.access-review-actions,.access-review-grid,.team-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.detail-grid dt{color:var(--muted);font-size:.78rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.detail-grid dd{margin:.15rem 0 0;font-weight:650;overflow-wrap:anywhere}.detail-grid>.detail-grid__span{grid-column:1/-1}.prospect-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}body.product-shell .staff-access-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--product-line,var(--line))}body.product-shell .staff-access-panel__head p{max-width:42ch}body.product-shell .staff-access-panel .detail-grid{margin:0}body.product-shell .access-review-actions .ui-form-actions{margin-top:.25rem}body.product-shell .access-review-actions{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}body.product-shell .access-review-reject{padding:0}body.product-shell .access-review-reject>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.9rem 1rem;cursor:pointer;list-style:none}body.product-shell .access-review-reject>summary::-webkit-details-marker{display:none}body.product-shell .access-review-reject>summary>span:first-child{display:grid;gap:.15rem}body.product-shell .access-review-reject>summary strong{font-family:var(--ui-font-display);font-size:.95rem}body.product-shell .access-review-reject>summary small{color:var(--muted);font-size:.76rem}body.product-shell .access-review-reject>summary>span:last-child{color:var(--danger);font-size:1.2rem;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1)}body.product-shell .access-review-reject[open]>summary{border-bottom:1px solid var(--product-line,var(--line))}body.product-shell .access-review-reject[open]>summary>span:last-child{transform:rotate(45deg)}body.product-shell .access-review-reject>form{padding:1rem}.team-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1.25rem}.team-invite-card,.team-list{display:grid;gap:.75rem}.team-invite-card,.team-members-card{min-width:0}.team-invite-card__head,.team-members-card__head,.team-pending__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.team-invite-card__head,.team-members-card__head{padding-bottom:.9rem;border-bottom:1px solid var(--line)}.team-invite-card__head h2,.team-members-card__head h2,.team-pending__head h3{margin:0}.team-invite-card__eyebrow{margin:0 0 .25rem;color:var(--brand-strong);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.team-invite-card__intro{margin:0;font-size:.9rem;line-height:1.55}.team-invite-form{padding:1rem;border:1px solid var(--line);border-radius:var(--ui-radius-md,.75rem);background:var(--surface,#fff)}.team-invite-form .ui-btn-primary,.team-invite-form .ui-form-actions{width:100%}.team-invite-success{display:grid;gap:.2rem;padding:.9rem 1rem;border:2px solid color-mix(in srgb,var(--success) 45%,var(--line));border-radius:var(--ui-radius-md,.75rem);background:color-mix(in srgb,var(--success) 8%,var(--surface,#fff))}.team-invite-success span{overflow-wrap:anywhere;font-weight:700}.team-invite-success small{color:var(--muted);line-height:1.45}.team-pending{display:grid;gap:.6rem;padding-top:.4rem}.team-pending__head{align-items:center}.team-pending__head h3{font-size:.95rem}.team-pending__list{display:grid}.team-pending__empty{margin:0;padding:.85rem;border:1px dashed var(--line);border-radius:var(--ui-radius-md,.75rem);text-align:center}.pending-invite,.team-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.team-row__identity{display:grid;min-width:0;gap:.25rem}.pending-invite strong,.team-row__identity p,.team-row__identity strong{overflow-wrap:anywhere}.team-row__identity .badge{justify-self:start}.team-row__controls{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.pending-invite small,.team-row p{display:block;margin:.2rem 0 0}.team-row__actions{display:flex;align-items:center;gap:.4rem}@media (max-width:767px){.access-review-actions,.access-review-grid,.detail-grid,.team-layout{grid-template-columns:minmax(0,1fr)}.pending-invite,.team-row,.team-row__actions,.team-row__controls{align-items:stretch;flex-direction:column}.team-invite-card__head,.team-members-card__head{align-items:flex-start}.pending-invite .ui-btn,.team-row__controls .ui-btn{width:100%}}.order-billing-breakdown{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.order-billing-breakdown__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.order-billing-breakdown__head h4{margin:0;font-size:1rem}.order-billing-breakdown__head span,.order-billing-breakdown__list small{color:var(--muted);font-size:.8rem;font-weight:400}.order-billing-breakdown__list{margin:0}.order-billing-breakdown__list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--line);font-size:.9rem}.order-billing-breakdown__list dt{font-weight:600;overflow-wrap:anywhere}.order-billing-breakdown__list small{display:block;margin-top:.2rem}.order-billing-breakdown__list dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.order-billing-breakdown__list>.order-billing-breakdown__discount{color:var(--success)}.order-billing-breakdown__list>.order-billing-breakdown__total{border-bottom:0;padding-bottom:0;font-size:1.1rem;font-weight:750}@keyframes product-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){@keyframes product-reveal{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}body.product-shell .product-command-grid>*,body.product-shell .product-layout>*,body.product-shell .ui-kpi-grid>*{animation:product-reveal .48s cubic-bezier(.16,1,.3,1) both}body.product-shell .product-command-grid>:nth-child(2),body.product-shell .ui-kpi-grid>:nth-child(2){animation-delay:60ms}body.product-shell .product-command-grid>:nth-child(3),body.product-shell .ui-kpi-grid>:nth-child(3){animation-delay:.12s}body.product-shell .product-command-grid>:nth-child(4),body.product-shell .ui-kpi-grid>:nth-child(4){animation-delay:.18s}body.product-shell .product-layout>:nth-child(2){animation-delay:90ms}body.product-shell .product-layout>:nth-child(3){animation-delay:.15s}}@media (prefers-reduced-motion:reduce){body.product-shell,html:has(body.product-shell){scroll-behavior:auto!important}body.product-shell .b2b-preview-stage.is-analyzing,body.product-shell .client-billing-success,body.product-shell .client-shipment-card--shipped,body.product-shell .product-command-grid>*,body.product-shell .product-layout>*,body.product-shell .ui-kpi-grid>*{animation:none!important;opacity:1;transform:none}body.product-shell .btn,body.product-shell .dui-btn-primary,body.product-shell .product-menu-button__icon>span,body.product-shell .product-nav__chevron,body.product-shell .ui-btn{transition:none}}body.product-shell .atelier-dashboard-head{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;margin-bottom:1.25rem;border-bottom:2px solid var(--product-line);padding-bottom:1.15rem}body.product-shell .atelier-dashboard-head .page-head{margin:0;max-width:none;width:100%;padding:0;border:0;background:transparent;box-shadow:none}body.product-shell .atelier-dashboard-head,body.product-shell .atelier-dashboard-metrics,body.product-shell .atelier-worklist{min-width:0;max-width:100%}body.product-shell .atelier-dashboard-head__actions,body.product-shell .atelier-worklist__batch-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}body.product-shell .atelier-worklist__batch-actions .ui-btn:disabled{border-color:hsla(0,0%,4%,.32);background:var(--product-panel-strong);box-shadow:none;color:var(--product-soft);cursor:not-allowed;opacity:.72}body.product-shell .atelier-worklist__batch-more{position:relative}body.product-shell .atelier-worklist__batch-more>summary{cursor:pointer;list-style:none}body.product-shell .atelier-worklist__batch-more>summary::-webkit-details-marker{display:none}body.product-shell .atelier-worklist__batch-more>div{position:absolute;z-index:15;top:calc(100% + .5rem);right:0;display:grid;gap:.5rem;width:min(23rem,82vw);padding:.7rem;border:1px solid var(--product-line);background:var(--product-panel);box-shadow:3px 4px 0 var(--product-line)}body.product-shell .atelier-worklist__batch-more>div .ui-btn{width:100%}body.product-shell .staff-project-detail{display:grid;gap:1rem}body.product-shell .staff-project-detail__back{width:-moz-fit-content;width:fit-content;font-size:.82rem;font-weight:750}body.product-shell .staff-project-focus{display:grid;gap:0;overflow:hidden;padding:0;border:2px solid var(--product-line)}body.product-shell .staff-project-focus__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem}body.product-shell .staff-project-focus__identity h1{margin:0;font:900 clamp(1.55rem,3vw,2.25rem)/1.05 Space Grotesk,system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance}body.product-shell .staff-project-focus__identity code{display:inline-block;margin-top:.45rem;color:var(--product-muted);font-size:.78rem;font-weight:800}body.product-shell .staff-project-focus__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--product-line)}body.product-shell .staff-project-focus__facts>div{min-width:0;padding:.85rem 1rem}body.product-shell .staff-project-focus__facts>div+div{border-left:1px solid color-mix(in srgb,var(--product-line) 25%,transparent)}body.product-shell .staff-project-focus__facts dt{color:var(--product-muted);font-size:.7rem;font-weight:750}body.product-shell .staff-project-focus__facts dd{margin:.2rem 0 0;font-size:.88rem;font-weight:800;overflow-wrap:anywhere}body.product-shell .staff-project-items{overflow:hidden;border:2px solid var(--product-line);background:var(--product-panel);box-shadow:4px 4px 0 var(--product-line)}body.product-shell .staff-project-items>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--product-line)}body.product-shell .staff-project-items>header h2,body.product-shell .staff-project-items>header p{margin:0}body.product-shell .staff-project-items>header h2{font:900 1.2rem/1.15 Space Grotesk,system-ui,sans-serif}body.product-shell .staff-project-items>header p{margin-top:.25rem;color:var(--product-muted);font-size:.8rem}body.product-shell .staff-project-item-list{display:grid;margin:0;padding:0;list-style:none}body.product-shell .staff-project-item{display:grid;grid-template-columns:minmax(11rem,.9fr) minmax(15rem,1.45fr) auto auto;gap:.9rem;align-items:center;min-width:0;padding:.9rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--product-line) 22%,transparent)}body.product-shell .staff-project-item:last-child{border-bottom:0}body.product-shell .staff-project-item.has-issue{background:color-mix(in srgb,var(--product-danger) 8%,var(--product-panel))}body.product-shell .staff-project-item__file,body.product-shell .staff-project-item__identity{display:grid;gap:.2rem;min-width:0}body.product-shell .staff-project-item__file span,body.product-shell .staff-project-item__identity span{color:var(--product-muted);font-size:.74rem;overflow-wrap:anywhere}body.product-shell .staff-project-item__file strong,body.product-shell .staff-project-item__identity strong{font-size:.86rem;overflow-wrap:anywhere}body.product-shell .staff-project-item__warning{margin:.15rem 0 0;color:var(--product-danger-text);font-size:.72rem;font-weight:750}@media (max-width:800px){body.product-shell .staff-project-item{grid-template-columns:minmax(0,1fr) auto}body.product-shell .staff-project-item__file{grid-column:1/-1;grid-row:2}body.product-shell .staff-project-item .ui-btn{grid-column:1/-1;width:100%}}@media (max-width:560px){body.product-shell .staff-project-focus__identity,body.product-shell .staff-project-items>header{align-items:stretch;flex-direction:column}body.product-shell .staff-project-focus__facts{grid-template-columns:minmax(0,1fr)}body.product-shell .staff-project-focus__facts>div+div{border-top:1px solid color-mix(in srgb,var(--product-line) 25%,transparent);border-left:0}}body.product-shell .atelier-worklist{margin-top:1.25rem;border:2px solid var(--product-line);background:var(--product-panel);box-shadow:4px 4px 0 var(--product-line)}body.product-shell .atelier-worklist__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:end;padding:1.15rem 1.2rem;border-bottom:2px solid var(--product-line)}body.product-shell .atelier-worklist__toolbar h2{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:900;text-transform:uppercase}body.product-shell .atelier-worklist__toolbar p{max-width:46rem;margin:.35rem 0 0;color:var(--product-muted);line-height:1.5}body.product-shell .atelier-worklist__tabs{display:flex;gap:0;overflow-x:auto;border-bottom:2px solid var(--product-line);background:hsla(0,0%,4%,.04);scrollbar-width:thin}body.product-shell .atelier-worklist__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.75rem 1rem;border-right:1px solid hsla(0,0%,4%,.2);color:var(--product-muted);font-size:.8rem;font-weight:850;text-decoration:none;transition:background-color .16s ease,color .16s ease}body.product-shell .atelier-worklist__tab strong{display:inline-grid;min-width:1.6rem;min-height:1.6rem;place-items:center;border:1px solid;border-radius:999px;font-size:.7rem}body.product-shell .atelier-worklist__tab:hover{background:var(--product-panel);color:var(--product-ink)}body.product-shell .atelier-worklist__tab:focus-visible{outline:3px solid var(--product-accent);outline-offset:-3px}body.product-shell .atelier-worklist__tab.is-active,body.product-shell .atelier-worklist__tab[aria-current=page]{background:var(--product-line);color:var(--product-panel)}body.product-shell .atelier-worklist__empty{padding:1rem}body.product-shell .atelier-order-row,body.product-shell .atelier-worklist__legend{display:grid;grid-template-columns:2.6rem minmax(13rem,1.35fr) minmax(8rem,.8fr) minmax(10rem,1fr) minmax(9rem,.8fr) auto;gap:.9rem;align-items:center}body.product-shell .atelier-worklist__legend{padding:.65rem 1rem;border-bottom:1px solid var(--product-line);background:hsla(0,0%,4%,.07);color:var(--product-soft);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.product-shell .atelier-order-list{display:grid;margin:0;padding:0;list-style:none}body.product-shell .atelier-order-row{position:relative;min-height:6.25rem;padding:.9rem 1rem;border-bottom:1px solid hsla(0,0%,4%,.18);transition:background-color .16s ease}body.product-shell .atelier-order-row:last-child{border-bottom:0}body.product-shell .atelier-order-row:hover{background:hsla(0,0%,4%,.035)}body.product-shell .atelier-order-row.is-ready{background:color-mix(in srgb,var(--product-accent) 14%,var(--product-panel))}body.product-shell .atelier-order-row.has-issue{background:color-mix(in srgb,var(--product-pink) 10%,var(--product-panel))}body.product-shell .atelier-order-row__select{display:grid;gap:.25rem;place-items:center}body.product-shell .atelier-order-row__select label{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;cursor:pointer}body.product-shell .atelier-order-row__select input{width:1.15rem;height:1.15rem;margin:0;accent-color:var(--product-accent)}body.product-shell .atelier-order-row__select input:disabled{cursor:not-allowed;opacity:.3}body.product-shell .atelier-order-row__select-hint{margin:0;max-width:5.5rem;color:var(--product-soft);font-size:var(--product-text-critical-xs);font-weight:700;line-height:1.2;text-align:center}body.product-shell .atelier-order-row__identity,body.product-shell .atelier-order-row__production,body.product-shell .atelier-order-row__review{display:grid;gap:.22rem;align-content:center}body.product-shell .atelier-order-row__identity time,body.product-shell .atelier-order-row__production small,body.product-shell .atelier-order-row__review small{color:var(--product-muted);font-size:.74rem}body.product-shell .atelier-order-row__customer strong,body.product-shell .atelier-order-row__identity strong,body.product-shell .atelier-order-row__production strong{color:var(--product-ink);font-size:.88rem}body.product-shell .atelier-order-row__identity code{color:var(--product-soft);font-size:.72rem;overflow-wrap:anywhere}body.product-shell .atelier-order-row__review .badge{width:-moz-fit-content;width:fit-content}body.product-shell .atelier-ready-signal{color:var(--product-success)!important;font-weight:800}body.product-shell .atelier-order-row__mobile-label{display:none;margin:0;color:var(--product-soft);font-size:var(--product-text-critical-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.product-shell .atelier-order-row__action{justify-self:end}body.product-shell .atelier-inspection__summary{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:.85rem 1rem;border:1px solid var(--product-line);background:var(--product-panel-strong);font-size:.88rem}body.product-shell .atelier-inspection__summary strong{font-weight:850}body.product-shell .atelier-inspection__file{display:grid;overflow:hidden;border:1px solid var(--product-line);background:var(--product-panel)}@media (min-width:1024px){body.product-shell .atelier-inspection__file{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}}body.product-shell .atelier-inspection__preview{display:grid;min-height:12rem;place-items:center;overflow:hidden;border-bottom:1px solid var(--product-line);background:color-mix(in srgb,var(--product-panel-strong) 70%,#fff)}@media (min-width:1024px){body.product-shell .atelier-inspection__preview{border-bottom:0;border-right:1px solid var(--product-line)}}body.product-shell .atelier-inspection__preview img{max-height:16rem;width:100%;-o-object-fit:contain;object-fit:contain}body.product-shell .atelier-inspection__body{min-width:0;padding:1rem}body.product-shell .atelier-inspection__actions,body.product-shell .atelier-inspection__head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between}body.product-shell .atelier-inspection__actions{margin-top:1rem;align-items:center}body.product-shell .atelier-inspection__specs{display:grid;gap:.75rem 1.25rem;margin:.85rem 0 0}@media (min-width:640px){body.product-shell .atelier-inspection__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}body.product-shell .atelier-inspection__specs dt{margin:0;color:var(--product-soft);font-size:.72rem;font-weight:700}body.product-shell .atelier-inspection__specs dd{margin:.2rem 0 0;font-weight:700}body.product-shell .atelier-inspection__swatch{display:inline-block;width:1.15rem;height:1.15rem;flex-shrink:0;border:1px solid var(--product-line);border-radius:999px}body.product-shell .atelier-inspection__columns{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,4%,.12)}@media (min-width:768px){body.product-shell .atelier-inspection__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}body.product-shell .atelier-inspection__section-title{margin:0;font-size:.78rem;font-weight:800}body.product-shell .atelier-inspection__correction{margin-top:.85rem;padding:.85rem 0 0;border-top:1px solid hsla(0,0%,4%,.12)}body.product-shell .atelier-inspection__correction summary{cursor:pointer;color:var(--product-danger);font-weight:700}body.product-shell .atelier-dashboard-head .ui-btn,body.product-shell .atelier-inspection .ui-btn,body.product-shell .atelier-worklist .ui-btn,body.product-shell .staff-data-list .ui-btn,body.product-shell .staff-pagination .ui-btn,body.product-shell .workflow-panel--operator .ui-btn{min-height:2.75rem}body.product-shell .operator-panel-hero__signal.is-waiting{opacity:.72}body.product-shell .scan-result__label{margin:0 0 .25rem;font-size:.78rem;font-weight:750}@media (max-width:1023px){body.product-shell .atelier-dashboard-metrics .ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .atelier-dashboard-head,body.product-shell .atelier-worklist__toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr)}body.product-shell .atelier-dashboard-head{display:grid}body.product-shell .atelier-dashboard-head__actions,body.product-shell .atelier-worklist__batch-actions{justify-content:flex-start}body.product-shell .atelier-worklist__legend{display:none}body.product-shell .atelier-order-row{grid-template-columns:2.5rem repeat(2,minmax(0,1fr));gap:1rem;align-items:start;padding:1rem}body.product-shell .atelier-order-row__select{grid-row:span 2}body.product-shell .atelier-order-row__mobile-label{display:block}body.product-shell .atelier-order-row__action{justify-self:start}}@media (max-width:639px){body.product-shell .atelier-next-action,body.product-shell .client-dashboard-focus{align-items:stretch;flex-direction:column}body.product-shell .atelier-next-action .ui-btn,body.product-shell .client-dashboard-focus .ui-btn{width:100%}body.product-shell .atelier-dashboard-metrics .ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}body.product-shell .atelier-dashboard-metrics .ui-kpi-card{min-height:8.5rem;padding:.85rem}body.product-shell .atelier-dashboard-metrics .ui-kpi-card__hint{font-size:.78rem}body.product-shell .atelier-dashboard-head__actions,body.product-shell .atelier-worklist__batch-actions{display:grid;grid-template-columns:minmax(0,1fr)}body.product-shell .atelier-dashboard-head__actions .ui-btn,body.product-shell .atelier-worklist__batch-actions .ui-btn{width:100%}body.product-shell .atelier-worklist__batch-more>div{position:static;width:auto;margin-top:.5rem;box-shadow:none}body.product-shell .atelier-worklist{box-shadow:3px 3px 0 var(--product-line)}body.product-shell .atelier-order-row{grid-template-columns:2.25rem minmax(0,1fr)}body.product-shell .atelier-order-row__select{grid-row:span 5}}body.product-shell .machine-fleet-page{display:grid;gap:1.25rem;min-width:0}body.product-shell .machine-fleet-page>.page-head{margin-bottom:0;border-bottom:2px solid var(--product-line);padding-bottom:1.15rem}body.product-shell .machine-fleet-content{display:grid;gap:1.25rem;min-width:0}body.product-shell .machine-fleet-summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(15rem,.5fr);border:2px solid var(--product-line);background:var(--product-panel);box-shadow:4px 4px 0 var(--product-line)}body.product-shell .machine-fleet-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}body.product-shell .machine-fleet-summary dl>div{min-width:0;padding:.9rem 1rem;border-right:1px solid var(--product-line)}body.product-shell .machine-fleet-summary dt{color:var(--product-soft);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}body.product-shell .machine-fleet-summary dd{margin:.25rem 0 0;font:900 clamp(1rem,2vw,1.3rem)/1.15 Space Grotesk,system-ui,sans-serif;overflow-wrap:anywhere}body.product-shell .machine-fleet-summary>p{display:grid;align-content:center;margin:0;padding:.9rem 1rem;background:var(--product-accent);color:var(--product-accent-ink);font-size:.78rem;line-height:1.45}body.product-shell .machine-fleet-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}body.product-shell .machine-fleet-create,body.product-shell .machine-fleet-register,body.product-shell .machine-print-ledger{min-width:0;border:2px solid var(--product-line);background:var(--product-panel)}body.product-shell .machine-fleet-register>header,body.product-shell .machine-print-ledger>header{display:flex;gap:.75rem 1rem;align-items:flex-start;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid var(--product-line)}body.product-shell .machine-fleet-register h2,body.product-shell .machine-print-ledger h2{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;text-transform:uppercase}body.product-shell .machine-fleet-register header p,body.product-shell .machine-print-ledger header p{max-width:64ch;margin:.3rem 0 0;color:var(--product-muted);font-size:.78rem;line-height:1.45}body.product-shell .machine-fleet-create>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;padding:.75rem 1rem;background:var(--product-line);color:var(--product-panel);cursor:pointer;list-style:none}body.product-shell .machine-fleet-create>summary::-webkit-details-marker{display:none}body.product-shell .machine-fleet-create>summary>span:first-child{display:grid;gap:.12rem}body.product-shell .machine-fleet-create>summary strong{font:900 1rem/1.15 Space Grotesk,system-ui,sans-serif;text-transform:uppercase}body.product-shell .machine-fleet-create>summary small{color:color-mix(in srgb,var(--product-panel) 75%,transparent);font-size:.72rem}body.product-shell .machine-fleet-create>summary>span:last-child{font-size:1.3rem;font-weight:900;transition:transform .18s cubic-bezier(.22,1,.36,1)}body.product-shell .machine-fleet-create[open]>summary>span:last-child{transform:rotate(45deg)}body.product-shell .machine-fleet-create__intro{margin:0;padding:.85rem 1.1rem 0;color:var(--product-muted);font-size:.78rem;line-height:1.45}body.product-shell .machine-fleet-create>form{padding:1rem 1.1rem 1.1rem}body.product-shell .machine-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}body.product-shell .machine-width-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}body.product-shell .machine-width-input>span{display:grid;place-items:center;min-width:3rem;border:1px solid var(--product-line);border-left:0;background:var(--product-panel-strong);font-size:.75rem;font-weight:850}body.product-shell .machine-register{display:grid}body.product-shell .machine-register-row{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(14rem,1fr) minmax(9rem,.7fr) auto;gap:.85rem;align-items:center;padding:.9rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--product-line) 20%,transparent);transition:background-color .16s ease-out}body.product-shell .machine-register-row:last-child{border-bottom:0}body.product-shell .machine-register-row:hover{background:color-mix(in srgb,var(--product-accent) 8%,var(--product-panel))}body.product-shell .machine-register-row.is-muted{background:var(--product-panel-strong)}body.product-shell .machine-register-row__identity{display:flex;gap:.65rem;align-items:center;min-width:0}body.product-shell .machine-print-ledger__list code,body.product-shell .machine-register-row__identity code{flex:0 0 auto;padding:.35rem .45rem;border:1px solid var(--product-line);background:var(--product-line);color:var(--product-panel);font-size:.7rem;font-weight:900}body.product-shell .machine-register-row__facts,body.product-shell .machine-register-row__identity div,body.product-shell .machine-register-row__meta{display:grid;gap:.18rem;min-width:0}body.product-shell .machine-register-row__identity strong{overflow-wrap:anywhere;font-size:.88rem}body.product-shell .machine-register-row__facts>span:not(.badge),body.product-shell .machine-register-row__identity span,body.product-shell .machine-register-row__meta span{color:var(--product-muted);font-size:.72rem;line-height:1.35}body.product-shell .machine-register-row__facts .badge{width:-moz-fit-content;width:fit-content}body.product-shell .machine-register-row__edit{position:relative;justify-self:end}body.product-shell .machine-register-row__edit summary{min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--product-line);background:var(--product-panel);cursor:pointer;font-size:.75rem;font-weight:850;list-style:none}body.product-shell .machine-register-row__edit summary::-webkit-details-marker{display:none}body.product-shell .machine-register-row__edit summary:focus-visible,body.product-shell .machine-register-row__edit summary:hover{background:var(--product-accent)}body.product-shell .machine-register-row__edit[open]{grid-column:1/-1;justify-self:stretch}body.product-shell .machine-register-row__edit[open] summary{width:-moz-fit-content;width:fit-content;margin-left:auto}body.product-shell .machine-register-row__edit form{margin-top:.75rem;padding:1rem;border:1px solid var(--product-line);background:var(--product-panel-strong)}body.product-shell .machine-fleet-empty{padding:1.25rem;background:var(--product-panel-strong)}body.product-shell .machine-fleet-empty strong{font-size:.9rem}body.product-shell .machine-fleet-empty p{margin:.3rem 0 0;color:var(--product-muted);font-size:.8rem}body.product-shell .machine-print-ledger{box-shadow:4px 4px 0 var(--product-line)}body.product-shell .machine-print-ledger__list{display:grid;margin:0;padding:0;list-style:none}body.product-shell .machine-print-ledger__list li{display:grid;grid-template-columns:8rem minmax(13rem,1fr) minmax(10rem,.75fr) minmax(12rem,.9fr) auto;gap:.85rem;align-items:center;min-width:0;padding:.8rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--product-line) 20%,transparent)}body.product-shell .machine-print-ledger__list li:last-child{border-bottom:0}body.product-shell .machine-print-ledger__list span,body.product-shell .machine-print-ledger__list time{color:var(--product-muted);font-size:.72rem;line-height:1.35}body.product-shell .machine-print-ledger__list li>div{display:grid;gap:.12rem;min-width:0}body.product-shell .machine-print-ledger__list span,body.product-shell .machine-print-ledger__list strong{overflow-wrap:anywhere}body.product-shell .atelier-machine-signal{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center;color:var(--product-muted);font-size:.72rem}body.product-shell .atelier-machine-signal code{color:var(--product-ink);font-size:.68rem;font-weight:900}body.product-shell .atelier-machine-signal.is-missing{color:var(--product-danger);font-weight:800}body.product-shell .machine-fleet-page .ui-btn,body.product-shell .machine-fleet-page summary{min-height:2.75rem}@media (max-width:1180px){body.product-shell .machine-fleet-layout,body.product-shell .machine-fleet-summary{grid-template-columns:minmax(0,1fr)}body.product-shell .machine-fleet-summary dl>div:last-child{border-right:0}body.product-shell .machine-register-row{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .machine-print-ledger__list li{grid-template-columns:7rem repeat(2,minmax(0,1fr)) auto}body.product-shell .machine-print-ledger__list li>div:nth-of-type(3){grid-column:2/4}}@media (max-width:720px){body.product-shell .machine-fleet-summary dl,body.product-shell .machine-form-grid,body.product-shell .machine-print-ledger__list li,body.product-shell .machine-register-row{grid-template-columns:minmax(0,1fr)}body.product-shell .machine-fleet-summary dl>div{border-right:0;border-bottom:1px solid var(--product-line)}body.product-shell .machine-fleet-summary dl>div:last-child{border-bottom:0}body.product-shell .machine-fleet-register>header,body.product-shell .machine-print-ledger>header{align-items:stretch;flex-direction:column}body.product-shell .machine-register-row__edit,body.product-shell .machine-register-row__edit[open],body.product-shell .machine-register-row__edit[open] summary{justify-self:stretch;width:100%;margin-left:0}body.product-shell .machine-print-ledger__list li>div:nth-of-type(3){grid-column:auto}body.product-shell .machine-print-ledger__list .ui-btn{width:100%}}body.product-shell .client-order-detail{display:grid;gap:1rem}body.product-shell .client-order-detail>.page-head--premium{box-shadow:4px 4px 0 var(--product-line)}body.product-shell .client-order-detail>.page-head--premium h1{max-width:100%;font-size:2.5rem;line-height:1;text-wrap:balance}body.product-shell .client-order-detail>.page-head--premium h1 code{max-width:100%;overflow-wrap:anywhere}body.product-shell .client-order-detail .page-head-lead{margin-top:.55rem;font-size:1rem;line-height:1.5}body.product-shell .client-order-summary{padding:1rem 1.15rem;border-width:1px;box-shadow:none}body.landing-saas.portal-shell.product-shell .client-order-detail .client-order-summary{border-width:1px;box-shadow:none}body.product-shell .client-order-summary>.client-entity-refs{margin-bottom:0;padding-bottom:1rem}body.product-shell .client-order-summary__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1rem 0 0}body.product-shell .client-order-summary__fact{min-width:0;display:grid;align-content:start;gap:.4rem;margin:0;padding:0 1rem}body.product-shell .client-order-summary__fact:first-child{padding-left:0}body.product-shell .client-order-summary__fact+.client-order-summary__fact{border-left:1px solid var(--product-line)}body.product-shell .client-order-summary__fact dt,body.product-shell .client-order-summary__note-label{color:var(--product-muted);font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.product-shell .client-order-summary__fact dd{margin:0;color:var(--product-ink);font-size:.95rem;font-weight:650;line-height:1.4}body.product-shell .client-order-summary__fact--pricing{padding-right:0}body.product-shell .client-order-summary__alert,body.product-shell .client-order-summary__note{margin-top:1rem;border-top:1px solid var(--product-line);padding-top:1rem}body.product-shell .client-order-summary__note{display:grid;gap:.4rem}body.product-shell .client-order-summary__note p{max-width:72ch;margin:0;color:var(--product-muted);font-size:.95rem;line-height:1.55;white-space:pre-line;text-wrap:pretty}body.product-shell .client-order-detail .workflow-shell--compact{gap:0;padding:0;box-shadow:4px 4px 0 var(--product-line)}body.landing-saas.portal-shell.product-shell .client-order-detail .workflow-shell--compact{box-shadow:4px 4px 0 var(--product-line)}body.product-shell .client-order-detail .client-order-panel,body.product-shell .client-order-detail .workflow-panel,body.product-shell .client-order-detail .workflow-panel-target,body.product-shell .client-order-detail .workflow-shell--compact>*{width:100%;max-width:100%;min-width:0}body.product-shell .client-order-detail .workflow-shell--compact .workflow-tab-rail--compact{padding:.75rem 1rem;border-bottom:1px solid var(--product-line)}body.product-shell .client-order-detail .workflow-tab-group__chips--flat{gap:.35rem;padding:0;border:0}body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip{min-height:2.75rem;padding:.65rem .9rem;border-width:1px!important;box-shadow:none}body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip:focus-visible,body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip:hover{background:rgba(220,255,26,.18)!important}body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip.is-active,body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip[aria-selected=true]{background:var(--product-accent)!important;box-shadow:inset 0 -3px 0 var(--product-line)}body.product-shell .client-order-detail .ui-panel-shell,body.product-shell .client-order-detail .workflow-panel,body.product-shell .client-order-detail .workflow-panel-target{min-height:0;padding:0;border:0!important;background:var(--product-panel)!important;box-shadow:none!important}body.product-shell .client-order-detail .client-order-panel{margin:0;padding:1.25rem;border:0;background:transparent;box-shadow:none}body.product-shell .client-order-panel .panel-head--compact{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--product-line)}body.product-shell .client-order-panel .panel-head--compact h3{font-size:1.125rem;line-height:1.25;text-wrap:balance}body.product-shell .client-order-panel__lead{max-width:65ch;margin:.35rem 0 0;color:var(--product-muted);font-size:.9rem;line-height:1.5;text-wrap:pretty}body.product-shell .client-billing-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem}body.product-shell .client-billing-head__status{display:flex;flex-wrap:wrap;gap:.4rem}body.product-shell .client-billing-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.15rem}body.product-shell .client-billing-overview article{display:grid;gap:.2rem;min-width:0;padding:.8rem .85rem;border:1px solid var(--product-line);background:var(--product-panel)}body.product-shell .client-billing-overview span{color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.product-shell .client-billing-overview strong{font-size:.98rem;line-height:1.25;text-wrap:balance}body.product-shell .client-billing-overview small{color:var(--product-muted);font-size:.78rem;line-height:1.35}body.product-shell .client-billing-note{margin:0 0 1.1rem}body.product-shell .client-billing-pay{display:grid;gap:1rem;margin:0 0 1.15rem;padding:1rem 1.05rem 1.1rem;border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-accent) 10%,var(--product-panel))}body.product-shell .client-billing-pay__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.25rem}body.product-shell .client-billing-pay__head h4{margin:0 0 .25rem;font-size:1rem;font-weight:850}body.product-shell .client-billing-pay__amount{display:grid;gap:.15rem;margin:0;text-align:right}body.product-shell .client-billing-pay__amount span{color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.product-shell .client-billing-pay__amount strong{font-size:1.35rem;font-weight:850;letter-spacing:-.02em}body.product-shell .client-billing-pay__form .b2b-settlement-choice{min-width:0}body.product-shell .client-billing-pay__actions{display:flex;flex-wrap:wrap;gap:.65rem}body.product-shell .client-billing-block{display:grid;gap:.85rem;margin:0 0 1rem;padding:.95rem 1rem;border:1px solid var(--product-line);background:var(--product-panel)}body.product-shell .client-billing-block__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}body.product-shell .client-billing-block__head h4{margin:0;font-size:.95rem;font-weight:850}body.product-shell .client-billing-detail-list{display:grid;gap:.55rem;margin:0}body.product-shell .client-billing-detail-list>div{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:.65rem;align-items:baseline}body.product-shell .client-billing-detail-list dt{margin:0;color:var(--product-muted);font-size:.78rem;font-weight:700}body.product-shell .client-billing-detail-list dd{margin:0;min-width:0;font-size:.92rem;word-break:break-word}body.product-shell .client-billing-block__action{margin-top:.15rem}body.product-shell .client-billing-success{display:grid;gap:1.1rem;margin:0 0 .35rem;padding:1.25rem 1.25rem 1.35rem;border:2px solid color-mix(in srgb,var(--product-success) 48%,var(--product-line));background:linear-gradient(165deg,color-mix(in srgb,var(--product-success) 16%,var(--product-panel)) 0,var(--product-panel) 62%);box-shadow:5px 5px 0 color-mix(in srgb,var(--product-success) 35%,#0b0b0b);animation:client-billing-success-in .28s cubic-bezier(.16,1,.3,1) both}body.product-shell .client-billing-success__intro{display:flex;align-items:flex-start;gap:.95rem}body.product-shell .client-billing-success__mark{display:inline-grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border-radius:999px;color:color-mix(in srgb,var(--product-success) 78%,var(--product-ink));background:color-mix(in srgb,var(--product-success) 18%,var(--product-panel));box-shadow:0 0 0 1px color-mix(in srgb,var(--product-success) 28%,transparent)}body.product-shell .client-billing-success__copy{min-width:0}body.product-shell .client-billing-success__eyebrow{margin:0 0 .2rem;color:color-mix(in srgb,var(--product-success) 55%,var(--product-muted));font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.product-shell .client-billing-success__copy h3{margin:0;font-family:var(--ui-font-display);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:750;letter-spacing:-.02em;text-wrap:balance}body.product-shell .client-billing-success__copy h4{margin:0;font-family:var(--ui-font-display);font-size:1.15rem;font-weight:750;letter-spacing:-.02em;text-wrap:balance}body.product-shell .client-billing-success__copy p{margin:.35rem 0 0;color:var(--product-muted);font-size:.92rem;line-height:1.45;text-wrap:pretty}body.product-shell .client-billing-success__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem .85rem;margin:0;padding:.95rem 0 0;border-top:1px solid color-mix(in srgb,var(--product-success) 18%,var(--product-line))}body.product-shell .client-billing-success__meta>div{display:grid;gap:.2rem;min-width:0}body.product-shell .client-billing-success__meta dt{margin:0;color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.product-shell .client-billing-success__meta dd{margin:0;font-size:.94rem;font-weight:650;line-height:1.35;word-break:break-word}body.product-shell .client-billing-success__meta code{font-size:.84rem}body.product-shell .client-billing-success__actions{display:flex;flex-wrap:wrap;gap:.65rem}body.product-shell .client-billing-success__next{margin:0;color:var(--product-muted);font-size:.84rem;line-height:1.45;text-wrap:pretty}body.product-shell .client-billing-pay-dialog__shell{display:grid;gap:1rem;min-width:min(100%,28rem)}body.product-shell .client-billing-pay-dialog__eyebrow{margin:0 0 .25rem;color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.product-shell .client-billing-pay-dialog__provider{padding:.55rem .75rem;border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-accent) 8%,var(--product-panel))}@keyframes client-billing-success-in{0%{opacity:.72;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.product-shell .client-billing-success{animation:none}}@media (min-width:768px){body.product-shell .client-billing-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){body.product-shell .client-billing-pay__amount{text-align:left}body.product-shell .client-billing-detail-list>div{grid-template-columns:1fr;gap:.15rem}body.product-shell .client-billing-success__meta{grid-template-columns:1fr}}body.product-shell .client-order-summary__fact--shipping dd{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}body.product-shell .client-order-summary__tracking{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:650;letter-spacing:.01em}body.product-shell .client-order-summary__shipping-action{margin-top:.15rem}body.product-shell .client-order-summary__shipping-action a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--product-ink);font-weight:650;text-decoration:underline;text-underline-offset:.12em;text-decoration-color:var(--product-accent);text-decoration-thickness:3px}body.product-shell .client-order-summary__shipping-action a:focus-visible,body.product-shell .client-order-summary__shipping-action a:hover{background:color-mix(in srgb,var(--product-accent) 24%,transparent)}body.product-shell .client-shipment-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}body.product-shell .client-shipment-head__status{flex:0 0 auto}body.product-shell .client-shipment-overview{display:grid;gap:.75rem;margin:0 0 1rem}body.product-shell .client-shipment-overview article{display:grid;gap:.2rem;padding:.85rem .95rem;border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-panel) 92%,var(--product-accent) 8%);border-radius:12px}body.product-shell .client-shipment-overview span{color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.product-shell .client-shipment-overview strong,body.product-shell .client-shipment-overview__tracking{color:var(--product-ink);font-size:1rem;font-weight:700;word-break:break-word}body.product-shell .client-shipment-overview__tracking{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.01em}body.product-shell .client-shipment-overview small{color:var(--product-muted);font-size:.8rem}body.product-shell .client-shipment-overview small a{color:var(--product-accent);font-weight:650}body.product-shell .client-shipment-card{display:grid;gap:1rem;padding:1.15rem 1.2rem 1.25rem;border:1px solid color-mix(in srgb,var(--product-accent) 28%,var(--product-line));border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--product-accent) 10%,var(--product-panel)) 0,var(--product-panel) 55%)}body.product-shell .client-shipment-card--shipped{animation:client-shipment-card-in .24s cubic-bezier(.16,1,.3,1) both}body.product-shell .client-shipment-card__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}body.product-shell .client-shipment-card__mark{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 14%,transparent)}body.product-shell .client-shipment-card__eyebrow{margin:0 0 .2rem;color:var(--product-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.product-shell .client-shipment-card__copy h3{margin:0 0 .35rem;color:var(--product-ink);font-size:1.2rem;font-weight:750;letter-spacing:-.02em;text-wrap:balance}body.product-shell .client-shipment-card__copy p{margin:0;color:var(--product-muted);font-size:.92rem;line-height:1.45;text-wrap:pretty}body.product-shell .client-shipment-card__facts{display:grid;gap:.75rem;margin:0}body.product-shell .client-shipment-card__fact{display:grid;gap:.25rem;padding:.75rem .85rem;border:1px solid var(--product-line);border-radius:12px;background:color-mix(in srgb,var(--product-panel) 88%,#fff 12%)}body.product-shell .client-shipment-card__fact dt{color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.product-shell .client-shipment-card__fact dd{margin:0;color:var(--product-ink);font-size:.95rem;font-weight:650;word-break:break-word}body.product-shell .client-shipment-card__fact--tracking dd{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}body.product-shell .client-shipment-card__tracking{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;font-weight:700;letter-spacing:.015em}body.product-shell .client-shipment-card__copy-btn{min-height:2.5rem;padding-inline:.85rem}body.product-shell .client-shipment-card__actions{display:flex;flex-wrap:wrap;gap:.65rem}body.product-shell .client-shipment-empty{text-align:left}body.product-shell .client-shipment-empty p{margin:0 0 .45rem;text-wrap:pretty}body.product-shell .client-status-timeline__tracking{margin-top:.55rem}@keyframes client-shipment-card-in{0%{opacity:.72;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.product-shell .client-shipment-card--shipped{animation:none}}@media (min-width:768px){body.product-shell .client-shipment-card__facts,body.product-shell .client-shipment-overview{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .client-shipment-card__fact--tracking{grid-column:1/-1}}@media (max-width:639px){body.product-shell .client-shipment-card{padding:1rem}body.product-shell .client-shipment-card__intro{grid-template-columns:1fr}}body.product-shell .client-order-detail .client-status-timeline__item{grid-template-columns:.9rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem}body.product-shell .client-order-detail .client-status-timeline__item:not(:last-child):before{left:.4rem;top:.95rem;width:1px}body.product-shell .client-order-detail .client-status-timeline__marker{width:.9rem;height:.9rem;border-width:1px;box-shadow:none}body.product-shell .client-order-detail .client-order-upload-mobile-head>div{min-width:0;flex:1 1 auto}body.product-shell .client-order-detail .client-order-upload-mobile-head p{overflow-wrap:anywhere}body.product-shell .client-order-detail .client-order-upload-thumb,body.product-shell .client-order-detail .ui-btn{min-height:2.75rem}@media (max-width:767px){body.product-shell .client-order-detail{gap:.85rem}body.product-shell .client-order-detail>.page-head--premium{padding:1rem;box-shadow:3px 3px 0 var(--product-line)}body.product-shell .client-order-detail>.page-head--premium h1{display:grid;gap:.5rem;margin-top:.5rem;font-size:1.75rem;line-height:1.05}body.product-shell .client-order-detail>.page-head--premium h1 code{width:-moz-fit-content;width:fit-content;margin:0;font-size:.8rem}body.product-shell .client-order-detail .page-head-lead{font-size:.95rem}body.product-shell .client-order-detail .ui-breadcrumb{font-size:.75rem;line-height:1.35}body.product-shell .client-order-detail .ui-breadcrumb a{min-height:2.75rem;display:inline-flex;align-items:center}body.product-shell .client-order-detail .ui-breadcrumb__item--order-ref{display:none}body.product-shell .client-order-summary{padding:1rem}body.product-shell .client-order-detail .client-entity-refs__label,body.product-shell .client-order-summary__fact dt,body.product-shell .client-order-summary__note-label{font-size:.875rem;letter-spacing:.03em}body.product-shell .client-order-summary__facts{grid-template-columns:minmax(0,1fr);gap:0}body.product-shell .client-order-summary__fact,body.product-shell .client-order-summary__fact--pricing,body.product-shell .client-order-summary__fact:first-child{padding:0}body.product-shell .client-order-summary__fact+.client-order-summary__fact{margin-top:.85rem;border-top:1px solid var(--product-line);border-left:0;padding-top:.85rem}body.product-shell .client-order-summary__fact dd,body.product-shell .client-order-summary__note p{font-size:1rem}body.product-shell .client-order-detail .workflow-shell--compact .workflow-tab-rail--compact{overflow:visible;padding:.65rem .75rem}body.product-shell .client-order-detail .workflow-tab-group__chips--flat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}body.product-shell .client-order-detail .workflow-tab-group__chips--flat .ui-tab-chip{width:100%;justify-content:center}body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip{min-height:2.75rem;font-size:.875rem}body.product-shell .client-order-detail .client-order-panel{padding:1rem}body.product-shell .client-order-panel__lead{font-size:.95rem}body.product-shell .client-order-detail .client-status-timeline__head{align-items:flex-start;flex-direction:column;gap:.45rem}body.product-shell .client-order-detail .client-status-timeline__head time{font-size:.875rem}body.product-shell .client-order-detail .ui-mobile-order-card .ui-btn{flex:1 1 8rem}}html[data-theme=prenium] body.product-shell main{color:var(--product-ink)}html[data-theme=prenium] body.product-shell main :is(h1,h2,h3,h4,h5,h6,legend,label){color:var(--product-ink)!important}html[data-theme=prenium] body.product-shell main p:not(.error-text):not(.ui-error):not([role=alert]){color:var(--product-muted)!important}html[data-theme=prenium] body.product-shell main a:not(.ui-btn):not(.dui-btn):not(.btn){color:var(--product-ink)!important}html[data-theme=prenium] body.product-shell main :is(code,time,dt){color:var(--product-muted)!important}html[data-theme=prenium] body.product-shell main dd{color:var(--product-ink)!important}html[data-theme=prenium] body.product-shell :is(.card,.panel,.product-auth-card,.workflow-shell){border:1px solid var(--product-line)!important;border-radius:var(--product-polish-radius)!important;color:var(--product-ink);background:var(--product-panel);box-shadow:none!important}html[data-theme=prenium] body.product-shell .empty-state{border:1px solid var(--product-line)!important;border-radius:var(--product-polish-radius)!important;color:var(--product-ink);background:var(--product-panel);box-shadow:none!important}html[data-theme=prenium] body.product-shell .portal-page .portal-page-surface .empty-state{border:0!important;border-width:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.product-shell .page-head--premium{border:1px solid var(--product-line)!important;border-radius:var(--product-polish-radius-lg)!important;color:var(--product-ink);background:var(--product-panel);box-shadow:none!important}html[data-theme=prenium] body.product-shell .page-head--premium h1{margin-top:.25rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1;letter-spacing:-.04em;text-transform:none!important}html[data-theme=prenium] body.product-shell .atelier-order-row__select-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-theme=prenium] body.product-shell :is(.ui-btn,.dui-btn,.btn){border-width:1px}html[data-theme=prenium] body.product-shell :is(.ui-input,.dui-input,.dui-select,.dui-textarea,.dui-file-input,.checkout-dui-input){border:1px solid var(--product-line)!important;border-radius:var(--product-polish-radius-sm)!important;color:var(--product-ink)!important;background:var(--product-panel)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--product-ink) 4%,transparent)}html[data-theme=prenium] body.product-shell :is(.ui-input,.dui-input,.dui-select,.dui-textarea,.dui-file-input,.checkout-dui-input)::-moz-placeholder{color:color-mix(in srgb,var(--product-muted) 78%,var(--product-panel))!important;opacity:1}html[data-theme=prenium] body.product-shell :is(.ui-input,.dui-input,.dui-select,.dui-textarea,.dui-file-input,.checkout-dui-input)::placeholder{color:color-mix(in srgb,var(--product-muted) 78%,var(--product-panel))!important;opacity:1}html[data-theme=prenium] body.product-shell :is(.ui-order-primary__value,.ui-order-secondary__value,.ui-mobile-order-card .text-sm){color:var(--product-ink)!important}html[data-theme=prenium] body.product-shell :is(.ui-order-primary__label,.ui-order-secondary__label){color:var(--product-muted)!important}html[data-theme=prenium] body.product-shell .ui-mobile-order-card .muted{color:var(--product-muted)!important}html[data-theme=prenium] body.product-shell :is(.ui-row-warning,.ui-row-anomaly){box-shadow:none!important}html[data-theme=prenium] body.product-shell .ui-kpi-card:before{display:none}html[data-theme=prenium] body.product-shell .staff-order-focus__next{border:1px solid color-mix(in srgb,var(--product-danger) 46%,var(--product-line));border-radius:var(--product-polish-radius-sm);color:var(--product-ink);background:color-mix(in srgb,var(--product-danger) 11%,var(--product-panel))}html[data-theme=prenium] body.product-shell .staff-order-focus__next :is(p,strong){color:var(--product-ink)}html[data-theme=prenium] body.product-shell :is(.staff-order-focus__of,.staff-order-focus__ref){border-radius:.5rem;color:var(--product-muted);background:var(--product-panel-strong)}html[data-theme=prenium] body.product-shell .product-checkout-step{border:1px solid var(--product-line);border-radius:var(--product-polish-radius-sm);color:var(--product-muted);background:var(--product-panel);box-shadow:none;text-transform:none}html[data-theme=prenium] body.product-shell .product-checkout-step__index{border:1px solid var(--product-line);border-radius:999px;color:var(--product-ink);background:var(--product-panel-strong)}html[data-theme=prenium] body.product-shell .product-checkout-step.is-complete{border-color:color-mix(in srgb,var(--product-accent) 42%,var(--product-line));color:var(--product-ink);background:color-mix(in srgb,var(--product-accent) 10%,var(--product-panel))}html[data-theme=prenium] body.product-shell .product-checkout-step.is-current{border-color:var(--product-accent);color:var(--product-accent-ink);background:var(--product-accent)}html[data-theme=prenium] body.product-shell .product-checkout-step.is-ready{border-color:color-mix(in srgb,var(--product-success) 48%,var(--product-line));color:var(--product-ink);background:color-mix(in srgb,var(--product-success) 12%,var(--product-panel))}html[data-theme=prenium] body.product-shell .product-checkout-step:is(.is-complete,.is-current,.is-ready) .product-checkout-step__index{border-color:currentColor;color:inherit;background:transparent}html[data-theme=prenium] body.product-shell :is(.checkout-dropzone-dui,.dropzone){border:1.5px dashed color-mix(in srgb,var(--product-line) 68%,var(--product-ink));border-radius:var(--product-polish-radius-sm);color:var(--product-ink);background:color-mix(in srgb,var(--product-panel-strong) 72%,var(--product-panel));box-shadow:none}html[data-theme=prenium] body.product-shell :is(.checkout-dropzone-dui:hover,.dropzone.is-dragover){border-color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 9%,var(--product-panel))}html[data-theme=prenium] body.product-shell input[type=color]{border:1px solid color-mix(in srgb,var(--product-line) 72%,var(--product-ink));border-radius:.625rem;background:var(--product-panel-strong)}html[data-theme=prenium] body.product-shell .brand-settings-page{display:grid;gap:1rem}html[data-theme=prenium] body.product-shell .brand-settings-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:1rem;align-items:start}html[data-theme=prenium] body.product-shell :is(.brand-settings-card,.brand-preview){min-width:0;border:1px solid var(--product-line);border-radius:var(--product-polish-radius-lg);padding:clamp(1rem,2.5vw,1.5rem);color:var(--product-ink);background:var(--product-panel);box-shadow:var(--product-polish-shadow)}html[data-theme=prenium] body.product-shell .brand-settings-card__head{display:grid;gap:.45rem;margin-bottom:1.25rem}html[data-theme=prenium] body.product-shell :is(.brand-settings-card__head,.brand-preview__head) h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.025em}html[data-theme=prenium] body.product-shell .brand-settings-card__head p:last-child{max-width:62ch;margin:0;line-height:1.55}html[data-theme=prenium] body.product-shell .brand-settings-fieldset{min-width:0;display:grid;gap:1rem;margin:0;padding:0;border:0}html[data-theme=prenium] body.product-shell .brand-settings-fieldset:disabled{opacity:.72}html[data-theme=prenium] body.product-shell .brand-color-field{display:grid;grid-template-columns:minmax(0,1fr) 3.25rem;gap:.6rem;align-items:stretch}html[data-theme=prenium] body.product-shell .brand-color-field__text{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:750;letter-spacing:.04em;text-transform:uppercase}html[data-theme=prenium] body.product-shell .brand-color-field__picker{width:3.25rem;min-height:3rem;padding:.25rem;cursor:pointer}html[data-theme=prenium] body.product-shell .brand-color-field__picker::-webkit-color-swatch{border:0;border-radius:.45rem}html[data-theme=prenium] body.product-shell .brand-color-field__picker::-moz-color-swatch{border:0;border-radius:.45rem}html[data-theme=prenium] body.product-shell .brand-settings-actions{align-items:center}html[data-theme=prenium] body.product-shell .brand-preview{--preview-primary:var(--brand);--preview-primary-ink:var(--action-text);--preview-secondary:var(--accent);display:grid;gap:1rem;background:var(--product-panel-strong)}html[data-theme=prenium] body.product-shell .brand-preview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}html[data-theme=prenium] body.product-shell .brand-preview__status{min-height:2rem;display:inline-flex;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--preview-secondary) 42%,var(--product-line));border-radius:999px;padding:.35rem .65rem;color:var(--product-ink);background:color-mix(in srgb,var(--preview-secondary) 12%,var(--product-panel));font-size:.75rem;font-weight:750;white-space:nowrap}html[data-theme=prenium] body.product-shell .brand-preview__status span{width:.55rem;height:.55rem;border-radius:50%;background:var(--preview-secondary)}html[data-theme=prenium] body.product-shell .brand-preview__panel{display:grid;gap:.85rem;border:1px solid var(--product-line);border-radius:var(--product-polish-radius);padding:clamp(1rem,3vw,1.5rem);background:var(--product-panel)}html[data-theme=prenium] body.product-shell .brand-preview__panel :is(h3,p){margin:0}html[data-theme=prenium] body.product-shell .brand-preview__panel h3{max-width:18ch;font-size:clamp(1.7rem,4vw,2.55rem);line-height:1;letter-spacing:-.035em}html[data-theme=prenium] body.product-shell .brand-preview__kicker{color:color-mix(in srgb,var(--preview-secondary) 76%,var(--product-ink))!important;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[data-theme=prenium] body.product-shell .brand-preview__progress{height:.55rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--preview-secondary) 28%,var(--product-panel))}html[data-theme=prenium] body.product-shell .brand-preview__progress span{width:68%;height:100%;display:block;border-radius:inherit;background:var(--preview-primary)}html[data-theme=prenium] body.product-shell .brand-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:.25rem}html[data-theme=prenium] body.product-shell .brand-preview__button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.65rem .95rem;font-size:.82rem;font-weight:800}html[data-theme=prenium] body.product-shell .brand-preview__button--primary{border:2px solid var(--product-ink);color:var(--preview-primary-ink);background:var(--preview-primary);box-shadow:3px 3px 0 var(--product-ink)}html[data-theme=prenium] body.product-shell .brand-preview__button--secondary{border:2px solid var(--preview-primary);color:color-mix(in srgb,var(--preview-primary) 72%,var(--product-ink));background:color-mix(in srgb,var(--preview-primary) 14%,var(--surface-raised));box-shadow:none}html[data-theme=prenium] body.product-shell .brand-preview__link{color:var(--product-ink);font-size:.82rem;font-weight:750;text-decoration:underline;text-decoration-color:var(--preview-secondary);text-decoration-thickness:2px;text-underline-offset:.25rem}html[data-theme=prenium] body.product-shell .brand-preview__note{margin:0;color:var(--product-muted)!important;font-size:.78rem;line-height:1.5}@media (max-width:56rem){html[data-theme=prenium] body.product-shell .brand-settings-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:34rem){html[data-theme=prenium] body.product-shell .brand-preview__head{display:grid}html[data-theme=prenium] body.product-shell .brand-settings-actions>*{width:100%}}body.product-shell .b2b-configurator-preflight{display:flex;flex-wrap:wrap;gap:.4rem;margin:.1rem 0 0}body.product-shell .b2b-configurator-preflight .b2b-quality-strip{flex:1 1 8.5rem;margin:0;padding:.4rem .55rem;border-radius:var(--radius-sm)}body.product-shell .b2b-configurator-preflight .b2b-quality-strip__label{font-size:.78rem;font-weight:700;letter-spacing:-.01em}body.product-shell .b2b-preflight-overlay-chrome{margin-top:.45rem}body.product-shell .b2b-preflight-overlay-chrome .b2b-quality-overlays__actions{display:flex;flex-wrap:wrap;gap:.4rem}body.product-shell .b2b-quality-strip.is-pending{border-color:color-mix(in srgb,var(--brand,#ff8775) 28%,var(--product-line,var(--line)));background:color-mix(in srgb,var(--brand-soft,#ffe9e3) 55%,var(--product-panel,var(--surface)))}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog{width:min(68rem,calc(100vw - 1.5rem));border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface-raised)!important;color:var(--ink)!important;box-shadow:var(--shadow-raised)!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)!important;backdrop-filter:none!important}html[data-theme=prenium] body.product-shell .b2b-dialog-shell{border-radius:inherit;overflow:hidden}html[data-theme=prenium] body.product-shell .b2b-dialog-head{gap:.75rem;border-bottom:1px solid var(--line)!important;padding:.75rem 1rem;background:var(--surface)!important}html[data-theme=prenium] body.product-shell .b2b-dialog-head h2{margin:0;font-family:var(--ui-font-display,"Space Grotesk",system-ui,sans-serif);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;letter-spacing:-.02em}html[data-theme=prenium] body.product-shell .b2b-dialog-close{width:2.5rem;height:2.5rem;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--surface-raised)!important;color:var(--ink)!important;font-weight:700}html[data-theme=prenium] body.product-shell .b2b-dialog-close:focus-visible,html[data-theme=prenium] body.product-shell .b2b-dialog-close:hover{background:var(--brand-soft)!important;border-color:color-mix(in srgb,var(--brand) 40%,var(--line))!important}html[data-theme=prenium] body.product-shell .b2b-dialog-body{padding:.85rem 1rem 1rem;background:var(--bg)}html[data-theme=prenium] body.product-shell .b2b-configurator__workspace{gap:.85rem}html[data-theme=prenium] body.product-shell .b2b-configurator__controls{display:grid;gap:.65rem;align-content:start}html[data-theme=prenium] body.product-shell .b2b-configurator__file-meta{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}html[data-theme=prenium] body.product-shell .b2b-configurator-params,html[data-theme=prenium] body.product-shell .gang-asset-modal-form__params{display:grid;gap:.65rem}html[data-theme=prenium] body.product-shell .gang-asset-modal-form__selection{margin:0;padding:.5rem .65rem;border:1px solid var(--line)!important;border-radius:var(--radius-sm);background:var(--surface)!important;color:var(--ink);font-size:.78rem;font-weight:650;box-shadow:none!important}html[data-theme=prenium] body.product-shell .gang-asset-modal-form__notice{display:none!important}html[data-theme=prenium] body.product-shell .b2b-dialog-actions{gap:.55rem;margin-top:.15rem;padding-top:.15rem}html[data-theme=prenium] body.product-shell .b2b-quality-strip{border-width:1px;box-shadow:none}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-visual-card__details,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-visual-card__details{display:grid;gap:.7rem;align-content:start}html[data-theme=prenium] body.product-shell .b2b-quality-review{gap:.5rem;padding:.65rem .7rem;border:1px solid var(--line)!important;border-radius:var(--radius-sm);box-shadow:none!important}html[data-theme=prenium] body.product-shell .b2b-quality-review__head{gap:.45rem}html[data-theme=prenium] body.product-shell .b2b-quality-review__head strong{font-family:var(--ui-font-display,"Space Grotesk",system-ui,sans-serif);font-size:.92rem;font-weight:700;letter-spacing:-.01em}html[data-theme=prenium] body.product-shell .b2b-quality-review__chips{display:flex;flex-wrap:wrap;gap:.4rem}html[data-theme=prenium] body.product-shell .b2b-quality-review__chips .b2b-quality-strip{flex:1 1 7.5rem;margin:0;padding:.4rem .55rem;border-radius:var(--radius-sm)}html[data-theme=prenium] body.product-shell .b2b-quality-review__lead{margin:0;color:var(--muted);font-size:.76rem;line-height:1.4}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-quality-issues-list,html[data-theme=prenium] body.product-shell .b2b-quality-review__summary{display:none}html[data-theme=prenium] body.product-shell .b2b-configurator__dimensions{display:grid;gap:.55rem}html[data-theme=prenium] body.product-shell .b2b-configurator__dimensions-info{display:grid;gap:.25rem;padding:.55rem .65rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}html[data-theme=prenium] body.product-shell .b2b-configurator__dimensions-label{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-theme=prenium] body.product-shell .b2b-configurator__dimensions-hint{margin:0;color:var(--muted);font-size:.74rem;line-height:1.35}html[data-theme=prenium] body.product-shell .b2b-support-color__intro{margin:0 0 .45rem;color:var(--muted);font-size:.78rem;line-height:1.35}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-support-color.is-exact-required,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-support-color.is-exact-required{border-color:color-mix(in srgb,var(--warning,#8b5d08) 42%,var(--line));background:color-mix(in srgb,var(--warning,#8b5d08) 8%,var(--surface))}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-support-color.is-exact-required .product-form-label,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-support-color.is-exact-required .product-form-label{color:var(--ink)}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-support-color__badge,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-support-color__badge{border-color:color-mix(in srgb,var(--warning,#8b5d08) 45%,var(--line));background:color-mix(in srgb,var(--warning,#8b5d08) 12%,var(--surface-raised,#fffdf8));color:var(--warning,#8b5d08);font-weight:700}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-support-color__alert,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-support-color__alert{border-color:color-mix(in srgb,var(--warning,#8b5d08) 35%,var(--line));background:color-mix(in srgb,var(--warning,#8b5d08) 10%,var(--surface-raised,#fffdf8));color:var(--ink);font-size:.78rem;line-height:1.4}html[data-theme=prenium] body.product-shell .b2b-quality-confirm{align-items:flex-start;gap:.55rem;margin:0;padding:.55rem .65rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}html[data-theme=prenium] body.product-shell .b2b-quality-confirm span{color:var(--ink);font-size:.82rem;font-weight:600;line-height:1.35}html[data-theme=prenium] body.product-shell .b2b-preview-chrome{gap:.55rem}html[data-theme=prenium] body.product-shell .b2b-quality-overlays__actions{gap:.4rem}html[data-theme=prenium] body.product-shell .b2b-preview-zoom :is(.ui-btn,button){border-radius:var(--radius-sm)!important;box-shadow:none!important}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-dialog-actions{position:sticky;bottom:0;z-index:2;margin-top:.25rem;padding:.55rem 0 .1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0,transparent),var(--bg) 28%)}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-body{padding:.85rem 1rem 1rem!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-preview-stage{border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-preview-zoom :is(.ui-btn,button),html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions>:is(.ui-btn,button){min-height:2.25rem!important;height:2.25rem!important;padding:0 .7rem!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--surface-raised)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions>:is(.ui-btn,button).is-active{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))!important;background:var(--brand-soft)!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions{display:grid!important;grid-template-columns:minmax(0,1fr);gap:.45rem!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions>:is(.ui-btn,button){width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions .b2b-preview-zoom{margin-left:0!important;justify-self:start}@media (min-width:640px){html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions{grid-template-columns:repeat(auto-fit,minmax(0,max-content));align-items:center}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions .b2b-preview-zoom{justify-self:end;margin-left:auto!important}}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-support-color,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-support-color{margin:0;padding:.55rem .65rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}@media (min-width:960px){html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-configurator__workspace:not(.is-analysis-pending),html[data-theme=prenium] body.product-shell .b2b-dialog-editor:not(.is-analysis-pending){gap:.85rem!important}}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__panel{width:min(15.5rem,calc(100vw - 1.5rem));gap:.7rem;padding:.75rem;border:1px solid var(--line)!important;border-radius:var(--radius-sm,14px)!important;background:var(--surface-raised,#fffdf8)!important;box-shadow:0 10px 28px rgba(83,67,43,.14)!important}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__title{margin:0;font-family:var(--ui-font-display,"Space Grotesk",system-ui,sans-serif);font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__native{position:relative;display:block;min-width:0;margin:0}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__picker-shell{position:absolute;inset:0;border-radius:var(--radius-sm,14px);border:1px solid var(--line);background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;background-color:#fff;pointer-events:none}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__picker{position:relative;z-index:1;display:block;width:100%;height:2.85rem;min-height:2.85rem;padding:0;border:0!important;border-radius:var(--radius-sm,14px)!important;background:transparent!important;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__picker::-webkit-color-swatch-wrapper{padding:0}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__picker::-webkit-color-swatch{border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:calc(var(--radius-sm, 14px) - 1px)}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__picker::-moz-color-swatch{border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:calc(var(--radius-sm, 14px) - 1px)}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__preset{width:100%;aspect-ratio:1;min-height:2.1rem;padding:0;border:1px solid color-mix(in srgb,var(--ink) 14%,var(--line));border-radius:10px;background:var(--preset,#fff);box-shadow:none;cursor:pointer}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__preset.is-active,html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__preset:focus-visible{outline:2px solid var(--focus,#770176);outline-offset:2px;border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__preset[data-hex-color-preset="#ffffff"]{background-image:linear-gradient(45deg,#e8e4da 25%,transparent 0),linear-gradient(-45deg,#e8e4da 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e8e4da 0),linear-gradient(-45deg,transparent 75%,#e8e4da 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__field{gap:.35rem;min-width:0}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__hex-row{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.45rem;align-items:center}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__live{display:block;width:2.35rem;height:2.35rem;border:1px solid var(--line);border-radius:10px;background:var(--swatch-color,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent)}html[data-theme=prenium] body.product-shell .b2b-hex-color-popover__input{min-height:2.35rem;border-radius:var(--radius-sm,14px)!important;box-shadow:none!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog{width:min(64rem,calc(100vw - 1.25rem))!important;max-height:calc(100dvh - 1.25rem)!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-shell{max-height:calc(100dvh - 1.25rem);min-height:0}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__controls,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__new>.b2b-configurator__workspace,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__preview,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__workspace,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-editor,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-visual-card__details{min-width:0;max-width:100%}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-preview-chrome{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;align-items:start;min-width:0}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-background-tools{justify-self:start;flex-wrap:wrap;max-width:100%}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays{min-width:0;max-width:100%;overflow:hidden}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-overlays__actions{width:100%;min-width:0}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-review{border:0!important;padding:0!important;background:transparent!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-review__chips{display:flex;flex-wrap:wrap;gap:.35rem}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-review__chips .b2b-quality-strip{flex:0 1 auto;max-width:100%;min-width:0}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-strip__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__dimensions{grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__dimensions-info{min-width:0;border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__dimensions-values{min-width:0}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__dimensions-values strong{overflow-wrap:anywhere;word-break:break-word}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-quality-confirm,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-support-color{min-width:0}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-support-color.is-exact-required .b2b-support-color__choices,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-support-color__choices{display:grid!important;grid-template-columns:2.35rem 2.35rem minmax(0,1fr);align-items:center;gap:.45rem!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-support-color-hex{display:block;min-width:0;width:100%}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-support-color-hex .ui-input{width:100%;min-width:0;max-width:100%}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-support-color__status{margin:.35rem 0 0;font-size:.74rem;font-weight:650;color:var(--muted)}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-support-color__status:empty{display:none}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-actions{flex-wrap:wrap;max-width:100%}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-dialog-actions--editor{display:flex!important;flex-wrap:wrap;gap:.45rem;align-items:stretch;grid-template-columns:none!important}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate>.ui-btn-primary,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-dialog-actions--editor>.ui-btn-primary{grid-column:auto!important;flex:1 1 8rem}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate>:is(.ui-btn-secondary,.ui-btn-danger,button,a.ui-btn),html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-dialog-actions--editor>:is(.ui-btn,a.ui-btn,button){flex:1 1 6rem;min-height:2.75rem}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-actions :is(.ui-btn,.ui-btn-primary,.ui-btn-secondary,.ui-btn-danger,a.ui-btn){box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent)!important;transform:none!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-actions :is(.ui-btn,.ui-btn-primary,.ui-btn-secondary,.ui-btn-danger,a.ui-btn):hover:not(:disabled){box-shadow:var(--shadow-soft)!important;transform:none!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-dialog-actions :is(.ui-btn,.ui-btn-primary,.ui-btn-secondary,.ui-btn-danger,a.ui-btn):active:not(:disabled){box-shadow:none!important;transform:none!important}@media (min-width:960px){html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-configurator__workspace:not(.is-analysis-pending),html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__new>.b2b-configurator__workspace,html[data-theme=prenium] body.product-shell .b2b-dialog-editor:not(.is-analysis-pending){grid-template-columns:minmax(0,1.15fr) minmax(0,18.5rem)!important;gap:.85rem!important;align-items:start!important}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-visual-card__details,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__controls,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-visual-card__details{max-height:min(34rem,calc(100dvh - 9rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-preview-stage,html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-preview-stage,html[data-theme=prenium] body.product-shell .b2b-dialog-editor .b2b-preview-stage{height:min(28rem,52vh)!important;max-height:min(28rem,52vh)!important;min-height:16rem!important}html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-configurator__dimensions{grid-template-columns:minmax(0,5.75rem) minmax(0,1fr)!important}}@media (max-width:959px){html[data-theme=prenium] body.product-shell .b2b-configurator-dialog .b2b-preview-stage{max-height:min(22rem,42vh)}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate{flex-direction:column}html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate>.ui-btn-danger,html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate>.ui-btn-primary,html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate>.ui-btn-secondary,html[data-theme=prenium] body.product-shell .b2b-add-visual-validation .b2b-dialog-actions--validate>button{flex:1 1 auto;width:100%}}html[data-theme=prenium] body.product-shell--auth .product-layout{display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 5.75rem)}html[data-theme=prenium] body.product-shell .product-login-shell{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:min(100%,26.5rem);margin:clamp(1rem,4vh,2.25rem) auto;gap:0;background:transparent;border:0;box-shadow:none}html[data-theme=prenium] body.product-shell .product-login-card{display:grid;gap:1.35rem;padding:clamp(1.4rem,3.6vw,2rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}html[data-theme=prenium] body.product-shell .product-login-card__intro{display:grid;gap:.45rem}html[data-theme=prenium] body.product-shell .product-login-card__intro h1{margin:0;color:var(--ink);font-family:var(--ui-font-display);font-size:1.75rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;text-transform:none}html[data-theme=prenium] body.product-shell .product-login-card__intro p{margin:0;max-width:none;color:var(--muted);font-size:.92rem;font-weight:400;line-height:1.45}html[data-theme=prenium] body.product-shell .product-login-card .alert{margin:0}html[data-theme=prenium] body.product-shell .product-login-card .ui-form-stack{gap:1.05rem}html[data-theme=prenium] body.product-shell .product-login-card .ui-form-actions{margin:.15rem 0 0}html[data-theme=prenium] body.product-shell .product-login-password{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label forgot" "input input" "error error";align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.45rem}html[data-theme=prenium] body.product-shell .product-login-password>.ui-label{grid-area:label;display:block;width:auto;min-width:0;margin:0}html[data-theme=prenium] body.product-shell .product-login-forgot{grid-area:forgot;display:inline-flex;align-items:center;justify-content:flex-end;min-height:2.75rem;margin:-.7rem 0;padding:.7rem 0;color:var(--ink);font-size:.82rem;font-weight:650;line-height:1.2;white-space:nowrap;text-underline-offset:.18em}html[data-theme=prenium] body.product-shell .product-login-password>.ui-input{grid-area:input}html[data-theme=prenium] body.product-shell .product-login-password>.error-text{grid-area:error}html[data-theme=prenium] body.product-shell .product-login-footer{display:grid;gap:.55rem;margin:0;padding-top:1.1rem;border-top:1px solid var(--line)}html[data-theme=prenium] body.product-shell .product-login-access,html[data-theme=prenium] body.product-shell .product-login-support{margin:0;padding:0;border:0;color:var(--muted);font-size:.88rem;line-height:1.45;text-align:center}html[data-theme=prenium] body.product-shell .product-login-support{font-size:.8rem}html[data-theme=prenium] body.product-shell .product-login-access .ui-link,html[data-theme=prenium] body.product-shell .product-login-support .ui-link{color:var(--ink);font-weight:650}html[data-theme=prenium] body.product-shell--error .product-error-card{gap:1.15rem}html[data-theme=prenium] body.product-shell--error .product-error-card__code{margin:0;color:var(--brand-strong);font-family:var(--ui-font-display);font-size:clamp(2.4rem,8vw,3.25rem);font-weight:700;letter-spacing:-.04em;line-height:.95}html[data-theme=prenium] body.product-shell--error .product-error-card__actions{display:grid;gap:.65rem}@media (max-width:39.99rem){html[data-theme=prenium] body.product-shell--auth .product-layout{justify-content:flex-start}html[data-theme=prenium] body.product-shell .product-login-shell{margin-top:.75rem}}body.product-shell .account-profile-page{gap:0}body.product-shell .account-profile-surface{display:grid;gap:1.25rem}body.product-shell .account-profile-layout{gap:clamp(1.25rem,3vw,2rem)}body.product-shell .account-profile-main{display:grid;gap:1.35rem}body.product-shell .account-profile-surface .account-profile-panel,body.product-shell .account-profile-surface .account-team-panel{border:0;background:transparent;box-shadow:none;scroll-margin-top:6rem}body.product-shell .account-profile-surface .account-profile-panel+.account-profile-panel,body.product-shell .account-profile-surface .account-profile-panel+.account-team-panel,body.product-shell .account-profile-surface .account-team-panel+.account-profile-panel{padding-top:1.15rem;border-top:1px solid var(--product-line)}body.product-shell .account-company-panel .account-profile-panel__head,body.product-shell .account-identity-panel .account-profile-panel__head,body.product-shell .account-team-panel .account-profile-panel__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin:0 0 1rem;padding:0 0 .85rem;border-bottom:1px solid var(--product-line)}body.product-shell .account-profile-surface .account-profile-panel__head h2,body.product-shell .account-profile-surface .account-team-panel__head h2{margin:0;font-family:var(--ui-font-display);font-size:1.125rem;font-weight:750;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}body.product-shell .account-profile-surface .account-profile-panel__head p,body.product-shell .account-profile-surface .account-team-panel__head p{margin:.25rem 0 0;max-width:62ch;color:var(--product-muted);font-size:.82rem;line-height:1.45}body.product-shell .account-company-panel .account-profile-panel__head .ui-btn,body.product-shell .account-identity-panel .account-profile-panel__head .ui-btn{margin-left:auto}body.product-shell .account-profile-form .ui-input[readonly]{color:var(--product-muted);background:color-mix(in srgb,var(--bg) 35%,var(--surface-raised));cursor:default}body.product-shell .account-profile-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0}body.product-shell .account-profile-facts>div{min-width:0;padding:.75rem 0}body.product-shell .account-profile-facts>div+div{border-top:1px solid var(--product-line)}@media (min-width:40rem){body.product-shell .account-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .account-profile-facts>div{padding:.85rem 1rem .85rem 0}body.product-shell .account-profile-facts>div+div{border-top:0}body.product-shell .account-profile-facts>div:nth-child(n+3):not(.account-profile-facts__block){border-top:1px solid var(--product-line)}body.product-shell .account-profile-facts>div:nth-child(2n):not(.account-profile-facts__block){padding-left:1rem;padding-right:0;border-left:1px solid var(--product-line)}body.product-shell .account-profile-facts__block{grid-column:1/-1;padding-left:0;padding-right:0;border-left:0;border-top:1px solid var(--product-line)}}body.product-shell .account-profile-facts dt{margin:0 0 .25rem;color:var(--product-muted);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}body.product-shell .account-profile-facts dd{margin:0;color:var(--product-ink);font-size:1rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}body.product-shell .account-profile-facts dd.is-empty{color:var(--product-muted);font-weight:500}body.product-shell .account-company-readonly,body.product-shell .account-profile-facts__help{margin:.35rem 0 0;color:var(--product-muted);font-size:.75rem;font-weight:500;line-height:1.4}body.product-shell .account-company-readonly{padding:0}body.product-shell .account-company-fieldset{display:grid;gap:.85rem;margin:0;padding:0;border:0}body.product-shell .account-company-fieldset legend{padding:0;margin:0 0 .35rem;color:var(--product-ink);font-size:.75rem;font-weight:700}body.product-shell .account-company-same{display:flex;align-items:flex-start;gap:.55rem;margin:0;color:var(--product-ink);font-size:1rem;font-weight:650;cursor:pointer}body.product-shell .account-company-same input{width:1.15rem;height:1.15rem;margin-top:.15rem;flex:0 0 auto;accent-color:var(--brand)}body.product-shell .account-company-form:has([name=shipping_same_as_billing]:checked) .account-company-shipping{display:none}body.product-shell .account-profile-form{gap:1.1rem}body.product-shell .account-profile-form__grid{gap:.85rem 1rem}body.product-shell .account-profile-form__footer,body.product-shell .ui-form-actions.account-profile-form__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem .85rem;margin-top:.25rem}html body.product-shell .account-profile-identity small,html body.product-shell .account-profile-identity strong{white-space:normal;overflow-wrap:anywhere;text-overflow:unset}@media (max-width:47.99rem){body.product-shell .account-profile-form__grid,body.product-shell .account-profile-layout{grid-template-columns:minmax(0,1fr)}body.product-shell .account-profile-form__footer,body.product-shell .ui-form-actions.account-profile-form__footer{flex-direction:column;align-items:stretch}}body.product-shell{--product-bg:var(--bg);--product-panel:var(--surface);--product-panel-strong:var(--surface-raised);--product-line:var(--line);--product-line-strong:var(--line-strong);--product-ink:var(--ink);--product-muted:var(--muted);--product-soft:var(--muted-soft);--product-accent:var(--brand);--product-accent-ink:var(--action-text);--product-blue:var(--accent);--product-pink:var(--brand-strong);--product-warning:var(--warning);--product-attention-soft:color-mix(in srgb,var(--warning) 12%,var(--surface));--product-attention-muted:color-mix(in srgb,var(--warning) 7%,var(--surface));--product-danger:var(--danger);--product-danger-text:var(--danger-text);--product-success:var(--success);color:var(--ink);background:var(--bg)}.staff-order-detail-stack{gap:clamp(1rem,2vw,1.4rem)}.staff-order-focus{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;padding:0;border-color:var(--ui-line-strong)}.staff-order-focus__identity{min-width:0;padding:0}.staff-order-focus__ref{display:inline-flex;align-items:center;min-height:1.55rem;padding:.15rem .5rem;border:1px solid var(--product-line,var(--ui-line-strong));background:color-mix(in srgb,var(--product-accent,#c8f000) 22%,transparent);color:var(--product-ink,var(--ui-text-strong));font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.staff-order-focus__identity h1{margin:0;font-family:var(--ui-font-display);font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.staff-order-focus__client{color:var(--product-ink,var(--ui-text-strong));font-weight:750;text-decoration:underline;text-underline-offset:.12em}.staff-order-focus__client:focus-visible,.staff-order-focus__client:hover{color:var(--brand)}.staff-order-focus__statuses{display:flex;flex-wrap:wrap;gap:.45rem}.staff-order-focus__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--ui-line-strong)}.staff-order-focus__facts>div{display:grid;align-content:center;gap:.3rem;min-width:0;padding:.9rem 1.1rem}.staff-order-focus__facts>div+div{border-left:1px solid var(--ui-line-soft)}.staff-order-focus__facts dt{color:var(--ui-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.staff-order-focus__facts dd{margin:0;color:var(--ui-text-strong);font-size:.94rem;font-weight:750;overflow-wrap:anywhere}.staff-order-focus__primary{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.staff-order-focus__primary form{margin:0}.staff-order-focus__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.75rem clamp(1rem,2.4vw,1.5rem) .95rem;border-top:1px dashed color-mix(in srgb,var(--ui-line-strong) 70%,transparent);background:color-mix(in srgb,var(--product-panel,#fff) 92%,var(--product-ink,#0b0b0b) 3%)}.staff-order-focus__delete-hint{margin:0;font-size:.78rem}.ui-workflow-shell{display:grid;gap:1rem;border-color:var(--ui-line-strong);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(255,252,248,.92));box-shadow:var(--ui-shadow-elevated)}.ui-tab-rail{display:grid;gap:.95rem;padding-top:.15rem}.workflow-tab-group__chips{gap:.55rem}.workflow-tab-group__chips--flat{padding-bottom:.7rem;border-bottom:1px solid var(--ui-line-soft)}.ui-tab-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-line-strong) 90%,#fff);background:hsla(0,0%,100%,.96);color:var(--ui-text-muted);padding:.62rem .95rem;font-size:.88rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.ui-tab-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 28%,var(--ui-line-strong));color:var(--ui-text-strong);box-shadow:0 12px 24px rgba(17,13,10,.08)}.ui-tab-chip i,.ui-tab-chip span[aria-hidden=true],.ui-tab-chip svg{opacity:.92}.ui-tab-chip.is-active{border-color:color-mix(in srgb,var(--brand) 38%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 12%,#fff),color-mix(in srgb,var(--brand) 6%,#fff));color:color-mix(in srgb,var(--brand) 82%,#000);box-shadow:0 14px 30px rgba(111,47,23,.14)}.ui-panel-shell{padding:.4rem;border-radius:calc(var(--ui-radius-lg) + .15rem);background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(33,44%,95%,.75))}.order-command-bar__badges .badge{border-color:color-mix(in srgb,var(--ui-line-strong) 88%,#fff);background:hsla(0,0%,100%,.98);color:var(--ui-text-strong);font-weight:700;box-shadow:0 6px 16px rgba(17,13,10,.05)}.staff-upload-filename-link{color:inherit;text-decoration:none}.order-command-bar__action .btn,.order-command-bar__action .ui-btn{white-space:nowrap}@media (max-width:767px){.staff-order-focus__facts{grid-template-columns:1fr}.staff-order-focus__facts>div+div{border-left:0;border-top:1px solid var(--ui-line-soft)}.staff-order-focus__next{align-items:stretch;flex-direction:column}.staff-order-focus__primary,.staff-order-focus__primary .ui-btn,.staff-order-focus__primary form{width:100%}.staff-order-focus__primary{display:grid}.staff-order-focus__tools{flex-direction:column;align-items:stretch}.staff-order-focus__tools .ui-btn{width:100%;justify-content:center}.order-command-bar{align-items:stretch}.order-command-bar__refs{width:100%;padding-left:0;padding-top:.65rem;border-left:0;border-top:1px solid var(--ui-line-soft)}.order-command-bar__action,.order-command-bar__action .ui-btn,.order-command-bar__action form{width:100%}.workflow-tab-group{padding:.7rem .75rem}}body.product-shell .staff-order-focus__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:stretch;gap:1rem;padding:clamp(1rem,2.2vw,1.35rem)}body.product-shell .staff-order-focus__identity{display:grid;align-content:center}body.product-shell .staff-order-focus__meta{margin:.55rem 0 .8rem}body.product-shell .staff-order-focus__next{display:grid;align-content:center;gap:.85rem;padding:1rem;border:1px solid var(--product-line,#0b0b0b);background:color-mix(in srgb,var(--product-accent,#dcff1a) 24%,var(--product-panel,#fffdf8))}body.product-shell .staff-order-focus__next-message{margin-top:.2rem;font-size:.92rem}body.product-shell .staff-order-focus__primary{justify-content:flex-start}body.product-shell .workflow-shell--distilled .workflow-tab-group__chips.workflow-progress{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}body.product-shell .workflow-shell--distilled .workflow-progress .ui-tab-chip{display:flex;min-height:3.15rem;justify-content:center;padding:.65rem .8rem;text-align:center}body.product-shell .workflow-progress__label{color:inherit;font-size:.8rem;font-weight:850}body.product-shell .workflow-disclosure{overflow:hidden;border:1px solid var(--product-line,#0b0b0b);background:var(--product-panel,#fffdf8)}body.product-shell .workflow-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto .65rem;align-items:center;gap:.75rem;min-height:3rem;padding:.7rem .85rem;cursor:pointer;list-style:none}body.product-shell .workflow-disclosure>summary::-webkit-details-marker{display:none}body.product-shell .workflow-disclosure>summary:after{width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;content:"";transform:rotate(45deg);transition:transform .16s cubic-bezier(.16,1,.3,1)}body.product-shell .workflow-disclosure[open]>summary{border-bottom:1px solid var(--product-line,#0b0b0b);background:color-mix(in srgb,var(--product-accent,#dcff1a) 10%,var(--product-panel,#fffdf8))}body.product-shell .workflow-disclosure[open]>summary:after{transform:rotate(225deg)}body.product-shell .workflow-disclosure>summary:focus-visible{outline:3px solid var(--product-blue,#00b8ff);outline-offset:-3px}body.product-shell .workflow-disclosure>summary span{font-size:.8rem;font-weight:850}body.product-shell .workflow-disclosure>summary strong{color:var(--product-muted,#4c463b);font-size:.7rem;font-weight:750}body.product-shell .operator-machine__history-disclosure{border-width:1px 0 0}body.product-shell .billing-breakdown,body.product-shell .production-history,body.product-shell .production-meterage{margin-top:1rem}body.product-shell .production-history .operator-history,body.product-shell .production-meterage .staff-meterage-section{margin:0;border:0!important;background:transparent!important}body.product-shell .production-history .operator-history,body.product-shell .production-meterage .staff-meterage-section{padding:1rem}body.product-shell .billing-total{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);border:1px solid var(--product-line,#0b0b0b);background:var(--product-panel,#fffdf8)}body.product-shell .billing-total>div{display:grid;align-content:center;gap:.25rem;min-width:0;padding:1rem}body.product-shell .billing-total>div+div{border-left:1px solid var(--product-line,#0b0b0b)}body.product-shell .billing-breakdown__list dt,body.product-shell .billing-total__amount span{color:var(--product-muted,#4c463b);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.product-shell .billing-total__amount strong{font-family:var(--ui-font-display,"Space Grotesk",sans-serif);font-size:clamp(1.35rem,2.5vw,1.8rem);letter-spacing:-.025em}body.product-shell .billing-total__amount small,body.product-shell .billing-total__state p{margin:0;color:var(--product-muted,#4c463b);font-size:.75rem;line-height:1.45}body.product-shell .billing-total__state strong{font-size:.9rem}body.product-shell .billing-breakdown__list{display:grid;gap:0;margin:0}body.product-shell .billing-breakdown__list>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem .85rem}body.product-shell .billing-breakdown__list>div+div{border-top:1px solid color-mix(in srgb,var(--product-line,#0b0b0b) 20%,transparent)}body.product-shell .billing-breakdown__list dd{margin:0;text-align:right;font-size:.78rem;font-weight:750}body.product-shell .shipping-submit-bar>p{margin:0;font-size:.78rem;font-weight:800}@media (max-width:800px){body.product-shell .billing-total,body.product-shell .staff-order-focus__header{grid-template-columns:minmax(0,1fr)}body.product-shell .billing-total>div+div{border-top:1px solid var(--product-line,#0b0b0b);border-left:0}}@media (max-width:640px){body.product-shell .workflow-shell--distilled .workflow-tab-group__chips.workflow-progress{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}body.product-shell .workflow-shell--distilled .workflow-progress .ui-tab-chip{flex:0 0 8.25rem;min-height:3.1rem;border-right:1px solid var(--product-line,#0b0b0b)!important;border-bottom:0}body.product-shell .workflow-disclosure>summary{grid-template-columns:minmax(0,1fr) .65rem}body.product-shell .workflow-disclosure>summary strong{display:none}body.product-shell .billing-breakdown__list>div{align-items:flex-start;flex-direction:column;gap:.2rem}body.product-shell .billing-breakdown__list dd{text-align:left}}@media (prefers-reduced-motion:reduce){body.product-shell .workflow-disclosure>summary:after{transition:none}}body.product-shell .operator-machine{overflow:hidden;border:2px solid var(--product-line,#0b0b0b);background:var(--product-surface,#fffdf9);box-shadow:5px 5px 0 var(--product-line,#0b0b0b)}body.product-shell .operator-machine>.operator-section-head{padding:1rem 1.1rem;border-bottom:1px solid var(--product-line,#0b0b0b)}body.product-shell .operator-machine>.workflow-panel__feedback{margin:0;border-width:0 0 1px}body.product-shell .operator-machine__workspace{display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr);min-width:0}body.product-shell .operator-machine__workspace.is-readonly{grid-template-columns:minmax(0,1fr)}body.product-shell .operator-machine__assign,body.product-shell .operator-machine__current{min-width:0;padding:1rem 1.1rem}body.product-shell .operator-machine__current{border-right:1px solid var(--product-line,#0b0b0b);background:color-mix(in srgb,var(--product-accent,#dcff1a) 12%,#fff)}body.product-shell .operator-machine__workspace.is-readonly .operator-machine__current{border-right:0}body.product-shell .operator-machine__current>span,body.product-shell .operator-machine__facts dt{color:var(--product-ink-soft,#5d554d);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}body.product-shell .operator-machine__current.is-empty>strong{display:block;margin-top:.55rem;font-size:.95rem}body.product-shell .operator-machine__current.is-empty>p,body.product-shell .operator-machine__hint{margin:.35rem 0 0;color:var(--product-ink-soft,#5d554d);font-size:.78rem;line-height:1.5}body.product-shell .operator-machine__identity{display:flex;gap:.75rem;align-items:center;margin-top:.65rem}body.product-shell .operator-machine__identity code{flex:0 0 auto;padding:.5rem .6rem;border:1px solid var(--product-line,#0b0b0b);background:var(--product-line,#0b0b0b);color:var(--product-panel,#fffdf9);font-size:.78rem;font-weight:900}body.product-shell .operator-machine__identity div{display:grid;gap:.15rem;min-width:0}body.product-shell .operator-machine__identity strong{overflow-wrap:anywhere;font:900 1.05rem/1.15 var(--ui-font-display,"Space Grotesk",sans-serif)}body.product-shell .operator-machine__identity small{color:var(--product-ink-soft,#5d554d);font-size:.72rem}body.product-shell .operator-machine__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0 0}body.product-shell .operator-machine__facts dd{margin:.2rem 0 0;font-size:.78rem;font-weight:800}body.product-shell .operator-machine__assign .ui-btn{justify-self:start}body.product-shell .operator-machine__confirm{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(18rem,1.2fr);gap:1rem;align-items:center;padding:.9rem 1.1rem;border-top:1px solid var(--product-line,#0b0b0b);border-bottom:1px solid var(--product-line,#0b0b0b);background:var(--product-accent,#dcff1a)}body.product-shell .operator-machine__confirm p,body.product-shell .operator-machine__confirm strong{color:var(--product-accent-ink,#0b0b0b)}body.product-shell .operator-machine__confirm p{margin:.2rem 0 0;font-size:.76rem;line-height:1.45}body.product-shell .operator-machine__confirm-form{display:grid;grid-template-columns:minmax(10rem,1fr) auto;gap:.6rem}body.product-shell .operator-machine__confirm-form .ui-input{background:var(--product-panel,#fffdf9)}body.product-shell .operator-machine__history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .operator-machine__history>section{min-width:0;padding:.9rem 1.1rem 1rem}body.product-shell .operator-machine__history>section+section{border-left:1px solid var(--product-line,#0b0b0b)}body.product-shell .operator-machine__history h5{margin:0 0 .65rem;font:850 .75rem/1.2 var(--ui-font-display,"Space Grotesk",sans-serif);letter-spacing:.05em;text-transform:uppercase}body.product-shell .operator-machine__history ol{display:grid;gap:0;margin:0;padding:0;list-style:none}body.product-shell .operator-machine__history li{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.65rem;padding:.55rem 0;border-top:1px solid color-mix(in srgb,var(--product-line,#0b0b0b) 16%,transparent)}body.product-shell .operator-machine__history li:first-child{border-top:0}body.product-shell .operator-machine__history li span,body.product-shell .operator-machine__history li time{color:var(--product-ink-soft,#5d554d);font-size:.68rem;line-height:1.35}body.product-shell .operator-machine__history li div{display:grid;gap:.1rem;min-width:0}body.product-shell .operator-machine__history li strong{overflow-wrap:anywhere;font-size:.76rem}body.product-shell .operator-machine__history li.is-empty{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){body.product-shell .operator-machine__confirm,body.product-shell .operator-machine__history,body.product-shell .operator-machine__workspace{grid-template-columns:minmax(0,1fr)}body.product-shell .operator-machine__current{border-right:0;border-bottom:1px solid var(--product-line,#0b0b0b)}body.product-shell .operator-machine__history>section+section{border-top:1px solid var(--product-line,#0b0b0b);border-left:0}}@media (max-width:640px){body.product-shell .operator-machine__confirm-form,body.product-shell .operator-machine__facts{grid-template-columns:minmax(0,1fr)}body.product-shell .operator-machine__assign .ui-btn,body.product-shell .operator-machine__confirm-form .ui-btn{width:100%}}body.product-shell .staff-order-focus__facts{grid-template-columns:repeat(3,minmax(0,1fr))}body.product-shell .staff-order-focus__facts>div:first-child{border-left:0}body.product-shell .staff-order-focus__tools{border-color:color-mix(in srgb,var(--product-line,#0b0b0b) 55%,transparent);background:color-mix(in srgb,var(--product-panel,#fff) 90%,var(--product-ink,#0b0b0b) 4%)}body.product-shell .staff-order-focus__ref{border-color:var(--product-line,#0b0b0b);background:color-mix(in srgb,var(--product-accent,#c8f000) 28%,transparent)}body.product-shell .staff-order-focus__back{display:inline-flex;align-items:center;min-height:2.35rem;margin-left:auto;padding-inline:.35rem;color:var(--product-ink-soft,#5d554d);font-size:.78rem;font-weight:800;text-transform:uppercase;text-underline-offset:.2em}body.product-shell .workflow-tab-group__chips.workflow-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;border:2px solid var(--product-line,#0b0b0b);background:var(--product-surface-muted,#f2f0eb)}body.product-shell .workflow-progress .ui-tab-chip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.4rem;margin:0;padding:.7rem .8rem;border:0;border-right:1px solid var(--product-line,#0b0b0b);border-radius:0;background:var(--product-surface,#fffdf9);box-shadow:none;color:var(--product-ink-soft,#5d554d);text-align:left;transform:none}body.product-shell .workflow-progress .ui-tab-chip:last-child{border-right:0}body.product-shell .workflow-progress .ui-tab-chip:after{position:absolute;right:-.35rem;z-index:2;width:.65rem;height:.65rem;border-top:1px solid var(--product-line,#0b0b0b);border-right:1px solid var(--product-line,#0b0b0b);background:inherit;content:"";transform:rotate(45deg)}body.product-shell .workflow-progress .ui-tab-chip:last-child:after{display:none}body.product-shell .workflow-progress .ui-tab-chip:hover{z-index:1;background:color-mix(in srgb,var(--product-accent,#dcff1a) 13%,#fff);color:var(--product-ink,#0b0b0b);box-shadow:inset 0 -4px 0 color-mix(in srgb,var(--product-accent,#dcff1a) 65%,#fff)}body.product-shell .workflow-progress .ui-tab-chip.is-active{z-index:3;background:var(--product-accent,#dcff1a);color:var(--product-accent-ink,#0b0b0b);box-shadow:inset 0 -5px 0 var(--product-line,#0b0b0b)}.workflow-progress__number{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid;border-radius:999px;font-family:var(--ui-font-mono,monospace);font-size:.7rem;font-weight:900;font-variant-numeric:tabular-nums}.workflow-progress__copy{display:grid;gap:.15rem;min-width:0}.workflow-progress__copy strong{color:inherit;font-size:.83rem;font-weight:900}.workflow-progress__copy small{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.65rem;font-weight:650;line-height:1.25}body.product-shell .workflow-panel--operator{display:grid;gap:clamp(1rem,2vw,1.35rem);padding:clamp(.9rem,2.2vw,1.35rem);background:var(--product-surface,#fffdf9);animation:operator-panel-in .18s ease-out both}body.product-shell .operator-panel-hero{align-items:center;padding:0 0 1rem;border-bottom:2px solid var(--product-line,#0b0b0b)}.operator-panel-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.billing-detail-list dt,.billing-overview article>span,.operator-reference-bar span,.shipment-status-card__facts dt{color:var(--product-ink-soft,#5d554d);font-size:.65rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.billing-card,.billing-files,.operator-history,.operator-subpanel,.production-track,.scan-console,.shipment-status-card,.shipping-form-shell{border:1px solid var(--product-line,#0b0b0b);background:var(--product-surface,#fffdf9)}.billing-card,.operator-history,.production-track,.shipment-status-card,.shipping-form-shell{padding:clamp(.9rem,2vw,1.15rem)}.billing-card__head,.operator-section-head,.shipment-status-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.billing-card__head h4,.operator-section-head h4,.shipment-status-card__head h4{margin:0;font-family:var(--ui-font-display);font-size:1rem;text-transform:uppercase}.operator-section-head p:not(.operator-section-head__eyebrow){max-width:64ch;margin:.35rem 0 0;color:var(--product-ink-soft,#5d554d);font-size:.82rem;line-height:1.5}.operator-state-note{padding:.35rem .55rem;border:1px solid;font-size:.68rem;font-weight:850;text-transform:uppercase}.production-track__steps li.is-current{background:var(--product-accent,#dcff1a);color:var(--product-ink,#0b0b0b)}.production-track__steps li.is-complete:not(.is-current){background:color-mix(in srgb,var(--product-accent,#dcff1a) 16%,#fff);color:var(--product-ink,#0b0b0b)}.billing-grid,.operator-two-column{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;align-items:start}body.product-shell .operator-action-card{margin:0;border-width:1px;box-shadow:5px 5px 0 var(--product-line,#0b0b0b)}.operator-empty-inline{padding:.85rem;border:1px dashed color-mix(in srgb,var(--product-line,#0b0b0b) 55%,transparent);background:var(--product-surface-muted,#f2f0eb)}.operator-empty-inline--large{padding:1.2rem}.operator-empty-inline strong{display:block;font-size:.86rem}.operator-empty-inline p{margin:.25rem 0 0;color:var(--product-ink-soft,#5d554d);font-size:.8rem;line-height:1.5}.operator-history__list{display:grid;gap:0;margin:.9rem 0 0;padding:0;list-style:none}.operator-history__list li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding-bottom:.85rem}.operator-history__list li:not(:last-child):before{position:absolute;top:.75rem;bottom:-.1rem;left:.31rem;width:1px;background:var(--product-line,#0b0b0b);content:""}.operator-history__marker{z-index:1;width:.68rem;height:.68rem;margin-top:.2rem;border:1px solid var(--product-line,#0b0b0b);border-radius:999px;background:var(--product-accent,#dcff1a)}.operator-history__list div{display:grid;gap:.15rem;min-width:0}.operator-history__list strong{font-size:.78rem}.operator-history__list time{color:var(--product-ink-soft,#5d554d);font-size:.68rem}.operator-history__list p{margin:.15rem 0 0;color:var(--product-ink-soft,#5d554d);font-size:.75rem;line-height:1.4}body.product-shell .scan-primary-field .ui-input{min-height:4.25rem;padding-inline:1rem;border-width:2px;font:800 clamp(1rem,3vw,1.55rem)/1.1 var(--ui-font-mono,monospace);letter-spacing:.035em}.shipping-readiness.is-ready{--shipping-readiness-accent:var(--product-accent,#dcff1a);background:linear-gradient(var(--shipping-readiness-accent),var(--shipping-readiness-accent)) top /100% 4px no-repeat,color-mix(in srgb,var(--product-accent,#dcff1a) 18%,#fff)}.billing-detail-list,.shipment-status-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0 0;border:1px solid var(--product-line,#0b0b0b)}.billing-detail-list>div,.shipment-status-card__facts>div{display:grid;gap:.3rem;min-width:0;padding:.75rem;border-right:1px solid var(--product-line,#0b0b0b);border-bottom:1px solid var(--product-line,#0b0b0b)}.billing-detail-list>div:nth-child(2n),.shipment-status-card__facts>div:nth-child(2n){border-right:0}.billing-detail-list>div:nth-last-child(-n+2),.shipment-status-card__facts>div:nth-last-child(-n+2){border-bottom:0}.billing-detail-list dd,.shipment-status-card__facts dd{margin:0;overflow-wrap:anywhere;font-size:.82rem;font-weight:750}.shipment-status-card__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.9rem}.shipment-status-card__actions form{margin:0}.shipping-guided-form{display:grid;gap:1rem;margin-top:1rem}.shipping-form-section{min-width:0;margin:0;padding:.9rem;border:1px solid var(--product-line,#0b0b0b)}.shipping-form-section legend{display:inline-flex;align-items:center;gap:.55rem;padding:0 .35rem;font-family:var(--ui-font-display);font-size:.83rem;font-weight:900;text-transform:uppercase}.shipping-form-section legend span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid var(--product-line,#0b0b0b);background:var(--product-accent,#dcff1a);font:900 .7rem/1 var(--ui-font-mono,monospace)}.shipping-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.shipping-form-grid--address{grid-template-columns:7rem repeat(2,minmax(0,1fr))}.shipping-field--street{grid-column:span 2}.shipping-field--wide{grid-column:1/-1}.shipping-advanced .ui-field-group{max-width:28rem;margin-top:.75rem}.shipping-submit-bar{position:sticky;bottom:.65rem;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:2px solid var(--product-line,#0b0b0b);background:var(--product-accent,#dcff1a);box-shadow:5px 5px 0 var(--product-line,#0b0b0b)}.shipping-submit-bar strong{font-size:.8rem;text-transform:uppercase}.shipping-submit-bar p{margin:.2rem 0 0;font-size:.7rem}.billing-card{min-width:0}.billing-paid-signal{color:color-mix(in srgb,var(--ok,#157347) 80%,#000);font-weight:850}.billing-confirm-payment{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.9rem;padding:.75rem;border:1px solid var(--product-line,#0b0b0b);background:color-mix(in srgb,var(--product-accent,#dcff1a) 20%,#fff)}.billing-confirm-payment strong{font-size:.8rem;text-transform:uppercase}.billing-confirm-payment p{margin:.15rem 0 0;color:var(--product-ink-soft,#5d554d);font-size:.7rem}.billing-card__action{margin-top:.8rem}.billing-files>.operator-empty-inline{margin:.8rem}@keyframes operator-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){body.product-shell .workflow-tab-group__chips.workflow-progress{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .workflow-progress .ui-tab-chip{border-bottom:1px solid var(--product-line,#0b0b0b)}body.product-shell .workflow-progress .ui-tab-chip:after{display:none}body.product-shell .workflow-progress .ui-tab-chip:nth-child(2n){border-right:0}.billing-grid,.operator-two-column{grid-template-columns:minmax(0,1fr)}.production-track__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.production-track__steps li:nth-child(2){border-right:1px solid var(--product-line,#0b0b0b)}.production-track__steps li:nth-child(n+3){border-top:0}.shipping-form-grid--address{grid-template-columns:6rem minmax(0,1fr)}.shipping-field--street{grid-column:auto}.shipping-field--wide{grid-column:1/-1}.billing-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-overview article:nth-child(2){border-right:0}.billing-overview article:nth-child(-n+2){border-bottom:1px solid var(--product-line,#0b0b0b)}}@media (max-width:640px){body.product-shell .staff-order-focus__facts{grid-template-columns:minmax(0,1fr)}body.product-shell .staff-order-focus__facts>div{border-left:0!important;border-top:1px solid var(--product-line,#0b0b0b)}body.product-shell .staff-order-focus__facts>div:first-child{border-top:0}body.product-shell .staff-order-focus__back{margin-left:0}body.product-shell .workflow-tab-group__chips.workflow-progress{grid-template-columns:minmax(0,1fr)}body.product-shell .workflow-progress .ui-tab-chip{min-height:3.7rem;border-right:0}body.product-shell .workflow-progress .ui-tab-chip:last-child{border-bottom:0}.workflow-progress__copy small{display:block}.billing-confirm-payment,.operator-panel-hero,.operator-panel-hero__actions,.scan-console__submit,.shipping-submit-bar{align-items:stretch;flex-direction:column}body.product-shell .operator-action-card .workflow-form-card__head{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}body.product-shell .operator-action-card .workflow-form-card__head>*{max-width:100%;min-width:0}.billing-confirm-payment .ui-btn,.operator-panel-hero__actions .ui-btn,.scan-console__submit .ui-btn,.shipping-submit-bar .ui-btn{width:100%}.operator-reference-bar,.scan-result,.shipping-readiness{grid-template-columns:minmax(0,1fr)}.operator-reference-bar>div{border-right:0;border-bottom:1px solid var(--product-line,#0b0b0b)}.operator-reference-bar>div:last-child{border-bottom:0}.billing-detail-list,.billing-overview,.production-track__steps,.scan-action-grid,.shipment-status-card__facts,.shipping-form-grid,.shipping-form-grid--address{grid-template-columns:minmax(0,1fr)}.production-track__steps li{border-right:1px solid var(--product-line,#0b0b0b);border-bottom:0}.production-track__steps li:last-child{border-bottom:1px solid var(--product-line,#0b0b0b)}.shipping-field--street,.shipping-field--wide{grid-column:auto}.billing-detail-list>div,.billing-overview article,.shipment-status-card__facts>div{border-right:0;border-bottom:1px solid var(--product-line,#0b0b0b)!important}.billing-detail-list>div:last-child,.billing-overview article:last-child,.shipment-status-card__facts>div:last-child{border-bottom:0!important}.scan-result__status{width:2.5rem;height:2.5rem}.scan-result .ui-btn,.shipping-readiness .ui-btn{width:100%}.billing-files li{align-items:flex-start;flex-direction:column;gap:.25rem}}@media (prefers-reduced-motion:reduce){body.product-shell .workflow-panel--operator{animation:none}}.staff-order-detail-stack{display:grid;gap:1rem}.ui-tab-rail{gap:1rem;padding-top:.25rem}.workflow-tab-group__chips{display:flex;flex-wrap:wrap;gap:.6rem}.ui-tab-chip{border-color:var(--ui-line-soft);background:hsla(0,0%,100%,.95);color:var(--ui-text-strong);box-shadow:0 8px 18px rgba(17,13,10,.05)}.ui-tab-chip:focus-visible,.ui-tab-chip:hover{border-color:color-mix(in srgb,var(--brand) 18%,var(--ui-line-strong));background:color-mix(in srgb,var(--brand) 7%,#fff)}.ui-tab-chip.is-active{border-color:color-mix(in srgb,var(--brand) 35%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 88%,#fff),color-mix(in srgb,var(--brand) 76%,#000));color:#fffdf8;box-shadow:0 16px 34px rgba(111,47,23,.28)}.ui-panel-shell{padding:.5rem;border-color:color-mix(in srgb,var(--brand) 8%,var(--ui-line-soft));background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(32,57%,95%,.86))}.workflow-panel-target{min-height:12rem}body.landing-saas.portal-shell .order-command-bar,body.landing-saas.portal-shell .staff-order-focus,body.landing-saas.portal-shell .ui-order-hero,body.landing-saas.portal-shell .ui-staff-hero-card,body.landing-saas.portal-shell .ui-workflow-shell,body.landing-saas.portal-shell .workflow-summary__item{background:var(--product-panel,#fffdf8);border-color:var(--product-line,#0b0b0b);color:var(--product-ink,#0b0b0b);box-shadow:6px 6px 0 #0b0b0b}body.landing-saas.portal-shell .order-command-bar__client-name,body.landing-saas.portal-shell .ui-workflow-shell__title,body.landing-saas.portal-shell .workflow-panel__subtitle,body.landing-saas.portal-shell .workflow-panel__title,body.landing-saas.portal-shell .workflow-summary__value{color:var(--product-ink,#0b0b0b)}body.landing-saas.portal-shell .order-command-bar__client-label,body.landing-saas.portal-shell .order-command-bar__ref-label,body.landing-saas.portal-shell .ui-workflow-shell__lead,body.landing-saas.portal-shell .workflow-panel__meta,body.landing-saas.portal-shell .workflow-summary__label{color:var(--product-muted,#4c463b)}body.landing-saas.portal-shell .workflow-tab-group{background:hsla(0,0%,4%,.03);border-color:var(--product-line,#0b0b0b)}body.landing-saas.portal-shell .workflow-tab-group__label{border-radius:0;border-width:2px;background:var(--product-accent,#dcff1a);border-color:var(--product-line,#0b0b0b);color:var(--product-accent-ink,#0b0b0b);font-weight:900}body.landing-saas.portal-shell .ui-tab-chip{background:var(--product-panel,#fffdf8);border-color:var(--product-line,#0b0b0b);color:var(--product-ink,#0b0b0b);box-shadow:none}body.landing-saas.portal-shell .ui-tab-chip:focus-visible,body.landing-saas.portal-shell .ui-tab-chip:hover{background:rgba(220,255,26,.35);border-color:var(--product-line,#0b0b0b);color:var(--product-ink,#0b0b0b)}body.landing-saas.portal-shell .ui-tab-chip.is-active{background:var(--product-accent,#dcff1a);border-color:var(--product-line,#0b0b0b);color:var(--product-accent-ink,#0b0b0b);box-shadow:3px 3px 0 #0b0b0b}body.landing-saas.portal-shell .ui-panel-shell{background:hsla(0,0%,4%,.03);border:1px solid var(--product-line,#0b0b0b)}body.landing-saas.portal-shell .workflow-panel,body.landing-saas.portal-shell .workflow-panel-target{color:var(--product-ink,#0b0b0b)}body.landing-saas.portal-shell .order-command-bar__amount{background:var(--product-accent,#dcff1a);border-color:var(--product-line,#0b0b0b);color:var(--product-accent-ink,#0b0b0b)}body.landing-saas.portal-shell .staff-order-focus__next{background:color-mix(in srgb,var(--product-accent,#dcff1a) 24%,#fff);border-color:var(--product-line,#0b0b0b)}body.product-shell{--product-bg:#f7f5f0;--product-panel:#fffdf8;--product-panel-strong:#f0ebe3;--product-line:#0b0b0b;--product-line-strong:#0b0b0b;--product-ink:#0b0b0b;--product-muted:#4c463b;--product-soft:#6f675a;--product-accent:#dcff1a;--product-accent-ink:#0b0b0b;--product-blue:#00b8ff;--product-pink:#ff3d8b;--product-warning:#dcff1a;--product-attention-soft:rgba(220,255,26,.2);--product-attention-muted:rgba(220,255,26,.1);--product-danger:#ff5470;--product-danger-text:#9f1239;--product-success:#4ade80;--product-text-critical-xs:0.75rem;min-height:100vh;color:var(--product-ink);background:var(--product-bg);font-family:DM Sans,Manrope,system-ui,sans-serif}body.product-shell h1,body.product-shell h2,body.product-shell h3,body.product-shell h4,body.product-shell label,body.product-shell li,body.product-shell p{color:inherit}body.product-shell .muted{color:var(--product-muted)}body.product-shell .app-main{max-width:min(1180px,calc(100vw - 1rem))}body.product-shell.product-shell--studio .app-main{width:min(1540px,calc(100vw - 1.5rem));max-width:none}body.product-shell.portal-shell.landing-saas .app-header.landing-saas-header.product-header{position:sticky;top:0;z-index:40;border-bottom:1px solid color-mix(in srgb,var(--product-line) 14%,transparent)!important;background:color-mix(in srgb,var(--product-panel) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--product-ink);box-shadow:0 1px 0 hsla(0,0%,4%,.04)}body.product-shell .product-header{position:sticky;top:0;z-index:30}body.product-shell .product-nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,1.5vw,1.25rem);min-height:4.25rem;padding-top:.55rem;padding-bottom:.55rem}body.product-shell .product-nav__brand{display:flex;align-items:center;flex:0 0 auto;gap:.65rem;min-width:0}body.product-shell .product-brand{display:flex;align-items:center;gap:.85rem;min-width:0}body.product-shell .product-brand__mark{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 auto;border:2px solid var(--product-ink);background:var(--product-accent);color:var(--product-accent-ink);font-family:Space Grotesk,system-ui,sans-serif;font-weight:900;line-height:1;box-shadow:4px 4px 0 #000}body.product-shell .product-brand__copy{display:grid;gap:.1rem;min-width:0}body.product-shell .product-brand__name,body.product-shell .product-brand__name:hover{color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}body.product-shell .product-brand__subtitle{margin:0;color:var(--product-soft);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}body.product-shell .product-nav__workspace{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding-left:.7rem;border-left:1px solid color-mix(in srgb,var(--product-line) 18%,transparent);color:var(--product-muted);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}body.product-shell .product-nav__workspace>span{width:.45rem;height:.45rem;border-radius:999px;background:var(--product-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-success) 20%,transparent)}body.product-shell .product-menu-button{display:none;align-items:center;gap:.55rem;min-width:auto;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--product-line) 18%,transparent);border-radius:.625rem;background:var(--product-panel);box-shadow:none;color:var(--product-ink);font-size:.82rem;font-weight:750;letter-spacing:0;text-transform:none}body.product-shell .product-menu-button:focus-visible,body.product-shell .product-menu-button:hover{border-color:color-mix(in srgb,var(--product-line) 35%,transparent);background:var(--product-panel-strong);box-shadow:none;transform:none}body.product-shell .product-menu-button__icon{display:grid;gap:.27rem;width:1rem}body.product-shell .product-menu-button__icon>span{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transition:transform .18s cubic-bezier(.22,1,.36,1)}body.product-shell .product-menu-button[aria-expanded=true] .product-menu-button__icon>span:first-child{transform:translateY(3px) rotate(45deg)}body.product-shell .product-menu-button[aria-expanded=true] .product-menu-button__icon>span:last-child{transform:translateY(-3px) rotate(-45deg)}body.product-shell .product-nav__links{display:flex;align-items:center;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:.6rem;min-width:0}body.product-shell .product-nav__body{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;min-width:0}body.product-shell .product-nav__primary{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:.2rem}body.product-shell .product-nav__account{display:flex;align-items:center;gap:.45rem;flex:0 0 auto;padding-left:.7rem;border-left:1px solid color-mix(in srgb,var(--product-line) 14%,transparent)}body.product-shell .product-nav__section-label{display:none}body.product-shell .product-nav__links .ui-btn{min-height:2.75rem;border:0;border-radius:.625rem;background:transparent;box-shadow:none;color:var(--product-muted);font-size:.8rem;font-weight:750;letter-spacing:0;line-height:1.1;text-transform:none;transform:none;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}body.product-shell .product-nav__links .product-nav__link:focus-visible,body.product-shell .product-nav__links .product-nav__link:hover{background:color-mix(in srgb,var(--product-line) 6%,transparent);box-shadow:none;color:var(--product-ink);transform:none}body.product-shell .product-nav__links .product-nav__link.is-active,body.product-shell .product-nav__links .product-nav__link[aria-current=page]{border-color:transparent;background:color-mix(in srgb,var(--product-accent) 42%,var(--product-panel));color:var(--product-accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-line) 10%,transparent);transform:none}body.product-shell .product-nav__links .product-nav__link.is-active:focus-visible,body.product-shell .product-nav__links .product-nav__link.is-active:hover,body.product-shell .product-nav__links .product-nav__link[aria-current=page]:focus-visible,body.product-shell .product-nav__links .product-nav__link[aria-current=page]:hover{border-color:transparent;background:color-mix(in srgb,var(--product-accent) 62%,var(--product-panel));color:var(--product-accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-line) 16%,transparent);transform:none}body.product-shell .product-nav__link--inbox{gap:.45rem;overflow:visible}body.product-shell .product-nav__inbox-slot{display:inline-flex;align-items:center;flex:0 0 auto}body.product-shell .product-nav__inbox-badge{display:none;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .34rem;border:2px solid var(--surface-raised,#fffdf8);border-radius:var(--ui-action-radius,999px);background:var(--product-danger,var(--danger,#ff5470));color:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 16%,transparent);font-family:Space Grotesk,system-ui,sans-serif;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}body.product-shell .product-nav__inbox-badge.is-active{display:inline-flex}body.product-shell .product-nav__link--inbox.is-active .product-nav__inbox-badge,body.product-shell .product-nav__link--inbox[aria-current=page] .product-nav__inbox-badge{border-color:var(--product-panel,var(--surface-raised,#fffdf8))}body.product-shell .product-nav__inbox-badge[hidden]{display:none!important}body.product-shell .product-nav__links .product-nav__cta.is-active,body.product-shell .product-nav__links .product-nav__cta[aria-current=page]{background:var(--product-accent);color:var(--product-accent-ink)}body.product-shell .product-nav__links .product-nav__cta{margin-left:.25rem;padding-inline:.9rem;background:var(--product-ink);box-shadow:none;color:var(--product-panel)}body.product-shell .product-nav__links .product-nav__cta:focus-visible,body.product-shell .product-nav__links .product-nav__cta:hover{background:color-mix(in srgb,var(--product-ink) 86%,var(--product-panel));box-shadow:none;color:var(--product-panel);transform:none}body.product-shell .product-nav__links .inline-nav-form{display:flex;margin:0}body.product-shell .product-nav__more{position:relative}body.product-shell .product-nav__more-trigger{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem .75rem;border-radius:.625rem;color:var(--product-muted);cursor:pointer;font-size:.8rem;font-weight:750;line-height:1.1;list-style:none;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}body.product-shell .product-nav__more-trigger::-webkit-details-marker{display:none}body.product-shell .product-nav__more-trigger.is-active,body.product-shell .product-nav__more-trigger:focus-visible,body.product-shell .product-nav__more-trigger:hover{background:color-mix(in srgb,var(--product-line) 6%,transparent);color:var(--product-ink)}body.product-shell .product-nav__more-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--product-blue) 55%,transparent);outline-offset:2px}body.product-shell .product-nav__chevron{display:inline-block;flex:0 0 auto;width:.45rem;height:.45rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .18s cubic-bezier(.22,1,.36,1)}body.product-shell .product-nav__more[open] .product-nav__chevron,body.product-shell .product-profile[open] .product-nav__chevron{transform:translateY(2px) rotate(225deg)}body.product-shell .product-profile{position:relative;min-width:0}body.product-shell .product-profile__trigger{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;max-width:none;padding:.35rem .75rem .35rem .4rem;border:0;border-radius:.625rem;background:transparent;color:var(--product-muted);cursor:pointer;list-style:none;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}body.product-shell .product-profile__trigger::-webkit-details-marker{display:none}body.product-shell .product-profile[open] .product-profile__trigger,body.product-shell .product-profile__trigger:focus-visible,body.product-shell .product-profile__trigger:hover{background:color-mix(in srgb,var(--product-line) 6%,transparent);color:var(--product-ink)}body.product-shell .product-profile__trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--product-blue) 55%,transparent);outline-offset:2px}body.product-shell .product-profile__avatar{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--product-ink);color:var(--product-panel);font-size:.72rem;font-weight:800;line-height:1}body.product-shell .product-profile__avatar--large{width:2.625rem;height:2.625rem;font-size:.88rem}body.product-shell .product-profile__identity-copy{display:grid;min-width:0}body.product-shell .product-profile__trigger-label{flex:0 1 auto;overflow:hidden;color:inherit;font-size:.8rem;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body.product-shell .product-profile__identity-copy strong{overflow:hidden;color:var(--product-ink);font-size:var(--product-text-critical-xs);font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.product-shell .product-profile__menu{position:absolute;top:calc(100% + .65rem);right:0;z-index:50;width:min(20rem,calc(100vw - 2rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--product-line) 14%,transparent);border-radius:.75rem;background:var(--product-panel);box-shadow:0 6px 12px hsla(0,0%,4%,.12)}body.product-shell .product-profile__identity{display:flex;align-items:center;gap:.75rem;padding:.9rem;border-bottom:1px solid color-mix(in srgb,var(--product-line) 10%,transparent);background:color-mix(in srgb,var(--product-panel-strong) 45%,var(--product-panel))}body.product-shell .product-profile__identity-copy{gap:.2rem}body.product-shell .product-profile__identity-copy strong{font-size:.8rem}body.product-shell .product-profile__identity-copy>span{color:var(--product-muted);font-size:.7rem;line-height:1.25}body.product-shell .product-profile__actions{display:grid;gap:.2rem;padding:.5rem}body.product-shell .product-profile__action{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.5rem;padding:.55rem .65rem;border-radius:.5rem;color:var(--product-ink);text-decoration:none}body.product-shell .product-profile__action.is-active,body.product-shell .product-profile__action:focus-visible,body.product-shell .product-profile__action:hover{background:color-mix(in srgb,var(--product-accent) 28%,var(--product-panel));color:var(--product-ink)}body.product-shell .product-profile__action:focus-visible,body.product-shell .product-profile__logout:focus-visible{outline:3px solid color-mix(in srgb,var(--product-blue) 55%,transparent);outline-offset:0}body.product-shell .product-profile__action>span:last-child{display:grid;gap:.12rem;min-width:0}body.product-shell .product-profile__action strong{font-size:.78rem;font-weight:750;line-height:1.2}body.product-shell .product-profile__action small{color:var(--product-muted);font-size:var(--product-text-critical-xs);line-height:1.3}body.product-shell .product-profile__icon{width:1.125rem;height:1.125rem}body.product-shell .product-profile__action>.product-profile__icon{box-sizing:content-box;padding:.4rem;border-radius:.45rem;background:var(--product-panel-strong);color:var(--product-muted)}body.product-shell .product-profile__logout-form{margin:0;padding:.5rem;border-top:1px solid color-mix(in srgb,var(--product-line) 10%,transparent)}body.product-shell .product-profile__logout{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;min-height:2.75rem;padding:.65rem;border:0;border-radius:.5rem;background:transparent;color:var(--product-ink);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;text-align:left}body.product-shell .product-profile__logout:focus-visible,body.product-shell .product-profile__logout:hover{background:color-mix(in srgb,var(--product-danger) 8%,var(--product-panel))}body.product-shell .product-nav__more-menu{position:absolute;top:calc(100% + .65rem);right:0;z-index:50;display:grid;width:min(20rem,calc(100vw - 2rem));gap:.25rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--product-line) 14%,transparent);border-radius:.75rem;background:var(--product-panel);box-shadow:0 6px 12px hsla(0,0%,4%,.12)}body.product-shell .product-nav__more-link{display:grid;gap:.15rem;min-height:3.5rem;padding:.7rem .75rem;border-radius:.5rem;color:var(--product-ink);text-decoration:none}body.product-shell .product-nav__more-link.is-active,body.product-shell .product-nav__more-link:focus-visible,body.product-shell .product-nav__more-link:hover{background:color-mix(in srgb,var(--product-accent) 28%,var(--product-panel));color:var(--product-ink)}body.product-shell .product-nav__more-link:focus-visible{outline:3px solid color-mix(in srgb,var(--product-blue) 55%,transparent);outline-offset:0}body.product-shell .product-nav__more-link strong{font-size:.82rem;font-weight:760}body.product-shell .product-nav__more-link small{color:var(--product-muted);font-size:var(--product-text-critical-xs);line-height:1.35}body.product-shell .product-create-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;cursor:pointer;list-style:none}body.product-shell .product-create-menu__trigger::-webkit-details-marker{display:none}body.product-shell .product-create-menu__trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--product-blue) 55%,transparent);outline-offset:2px}body.product-shell .product-create-menu__menu{width:min(21rem,calc(100vw - 2rem))}body.product-shell .product-create-menu__option{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4rem}body.product-shell .product-create-menu__option>span:last-child{display:grid;gap:.15rem;min-width:0}body.product-shell .product-create-menu__icon{box-sizing:content-box;width:1.25rem;height:1.25rem;padding:.45rem;border-radius:.5rem;background:var(--product-panel-strong);color:var(--product-ink)}body.product-shell .product-create-menu__option:first-child .product-create-menu__icon{background:color-mix(in srgb,var(--product-accent) 45%,var(--product-panel))}body.product-shell .account-profile-page{display:grid;width:min(100%,64rem);gap:clamp(1.1rem,2.4vw,1.75rem);margin-inline:auto}body.product-shell .account-profile-layout{display:grid;grid-template-columns:minmax(12.5rem,14.5rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}body.product-shell .account-profile-rail{position:sticky;top:calc(var(--product-header-height, 4.5rem) + 1rem);display:grid;gap:1rem}body.product-shell .account-profile-identity{display:flex;align-items:center;gap:.85rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--product-line) 22%,transparent)}body.product-shell .account-profile-card__avatar{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:2px solid var(--product-line);border-radius:999px;background:var(--product-ink);color:var(--product-panel);font-size:.95rem;font-weight:800}body.product-shell .account-profile-identity>div{display:grid;gap:.15rem;min-width:0}body.product-shell .account-profile-identity small,body.product-shell .account-profile-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.product-shell .account-profile-identity strong{font-size:.88rem;line-height:1.25}body.product-shell .account-profile-identity small{color:var(--product-muted);font-size:var(--product-text-critical-xs);line-height:1.4}body.product-shell .account-profile-nav{display:grid;gap:.2rem}body.product-shell .account-profile-nav a{display:flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid transparent;color:var(--product-muted);font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}body.product-shell .account-profile-nav a:focus-visible,body.product-shell .account-profile-nav a:hover{border-color:color-mix(in srgb,var(--product-line) 55%,transparent);background:color-mix(in srgb,var(--product-panel) 72%,transparent);color:var(--product-ink)}body.product-shell .account-profile-nav a:focus-visible{outline:2px solid var(--product-ink);outline-offset:2px}body.product-shell .account-profile-nav a.is-active{border-color:var(--product-line);background:var(--product-panel);color:var(--product-ink)}body.product-shell .account-profile-main{min-width:0}body.product-shell .account-profile-panel{scroll-margin-top:6rem;border:2px solid var(--product-line);background:var(--product-panel);box-shadow:4px 4px 0 var(--product-line)}body.product-shell .account-profile-panel__head{padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.35rem);border-bottom:1px solid color-mix(in srgb,var(--product-line) 24%,transparent)}body.product-shell .account-profile-connection__head h3,body.product-shell .account-profile-connection__head p,body.product-shell .account-profile-panel__head h2,body.product-shell .account-profile-panel__head p{margin:0}body.product-shell .account-profile-connection__head h3,body.product-shell .account-profile-panel__head h2{font-family:var(--ui-font-display);font-size:1.05rem;font-weight:750;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}body.product-shell .account-profile-connection__head p,body.product-shell .account-profile-connection__help,body.product-shell .account-profile-panel__head p{max-width:62ch;color:var(--product-muted);font-size:.8rem;line-height:1.5;text-wrap:pretty}body.product-shell .account-profile-panel__head p{margin-top:.35rem}body.product-shell .account-profile-form{display:grid;gap:1.25rem;padding:clamp(1rem,2vw,1.35rem)}body.product-shell .account-profile-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.product-shell .account-profile-connection{display:grid;gap:.75rem;scroll-margin-top:6rem;padding:1rem;border:1px solid color-mix(in srgb,var(--product-line) 28%,transparent);background:color-mix(in srgb,var(--product-panel-strong) 42%,var(--product-panel))}body.product-shell .account-profile-connection__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}body.product-shell .account-profile-connection__head>div{display:grid;gap:.25rem;min-width:0}body.product-shell .account-profile-lock-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;min-height:1.75rem;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--product-line) 40%,transparent);background:var(--product-panel);color:color-mix(in srgb,var(--product-ink) 78%,var(--product-muted));font-size:var(--product-text-critical-xs);font-weight:750;letter-spacing:.01em}body.product-shell .account-profile-lock-badge__icon{display:inline-grid;place-items:center}body.product-shell .account-profile-email{display:flex;min-height:2.875rem;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px dashed color-mix(in srgb,var(--product-line) 42%,transparent);background:var(--product-panel);font-size:.84rem;font-weight:650;overflow-wrap:anywhere}body.product-shell .account-profile-email__value{color:var(--product-ink)}body.product-shell .account-profile-connection__help{margin:0}body.product-shell .account-profile-form__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding-top:.15rem;border-top:1px solid color-mix(in srgb,var(--product-line) 22%,transparent)}body.product-shell .account-profile-form__hint{margin:0;color:var(--product-muted);font-size:.75rem;line-height:1.4}body.product-shell .account-profile-form__hint.is-ready{color:color-mix(in srgb,var(--product-ink) 82%,var(--product-muted));font-weight:650}body.product-shell .account-profile-form .ui-form-actions{margin-left:auto;padding-top:0}body.product-shell .account-profile-form .ui-btn:disabled{border-color:color-mix(in srgb,var(--product-line) 40%,transparent);background:var(--product-panel-strong);box-shadow:none;color:var(--product-muted);cursor:not-allowed;opacity:.78}body.product-shell .account-profile-page [x-cloak]{display:none!important}body.product-shell .account-team-main{display:grid;gap:1rem}body.product-shell .account-team-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}body.product-shell .account-team-count{display:inline-flex;flex:0 0 auto;align-items:center;min-height:1.75rem;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--product-line) 40%,transparent);background:color-mix(in srgb,var(--product-panel-strong) 50%,var(--product-panel));color:color-mix(in srgb,var(--product-ink) 78%,var(--product-muted));font-size:var(--product-text-critical-xs);font-weight:750}body.product-shell .account-team-list{display:grid;padding:.15rem clamp(1rem,2vw,1.35rem) clamp(1rem,2vw,1.35rem)}body.product-shell .account-team-pending-row,body.product-shell .account-team-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--product-line) 22%,transparent)}body.product-shell .account-team-pending-row:last-child,body.product-shell .account-team-row:last-child{border-bottom:0;padding-bottom:.2rem}body.product-shell .account-team-row__identity{display:grid;gap:.2rem;min-width:0}body.product-shell .account-team-pending-row strong,body.product-shell .account-team-row__identity p,body.product-shell .account-team-row__identity strong{overflow-wrap:anywhere}body.product-shell .account-team-pending-row small,body.product-shell .account-team-row__identity p{margin:0;color:var(--product-muted);font-size:.75rem;line-height:1.4}body.product-shell .account-team-role-badge,body.product-shell .account-team-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:1.5rem;padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--product-line) 36%,transparent);font-size:var(--product-text-critical-xs);font-weight:750}body.product-shell .account-team-status.is-active{background:color-mix(in srgb,var(--product-success,#1f7a40) 12%,var(--product-panel));color:color-mix(in srgb,var(--product-success,#1f7a40) 82%,var(--product-ink))}body.product-shell .account-team-role-badge,body.product-shell .account-team-status.is-inactive{background:var(--product-panel);color:color-mix(in srgb,var(--product-ink) 78%,var(--product-muted))}body.product-shell .account-team-row__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}body.product-shell .account-team-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}body.product-shell .account-team-row__actions .ui-input{min-width:9.5rem;min-height:2.75rem;width:auto}body.product-shell .account-team-empty{padding:1rem 0 .35rem;color:var(--product-muted);font-size:.84rem}body.product-shell .account-team-empty p{margin:0}body.product-shell .account-team-invite__body{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.35rem)}body.product-shell .account-team-invite-form{display:grid;gap:.9rem;padding:.95rem;border:1px solid color-mix(in srgb,var(--product-line) 28%,transparent);background:color-mix(in srgb,var(--product-panel-strong) 36%,var(--product-panel))}body.product-shell .account-team-invite-form .ui-form-actions{margin:0;padding-top:.15rem}body.product-shell .account-team-invite-success{display:grid;gap:.2rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--product-success,#1f7a40) 34%,var(--product-line));background:color-mix(in srgb,var(--product-success,#1f7a40) 10%,var(--product-panel))}body.product-shell .account-team-invite-success span{overflow-wrap:anywhere;font-weight:700}body.product-shell .account-team-invite-success small{color:var(--product-muted);line-height:1.45}body.product-shell .account-team-pending{display:grid;gap:.55rem}body.product-shell .account-team-pending__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}body.product-shell .account-team-pending__head h3{margin:0;font-family:var(--ui-font-display);font-size:.95rem;font-weight:750;letter-spacing:-.02em}body.product-shell .account-team-pending__list{display:grid}body.product-shell .account-team-pending__empty{margin:0;padding:.85rem;border:1px dashed color-mix(in srgb,var(--product-line) 42%,transparent);color:var(--product-muted);font-size:.8rem;text-align:center}body.product-shell .product-layout{display:grid;gap:clamp(1rem,2vw,1.4rem);padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,3rem)}body.product-shell .dashboard-hero{display:grid;gap:1rem;margin-bottom:1.2rem}body.product-shell .auth-card,body.product-shell .card,body.product-shell .checkout-dui-surface,body.product-shell .dui-card,body.product-shell .page-head--premium,body.product-shell .panel,body.product-shell .portal-signal-card,body.product-shell .product-auth-card,body.product-shell .product-panel,body.product-shell .prospect-panel,body.product-shell .prospect-shell__aside-card{border:2px solid var(--product-line);border-radius:0;background:var(--product-panel);color:var(--product-ink);box-shadow:5px 5px 0 #0b0b0b}body.product-shell .page-head--premium{margin:0;padding:clamp(1.05rem,2vw,1.45rem)}body.product-shell .account-profile-page>.page-head--premium{margin:0;padding:0 0 1rem;border:0;border-bottom:2px solid var(--product-line);background:transparent;box-shadow:none}body.product-shell .account-profile-page>.page-head--premium h1{margin-top:.25rem;font-size:1.85rem;letter-spacing:-.03em;line-height:1.05;text-transform:none}body.product-shell .account-profile-page>.page-head--premium .page-head-lead{max-width:54ch;margin-top:.4rem;font-size:.92rem;line-height:1.5}body.product-shell .page-head__content{max-width:52rem}body.product-shell .ui-breadcrumb,body.ui-marketing-body .ui-breadcrumb{display:block;margin:0 0 .6rem;color:var(--product-muted,rgba(76,70,59,.72));font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body.product-shell .ui-breadcrumb__list,body.ui-marketing-body .ui-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}body.product-shell .ui-breadcrumb__item,body.ui-marketing-body .ui-breadcrumb__item{display:inline-flex;align-items:center;gap:.35rem;min-width:0}body.product-shell .ui-breadcrumb__item+.ui-breadcrumb__item:before,body.ui-marketing-body .ui-breadcrumb__item+.ui-breadcrumb__item:before{content:"/";color:var(--product-soft,rgba(76,70,59,.52))}body.product-shell .ui-breadcrumb a,body.ui-marketing-body .ui-breadcrumb a{color:var(--product-ink,#0b0b0b);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;text-decoration-color:var(--product-accent,#dcff1a)}body.product-shell .ui-breadcrumb a:focus-visible,body.product-shell .ui-breadcrumb a:hover,body.ui-marketing-body .ui-breadcrumb a:focus-visible,body.ui-marketing-body .ui-breadcrumb a:hover{text-decoration:underline;text-underline-offset:.18em}body.product-shell .page-head__eyebrow,body.product-shell .portal-signal-card__eyebrow,body.product-shell .product-eyebrow{display:inline-block;width:-moz-fit-content;width:fit-content;margin:0;padding:.2rem .5rem;border:2px solid var(--product-line);background:var(--product-accent);color:var(--product-accent-ink);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}body.product-shell .page-head--premium h1{margin-top:.35rem;color:var(--product-ink);font-size:clamp(1.75rem,4vw,3.4rem);line-height:.95;text-transform:uppercase}body.product-shell .page-head-lead{max-width:48rem;color:var(--product-muted);font-size:clamp(.96rem,1.8vw,1.08rem);line-height:1.65}body.product-shell .portal-signal-card{display:grid;gap:.62rem;padding:clamp(1rem,2vw,1.2rem)}body.product-shell .portal-signal-card strong{color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.08;text-transform:uppercase}body.product-shell .portal-signal-card p{margin:0;color:var(--product-muted)}body.product-shell .card,body.product-shell .dui-card,body.product-shell .panel{margin-bottom:1rem;padding:clamp(1rem,2vw,1.25rem)}body.product-shell .dui-card-body{padding:0}body.product-shell .panel-head,body.product-shell .workflow-form-card__head,body.product-shell .workflow-panel__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--product-line);padding-bottom:.9rem;margin-bottom:1rem}body.product-shell .dui-card-title,body.product-shell .panel-head h3,body.product-shell .workflow-panel__subtitle,body.product-shell .workflow-panel__title{margin:0;color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-weight:900;line-height:1.05;letter-spacing:0;text-transform:uppercase}body.product-shell .panel-head p,body.product-shell .workflow-panel__meta{margin:.35rem 0 0;color:var(--product-muted);line-height:1.55}body.product-shell .portal-signal-card__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}body.product-shell .portal-signal-card__foot{display:flex;align-items:baseline;gap:.5rem;margin-top:.25rem;color:var(--product-soft)}body.product-shell .portal-signal-card__metric{color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:1.9rem;font-weight:900;line-height:1}body.product-shell .product-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.2rem}body.product-shell .product-command-grid--client{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-bottom:0}body.product-shell .client-dashboard{display:grid;gap:1rem}body.product-shell .atelier-next-action,body.product-shell .client-dashboard-focus{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:1rem 1.1rem;border:2px solid var(--product-line);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel));box-shadow:5px 5px 0 var(--product-line)}body.product-shell .atelier-next-action>div,body.product-shell .client-dashboard-focus>div{display:grid;gap:.2rem;min-width:0}body.product-shell .atelier-next-action p,body.product-shell .client-dashboard-focus p{margin:0;color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:850;letter-spacing:.05em;text-transform:uppercase}body.product-shell .atelier-next-action span,body.product-shell .atelier-next-action strong,body.product-shell .client-dashboard-focus h2,body.product-shell .client-dashboard-focus span{overflow-wrap:anywhere}body.product-shell .client-dashboard-focus h2{margin:0;font-size:1.15rem}body.product-shell .client-dashboard-focus.is-danger{background:color-mix(in srgb,var(--product-danger) 12%,var(--product-panel))}body.product-shell .client-dashboard-hero{display:grid;gap:1rem}body.product-shell .client-dashboard-hero__intro h2{margin:0}body.product-shell .client-dashboard-hero__intro p{margin:.35rem 0 0;max-width:38rem}body.product-shell .client-dashboard-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem}body.product-shell .client-dashboard-count{display:inline-grid;min-width:1.35rem;min-height:1.35rem;place-items:center;padding:0 .35rem;border:1px solid;border-radius:999px;margin-left:.25rem;font-size:.72rem;font-weight:900;line-height:1}body.product-shell .client-dashboard-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,10rem));gap:.65rem;margin:0}body.product-shell .client-dashboard-kpis>div{border:2px solid var(--product-line);padding:.55rem .65rem;background:hsla(0,0%,4%,.025)}body.product-shell .client-dashboard-kpis dt{color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:850;text-transform:uppercase}body.product-shell .client-dashboard-kpis dd{margin:.2rem 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.35rem;font-weight:900;line-height:1}body.product-shell .client-dashboard-section__head{margin-bottom:.85rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}body.product-shell :is(.client-dashboard-toolbar,.ui-order-list-toolbar){display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem}body.product-shell :is(.client-orders-search,.ui-order-list-search){flex:1 1 18rem;max-width:28rem;min-width:min(100%,14rem)}body.product-shell .client-dashboard-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}body.product-shell .client-dashboard-list__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:2px solid var(--product-line);background:hsla(0,0%,4%,.02)}body.product-shell .client-dashboard-list__title{margin:0;font-weight:650}body.product-shell .client-order-summary>.client-entity-refs{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--product-line)}body.product-shell .client-entity-refs{display:grid;gap:.65rem 1.25rem}body.product-shell .client-entity-refs--row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}body.product-shell .client-entity-refs--stack{grid-template-columns:1fr}body.product-shell .client-entity-refs--inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}body.product-shell .client-entity-refs--inline .client-entity-refs__item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}body.product-shell .client-entity-refs--inline .client-entity-refs__label:after{content:":"}body.product-shell .client-entity-refs__label{display:block;color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.product-shell .client-entity-refs--inline .client-entity-refs__label{display:inline;font-size:inherit;font-weight:650;letter-spacing:normal;text-transform:none}body.product-shell .client-entity-refs__value{display:block;margin-top:.15rem;font-weight:650}body.product-shell .client-entity-refs--inline .client-entity-refs__value{display:inline;margin-top:0;font-weight:600}body.product-shell .client-entity-refs__value--mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92rem}body.product-shell .client-dashboard-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.product-shell .client-order-summary{padding:.85rem 1rem}body.product-shell .client-order-summary__row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}body.product-shell .client-order-summary__date{color:var(--product-muted);font-size:.92rem}body.product-shell .client-order-summary__amount{margin-left:auto;font-family:Space Grotesk,system-ui,sans-serif}body.product-shell .client-order-summary__note{margin:.65rem 0 0;font-size:.92rem;line-height:1.45}body.product-shell .workflow-shell--compact{padding-top:.85rem}body.product-shell .workflow-shell--compact .workflow-tab-rail--compact{padding:0 1rem .85rem;border-bottom:2px solid var(--product-line)}body.product-shell .workflow-tab-group__chips--flat{display:flex;flex-wrap:wrap;gap:.45rem}body.product-shell .panel-head--compact{margin-bottom:.75rem}body.product-shell .panel-head--compact h3{margin:0}body.product-shell .product-auth-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:clamp(1rem,2vw,1.4rem);align-items:start;min-height:min(66vh,720px)}body.product-shell .product-auth-intro{text-align:left}body.product-shell .product-auth-intro h1{margin:.45rem 0 0;color:var(--product-ink);font-size:clamp(2.25rem,7vw,5.8rem);line-height:.9;text-transform:uppercase}body.product-shell .product-auth-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem;margin-bottom:0}body.product-shell .product-auth-card{display:grid;gap:1rem;width:100%;padding:clamp(1rem,2vw,1.35rem)}body.product-shell--auth .product-layout{display:block}body.product-shell .product-header .product-nav.product-auth-nav{flex-direction:row;align-items:center;justify-content:space-between}body.product-shell .product-login-shell{display:grid;width:min(100%,32rem);gap:1.25rem;margin:clamp(1.5rem,7vh,4.5rem) auto 2rem}body.product-shell .product-login-heading{display:grid;gap:.55rem;text-align:center}body.product-shell .product-login-heading h1{margin:0;color:var(--product-ink);font-size:clamp(2.8rem,11vw,4.8rem);line-height:.9;text-transform:uppercase}body.product-shell .product-login-heading p{max-width:30rem;margin:0 auto;color:var(--product-muted);line-height:1.55}body.product-shell .product-login-heading .product-eyebrow{color:var(--product-ink)}body.product-shell .product-login-card{max-width:none}body.product-shell .product-login-access{margin:0;padding-top:.2rem;color:var(--product-muted);font-size:.88rem;text-align:center}body.product-shell .product-login-access .ui-link{color:var(--product-ink);font-weight:750}body.product-shell .product-command-card{display:grid;gap:.6rem;min-width:0;padding:1rem;border:2px solid var(--product-line);background:var(--product-panel);color:var(--product-ink);box-shadow:5px 5px 0 #0b0b0b}body.product-shell .product-command-card__index{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:1.75rem;align-items:center;padding:.1rem .55rem;border:1px solid #000;background:var(--product-blue);color:#061016;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}body.product-shell .product-command-card h2,body.product-shell .product-command-card h3{margin:0;color:var(--product-ink);font-size:1rem;line-height:1.16;text-transform:uppercase}body.product-shell .product-command-card p{margin:0;color:var(--product-muted);font-size:.9rem;line-height:1.5}body.product-shell .product-command-card__action{margin-top:auto}body.product-shell .dui-btn,body.product-shell a.btn,body.product-shell a.btn-saas-primary,body.product-shell a.btn-saas-secondary,body.product-shell a.ui-btn{text-decoration:none;text-decoration-line:none}body.product-shell .dui-btn:hover,body.product-shell a.btn-saas-primary:hover,body.product-shell a.btn-saas-secondary:hover,body.product-shell a.btn:hover,body.product-shell a.ui-btn:hover{text-decoration:none!important;text-decoration-line:none!important}body.product-shell .dui-btn.is-loading,body.product-shell button.is-loading{position:relative;pointer-events:none;opacity:.82}body.product-shell .dui-btn.is-loading:after,body.product-shell button.is-loading:after{content:"";display:inline-block;width:.72rem;height:.72rem;margin-left:.55rem;border:2px solid;border-right:2px solid transparent;border-radius:999px;vertical-align:-.12em;animation:product-spin .72s linear infinite}body.product-shell .ui-kpi-grid{gap:.85rem}body.product-shell .ui-kpi-card{position:relative;overflow:hidden;display:grid;gap:.55rem;padding:1rem 1.1rem}body.product-shell .ui-kpi-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--product-accent),var(--product-blue),var(--product-pink))}body.product-shell .ui-kpi-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}body.product-shell .ui-kpi-card__action{color:var(--product-ink);font-size:var(--product-text-critical-xs);font-weight:850;text-decoration:underline;text-underline-offset:.2em}body.product-shell .ui-kpi-card.is-danger{background:color-mix(in srgb,var(--product-danger) 12%,var(--product-panel))}body.product-shell .ui-kpi-card.is-ready{background:color-mix(in srgb,var(--product-accent) 20%,var(--product-panel))}body.product-shell .ui-kpi-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.2rem .5rem;border:1px solid var(--product-line);background:hsla(0,0%,4%,.05);color:var(--product-soft);font-size:.76rem}body.product-shell .ui-kpi-card__value{margin:0;color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:900;line-height:1.05;letter-spacing:0}body.product-shell .ui-kpi-card__hint{margin:0;color:var(--product-muted);font-size:.9rem}body.product-shell .ui-order-primary,body.product-shell .ui-order-secondary{display:grid;gap:.2rem}body.product-shell .ui-order-primary__label,body.product-shell .ui-order-secondary__label{color:var(--product-soft);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}@media (min-width:960px){body.product-shell .ui-orders-table-desktop .ui-order-primary__label,body.product-shell .ui-orders-table-desktop .ui-order-secondary__label,body.product-shell .ui-projects-table-desktop .ui-order-primary__label,body.product-shell .ui-projects-table-desktop .ui-order-secondary__label{display:none}body.product-shell .ui-orders-table-desktop .ui-order-primary,body.product-shell .ui-orders-table-desktop .ui-order-secondary,body.product-shell .ui-projects-table-desktop .ui-order-primary,body.product-shell .ui-projects-table-desktop .ui-order-secondary{display:block;gap:0}}body.product-shell .staff-data-list__desktop,body.product-shell .ui-orders-table-desktop,body.product-shell .ui-projects-table-desktop{display:none!important}body.product-shell .staff-data-list__mobile,body.product-shell .ui-orders-list-mobile,body.product-shell .ui-projects-list-mobile{display:grid!important}@media (min-width:960px){body.product-shell .staff-data-list__desktop,body.product-shell .ui-orders-table-desktop,body.product-shell .ui-projects-table-desktop{display:block!important}body.product-shell .staff-data-list__mobile,body.product-shell .ui-orders-list-mobile,body.product-shell .ui-projects-list-mobile{display:none!important}}body.product-shell .ui-inline-link--button{display:inline-flex;align-items:center;justify-content:center;min-width:5rem;min-height:2.5rem;padding:.5rem .8rem;border:1px solid var(--product-line);border-radius:0;background:hsla(0,0%,4%,.05);color:var(--product-ink);text-decoration:none}body.product-shell .ui-inline-link--button:focus-visible,body.product-shell .ui-inline-link--button:hover{border-color:var(--product-accent);background:rgba(220,255,26,.1)}body.product-shell .ui-table-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}body.product-shell .ui-table-actions .ui-btn-sm{min-width:5rem}body.product-shell .ui-inline-link--danger{border-color:rgba(138,28,28,.35);color:#8a1c1c;background:rgba(255,84,112,.08)}body.product-shell .ui-inline-link--danger:focus-visible,body.product-shell .ui-inline-link--danger:hover{border-color:#8a1c1c;background:rgba(255,84,112,.16)}body.product-shell .ui-inline-flag{border:2px solid var(--product-line);border-radius:0;background:rgba(220,255,26,.42);color:var(--product-ink);font-size:var(--product-text-critical-xs);font-weight:850;letter-spacing:.04em;text-transform:uppercase}body.product-shell .product-mobile-file-card{color:var(--product-ink)}body.product-shell .client-order-uploads-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}body.product-shell .client-order-upload-thumb{display:inline-flex;width:4.5rem;height:4.5rem;border:2px solid var(--product-line);box-shadow:3px 3px 0 #0b0b0b;overflow:hidden;background:#fff}body.product-shell .client-order-upload-thumb.is-checker{background-image:linear-gradient(45deg,hsla(0,0%,4%,.08) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,4%,.08) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,4%,.08) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,4%,.08) 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}body.product-shell .client-order-upload-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.product-shell .client-order-upload-mobile-head{display:flex;align-items:flex-start;gap:.75rem}body.product-shell .client-status-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}body.product-shell .client-status-timeline__item{display:grid;grid-template-columns:1rem 1fr;gap:.75rem 1rem;padding:0 0 1.25rem;position:relative}body.product-shell .client-status-timeline__item:not(:last-child):before{content:"";position:absolute;left:.4375rem;top:1rem;bottom:0;width:2px;background:var(--product-line)}body.product-shell .client-status-timeline__marker{width:1rem;height:1rem;margin-top:.15rem;border:2px solid var(--product-line);background:var(--product-accent,#d7ff4f);box-shadow:2px 2px 0 #0b0b0b}body.product-shell .client-status-timeline__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.35rem}body.product-shell .client-status-timeline__head time{font-size:.875rem;color:hsla(0,0%,4%,.62)}body.product-shell .ui-mobile-order-card p{margin-top:0;margin-bottom:0}body.product-shell .ui-mobile-order-card .ui-table-mono{display:block;overflow-wrap:anywhere;line-height:1.35}body.product-shell .checkout-summary-box,body.product-shell .order-command-bar,body.product-shell .staff-meterage-section,body.product-shell .staff-order-focus,body.product-shell .ui-order-hero,body.product-shell .ui-panel-shell,body.product-shell .ui-staff-hero-card,body.product-shell .ui-workflow-shell,body.product-shell .workflow-form-card,body.product-shell .workflow-kpi,body.product-shell .workflow-panel,body.product-shell .workflow-panel-target,body.product-shell .workflow-summary__item,body.product-shell .workflow-tab-group{border-color:var(--product-line)!important;border-radius:0!important;background:var(--product-panel)!important;color:var(--product-ink);box-shadow:6px 6px 0 #0b0b0b}body.product-shell .staff-order-detail-stack .ui-workflow-shell{display:grid;gap:0;overflow:hidden;padding:0}body.product-shell .staff-order-detail-stack .ui-workflow-shell .workflow-tab-rail{margin:0;padding:0;border:0;background:var(--product-panel-strong);box-shadow:none}body.product-shell .staff-order-detail-stack .ui-workflow-shell .workflow-tab-group__chips--flat{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.product-shell .staff-order-detail-stack .workflow-progress{border:0!important;border-bottom:1px solid var(--product-line)!important;background:var(--product-panel-strong)!important}body.product-shell .staff-order-detail-stack .workflow-progress .ui-tab-chip{border-width:0 1px 0 0!important;box-shadow:none!important}body.product-shell .staff-order-detail-stack .workflow-progress .ui-tab-chip:last-child{border-right:0!important}body.product-shell .staff-order-detail-stack .staff-meterage-section,body.product-shell .staff-order-detail-stack .ui-panel-shell,body.product-shell .staff-order-detail-stack .workflow-form-card,body.product-shell .staff-order-detail-stack .workflow-kpi,body.product-shell .staff-order-detail-stack .workflow-panel,body.product-shell .staff-order-detail-stack .workflow-panel-target{border:0!important;background:transparent!important;box-shadow:none!important}body.product-shell .staff-order-detail-stack .ui-panel-shell{padding:0}body.product-shell .staff-order-detail-stack .workflow-panel-target{padding:0;min-height:0}body.product-shell .staff-order-detail-stack .workflow-panel--operator{padding:1.15rem 1.25rem 1.35rem}body.product-shell .staff-order-detail-stack .billing-card,body.product-shell .staff-order-detail-stack .operator-action-card,body.product-shell .staff-order-detail-stack .operator-history,body.product-shell .staff-order-detail-stack .operator-subpanel,body.product-shell .staff-order-detail-stack .production-track,body.product-shell .staff-order-detail-stack .shipment-status-card,body.product-shell .staff-order-detail-stack .shipping-form-shell,body.product-shell .staff-order-detail-stack .staff-meterage-section{border:1px solid var(--product-line)!important;background:color-mix(in srgb,var(--product-panel) 88%,var(--product-ink) 4%)!important;box-shadow:none!important}body.product-shell .staff-order-focus__next{border-color:var(--product-line);background:color-mix(in srgb,var(--product-accent) 24%,var(--product-panel))}body.product-shell .staff-order-focus__facts,body.product-shell .staff-order-focus__facts>div+div{border-color:var(--product-line)}body.product-shell .staff-meterage-section__title,body.product-shell .ui-order-hero h1,body.product-shell .ui-order-hero h2,body.product-shell .ui-panel-shell>h3,body.product-shell .ui-workflow-shell h2,body.product-shell .ui-workflow-shell h3,body.product-shell .workflow-tab-group__label{color:var(--product-ink)}body.product-shell .checkout-summary-box,body.product-shell .staff-meterage-section,body.product-shell .workflow-form-card,body.product-shell .workflow-kpi{padding:1rem}body.product-shell .workflow-kpi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}body.product-shell .staff-meterage-preview,body.product-shell .staff-meterage-section__lead,body.product-shell .workflow-kpi__label{color:var(--product-muted)}body.product-shell .workflow-kpi__label--inline{display:inline;margin-right:.35rem}body.product-shell .split-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem}body.product-shell .split-row>div{min-width:0;border:1px solid var(--product-line);padding:.85rem;background:hsla(0,0%,4%,.045)}body.product-shell .split-row .muted{margin:0 0 .35rem;color:var(--product-soft);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.product-shell .staff-billing-files,body.product-shell .staff-meterage-section__row{display:grid;gap:.75rem}body.product-shell .staff-billing-files__row,body.product-shell .staff-meterage-actions,body.product-shell .staff-meterage-field{border:1px solid var(--product-line);padding:.85rem;background:hsla(0,0%,4%,.045)}body.product-shell .ui-tab-chip{border-color:var(--product-line)!important;border-radius:0!important;background:hsla(0,0%,4%,.045)!important;color:var(--product-muted)!important;text-decoration:none}body.product-shell .ui-tab-chip:focus-visible,body.product-shell .ui-tab-chip:hover{border-color:var(--product-accent)!important;background:rgba(220,255,26,.1)!important;color:var(--product-ink)!important}body.product-shell .ui-tab-chip.is-active,body.product-shell .ui-tab-chip[aria-selected=true]{border-color:#000!important;background:var(--product-accent)!important;color:var(--product-accent-ink)!important;box-shadow:3px 3px 0 #000}body.product-shell .empty-state{border:2px dashed var(--product-line-strong);border-radius:0;background:hsla(0,0%,4%,.04);color:var(--product-ink)}body.product-shell .alert,body.product-shell .dui-alert,body.product-shell .ui-local-feedback{border-radius:0;border-width:2px}body.product-shell .alert,body.product-shell .dui-alert{background:hsla(0,0%,4%,.055);color:var(--product-ink)}body.product-shell .alert--info,body.product-shell .dui-alert-info{border-color:rgba(103,232,249,.34);background:rgba(103,232,249,.1)}body.product-shell .alert--success,body.product-shell .dui-alert-success{border-color:rgba(134,239,172,.34);background:rgba(134,239,172,.1)}body.product-shell .alert--warning,body.product-shell .dui-alert-warning{border:2px solid var(--product-line);background:linear-gradient(var(--product-accent),var(--product-accent)) top /100% 4px no-repeat,var(--product-attention-muted);color:var(--product-ink)}body.product-shell .alert--danger,body.product-shell .dui-alert-error{border-color:hsla(0,91%,71%,.38);background:hsla(0,91%,71%,.12)}body.product-shell .badge{display:inline-flex;align-items:center;gap:.3rem;min-height:1.65rem;padding:.18rem .55rem;border:2px solid var(--product-line-strong);border-radius:0;background:var(--product-panel-strong);color:var(--product-ink);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.product-shell .badge.is-success{border-color:var(--product-line-strong);background:#9ef01a;color:#0b0b0b}body.product-shell .badge.is-warning{border-color:var(--product-line-strong);background:rgba(220,255,26,.58);color:var(--product-accent-ink)}body.product-shell .badge.is-danger{border-color:var(--product-line-strong);background:#ff5470;color:#0b0b0b}body.product-shell .badge.is-neutral{border-color:var(--product-line-strong);background:var(--product-panel-strong);color:var(--product-ink)}body.product-shell .portal-top-meta__pill,body.product-shell .product-pill{border-radius:0}body.product-shell .workflow-next-action{position:relative;overflow:hidden;display:grid;gap:.3rem;margin:0 0 1.2rem;padding:.9rem 1.05rem;border:2px solid var(--product-line);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel));box-shadow:6px 6px 0 #0b0b0b}body.product-shell .workflow-next-action:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--product-accent)}body.product-shell .workflow-next-action__label{color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:var(--product-text-critical-xs);font-weight:900;letter-spacing:.16em;text-transform:uppercase}body.product-shell .workflow-next-action__text{margin:0;color:var(--product-ink);font-size:.95rem;line-height:1.55}body.product-shell .workflow-next-action__text strong{color:var(--product-ink)}body.product-shell .page-head--premium h1 code{display:inline-block;margin-top:.15rem;padding:.05em .4em;border:2px solid var(--product-line-strong);background:var(--product-accent);color:var(--product-accent-ink);font-size:.5em;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none;vertical-align:middle;word-break:break-all}body.product-shell .checkout-layout{gap:1rem}body.product-shell .product-checkout-card{display:block;padding:0}body.product-shell .product-checkout-card>.dui-card-body,body.product-shell .product-checkout-card>.product-checkout-card__body{padding:clamp(1rem,2vw,1.35rem)}body.product-shell .product-checkout-card.is-muted{opacity:.9}body.product-shell .product-checkout-card__body{display:flex;flex-direction:column;gap:1rem;padding:1.35rem}body.product-shell .product-section-kicker,body.product-shell .product-step-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0;border:1px solid var(--product-line);padding:.24rem .5rem;background:var(--product-accent);color:var(--product-ink);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.product-shell .product-reference-code{display:inline-block;max-width:100%;margin-left:.25rem;border:1px solid var(--product-line);padding:.15rem .38rem;background:var(--product-panel-strong);color:var(--product-ink);font-size:.74rem;overflow-wrap:anywhere}body.product-shell .product-text-muted{color:var(--product-muted)}body.product-shell .product-checkout-submit{border-top:2px solid var(--product-line)}body.product-shell .product-color-swatch{display:inline-block;flex:0 0 auto;border:1px solid var(--product-line)}body.product-shell .product-file-input{border:2px solid var(--product-line);background:var(--product-panel);color:var(--product-ink)}body.product-shell .product-list-card{border:1px solid var(--product-line);background:hsla(0,0%,4%,.035)}body.product-shell .b2b-configurator__new,body.product-shell .b2b-visual-card{border:2px solid var(--product-line);background:var(--product-panel);box-shadow:6px 6px 0 #0b0b0b}body.product-shell .b2b-configurator__new{padding:clamp(.85rem,2vw,1.25rem)}body.product-shell .b2b-order-start-page{display:grid;gap:1rem;width:100%}body.product-shell .b2b-order-start-surface{display:grid;gap:1.4rem;width:100%;max-width:none;padding:clamp(1.1rem,3vw,1.75rem)}body.product-shell .b2b-order-start-surface__intro{display:flex;align-items:flex-start;gap:1rem;border-bottom:2px solid var(--product-line);padding-bottom:1.1rem}body.product-shell .b2b-order-start-surface__intro h2,body.product-shell .b2b-order-start-surface__intro p{margin:0}body.product-shell .b2b-order-start-surface__intro h2{font-family:Space Grotesk,system-ui,sans-serif;font-size:1.2rem;font-weight:900}body.product-shell .b2b-field-help,body.product-shell .b2b-order-start-surface__action>span,body.product-shell .b2b-order-start-surface__intro p{color:var(--product-muted);font-size:.78rem}body.product-shell .b2b-order-start-surface__intro p{margin-top:.25rem}body.product-shell .b2b-field-help{margin-top:.3rem}body.product-shell .b2b-order-start-surface__action{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--product-line);padding-top:1rem}body.product-shell .b2b-order-start-form__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(11rem,.75fr);gap:1rem;align-items:end}body.product-shell .b2b-order-start-form__date{max-width:16rem}body.product-shell .product-date-picker{position:relative;width:100%}body.product-shell .product-date-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.65rem;cursor:pointer;text-align:left}body.product-shell .product-date-picker svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--product-muted)}body.product-shell .product-date-picker__trigger-icon{margin-left:auto}body.product-shell .product-date-picker__trigger [data-date-display].is-placeholder{color:var(--product-muted)}body.product-shell .product-date-picker__popover{position:absolute;z-index:40;top:calc(100% + .45rem);left:0;width:min(18.5rem,calc(100vw - 2rem));border:1px solid var(--product-line);border-radius:var(--ui-radius-lg);padding:.8rem;background:var(--product-panel);box-shadow:var(--shadow-raised)}body.product-shell .product-date-picker__popover.is-ported{z-index:200;margin:0}body.product-shell dialog:has(.product-date-picker.is-open),body.product-shell dialog:has(.product-date-picker__popover.is-ported){overflow:visible}body.product-shell .product-date-picker--month .product-date-picker__grid,body.product-shell .product-date-picker__popover--month .product-date-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.product-shell .product-date-picker__popover--month .product-date-picker__day{min-height:2.5rem;padding:.35rem .2rem;font-size:.78rem;text-transform:lowercase}body.product-shell .product-date-picker__popover--month .product-date-picker__day.is-latest{border-color:var(--brand-strong,var(--product-accent))}body.product-shell .product-date-picker__head{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.35rem;align-items:center;margin-bottom:.65rem}body.product-shell .product-date-picker__month{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:.95rem;font-weight:700;text-align:center;text-transform:capitalize}body.product-shell .product-date-picker__nav{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border:1.5px solid var(--product-line);border-radius:var(--ui-radius-sm);background:transparent;color:var(--product-ink);cursor:pointer}body.product-shell .product-date-picker__day:not(.is-disabled):hover,body.product-shell .product-date-picker__nav:hover{border-color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel))}body.product-shell .product-date-picker__grid,body.product-shell .product-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}body.product-shell .product-date-picker__weekdays{margin-bottom:.35rem;color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:850;letter-spacing:.04em;text-transform:uppercase}body.product-shell .product-date-picker__weekdays span{text-align:center}body.product-shell .product-date-picker__day{display:inline-grid;min-height:2.25rem;place-items:center;border:1.5px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;color:var(--product-ink);font-size:.86rem;font-weight:650;cursor:pointer}body.product-shell .product-date-picker__day.is-empty{pointer-events:none}body.product-shell .product-date-picker__day:not(.is-disabled):focus-visible,body.product-shell .product-date-picker__nav:focus-visible{outline:2px solid var(--product-accent);outline-offset:1px}body.product-shell .product-date-picker__day.is-today{border-color:var(--brand-strong,var(--product-accent))}body.product-shell .product-date-picker__day.is-selected{border-color:var(--product-accent);background:var(--product-accent);color:var(--product-accent-ink,var(--product-ink));font-weight:750}body.product-shell .product-date-picker__day.is-disabled{color:var(--product-muted);opacity:.5;cursor:not-allowed}body.product-shell .product-date-picker__footer{display:flex;justify-content:flex-end;margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--product-line)}body.product-shell .product-date-picker.is-open{z-index:30}body.product-shell .b2b-project-options:has(.product-date-picker.is-open){overflow:visible}body.product-shell .b2b-project-recap{display:grid;gap:.65rem;margin:0 0 .85rem}body.product-shell .b2b-project-recap>div{display:grid;gap:.15rem}body.product-shell .b2b-project-recap dt{font-size:.72rem;font-weight:800;text-transform:uppercase}body.product-shell .b2b-project-recap dd{margin:0;font-size:.92rem}body.product-shell .b2b-project-recap__comment dd{white-space:pre-wrap}body.product-shell .b2b-project-page>.page-head--premium{margin-bottom:1rem;padding-block:clamp(1rem,2vw,1.4rem)}body.product-shell .b2b-project-page>.page-head--premium h1{font-size:clamp(1.8rem,4vw,2.7rem)}body.product-shell .b2b-project-header{overflow:visible;margin-bottom:clamp(1rem,2vw,1.35rem);border:2px solid var(--product-line);background:var(--product-panel);box-shadow:5px 5px 0 #0b0b0b}body.product-shell .b2b-project-header__intro .page-head--premium{margin:0;border:0;box-shadow:none;padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2vw,1.35rem) clamp(.85rem,1.6vw,1.1rem)}body.product-shell .b2b-project-header__intro .page-head--premium h1{font-size:clamp(1.8rem,4vw,2.7rem)}body.product-shell .b2b-project-header .b2b-project-toolbar{display:grid;grid-template-areas:"nav" "meta";grid-template-columns:minmax(0,1fr);gap:.65rem 1rem;align-items:center;margin:0;border:0;border-top:1px solid var(--product-line);border-radius:0;padding:.85rem clamp(1rem,2vw,1.35rem);background:color-mix(in srgb,var(--product-accent) 7%,var(--product-panel));box-shadow:none}body.product-shell .b2b-project-toolbar__nav{grid-area:nav;margin:0}body.product-shell .b2b-project-toolbar__nav .ui-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--product-text-critical-xs)}body.product-shell .b2b-project-toolbar__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}body.product-shell .b2b-project-checkout-summary{display:grid;gap:0}body.product-shell .b2b-project-checkout-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.75rem clamp(1rem,2vw,1.35rem);border-top:1px solid var(--product-line);background:color-mix(in srgb,var(--product-accent) 7%,var(--product-panel))}body.product-shell .b2b-project-checkout-bar__nav{margin:0;min-width:0}body.product-shell .b2b-project-checkout-bar__nav .ui-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--product-text-critical-xs)}body.product-shell .b2b-project-checkout-bar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}body.product-shell .b2b-project-checkout{display:grid;gap:1.1rem;padding:1.05rem clamp(1rem,2vw,1.35rem) 1.2rem;border-top:1px solid var(--product-line);background:color-mix(in srgb,var(--product-surface,#fffdf8) 92%,#f4ecdc)}body.product-shell .b2b-project-checkout.has-quote{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){body.product-shell .b2b-project-checkout.has-quote{grid-template-columns:minmax(17rem,1.2fr) minmax(15rem,.85fr);align-items:stretch;gap:1.25rem 1.5rem}}body.product-shell .b2b-project-checkout-actions{display:grid;align-content:center;gap:.75rem;min-width:0}body.product-shell .b2b-project-submit-form{display:grid;gap:.55rem}body.product-shell .b2b-project-checkout-actions .ui-btn-primary,body.product-shell .b2b-project-checkout-cta{width:100%;justify-content:center;min-height:3.1rem;font-size:1rem}body.product-shell .b2b-project-checkout-hint{margin:0;line-height:1.45}body.product-shell .b2b-project-checkout-secondary{display:flex;justify-content:flex-end}body.product-shell .b2b-project-checkout-delete{color:var(--product-muted);box-shadow:none}body.product-shell .b2b-project-checkout-delete:hover{color:var(--product-danger);border-color:color-mix(in srgb,var(--product-danger) 45%,var(--product-line))}body.product-shell .b2b-project-checkout-actions .b2b-project-toolbar__footnote{max-width:none;border-top:0;padding-top:0}body.product-shell .b2b-project-quote{display:grid;gap:.85rem;width:100%;min-width:0;padding:1rem 1.15rem;border:1px solid var(--product-line,#ddd2c1);background:var(--product-panel,#fffdf8)}body.product-shell .b2b-project-quote__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem 1rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--product-line) 78%,transparent)}body.product-shell .b2b-project-quote__title{display:grid;gap:.15rem;min-width:0}body.product-shell .b2b-project-quote__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--product-muted,#6b6254)}body.product-shell .b2b-project-quote__lead{margin:0;font-size:.84rem;color:var(--product-muted,#6b6254);line-height:1.35}body.product-shell .b2b-project-quote__total{margin:0;font-size:clamp(1.45rem,2.4vw,1.75rem);letter-spacing:-.02em;white-space:nowrap}body.product-shell .b2b-project-quote__rows{display:grid;gap:.6rem}body.product-shell .b2b-project-quote__row{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:.35rem .85rem;align-items:baseline}body.product-shell .b2b-project-quote__label{font-size:.8rem;font-weight:700;color:var(--product-muted,#6b6254)}body.product-shell .b2b-project-quote__value{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.2rem .45rem;min-width:0;text-align:right;font-size:.94rem;line-height:1.4;overflow-wrap:normal;word-break:normal}body.product-shell .b2b-project-quote__amount,body.product-shell .b2b-project-quote__formula{white-space:nowrap;font-variant-numeric:tabular-nums}body.product-shell .b2b-project-quote__rate{white-space:nowrap;font-size:.78rem}body.product-shell .b2b-project-quote__hint{margin:0}body.product-shell .b2b-project-toolbar__chip{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .55rem;border:1px solid var(--product-line);background:var(--product-panel);color:var(--product-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.product-shell .b2b-project-toolbar__chip.is-attention{border-color:color-mix(in srgb,var(--product-accent) 55%,var(--product-line));background:color-mix(in srgb,var(--product-accent) 14%,var(--product-panel));color:var(--product-ink)}body.product-shell .b2b-project-toolbar__chip.is-ready{border-color:color-mix(in srgb,var(--product-success) 45%,var(--product-line));background:color-mix(in srgb,var(--product-success) 10%,var(--product-panel));color:var(--product-ink)}body.product-shell .b2b-settlement-choice{display:grid;gap:.65rem;margin:0;min-width:min(100%,28rem);padding:0;border:0}body.product-shell .b2b-settlement-choice legend,body.product-shell .b2b-settlement-choice__legend{padding:0;margin:0;color:var(--product-ink);font-size:.78rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.product-shell .b2b-settlement-choice__options{display:grid;gap:.55rem}body.product-shell .b2b-settlement-choice__option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;margin:0;padding:.75rem .85rem;border:1px solid var(--product-line);background:var(--product-panel);cursor:pointer}body.product-shell .b2b-settlement-choice--locked .b2b-settlement-choice__option{grid-template-columns:minmax(0,1fr);cursor:default}body.product-shell .b2b-settlement-choice__option.is-selected,body.product-shell .b2b-settlement-choice__option:has(input:checked){background:color-mix(in srgb,var(--product-accent) 18%,var(--product-panel))}body.product-shell .b2b-settlement-choice__option input{margin-top:.2rem}body.product-shell .b2b-settlement-choice__option strong{display:block;font-size:.92rem}body.product-shell .b2b-settlement-choice__option small{display:block;margin-top:.2rem;color:var(--product-muted);font-size:.78rem;line-height:1.4}body.product-shell .staff-access-detail,body.product-shell .staff-customer-detail{display:grid;gap:1rem}body.product-shell .staff-access-focus,body.product-shell .staff-customer-focus{display:grid;gap:1rem;padding:1.15rem 1.2rem 1.25rem}body.product-shell .staff-access-focus__eyebrow,body.product-shell .staff-customer-focus__eyebrow{margin:0 0 .35rem;color:var(--product-muted,#5c564c);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.product-shell .staff-access-focus__identity h1,body.product-shell .staff-customer-focus__identity h1{margin:0;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:850;letter-spacing:-.02em;text-wrap:balance}body.product-shell .staff-access-focus__statuses,body.product-shell .staff-customer-focus__statuses{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}body.product-shell .staff-access-focus__facts,body.product-shell .staff-customer-focus__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--product-line,#0b0b0b)}body.product-shell .staff-access-focus__facts>div,body.product-shell .staff-customer-focus__facts>div{padding:.85rem .9rem}body.product-shell .staff-access-focus__facts>div+div,body.product-shell .staff-customer-focus__facts>div+div{border-left:1px solid var(--product-line,#0b0b0b)}body.product-shell .staff-access-focus__facts dt,body.product-shell .staff-customer-focus__facts dt{margin:0 0 .25rem;color:var(--product-muted,#5c564c);font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}body.product-shell .staff-access-focus__facts dd,body.product-shell .staff-customer-focus__facts dd{margin:0;font-size:.95rem;font-weight:650}body.product-shell .staff-customer-focus__facts--embedded{border:1px solid var(--product-line,#0b0b0b)}body.product-shell .staff-access-panel,body.product-shell .staff-customer-panel{display:grid;gap:1rem;padding:1.15rem 1.2rem 1.25rem}body.product-shell .staff-access-panel__head h2,body.product-shell .staff-customer-panel__head h2{margin:0 0 .25rem;font-size:1.15rem;font-weight:850}body.product-shell .staff-customer-fieldset{display:grid;gap:.85rem;margin:0;padding:1rem 0 0;border:0;border-top:1px solid var(--product-line,#0b0b0b)}body.product-shell .staff-customer-fieldset:first-of-type{padding-top:0;border-top:0}body.product-shell .staff-customer-fieldset legend{padding:0;color:var(--product-ink);font-size:.78rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.product-shell .staff-customer-fieldset--settlement .staff-customer-settlement{margin-top:.15rem}body.product-shell .staff-customer-subheading{margin:0 0 .55rem;font-size:.92rem;font-weight:750}body.product-shell .staff-customer-address-grid{display:grid;gap:1.25rem}@media (min-width:960px){body.product-shell .staff-customer-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:959px){body.product-shell .staff-access-focus__facts,body.product-shell .staff-customer-focus__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.product-shell .staff-access-focus__facts>div+div,body.product-shell .staff-customer-focus__facts>div+div{border-left:0}body.product-shell .staff-access-focus__facts>div:nth-child(odd),body.product-shell .staff-customer-focus__facts>div:nth-child(odd){border-right:1px solid var(--product-line,#0b0b0b)}body.product-shell .staff-access-focus__facts>div:nth-child(n+3),body.product-shell .staff-customer-focus__facts>div:nth-child(n+3){border-top:1px solid var(--product-line,#0b0b0b)}}@media (max-width:639px){body.product-shell .staff-access-focus__facts,body.product-shell .staff-customer-focus__facts{grid-template-columns:minmax(0,1fr)}body.product-shell .staff-access-focus__facts>div:nth-child(odd),body.product-shell .staff-customer-focus__facts>div:nth-child(odd){border-right:0}body.product-shell .staff-access-focus__facts>div+div,body.product-shell .staff-customer-focus__facts>div+div{border-top:1px solid var(--product-line,#0b0b0b)}}body.product-shell .volume-discount-panel{gap:1.25rem}body.product-shell .volume-discount-panel .staff-customer-panel__head,body.product-shell .volume-discount-settings__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}body.product-shell .volume-discount-panel__tools,body.product-shell .volume-discount-settings__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}body.product-shell .volume-discount-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(13rem,.75fr);border:2px solid var(--product-line);background:color-mix(in srgb,var(--product-accent) 8%,var(--product-panel))}body.product-shell .volume-discount-overview__progress,body.product-shell .volume-discount-overview__result{display:grid;align-content:center;min-width:0;padding:1rem}body.product-shell .volume-discount-overview__result{border-left:1px solid var(--product-line);background:var(--product-panel-strong)}body.product-shell .volume-discount-overview__result.is-reached{background:color-mix(in srgb,var(--product-success) 22%,var(--product-panel))}body.product-shell .volume-discount-overview__period,body.product-shell .volume-discount-overview__result>span{color:var(--product-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.product-shell .volume-discount-overview__metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-top:.2rem}body.product-shell .volume-discount-overview__metric strong,body.product-shell .volume-discount-overview__result>strong{color:var(--product-ink);font-family:var(--ui-font-display);font-size:1.65rem;font-weight:850;letter-spacing:-.03em;line-height:1.08}body.product-shell .volume-discount-overview__metric span{color:var(--product-muted);font-size:.82rem}body.product-shell .volume-discount-overview__bar{width:100%;height:.65rem;margin-top:.75rem;border:1px solid var(--product-line);border-radius:0;overflow:hidden;background:var(--product-panel);-webkit-appearance:none;-moz-appearance:none;appearance:none}body.product-shell .volume-discount-overview__bar::-webkit-progress-bar{background:var(--product-panel)}body.product-shell .volume-discount-overview__bar::-webkit-progress-value{background:var(--product-accent)}body.product-shell .volume-discount-overview__bar::-moz-progress-bar{background:var(--product-accent)}body.product-shell .volume-discount-overview__scale{display:flex;justify-content:space-between;margin-top:.25rem;color:var(--product-muted);font-size:.68rem;font-weight:700}body.product-shell .volume-discount-overview__progress p,body.product-shell .volume-discount-overview__result p{margin:.55rem 0 0;color:var(--product-muted);font-size:.78rem;line-height:1.45}body.product-shell .volume-discount-overview__facts{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--product-line);background:var(--product-panel)}body.product-shell .volume-discount-overview__facts>div{padding:.7rem 1rem}body.product-shell .volume-discount-overview__facts>div+div{border-left:1px solid var(--product-line)}body.product-shell .volume-discount-overview__facts dd,body.product-shell .volume-discount-overview__facts dt{margin:0}body.product-shell .volume-discount-overview__facts dt{color:var(--product-muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.product-shell .volume-discount-overview__facts dd{margin-top:.15rem;font-size:1rem;font-weight:800}body.product-shell .volume-tier-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.15rem}body.product-shell .volume-tier-section-head h3,body.product-shell .volume-tier-section-head p{margin:0}body.product-shell .volume-tier-section-head h3{font-size:1rem;font-weight:850}body.product-shell .volume-tier-section-head p,body.product-shell .volume-tier-section-head>span{margin-top:.25rem;color:var(--product-muted);font-size:.78rem}body.product-shell .volume-tier-section-head>span{flex:0 0 auto;margin:0;font-weight:750}body.product-shell .volume-tier-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:2px solid var(--product-line);background:var(--product-panel)}body.product-shell .volume-tier-item+.volume-tier-item{border-top:1px solid var(--product-line)}body.product-shell .volume-tier-item__summary{display:grid;grid-template-columns:2.25rem minmax(8rem,.85fr) minmax(10rem,1fr) minmax(8rem,auto) auto;align-items:center;gap:.85rem;min-height:4.9rem;padding:.7rem .85rem;cursor:pointer;list-style:none;transition:background-color .18s ease-out}body.product-shell .volume-tier-item__summary::-webkit-details-marker{display:none}body.product-shell .volume-tier-item__summary:hover{background:color-mix(in srgb,var(--product-accent) 9%,var(--product-panel))}body.product-shell .volume-tier-item__summary:focus-visible{outline:3px solid var(--product-blue);outline-offset:-3px}body.product-shell .volume-tier-item--current .volume-tier-item__summary,body.product-shell .volume-tier-item--reached .volume-tier-item__summary{background:color-mix(in srgb,var(--product-success) 11%,var(--product-panel))}body.product-shell .volume-tier-item--inactive .volume-tier-item__summary{background:var(--product-panel-strong)}body.product-shell .volume-tier-item__marker{display:inline-grid;width:2rem;height:2rem;place-items:center;border:2px solid var(--product-line);background:var(--product-panel-strong);font-size:.76rem;font-weight:900}body.product-shell .volume-tier-item--current .volume-tier-item__marker,body.product-shell .volume-tier-item--reached .volume-tier-item__marker{background:var(--product-success)}body.product-shell .volume-tier-item--default .volume-tier-item__marker,body.product-shell .volume-tier-item--next .volume-tier-item__marker{background:var(--product-accent)}body.product-shell .volume-tier-item__benefit,body.product-shell .volume-tier-item__measure{display:grid;min-width:0}body.product-shell .volume-tier-item__benefit small,body.product-shell .volume-tier-item__measure small{color:var(--product-muted);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.product-shell .volume-tier-item__benefit strong,body.product-shell .volume-tier-item__measure strong{margin-top:.05rem;font-family:var(--ui-font-display);font-size:1.05rem;font-weight:850;letter-spacing:-.02em}body.product-shell .volume-tier-item__benefit strong{font-size:1.25rem}body.product-shell .volume-tier-item__benefit>span,body.product-shell .volume-tier-item__measure>span{color:var(--product-muted);font-size:.72rem}body.product-shell .volume-tier-item__status{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}body.product-shell .volume-tier-item__edit{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800}body.product-shell .volume-tier-item__chevron{width:.55rem;height:.55rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-.15rem);transition:transform .18s ease-out}body.product-shell .volume-tier-item__details[open] .volume-tier-item__chevron{transform:rotate(225deg) translate(-.1rem,-.05rem)}body.product-shell .volume-tier-item__editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.85rem;padding:.9rem 1rem 1rem 4rem;border-top:1px solid var(--product-line);background:var(--product-panel-strong)}body.product-shell .volume-tier-item__error{grid-column:1/-1}body.product-shell .volume-tier-create-inline__actions,body.product-shell .volume-tier-item__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}body.product-shell .volume-tier-toggle{display:inline-flex;align-items:center;min-height:2.75rem;gap:.5rem;font-size:.8rem;font-weight:750;cursor:pointer}body.product-shell .volume-tier-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--product-accent)}body.product-shell .volume-tier-create-inline{border:2px dashed color-mix(in srgb,var(--product-line) 58%,transparent);background:color-mix(in srgb,var(--product-panel-strong) 55%,var(--product-panel))}body.product-shell .volume-tier-create-inline summary{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;gap:1rem;padding:.75rem .9rem;cursor:pointer;list-style:none;font-weight:850}body.product-shell .volume-tier-create-inline summary::-webkit-details-marker{display:none}body.product-shell .volume-tier-create-inline summary:before{content:"+";display:inline-grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border:2px solid var(--product-line);background:var(--product-accent);font-size:1.2rem;line-height:1}body.product-shell .volume-tier-create-inline summary>span{margin-right:auto}body.product-shell .volume-tier-create-inline summary small{color:var(--product-muted);font-size:.75rem;font-weight:500}body.product-shell .volume-tier-create-inline summary:focus-visible{outline:3px solid var(--product-blue);outline-offset:-3px}body.product-shell .volume-tier-create-inline__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.85rem;padding:1rem;border-top:1px dashed color-mix(in srgb,var(--product-line) 58%,transparent)}body.product-shell .volume-tier-create-inline__actions{grid-column:1/-1}body.product-shell .volume-tier-empty{display:flex;align-items:center;gap:.85rem;min-height:6rem;padding:1rem;border:2px dashed color-mix(in srgb,var(--product-line) 52%,transparent);background:var(--product-panel)}body.product-shell .volume-tier-empty__marker{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:2px solid var(--product-line);background:var(--product-panel-strong);font-family:var(--ui-font-display);font-size:1.1rem;font-weight:850}body.product-shell .volume-tier-empty h3,body.product-shell .volume-tier-empty p{margin:0}body.product-shell .volume-tier-empty h3{font-size:.95rem;font-weight:850}body.product-shell .volume-tier-empty p{margin-top:.25rem;color:var(--product-muted);font-size:.82rem}body.product-shell .volume-discount-settings{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.65fr);align-items:start;gap:1rem}body.product-shell .volume-discount-settings__main,body.product-shell .volume-tier-create-card{border:2px solid var(--product-line);background:var(--product-panel);box-shadow:5px 5px 0 #0b0b0b}body.product-shell .volume-discount-settings__main{display:grid;gap:1rem;padding:1.15rem}body.product-shell .volume-discount-settings__intro{padding-bottom:.85rem;border-bottom:1px solid var(--product-line)}body.product-shell .volume-discount-settings__intro h2,body.product-shell .volume-discount-settings__intro p,body.product-shell .volume-tier-create-card__head h2,body.product-shell .volume-tier-create-card__head p{margin:0}body.product-shell .volume-discount-settings__intro h2,body.product-shell .volume-tier-create-card__head h2{font-size:1.1rem;font-weight:850}body.product-shell .volume-discount-settings__intro p,body.product-shell .volume-tier-create-card__head p{max-width:58ch;margin-top:.3rem;color:var(--product-muted);font-size:.82rem;line-height:1.5}body.product-shell .volume-discount-settings__count{color:var(--product-muted);font-size:.76rem;white-space:nowrap}body.product-shell .volume-discount-settings__count strong{color:var(--product-ink);font-size:1rem}body.product-shell .volume-discount-settings__note{margin:0;color:var(--product-muted);font-size:.76rem;line-height:1.5}body.product-shell .volume-tier-create-card{position:sticky;top:5.75rem;display:grid;gap:0;padding:0}body.product-shell .volume-tier-create-card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;padding:.8rem 1rem;cursor:pointer;list-style:none}body.product-shell .volume-tier-create-card__head::-webkit-details-marker{display:none}body.product-shell .volume-tier-create-card__head>span:first-child{display:grid;gap:.12rem}body.product-shell .volume-tier-create-card__head strong{font-size:.95rem;font-weight:850}body.product-shell .volume-tier-create-card__head small,body.product-shell .volume-tier-create-card__intro{color:var(--product-muted);font-size:.76rem;line-height:1.4}body.product-shell .volume-tier-create-card__head>span:last-child{font-size:1.25rem;font-weight:900;transition:transform .18s cubic-bezier(.22,1,.36,1)}body.product-shell .volume-tier-create-card[open] .volume-tier-create-card__head{border-bottom:1px solid var(--product-line)}body.product-shell .volume-tier-create-card[open] .volume-tier-create-card__head>span:last-child{transform:rotate(45deg)}body.product-shell .volume-tier-create-card__intro{margin:0;padding:.9rem 1rem 0}body.product-shell .volume-tier-create-card>form{padding:1rem}body.product-shell .volume-tier-create-card .ui-btn-primary{width:100%}@media (max-width:959px){body.product-shell .volume-discount-overview,body.product-shell .volume-discount-settings{grid-template-columns:minmax(0,1fr)}body.product-shell .volume-tier-create-card{position:static}body.product-shell .volume-discount-overview__result{border-top:1px solid var(--product-line);border-left:0}body.product-shell .volume-tier-item__summary{grid-template-columns:2.25rem minmax(7rem,1fr) minmax(8rem,1fr) auto}body.product-shell .volume-tier-item__status{grid-column:2/4;justify-content:flex-start}body.product-shell .volume-tier-item__edit{grid-column:4;grid-row:1/3}body.product-shell .volume-tier-item__editor{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .volume-tier-item__actions{grid-column:1/-1}}@media (max-width:639px){body.product-shell .volume-discount-panel .staff-customer-panel__head,body.product-shell .volume-discount-settings__intro,body.product-shell .volume-tier-section-head{align-items:stretch;flex-direction:column}body.product-shell .volume-discount-panel__tools,body.product-shell .volume-discount-settings__tools{justify-content:flex-start}body.product-shell .volume-discount-panel__tools .ui-btn{width:100%}body.product-shell .volume-discount-overview__facts,body.product-shell .volume-tier-create-inline__fields,body.product-shell .volume-tier-item__editor{grid-template-columns:minmax(0,1fr)}body.product-shell .volume-discount-overview__facts>div+div{border-top:1px solid var(--product-line);border-left:0}body.product-shell .volume-tier-item__summary,body.product-shell .volume-tier-item__summary--readonly{grid-template-columns:2.25rem minmax(0,1fr) auto;min-height:0;gap:.65rem;padding:.8rem}body.product-shell .volume-tier-item__measure{grid-column:2}body.product-shell .volume-tier-item__benefit{grid-column:2;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--product-line) 22%,transparent)}body.product-shell .volume-tier-item__status{grid-column:2/4}body.product-shell .volume-tier-item__edit{grid-column:3;grid-row:1;align-self:start;font-size:0}body.product-shell .volume-tier-item__chevron{margin:.35rem}body.product-shell .volume-tier-item__editor{padding:.9rem}body.product-shell .volume-tier-create-inline__actions,body.product-shell .volume-tier-item__actions{grid-column:auto;align-items:stretch;flex-direction:column}body.product-shell .volume-tier-create-inline__actions .ui-btn,body.product-shell .volume-tier-item__actions .ui-btn{width:100%}body.product-shell .volume-tier-create-inline summary{flex-wrap:wrap}body.product-shell .volume-tier-create-inline summary small{width:100%;margin-left:2.65rem}}body.product-shell .b2b-project-toolbar__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}body.product-shell .b2b-project-toolbar__guidance{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}body.product-shell .b2b-project-toolbar__delete{color:var(--product-muted);box-shadow:none}body.product-shell .b2b-project-toolbar__delete:hover{color:var(--product-danger);border-color:color-mix(in srgb,var(--product-danger) 55%,var(--product-line));background:color-mix(in srgb,var(--product-danger) 8%,var(--product-panel))}body.product-shell .b2b-project-toolbar__footnote,body.product-shell .b2b-project-toolbar__hint{margin:0;max-width:28rem;line-height:1.45}body.product-shell .b2b-project-toolbar__footnote{grid-column:1/-1;padding-top:.15rem;border-top:1px dashed color-mix(in srgb,var(--product-line) 82%,transparent)}@media (min-width:960px){body.product-shell .b2b-project-header .b2b-project-toolbar{grid-template-areas:"nav meta";grid-template-columns:minmax(0,1fr) auto;align-items:center}}body.product-shell .b2b-visual-list-head{align-items:center;gap:.85rem}body.product-shell .b2b-visual-list-head__copy{display:grid;gap:.2rem;min-width:0}body.product-shell .b2b-visual-list-head__hint{margin:0;max-width:36rem}body.product-shell .b2b-analysis-live{display:inline-flex;align-items:center;gap:.45rem;color:var(--product-muted);font-size:.78rem;font-weight:750}body.product-shell .b2b-analysis-live i,body.product-shell .b2b-analysis-loader__spinner,body.product-shell .b2b-preview-loading i{width:.85rem;height:.85rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:b2b-analysis-spin .75s linear infinite}body.product-shell .b2b-analysis-live-wrap{margin:0 0 .75rem}body.product-shell .b2b-analysis-loader{display:grid;justify-items:center;gap:.85rem;color:var(--product-muted);text-align:center}body.product-shell .b2b-preview-placeholder .b2b-analysis-loader{padding:1rem .5rem}body.product-shell .b2b-analysis-loader__copy{display:grid;gap:.35rem}body.product-shell .b2b-analysis-loader__copy strong{color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:1.05rem;font-weight:800;text-transform:uppercase}body.product-shell .b2b-analysis-loader__copy span{max-width:22rem;font-size:.82rem;line-height:1.45}body.product-shell .b2b-analysis-loader--compact{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:.65rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--product-blue) 35%,var(--product-line));border-radius:var(--product-radius-sm);background:color-mix(in srgb,var(--product-blue) 7%,var(--product-panel));text-align:left}body.product-shell .b2b-analysis-loader--compact .b2b-analysis-loader__copy strong{font-size:.88rem;text-transform:none}body.product-shell .b2b-analysis-loader--compact .b2b-analysis-loader__copy span{font-size:.76rem}body.product-shell .b2b-analysis-loader--overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:color-mix(in srgb,var(--product-panel) 78%,transparent)}body.product-shell .b2b-analysis-loader--overlay .b2b-analysis-loader__copy{display:none}body.product-shell .b2b-analysis-loader--overlay .b2b-analysis-loader__spinner{width:1.1rem;height:1.1rem;color:var(--product-blue)}body.product-shell .b2b-preview-stage.is-analyzing{animation:b2b-analysis-stage-pulse 1.8s ease-in-out infinite}body.product-shell .b2b-preview-stage.is-analyzing .b2b-preview-placeholder{display:grid;place-content:center;width:100%;height:100%;min-height:100%}body.product-shell #add-visual-validation-panel.htmx-request .b2b-analysis-loader__spinner{animation-duration:.55s}body.product-shell .b2b-visual-list-item__thumb.is-analyzing{position:relative;overflow:hidden}body.product-shell .b2b-visual-list-item__thumb.is-analyzing>img{opacity:.32;filter:saturate(.7)}body.product-shell .b2b-visual-list{display:grid;gap:.75rem}body.product-shell .b2b-visual-list-item{display:grid;grid-template-columns:6rem minmax(0,1fr) auto auto;gap:1rem;align-items:center;border:2px solid var(--product-line);padding:.75rem;background:var(--product-panel);transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1)}body.product-shell .b2b-visual-list-item.is-pending-validation{border-color:color-mix(in srgb,var(--product-accent) 55%,var(--product-line));background:color-mix(in srgb,var(--product-accent) 8%,var(--product-panel))}body.product-shell .b2b-visual-list-item__status{display:flex;justify-content:flex-end}body.product-shell .b2b-visual-list-item__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}body.product-shell .b2b-visual-list-item__delete{color:var(--product-muted);box-shadow:none}body.product-shell .b2b-visual-list-item__delete:hover{color:var(--product-danger);border-color:color-mix(in srgb,var(--product-danger) 55%,var(--product-line));background:color-mix(in srgb,var(--product-danger) 8%,var(--product-panel))}body.product-shell .b2b-visual-list-item__thumb{display:grid;width:6rem;height:4.5rem;place-items:center;overflow:hidden;border:1px solid var(--product-line);background:#fff}body.product-shell .b2b-visual-list-item__thumb.is-checker{background-color:#fff;background-image:conic-gradient(#d9d9d9 25%,#fff 0 50%,#d9d9d9 0 75%,#fff 0);background-size:16px 16px}body.product-shell .b2b-visual-list-item__thumb img{width:100%;height:100%;padding:.35rem;-o-object-fit:contain;object-fit:contain}body.product-shell .b2b-visual-list-item__thumb span{padding:.35rem;font-size:var(--product-text-critical-xs);font-weight:800;text-align:center;text-transform:uppercase}body.product-shell .b2b-visual-list-item__thumb .b2b-preview-loading{display:flex;align-items:center;gap:.35rem;color:var(--product-muted)}body.product-shell .b2b-visual-list-item__content{display:grid;gap:.45rem;min-width:0}body.product-shell .b2b-visual-list-item__content h3,body.product-shell .b2b-visual-list-item__content p{margin:0}body.product-shell .b2b-visual-list-item__content h3{overflow:hidden;font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body.product-shell .b2b-visual-list-item__content p{overflow:hidden;color:var(--product-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}body.product-shell .b2b-configurator-dialog{width:min(72rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;overflow:clip;border:3px solid var(--product-line);padding:0;background:var(--product-panel);color:var(--product-ink);box-shadow:10px 10px 0 rgba(0,0,0,.9)}body.product-shell .b2b-configurator-dialog::backdrop{background:hsla(0,0%,4%,.72);backdrop-filter:blur(2px)}body.product-shell .b2b-dialog-shell{display:flex;max-height:calc(100dvh - 2rem);flex-direction:column}body.product-shell .b2b-dialog-head{z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--product-line);padding:.85rem 1rem;background:var(--product-panel)}body.product-shell .b2b-dialog-head__copy{min-width:0;flex:1 1 auto}body.product-shell .b2b-dialog-kicker{margin:0;color:var(--product-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}body.product-shell .b2b-dialog-kicker__step{color:var(--product-ink);font-weight:850}body.product-shell .b2b-dialog-head h2{margin:.2rem 0 0;overflow:hidden;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:850;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.product-shell .b2b-dialog-close{display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:2px solid var(--product-line);background:var(--product-panel);color:var(--product-ink);font-size:1.55rem;font-weight:900;line-height:1;cursor:pointer;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}body.product-shell .b2b-dialog-close:hover{background:var(--product-accent)}body.product-shell .b2b-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;overscroll-behavior:contain}body.product-shell .b2b-configurator-dialog .b2b-configurator__new{border:0;padding:0;box-shadow:none}body.product-shell .b2b-dialog-editor{display:grid;grid-template-columns:minmax(18rem,1.05fr) minmax(18rem,.95fr);gap:1rem;align-items:start}body.product-shell .b2b-dialog-editor>.b2b-configurator__preview{position:sticky;top:0;align-self:start}body.product-shell .b2b-dialog-editor .b2b-visual-card__details{display:grid;gap:.85rem;min-width:0}@media (min-width:960px){body.product-shell .b2b-configurator-dialog .b2b-dialog-body{padding:1.15rem 1.25rem 1rem}body.product-shell .b2b-add-visual-validation .b2b-configurator__workspace:not(.is-analysis-pending),body.product-shell .b2b-dialog-editor:not(.is-analysis-pending){grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:1.25rem;align-items:stretch}body.product-shell .b2b-add-visual-validation .b2b-configurator__preview,body.product-shell .b2b-dialog-editor>.b2b-configurator__preview{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0;align-self:stretch}body.product-shell .b2b-add-visual-validation .b2b-preview-stage,body.product-shell .b2b-dialog-editor .b2b-preview-stage{flex:1 1 auto;width:100%;min-height:24rem;height:min(32rem,58vh);max-height:min(32rem,58vh)}body.product-shell .b2b-add-visual-validation .b2b-preview-chrome,body.product-shell .b2b-dialog-editor .b2b-preview-chrome{margin-top:0;flex:0 0 auto;align-items:center;min-height:3.25rem}body.product-shell .b2b-add-visual-validation .b2b-visual-card__details,body.product-shell .b2b-dialog-editor .b2b-visual-card__details{display:flex;flex-direction:column;gap:.85rem;height:100%;min-width:0;min-height:0}body.product-shell .b2b-add-visual-validation .b2b-modal-task,body.product-shell .b2b-dialog-editor .b2b-modal-task{display:flex;flex-direction:column;flex:1 1 auto;gap:.85rem;min-height:0}body.product-shell .b2b-add-visual-validation .b2b-modal-task__step,body.product-shell .b2b-dialog-editor .b2b-modal-task__step{padding:.9rem 1rem;gap:.7rem}body.product-shell .b2b-add-visual-validation .b2b-modal-task__title,body.product-shell .b2b-dialog-editor .b2b-modal-task__title{min-height:1.45rem;gap:.55rem}body.product-shell .b2b-add-visual-validation .b2b-modal-task__label,body.product-shell .b2b-dialog-editor .b2b-modal-task__label{flex:1 1 auto;min-width:0}body.product-shell .b2b-add-visual-validation .b2b-modal-task__title .b2b-support-color__badge,body.product-shell .b2b-dialog-editor .b2b-modal-task__title .b2b-support-color__badge{margin-left:auto;flex:0 0 auto}body.product-shell .b2b-add-visual-validation .b2b-modal-task__qty,body.product-shell .b2b-dialog-editor .b2b-modal-task__qty{display:grid;grid-template-columns:6.75rem minmax(0,1fr);align-items:center;gap:.75rem 1rem}body.product-shell .b2b-add-visual-validation .b2b-modal-task__qty .dui-form-control,body.product-shell .b2b-add-visual-validation .b2b-modal-task__qty .dui-input,body.product-shell .b2b-dialog-editor .b2b-modal-task__qty .dui-form-control,body.product-shell .b2b-dialog-editor .b2b-modal-task__qty .dui-input{width:100%;max-width:none}body.product-shell .b2b-add-visual-validation .b2b-modal-task__size,body.product-shell .b2b-dialog-editor .b2b-modal-task__size{margin:0;align-self:center}body.product-shell .b2b-add-visual-validation .b2b-support-color--task .b2b-support-color__choices,body.product-shell .b2b-dialog-editor .b2b-support-color--task .b2b-support-color__choices{padding:.55rem .65rem;min-height:2.75rem}body.product-shell .b2b-add-visual-validation .b2b-quality-confirm,body.product-shell .b2b-dialog-editor .b2b-quality-confirm{margin-top:auto;min-height:3.25rem;padding:.75rem .9rem;box-sizing:border-box}body.product-shell .b2b-add-visual-validation .b2b-dialog-actions,body.product-shell .b2b-dialog-editor .b2b-dialog-actions{margin-top:0;padding-top:.65rem}}body.product-shell .b2b-dialog-actions{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.35rem;margin-inline:-.15rem;padding:.75rem .15rem .15rem;border-top:1px solid color-mix(in srgb,var(--product-line) 80%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--product-panel) 0,transparent),var(--product-panel) 28%)}body.product-shell .b2b-dialog-actions__danger{margin-right:auto;color:var(--product-muted);box-shadow:none}body.product-shell .b2b-dialog-actions__danger:hover{color:var(--product-danger);border-color:color-mix(in srgb,var(--product-danger) 55%,var(--product-line));background:color-mix(in srgb,var(--product-danger) 8%,var(--product-panel))}body.product-shell .b2b-confirm-dialog{box-sizing:border-box;width:min(26rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:auto;overflow:clip;border:3px solid var(--product-line);padding:0;background:var(--product-panel);color:var(--product-ink);box-shadow:10px 10px 0 rgba(0,0,0,.9)}body.product-shell .b2b-confirm-dialog::backdrop{background:hsla(0,0%,4%,.72);backdrop-filter:blur(2px)}body.product-shell .b2b-confirm-dialog__shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:1.35rem 1.35rem 1.15rem}body.product-shell .b2b-confirm-dialog__content{min-width:0}body.product-shell .b2b-confirm-dialog__content h2{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:900;line-height:1.2}body.product-shell .b2b-confirm-dialog__lead{margin:.55rem 0 0;color:var(--product-ink);font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}body.product-shell .b2b-confirm-dialog__ref{display:block;margin-top:.2rem;color:var(--product-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:500}body.product-shell .b2b-confirm-dialog__hint{margin:.35rem 0 0;color:var(--product-muted);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}body.product-shell .b2b-confirm-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0;max-width:100%;padding-top:.35rem}body.product-shell .b2b-confirm-dialog__actions form{margin:0;min-width:0;max-width:100%}body.product-shell .b2b-confirm-dialog__button{display:flex;box-sizing:border-box;align-items:center;justify-content:center;inline-size:100%;min-width:0;max-width:100%;min-height:2.75rem;padding-inline:.75rem;border:2px solid var(--product-line);border-radius:999px;font:inherit;font-size:.88rem;font-weight:800;line-height:1.2;text-align:center;white-space:normal;cursor:pointer}body.product-shell .b2b-confirm-dialog__button--cancel{border-color:var(--product-accent);color:var(--product-accent-strong);background:color-mix(in srgb,var(--product-accent) 13%,var(--product-panel))}body.product-shell .b2b-confirm-dialog__button--danger{border-color:color-mix(in srgb,var(--product-danger) 82%,var(--product-line));color:#171310;background:var(--product-danger);box-shadow:4px 4px 0 rgba(0,0,0,.88)}body.product-shell .b2b-confirm-dialog__button:is(:hover,:focus-visible){transform:translate(-1px,-1px)}body.product-shell .b2b-confirm-dialog__button:focus-visible{outline:3px solid color-mix(in srgb,var(--product-blue) 58%,transparent);outline-offset:2px}body.product-shell .b2b-visual-empty{margin-top:0}body.product-shell .b2b-configurator__workspace,body.product-shell .b2b-visual-card{display:grid;grid-template-columns:minmax(18rem,1.05fr) minmax(19rem,.95fr);gap:clamp(1rem,2vw,1.4rem);align-items:start}body.product-shell .b2b-configurator__workspace.is-analysis-pending,body.product-shell .b2b-dialog-editor.is-analysis-pending{grid-template-columns:minmax(0,1fr)}body.product-shell .b2b-dialog-editor.is-analysis-pending:not(.has-replace-before-analysis) .b2b-visual-card__details{display:none}body.product-shell .b2b-configurator__workspace.is-analysis-pending .b2b-configurator__preview,body.product-shell .b2b-dialog-editor.is-analysis-pending .b2b-configurator__preview{width:100%}body.product-shell .b2b-preview-stage{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:22rem;height:28rem;max-height:28rem;padding:1.25rem;overflow:hidden;border:2px solid var(--product-line);background:var(--b2b-preview-bg,#fff)}body.product-shell .b2b-preview-stage.is-checker{background-color:#fff;background-image:linear-gradient(45deg,#d9d9d9 25%,transparent 0),linear-gradient(-45deg,#d9d9d9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d9d9d9 0),linear-gradient(-45deg,transparent 75%,#d9d9d9 0);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}body.product-shell .b2b-preview-stage.is-zoomed{align-items:flex-start;justify-content:flex-start;overflow:auto;overscroll-behavior:contain;cursor:grab;touch-action:none;scrollbar-color:var(--product-blue) hsla(0,0%,4%,.14)}body.product-shell .b2b-preview-stage.is-zoomed.is-panning{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.product-shell .b2b-preview-stage.is-zoomed .b2b-preview-bounds{flex:0 0 auto;max-width:none;max-height:none;margin:auto}body.product-shell .b2b-preview-bounds{position:relative;display:flex;align-items:center;justify-content:center;flex:0 1 auto;line-height:0;max-width:100%;max-height:100%;overflow:visible}body.product-shell .b2b-preview-stage:not(.is-zoomed) .b2b-preview-bounds{overflow:hidden}body.product-shell .b2b-preview-bounds.is-preview-bounds{outline:2px dashed var(--product-blue);outline-offset:0}body.product-shell .b2b-preview-image{z-index:1;display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;-o-object-fit:contain;object-fit:contain}body.product-shell .b2b-preview-image.is-preview-fitted{max-width:none;max-height:none}body.product-shell .b2b-thin-zone-overlay{z-index:2}body.product-shell .b2b-semi-transparency-overlay,body.product-shell .b2b-thin-zone-overlay{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;-o-object-fit:fill;object-fit:fill;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}body.product-shell .b2b-semi-transparency-overlay{z-index:3}body.product-shell .b2b-semi-transparency-overlay[hidden],body.product-shell .b2b-thin-zone-overlay[hidden]{display:none}body.product-shell .b2b-preview-chrome{display:grid;gap:.45rem;margin-top:.65rem}@media (min-width:768px){body.product-shell .b2b-preview-chrome{grid-template-columns:minmax(0,1fr) auto;align-items:center}body.product-shell .b2b-preview-chrome .b2b-background-tools{justify-self:end}body.product-shell .b2b-preview-chrome .b2b-preview-zoom--solo,body.product-shell .b2b-preview-chrome .b2b-quality-overlays{margin:0}}body.product-shell .b2b-quality-overlays,body.product-shell .b2b-thin-zone-tools{display:grid;gap:.4rem;padding:.55rem .65rem;border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-panel) 92%,var(--product-ink))}body.product-shell .b2b-quality-overlays .ui-btn,body.product-shell .b2b-thin-zone-tools .ui-btn{justify-self:start}body.product-shell .b2b-preview-zoom,body.product-shell .b2b-quality-overlays__actions,body.product-shell .b2b-thin-zone-tools__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}body.product-shell .b2b-quality-overlays__actions{justify-content:flex-start}body.product-shell .b2b-quality-overlays__actions>[data-semi-transparency-toggle],body.product-shell .b2b-quality-overlays__actions>[data-thin-zone-toggle]{flex:0 1 auto}body.product-shell .b2b-thin-zone-tools__actions{justify-content:space-between}body.product-shell .b2b-preview-zoom{flex-wrap:nowrap;margin-left:auto}body.product-shell .b2b-preview-zoom--solo{margin-left:0}body.product-shell .b2b-preview-zoom .ui-btn{min-width:2.35rem;justify-content:center}body.product-shell .b2b-preview-zoom [data-preview-zoom-reset]{min-width:4.75rem}body.product-shell .b2b-quality-overlays .ui-btn.is-active,body.product-shell .b2b-thin-zone-tools .ui-btn.is-active{border-color:var(--product-danger);color:var(--product-danger)}body.product-shell .b2b-quality-overlays [data-semi-transparency-toggle].is-active{border-color:#d97706;color:#b45309}body.product-shell .b2b-quality-overlays p,body.product-shell .b2b-thin-zone-tools p{margin:0;color:var(--product-muted);font-size:.76rem;line-height:1.4}body.product-shell .b2b-quality-overlays p strong,body.product-shell .b2b-thin-zone-tools p strong{color:var(--product-danger)}body.product-shell .b2b-quality-overlays .b2b-thin-zone-tools__hint,body.product-shell .b2b-thin-zone-tools .b2b-thin-zone-tools__hint{font-size:.72rem}body.product-shell .b2b-semi-transparency-swatch{width:.72rem;height:.72rem;border:2px solid #fff;border-radius:999px;background:#ff9800;box-shadow:0 0 0 1px #ff9800}body.product-shell .b2b-thin-zone-swatch{width:.72rem;height:.72rem;border:2px solid #fff;border-radius:999px;background:#ef2c48;box-shadow:0 0 0 1px #ef2c48}body.product-shell .b2b-preview-document{z-index:1;display:block;width:auto;height:auto;max-width:none;max-height:none;margin:0;background:transparent}body.product-shell .b2b-preview-bounds[hidden],body.product-shell .b2b-preview-document[hidden],body.product-shell .b2b-preview-image[hidden],body.product-shell .b2b-preview-placeholder[hidden]{display:none}@keyframes b2b-analysis-spin{to{transform:rotate(1turn)}}@keyframes b2b-analysis-stage-pulse{0%,to{opacity:1}50%{opacity:.92}}body.product-shell .b2b-preview-placeholder{display:grid;gap:.35rem;max-width:20rem;padding:1.5rem;text-align:center}body.product-shell .b2b-preview-placeholder strong{font-family:Space Grotesk,system-ui,sans-serif;font-size:1.1rem;text-transform:uppercase}body.product-shell .b2b-preview-placeholder span{color:var(--product-muted);font-size:.85rem}body.product-shell .b2b-background-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:0;padding:.45rem .55rem;border:1px solid var(--product-line);background:var(--product-panel)}body.product-shell .b2b-background-tools>span,body.product-shell .b2b-background-tools__label{margin-right:.1rem;color:var(--product-muted);font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}body.product-shell .b2b-swatch-btn{display:block;width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;flex:0 0 2.35rem;flex-shrink:0;overflow:hidden;border:2px solid var(--product-line);border-radius:0;background-color:#fff;background-image:none;cursor:pointer;padding:0;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;line-height:0;font-size:0;vertical-align:top}body.product-shell .b2b-hex-color-control.is-active .b2b-swatch-btn,body.product-shell .b2b-swatch-btn.is-active{outline:3px solid var(--product-blue);outline-offset:2px}body.product-shell .b2b-bg-button[data-configurator-bg=checker],body.product-shell .b2b-swatch-btn--checker{background-color:#fff;background-image:conic-gradient(#d9d9d9 25%,#fff 0 50%,#d9d9d9 0 75%,#fff 0);background-size:12px 12px}body.product-shell .b2b-bg-button.is-white,body.product-shell .b2b-swatch-btn--white{background-color:#fff;background-image:none}body.product-shell .b2b-bg-button.is-black,body.product-shell .b2b-swatch-btn--black{background-color:#111;background-image:none}body.product-shell .b2b-support-color-rainbow,body.product-shell .b2b-swatch-btn--rainbow{border:2px solid var(--product-line);background-color:transparent;background-image:linear-gradient(135deg,#f05,#fa0,#fff500,#00d084,#08f,#a0f)}body.product-shell .b2b-swatch-btn--custom{border:2px solid var(--product-line);background-color:var(--swatch-color,#fff);background-image:none}body.product-shell .b2b-swatch-btn--rainbow-ring{position:relative;border:2px solid var(--product-line);background-color:transparent;background-image:linear-gradient(135deg,#f05,#fa0,#fff500,#00d084,#08f,#a0f)}body.product-shell .b2b-swatch-btn--rainbow-ring:after{content:"";position:absolute;inset:4px;background-color:var(--swatch-color,#fff);pointer-events:none}body.product-shell .b2b-hex-color-control{display:block;position:relative;width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;flex:0 0 2.35rem;flex-shrink:0;padding:0;margin:0;border:0;background:transparent;overflow:visible}body.product-shell .b2b-hex-color-control .b2b-swatch-btn{display:block;width:100%;height:100%;min-width:100%;min-height:100%}body.product-shell .b2b-hex-color-control.is-empty .b2b-swatch-btn{background-color:#fff;background-image:linear-gradient(45deg,transparent 46%,var(--product-danger) 47% 53%,transparent 54%),conic-gradient(#e3e3e3 25%,#fff 0 50%,#e3e3e3 0 75%,#fff 0);background-size:100% 100%,10px 10px}body.product-shell .b2b-hex-color-control__trigger:disabled{opacity:.45;cursor:not-allowed}body.product-shell .b2b-background-tools,body.product-shell .b2b-configurator__preview,body.product-shell .b2b-support-color__choices{overflow:visible}body.product-shell .b2b-hex-color-popover{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--product-ink);z-index:10050;pointer-events:auto}body.product-shell .b2b-hex-color-popover[hidden]{display:none!important}body.product-shell .b2b-hex-color-popover__panel{display:grid;gap:.55rem;padding:.65rem;border:2px solid var(--product-line);background:var(--product-panel,#fff);box-shadow:4px 4px 0 #0b0b0b}body.product-shell .b2b-hex-color-popover__field,body.product-shell .b2b-hex-color-popover__native{display:grid;gap:.35rem;min-width:9.5rem;margin:0}body.product-shell .b2b-hex-color-popover__input{min-height:2.35rem}body.product-shell .b2b-hex-color-popover__picker{display:block;width:100%;height:2.35rem;min-height:2.35rem;padding:0;margin:0;border:2px solid var(--product-line);border-radius:0;cursor:pointer;background:transparent}body.product-shell .b2b-color-swatch-input input[type=color]{display:block;width:100%;height:100%;min-width:0;min-height:0;padding:0;margin:0;cursor:pointer;box-sizing:border-box}body.product-shell .b2b-color-swatch-input input[type=color]:disabled{opacity:.45;cursor:not-allowed}body.product-shell .b2b-color-swatch-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}body.product-shell .b2b-color-swatch-input input[type=color]::-webkit-color-swatch{border:none;border-radius:0}body.product-shell .b2b-color-swatch-input input[type=color]::-moz-color-swatch{border:none;border-radius:0}body.product-shell .b2b-support-color{display:grid;gap:.55rem;margin:0;padding:0;border:0}body.product-shell .b2b-support-color.is-exact-required{gap:.65rem;border:2px solid color-mix(in srgb,var(--product-danger) 55%,var(--product-line));padding:.75rem;background:color-mix(in srgb,var(--product-danger) 9%,var(--product-panel))}body.product-shell .b2b-support-color.is-exact-required .product-form-label{color:var(--product-danger)}body.product-shell .b2b-support-color__badge{display:inline-flex;align-items:center;margin-left:.15rem;padding:.12rem .45rem;border:1px solid var(--product-danger);background:color-mix(in srgb,var(--product-danger) 14%,#fff);color:var(--product-danger);font-size:var(--product-text-critical-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}body.product-shell .b2b-support-color__alert{margin:0;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--product-danger) 35%,var(--product-line));background:color-mix(in srgb,var(--product-danger) 12%,#fff);color:var(--product-ink);font-size:.78rem;line-height:1.45}body.product-shell .b2b-support-color__alert strong{display:block;margin-bottom:.15rem;color:var(--product-danger)}body.product-shell .b2b-support-color__intro,body.product-shell .b2b-support-color__status{margin:0;color:var(--product-muted);font-size:.75rem;line-height:1.4}body.product-shell .b2b-support-color__status{font-weight:800}body.product-shell .b2b-support-color__required-hint{margin:-.15rem 0 0;color:var(--product-danger);font-size:var(--product-text-critical-xs);font-weight:700;line-height:1.4}body.product-shell .b2b-support-color.is-exact-required .b2b-support-color__choices{padding:.6rem;border:1px dashed color-mix(in srgb,var(--product-danger) 42%,var(--product-line));background:color-mix(in srgb,#fff 72%,var(--product-panel))}body.product-shell .b2b-support-color.is-exact-required [data-support-color-hex]:-moz-placeholder{border-color:color-mix(in srgb,var(--product-danger) 70%,var(--product-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--product-danger) 18%,transparent)}body.product-shell .b2b-support-color.is-exact-required [data-support-color-hex]:invalid,body.product-shell .b2b-support-color.is-exact-required [data-support-color-hex]:placeholder-shown{border-color:color-mix(in srgb,var(--product-danger) 70%,var(--product-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--product-danger) 18%,transparent)}body.product-shell .b2b-support-color__choices{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}body.product-shell .b2b-visual-validation.is-waiting-preview{opacity:.45;pointer-events:none}body.product-shell .b2b-visual-validation.is-waiting-preview:after{content:"Chargement de l’aperçu…";display:block;margin-top:.75rem;font-size:.8125rem;font-weight:700;color:var(--product-muted)}body.product-shell .b2b-support-color-hex{flex:1 1 8rem;min-width:7rem}body.product-shell .b2b-support-color-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border:1px solid var(--product-line);font-size:.75rem;font-weight:700;text-transform:uppercase}body.product-shell .b2b-support-color-badge:not(.is-rainbow):before{content:"";width:.85rem;height:.85rem;border:1px solid rgba(0,0,0,.12);background:var(--swatch,#fff)}body.product-shell .b2b-support-color-badge.is-rainbow{background:linear-gradient(90deg,#f05,#fa0,#fff500,#00d084,#08f,#a0f);color:#111}body.product-shell .b2b-quality-hint{margin-top:.35rem}body.product-shell .b2b-visual-validation{display:grid;gap:.85rem}body.product-shell .b2b-configurator__controls,body.product-shell .b2b-visual-card__details{display:grid;gap:.85rem;min-width:0}body.product-shell .b2b-configurator__dimensions{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:.65rem;align-items:start}body.product-shell .b2b-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}body.product-shell .b2b-configurator__dimensions-info{display:grid;gap:.25rem;border:1px solid color-mix(in srgb,var(--product-blue) 40%,var(--product-line));padding:.55rem .75rem;background:rgba(0,184,255,.08)}body.product-shell .b2b-configurator__dimensions-values{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0;color:var(--product-ink);font-size:.88rem;line-height:1.3}body.product-shell .b2b-configurator__dimensions-label{color:var(--product-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.product-shell .b2b-configurator__dimensions-sublabel{color:var(--product-muted);font-size:.76rem;font-weight:500}body.product-shell .b2b-configurator__dimensions-hint{margin:0;color:var(--product-muted);font-size:.76rem;line-height:1.4}body.product-shell .b2b-configurator__file-meta{display:grid;gap:.2rem;border:1px solid color-mix(in srgb,var(--product-blue) 40%,var(--product-line));padding:.65rem .8rem;background:rgba(0,184,255,.08);color:var(--product-muted);font-size:.8rem}body.product-shell .b2b-configurator__items{display:grid;gap:1.25rem;margin-top:1.4rem}body.product-shell .b2b-visual-card{padding:clamp(.85rem,2vw,1.15rem)}body.product-shell .b2b-visual-card .b2b-preview-stage{min-height:18rem}body.product-shell .b2b-visual-facts{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}body.product-shell .b2b-visual-facts>*{border:1px solid var(--product-line);padding:.38rem .58rem;background:hsla(0,0%,4%,.035);font-size:.82rem}body.product-shell .b2b-quality-review{display:grid;gap:.65rem;border:2px solid var(--product-line);padding:.75rem;background:hsla(0,0%,4%,.025)}body.product-shell .b2b-quality-review.is-good{border-color:color-mix(in srgb,var(--product-success) 55%,var(--product-line));background:color-mix(in srgb,var(--product-success) 8%,var(--product-panel))}body.product-shell .b2b-quality-review.is-warning{border-color:color-mix(in srgb,var(--product-accent) 55%,var(--product-line));background:var(--product-attention-muted)}body.product-shell .b2b-quality-review.is-error{border-color:color-mix(in srgb,var(--product-danger) 55%,var(--product-line));background:color-mix(in srgb,var(--product-danger) 9%,var(--product-panel))}body.product-shell .b2b-quality-review.is-pending{border-color:color-mix(in srgb,var(--product-blue) 45%,var(--product-line))}body.product-shell .b2b-quality-review--compact{gap:.3rem;padding:.45rem .55rem;font-size:.82rem}body.product-shell .b2b-quality-review--compact .b2b-quality-review__head{gap:.45rem}body.product-shell .b2b-quality-review--compact .b2b-quality-review__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.76rem}body.product-shell .b2b-quality-review__flags{margin:0;color:var(--product-ink);font-size:.74rem;font-weight:750}body.product-shell .b2b-quality-review__summary{margin:0;color:var(--product-muted);font-size:.82rem;line-height:1.35}body.product-shell .b2b-quality-issues-list{display:grid;gap:.2rem;margin:0;padding:0 0 0 1rem;color:var(--product-muted);font-size:.76rem}body.product-shell .b2b-quality-confirm,body.product-shell .b2b-quality-review__head{display:flex;align-items:center;gap:.65rem}body.product-shell .b2b-quality-confirm span{flex:1 1 auto;font-size:.76rem;font-weight:700;line-height:1.35}body.product-shell .b2b-quality-review__head{justify-content:space-between}body.product-shell .b2b-quality-issues ul,body.product-shell .b2b-quality-review p{margin:0}body.product-shell .b2b-quality-issues,body.product-shell .b2b-quality-review p{color:var(--product-muted);font-size:.78rem}body.product-shell .b2b-quality-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}body.product-shell .b2b-quality-metrics>div{border:1px solid var(--product-line);padding:.5rem;background:var(--product-panel)}body.product-shell .b2b-quality-metrics dt{color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:850;text-transform:uppercase}body.product-shell .b2b-quality-metrics dd{margin:.15rem 0 0;font-size:.88rem;font-weight:850}body.product-shell .b2b-quality-issues{border-top:1px solid var(--product-line);padding-top:.55rem}body.product-shell .b2b-quality-issues ul{display:grid;gap:.25rem;padding:.35rem 0 0 1rem}body.product-shell .b2b-quality-confirm{justify-content:space-between;border-top:1px solid var(--product-line);padding-top:.65rem}body.product-shell .b2b-quality-confirm label{flex:1 1 auto;font-size:.76rem;font-weight:700}body.product-shell .b2b-visual-advanced{margin-top:.75rem;border:1px dashed color-mix(in srgb,var(--product-line) 70%,transparent);padding:.55rem .65rem;font-size:.82rem}body.product-shell .b2b-visual-advanced>summary{cursor:pointer;font-weight:800;list-style:none}body.product-shell .b2b-visual-advanced>summary::-webkit-details-marker{display:none}body.product-shell .b2b-replace-form{gap:.55rem;margin-top:.55rem}body.product-shell .b2b-add-visual-validation .b2b-visual-validation,body.product-shell .b2b-dialog-editor .b2b-visual-validation{display:grid;gap:.75rem}body.product-shell .b2b-configurator-dialog .b2b-preview-stage{min-height:14rem;height:min(20rem,38vh);max-height:20rem}@media (min-width:960px){body.product-shell .b2b-configurator-dialog .b2b-preview-stage{min-height:24rem;height:min(32rem,58vh);max-height:min(32rem,58vh)}}body.product-shell .b2b-dialog-editor .b2b-modal-task{gap:1rem}body.product-shell .b2b-quality-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0;padding:.45rem .65rem;border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-panel) 92%,var(--product-ink));font-size:.78rem;line-height:1.3}body.product-shell .b2b-quality-strip.is-good{border-color:color-mix(in srgb,var(--product-success) 45%,var(--product-line));background:color-mix(in srgb,var(--product-success) 8%,var(--product-panel))}body.product-shell .b2b-quality-strip.is-warning{border-color:color-mix(in srgb,var(--product-accent) 50%,var(--product-line));background:color-mix(in srgb,var(--product-accent) 10%,var(--product-panel))}body.product-shell .b2b-quality-strip.is-error{border-color:color-mix(in srgb,var(--product-danger) 45%,var(--product-line));background:color-mix(in srgb,var(--product-danger) 8%,var(--product-panel))}body.product-shell .b2b-quality-strip__label{font-weight:850;color:var(--product-ink)}body.product-shell .b2b-quality-strip__meta{color:var(--product-muted);font-weight:600}body.product-shell .b2b-modal-task__step{display:grid;gap:.65rem;margin:0;padding:.85rem;border:2px solid var(--product-line);background:var(--product-panel)}body.product-shell .b2b-modal-task__step.is-focus{border-color:var(--product-ink);box-shadow:3px 3px 0 hsla(0,0%,4%,.85)}body.product-shell .b2b-modal-task__title{display:flex;align-items:center;gap:.5rem;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:.95rem;font-weight:850;letter-spacing:-.01em}body.product-shell .b2b-modal-task__num{display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;border:2px solid var(--product-line);background:var(--product-accent);font-size:.75rem;font-weight:900}body.product-shell .b2b-modal-task__note{margin:0;color:var(--product-muted);font-size:.82rem;line-height:1.4}body.product-shell .b2b-modal-task__qty{display:grid;gap:.55rem}body.product-shell .b2b-modal-task__qty .dui-form-control{max-width:9rem}body.product-shell .b2b-modal-task__qty .dui-input{min-height:2.75rem;font-size:1.15rem;font-weight:800}body.product-shell .b2b-modal-task__size{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;color:var(--product-ink);font-size:.88rem}body.product-shell .b2b-modal-task__size-label{color:var(--product-muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.product-shell .b2b-support-color--task{gap:.55rem}body.product-shell .b2b-support-color--task.is-exact-required{border:0;padding:0;background:transparent}body.product-shell .b2b-support-color--task.is-exact-required .product-form-label{color:inherit}body.product-shell .b2b-support-color--task .b2b-support-color__choices{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem;border:2px solid var(--product-line);background:#fff}body.product-shell .b2b-support-color--task.is-exact-required .b2b-support-color__choices{border-color:color-mix(in srgb,var(--product-danger) 55%,var(--product-line));background:color-mix(in srgb,var(--product-danger) 5%,#fff)}body.product-shell .b2b-support-color--task .b2b-support-color-hex{flex:1 1 auto;min-width:0}body.product-shell .b2b-support-color--task .b2b-support-color-hex__input{width:100%;min-height:2.75rem;font-size:1rem;font-weight:800}body.product-shell .b2b-support-color--task .b2b-swatch-btn{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}body.product-shell .b2b-support-color__req{margin:0}body.product-shell .b2b-support-color__hint{margin:0;color:var(--product-muted);font-size:.76rem;line-height:1.4}body.product-shell .b2b-support-color__status.is-empty{color:var(--product-danger);font-weight:800}body.product-shell .b2b-add-visual-validation .b2b-quality-confirm,body.product-shell .b2b-dialog-editor .b2b-quality-confirm{padding:.75rem;border:2px solid var(--product-line);background:color-mix(in srgb,var(--product-success) 6%,var(--product-panel))}body.product-shell .b2b-add-visual-validation .b2b-quality-confirm span,body.product-shell .b2b-dialog-editor .b2b-quality-confirm span{font-size:.84rem}body.product-shell .b2b-quality-confirm input{width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--product-success)}body.product-shell .b2b-summary-alert,body.product-shell .b2b-summary-callout{color:color-mix(in srgb,var(--product-ink) 88%,#0b0b0b);font-size:.8rem;font-weight:750}body.product-shell .b2b-visual-options{border:1px solid var(--product-line);background:hsla(0,0%,4%,.02)}body.product-shell .b2b-project-options>summary,body.product-shell .b2b-visual-options>summary{display:flex;cursor:pointer;list-style:none}body.product-shell .b2b-project-options>summary::-webkit-details-marker,body.product-shell .b2b-visual-options>summary::-webkit-details-marker{display:none}body.product-shell .b2b-visual-options>summary{align-items:center;justify-content:space-between;padding:.7rem .8rem;font-size:.82rem;font-weight:850}body.product-shell .b2b-project-options>summary:after,body.product-shell .b2b-visual-options>summary:after{content:"+";font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:900}body.product-shell .b2b-project-options[open]>summary:after,body.product-shell .b2b-visual-options[open]>summary:after{content:"−"}body.product-shell .b2b-visual-options__body{display:grid;gap:.85rem;border-top:1px solid var(--product-line);padding:.85rem}body.product-shell .b2b-project-options{padding:0;overflow:hidden}body.product-shell .b2b-project-options>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.9rem 1rem}body.product-shell .b2b-project-options>summary span{font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;font-weight:850}body.product-shell .b2b-project-options>summary small{color:var(--product-muted);font-size:.78rem}body.product-shell .b2b-project-options__body{border-top:1px solid var(--product-line);padding:1rem}body.product-shell .b2b-project-options__danger{margin-top:1rem;border-top:1px solid var(--product-line);padding-top:1rem}body.product-shell .b2b-analysis-grid>div{display:grid;gap:.25rem;border:1px solid var(--product-line);padding:.65rem;background:hsla(0,0%,4%,.035)}body.product-shell .b2b-analysis-grid>div>span,body.product-shell .b2b-configurator__controls label>span,body.product-shell .b2b-replace-form label>span,body.product-shell .b2b-visual-edit label>span{color:var(--product-muted);font-size:var(--product-text-critical-xs);font-weight:800;text-transform:uppercase}body.product-shell .b2b-analysis-grid>div>strong{font-size:.9rem}body.product-shell .b2b-analysis-error,body.product-shell .b2b-analysis-warning{margin:0;border:2px solid var(--product-line);padding:.55rem .7rem;font-size:.82rem}body.product-shell .b2b-analysis-warning{background:linear-gradient(var(--product-accent),var(--product-accent)) top /100% 4px no-repeat,var(--product-attention-muted)}body.product-shell .b2b-analysis-error{background:linear-gradient(var(--product-danger),var(--product-danger)) top /100% 4px no-repeat,rgba(255,84,112,.14)}body.product-shell .b2b-visual-edit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}body.product-shell .b2b-visual-edit label:first-child{grid-column:1/-1}body.product-shell .b2b-replace-form label,body.product-shell .b2b-visual-edit label{display:grid;gap:.3rem}body.product-shell .b2b-visual-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.55rem}body.product-shell .b2b-replace-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end;border-top:1px solid var(--product-line);padding-top:.85rem}body.product-shell .product-checkout-steps{display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr));gap:.75rem;width:min(100%,64rem);margin:0;padding:0;list-style:none}body.product-shell .product-checkout-step{display:flex;min-height:3.25rem;align-items:center;gap:.65rem;border:2px solid var(--product-line);padding:.7rem .8rem;background:hsla(0,0%,4%,.045);color:var(--product-muted);font-size:.86rem;font-weight:850;text-transform:uppercase}body.product-shell .product-checkout-step__index{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;border:2px solid var(--product-line);color:var(--product-ink);font-family:Space Grotesk,system-ui,sans-serif;font-weight:900}body.product-shell .product-checkout-step.is-complete,body.product-shell .product-checkout-step.is-current,body.product-shell .product-checkout-step.is-ready{border-color:#000;background:var(--product-accent);color:var(--product-accent-ink);box-shadow:4px 4px 0 #000}body.product-shell .product-checkout-step.is-current{background:var(--product-blue)}body.product-shell .product-checkout-step.is-ready{background:var(--product-success)}body.product-shell .product-checkout-step.is-complete .product-checkout-step__index,body.product-shell .product-checkout-step.is-current .product-checkout-step__index,body.product-shell .product-checkout-step.is-ready .product-checkout-step__index{border-color:#000;color:#000}body.product-shell .summary-sticky{top:5.75rem}body.product-shell .dui-badge{border-color:var(--product-line);color:var(--product-ink)}body.product-shell .dui-divider{color:var(--product-soft)}body.product-shell .b2b-color-swatch-input input[type=color]{border:0!important;border-radius:0!important;background:transparent!important}body.product-shell .product-form-grid{display:grid;gap:.85rem}body.product-shell .product-form-label,body.product-shell .ui-field-group label.ui-label{color:var(--product-ink);font-size:.82rem;font-weight:850;letter-spacing:.02em}body.product-shell .checkout-dui-input,body.product-shell .dui-input.dui-input-bordered,body.product-shell .ui-input,body.product-shell select.dui-select.dui-select-bordered{min-height:2.95rem;border:2px solid var(--product-line-strong);border-radius:0;background:hsla(0,0%,4%,.075);color:var(--product-ink)}body.product-shell .checkout-dui-input::-moz-placeholder,body.product-shell .ui-input::-moz-placeholder{color:rgba(76,70,59,.5)}body.product-shell .checkout-dui-input::placeholder,body.product-shell .ui-input::placeholder{color:rgba(76,70,59,.5)}body.product-shell .checkout-dui-input:focus,body.product-shell .dui-input.dui-input-bordered:focus,body.product-shell .ui-input:focus,body.product-shell select.dui-select:focus{border-color:var(--product-accent);outline:3px solid rgba(220,255,26,.3);outline-offset:2px}body.prospect-tunnel-page .prospect-shell{width:min(1120px,calc(100vw - 2rem));margin:0 auto;padding:clamp(1rem,2vw,1.4rem) 0 clamp(2rem,5vw,3rem)}body.prospect-tunnel-page .prospect-shell__inner{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:1.1rem;align-items:start}body.prospect-tunnel-page .prospect-shell__aside,body.prospect-tunnel-page .prospect-shell__main{min-width:0}body.prospect-tunnel-page .prospect-panel,body.prospect-tunnel-page .prospect-shell__aside-card{padding:clamp(1.2rem,2vw,1.6rem)}body.prospect-tunnel-page .prospect-panel{display:grid;gap:1.2rem}body.prospect-tunnel-page .prospect-shell__lead,body.prospect-tunnel-page .prospect-tunnel__lead{max-width:30rem}@media (min-width:960px){body.product-shell .dashboard-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:stretch}}@media (max-width:959px){body.product-shell .product-nav{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-height:4.25rem}body.product-shell .product-nav__brand{flex:1 1 auto;min-width:0}body.product-shell .product-nav__workspace{display:none}body.product-shell .product-menu-button{display:inline-flex;flex:0 0 auto}body.product-shell .product-nav__links{display:none;flex:1 1 100%;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:.75rem;margin-top:.15rem;padding:.85rem 0 .35rem;border-top:1px solid color-mix(in srgb,var(--product-line) 12%,transparent)}body.product-shell .product-nav__body{display:grid;width:100%;gap:.75rem;align-items:stretch;justify-content:stretch;grid-template-columns:minmax(0,1fr)}body.product-shell .product-nav__account,body.product-shell .product-nav__primary{flex-direction:column;align-items:stretch;width:100%;padding-left:0;margin-left:0;border-left:0;gap:.25rem}body.product-shell .product-nav__account{display:block;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--product-line) 12%,transparent)}body.product-shell .product-nav__section-label{display:block;grid-column:1/-1;margin:0 0 .15rem;color:var(--product-soft);font-size:var(--product-text-critical-xs);font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}body.product-shell .product-nav__links.is-open,body.ui-marketing-body [data-product-menu].is-open{display:flex!important}body.product-shell .product-nav__links .product-nav__more-trigger,body.product-shell .product-nav__links .ui-btn{width:100%;min-height:2.875rem;justify-content:flex-start;padding-inline:.8rem;font-size:.9rem;text-align:left}body.product-shell .product-nav__links .product-nav__cta{margin-left:0;justify-content:center}body.product-shell .product-nav__more{width:100%}body.product-shell .product-nav__more-trigger{justify-content:space-between!important}body.product-shell .product-profile__trigger{width:100%;justify-content:flex-start;padding-inline:.8rem;font-size:.9rem}body.product-shell .product-profile__trigger .product-nav__chevron{margin-left:auto}body.product-shell .product-create-menu__trigger{justify-content:center!important}body.product-shell .product-nav__more-menu{position:static;width:100%;margin-top:.35rem;border-color:color-mix(in srgb,var(--product-line) 10%,transparent);background:color-mix(in srgb,var(--product-panel-strong) 48%,var(--product-panel));box-shadow:none}body.product-shell .product-profile,body.product-shell .product-profile__trigger{width:100%;max-width:none}body.product-shell .product-profile__menu{position:static;width:100%;margin-top:.4rem;background:color-mix(in srgb,var(--product-panel-strong) 34%,var(--product-panel));box-shadow:none}body.product-shell .b2b-configurator__workspace,body.product-shell .b2b-visual-card,body.product-shell .checkout-layout,body.product-shell .product-auth-grid,body.product-shell .product-auth-proof,body.product-shell .product-command-grid{grid-template-columns:minmax(0,1fr)}body.product-shell .summary-sticky{position:static}}@media (max-width:767px){body.product-shell .product-layout{gap:1rem;padding-top:1rem}body.product-shell .card,body.product-shell .checkout-dui-surface,body.product-shell .dui-card,body.product-shell .page-head--premium,body.product-shell .panel,body.product-shell .portal-signal-card,body.product-shell .product-panel{box-shadow:4px 4px 0 #0b0b0b}body.product-shell .page-head--premium h1{font-size:clamp(1.7rem,10vw,2.45rem);line-height:.96}body.product-shell .page-head-lead{font-size:.96rem;line-height:1.5}body.product-shell .product-checkout-progress{overflow:visible}body.product-shell .product-checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%}body.product-shell .product-checkout-step{min-height:3rem;gap:.35rem;padding:.5rem .4rem;font-size:var(--product-text-critical-xs)}body.product-shell .product-checkout-step__index{width:1.55rem;height:1.55rem;flex:0 0 auto;font-size:var(--product-text-critical-xs)}body.product-shell .split-row{grid-template-columns:minmax(0,1fr)}body.product-shell .b2b-preview-stage{min-height:16rem}body.product-shell .b2b-dialog-editor{grid-template-columns:minmax(0,1fr)}body.product-shell .b2b-dialog-editor>.b2b-configurator__preview{position:static}body.product-shell .b2b-add-visual-validation .b2b-configurator__workspace:not(.is-analysis-pending),body.product-shell .b2b-dialog-editor:not(.is-analysis-pending){display:flex;flex-direction:column}body.product-shell .b2b-add-visual-validation .b2b-configurator__workspace:not(.is-analysis-pending)>.b2b-visual-card__details,body.product-shell .b2b-dialog-editor:not(.is-analysis-pending)>.b2b-visual-card__details{order:-1}body.product-shell .b2b-configurator-dialog .b2b-preview-stage{min-height:11rem;height:min(14rem,32vh);max-height:14rem}body.product-shell .b2b-project-header .b2b-project-toolbar{grid-template-areas:"nav" "meta";grid-template-columns:minmax(0,1fr)}body.product-shell .b2b-project-checkout-actions,body.product-shell .b2b-project-toolbar__actions,body.product-shell .b2b-project-toolbar__meta{justify-content:stretch}body.product-shell .b2b-project-checkout-actions .ui-btn-primary,body.product-shell .b2b-project-checkout-actions form,body.product-shell .b2b-project-toolbar__actions .ui-btn-primary,body.product-shell .b2b-project-toolbar__actions form{width:100%}body.product-shell .b2b-project-quote__row{grid-template-columns:minmax(0,1fr);gap:.15rem}body.product-shell .b2b-project-quote__value{justify-content:flex-start;text-align:left}body.product-shell .b2b-project-quote__amount,body.product-shell .b2b-project-quote__formula,body.product-shell .b2b-project-quote__rate{white-space:normal}body.product-shell .b2b-project-toolbar__guidance{width:100%;justify-content:stretch}body.product-shell .b2b-project-toolbar__guidance .ui-btn-primary{width:100%}body.product-shell .b2b-project-toolbar__delete{width:auto;margin-left:auto}body.product-shell .b2b-visual-list-head{flex-direction:column;align-items:stretch}body.product-shell .b2b-visual-list-head .ui-btn{width:100%}body.product-shell .b2b-visual-list-item{grid-template-columns:4.75rem minmax(0,1fr);gap:.65rem}body.product-shell .b2b-visual-list-item__thumb{width:4.75rem;height:4.75rem;grid-row:span 3}body.product-shell .b2b-visual-list-item>.b2b-visual-list-item__actions,body.product-shell .b2b-visual-list-item>.b2b-visual-list-item__status,body.product-shell .b2b-visual-list-item>.badge,body.product-shell .b2b-visual-list-item>.ui-btn{grid-column:2;width:-moz-fit-content;width:fit-content}body.product-shell .b2b-visual-list-item__content>div{min-width:0}body.product-shell .b2b-visual-list-item__content p{display:none}body.product-shell .b2b-visual-list-item__content .b2b-visual-facts{gap:.35rem}body.product-shell .b2b-visual-list-item__content .b2b-visual-facts>*{padding:.3rem .4rem;font-size:.75rem}body.product-shell .b2b-configurator-dialog{width:100vw;max-height:100dvh;border-width:0;box-shadow:none}body.product-shell .b2b-dialog-shell{min-height:100dvh;max-height:100dvh}body.product-shell .b2b-dialog-head{padding:.7rem .8rem}body.product-shell .b2b-dialog-body{padding:.75rem}body.product-shell .b2b-configurator-dialog .b2b-preview-stage{min-height:13rem;height:min(20rem,45vh);max-height:20rem}body.product-shell .b2b-quality-overlays__actions,body.product-shell .b2b-thin-zone-tools__actions{align-items:stretch;flex-direction:column}body.product-shell .b2b-preview-zoom,body.product-shell .b2b-quality-overlays__actions>.ui-btn,body.product-shell .b2b-thin-zone-tools__actions>.ui-btn{width:100%}body.product-shell .b2b-preview-zoom .ui-btn{flex:1 1 0}body.product-shell .b2b-configurator-dialog .b2b-configurator__dimensions{grid-template-columns:minmax(0,6rem) minmax(0,1fr);gap:.4rem}body.product-shell .b2b-dialog-actions,body.product-shell .b2b-dialog-actions .ui-btn,body.product-shell .b2b-dialog-actions .ui-btn-ghost{width:100%}body.product-shell .b2b-dialog-actions{flex-direction:column-reverse}body.product-shell .b2b-dialog-actions__danger{margin-right:0}body.product-shell .b2b-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-shell .b2b-quality-confirm{align-items:stretch;flex-direction:column}body.product-shell .b2b-quality-confirm .ui-btn{width:100%}body.product-shell .b2b-order-start-surface__action,body.product-shell .b2b-order-start-surface__intro{align-items:stretch;flex-direction:column}body.product-shell .b2b-order-start-form__row{grid-template-columns:minmax(0,1fr)}body.product-shell .b2b-order-start-form__date{max-width:none}body.product-shell .b2b-order-start-surface__action .ui-btn,body.product-shell .b2b-order-start-surface__action .ui-form-actions{width:100%}body.product-shell .b2b-project-options>summary small{display:none}body.product-shell .b2b-analysis-grid,body.product-shell .b2b-configurator__dimensions,body.product-shell .b2b-replace-form,body.product-shell .b2b-visual-edit{grid-template-columns:minmax(0,1fr)}body.product-shell .b2b-visual-actions,body.product-shell .b2b-visual-edit label:first-child{grid-column:auto}body.product-shell .btn,body.product-shell .dui-btn,body.product-shell .ui-btn{min-height:2.875rem}body.product-shell .account-profile-page>.page-head--premium h1{font-size:1.75rem}body.product-shell .account-profile-layout{grid-template-columns:minmax(0,1fr);gap:1rem}body.product-shell .account-profile-rail{position:static;gap:.85rem}body.product-shell .account-profile-identity{padding-bottom:.85rem}body.product-shell .account-profile-nav{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}body.product-shell .account-profile-nav a{flex:0 0 auto;min-height:2.75rem;white-space:nowrap}body.product-shell .account-profile-connection__head{flex-direction:column;align-items:flex-start}body.product-shell .account-team-pending-row,body.product-shell .account-team-row,body.product-shell .account-team-row__actions,body.product-shell .account-team-row__controls{align-items:stretch;flex-direction:column}body.product-shell .account-team-invite-form .ui-btn,body.product-shell .account-team-pending-row .ui-btn,body.product-shell .account-team-row__actions .ui-input,body.product-shell .account-team-row__controls .ui-btn{width:100%}body.prospect-tunnel-page .prospect-shell{width:min(100vw - 1rem,1120px)}body.prospect-tunnel-page .prospect-shell__inner{grid-template-columns:minmax(0,1fr)}body.prospect-tunnel-page .prospect-panel,body.prospect-tunnel-page .prospect-shell__aside-card{padding:1rem}}@media (max-width:420px){body.product-shell .product-nav{max-width:100%}body.product-shell .product-nav__brand .ui-brand-lockup__subtitle{display:none}body.product-shell .product-profile__menu{width:100%}body.product-shell .account-profile-form__grid{grid-template-columns:minmax(0,1fr)}body.product-shell .account-profile-email{align-items:flex-start}body.product-shell .account-profile-form__footer{flex-direction:column;align-items:stretch}body.product-shell .account-profile-form .ui-btn,body.product-shell .account-profile-form .ui-form-actions{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){body.product-shell .account-profile-nav a,body.product-shell .product-create-menu__trigger,body.product-shell .product-menu-button__icon>span,body.product-shell .product-nav__chevron,body.product-shell .product-nav__links .ui-btn,body.product-shell .product-nav__more-trigger,body.product-shell .product-profile__trigger{transition:none}}body.product-shell .staff-order-detail-stack .workflow-shell--tabs-4 .workflow-progress{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.product-shell .staff-order-detail-stack .workflow-shell--tabs-5 .workflow-progress{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.product-shell .staff-order-detail-stack .workflow-shell--tabs-6 .workflow-progress{grid-template-columns:repeat(6,minmax(0,1fr))!important}body.product-shell .staff-order-detail-stack .operator-subpanel{padding:1rem}@media (max-width:900px){body.product-shell .staff-order-detail-stack .workflow-shell--distilled .workflow-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.product-shell .staff-order-detail-stack .workflow-shell--tabs-5 .workflow-progress .ui-tab-chip:last-child{grid-column:1/-1;border-right:0!important}}@media (max-width:640px){body.product-shell .staff-order-detail-stack .workflow-shell--distilled .workflow-progress{display:grid;overflow:visible}body.product-shell .staff-order-detail-stack .workflow-shell--distilled .workflow-progress .ui-tab-chip{min-width:0;border-bottom:1px solid var(--product-line,#0b0b0b)}body.product-shell .staff-order-detail-stack .workflow-shell--distilled .workflow-progress .ui-tab-chip:last-child{border-bottom:0}}body.product-shell.product-shell{--product-bg:var(--bg);--product-panel:var(--surface);--product-panel-strong:var(--surface-raised);--product-line:var(--line);--product-line-strong:var(--line-strong);--product-ink:var(--ink);--product-muted:var(--muted);--product-soft:var(--muted-soft);--product-accent:var(--brand);--product-accent-ink:var(--action-text);--product-secondary:var(--accent);--product-secondary-ink:var(--accent-text);--product-warning:var(--warning);--product-attention-soft:color-mix(in srgb,var(--product-warning) 12%,var(--product-panel));--product-attention-muted:color-mix(in srgb,var(--product-warning) 7%,var(--product-panel));--product-danger:var(--danger);--product-danger-text:var(--danger-text);--product-success:var(--success);--product-polish-radius-sm:var(--radius-sm);--product-polish-radius:var(--radius);--product-polish-radius-lg:var(--radius-lg);--product-polish-shadow:none;--product-polish-shadow-raised:var(--shadow-raised);background:var(--product-bg)}body.product-shell .product-header{border-bottom-color:color-mix(in srgb,var(--product-line) 22%,transparent);background:var(--product-panel);box-shadow:none}body.product-shell .product-header .product-nav{min-height:4.25rem;align-items:center}body.product-shell .product-header .ui-brand-lockup__mark{border-color:color-mix(in srgb,var(--product-accent) 78%,var(--product-ink));border-radius:var(--product-polish-radius-sm);color:var(--product-accent-ink)!important;background:var(--product-accent);box-shadow:none}body.product-shell .product-header :is(.ui-brand-lockup__name,.ui-brand-lockup__subtitle){color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)}body.product-shell :is(.card,.panel,.product-auth-card,.empty-state){border-color:color-mix(in srgb,var(--product-line) 32%,transparent);border-radius:var(--product-polish-radius);background:var(--product-panel);color:var(--product-ink);box-shadow:var(--product-polish-shadow)}body.product-shell.product-shell :is(.ui-btn,.dui-btn,button,summary):focus-visible,body.product-shell.product-shell a:focus-visible{outline:3px solid color-mix(in srgb,var(--product-accent) 72%,#fff)!important;outline-offset:3px}body.product-shell.product-shell :is(input,select,textarea):focus-visible{outline:none!important;outline-offset:0!important}body.product-shell.product-shell :is(.ui-input,.dui-input,.dui-select,.dui-textarea,.product-field-input):focus-visible{border-color:var(--product-line,var(--line))!important;outline:none!important;outline-offset:0!important;box-shadow:0 0 0 3px var(--field-focus-ring,color-mix(in srgb,var(--brand,var(--product-accent)) 32%,transparent))!important}body.product-shell .chip{border-radius:999px;box-shadow:none;text-transform:none}body.product-shell :is(.ui-btn,.dui-btn)[aria-disabled=true],body.product-shell :is(.ui-btn,.dui-btn,button):disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.25);opacity:.55}body.product-shell :is(.ui-input,.dui-input,.dui-select,.dui-textarea,.dui-file-input){border-color:color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius-sm);color:var(--product-ink);background:var(--product-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--product-ink) 4%,transparent)}body.product-shell .product-eyebrow{display:none}body.product-shell .page-head.page-head--premium{border-radius:var(--product-polish-radius-lg)}body.product-shell .client-dashboard{gap:1.1rem}body.product-shell .client-dashboard-head{position:relative;overflow:hidden;min-height:10.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius-lg);background:var(--product-panel);box-shadow:var(--product-polish-shadow)}body.product-shell .client-dashboard-head:after{display:none}body.product-shell .client-dashboard-head>*{position:relative;z-index:1}body.product-shell .atelier-dashboard-head h1,body.product-shell .client-dashboard-head h1{font-size:clamp(2rem,5vw,3.4rem);line-height:.98;letter-spacing:-.035em;text-transform:none}body.product-shell .client-dashboard-focus,body.product-shell .client-dashboard-palier{border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius);background:var(--product-panel-strong);box-shadow:var(--product-polish-shadow)}body.product-shell .client-dashboard-focus{padding:1.15rem 1.25rem}body.product-shell .client-dashboard-focus.is-danger{background:color-mix(in srgb,var(--product-danger) 10%,var(--product-panel))}body.product-shell .client-dashboard-section{overflow:hidden;padding:clamp(1rem,2.5vw,1.35rem);border-width:1px!important;border-radius:var(--product-polish-radius)!important;box-shadow:var(--product-polish-shadow)!important}body.product-shell .client-dashboard-section__head{padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--product-line) 18%,transparent)}body.product-shell :is(.ui-orders-list-mobile,.ui-projects-list-mobile){gap:.75rem}body.product-shell :is(.badge,.ui-inline-flag){min-height:1.7rem;padding:.25rem .55rem;border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent)!important;border-radius:999px!important;color:var(--product-ink)!important;background:var(--product-panel-strong)!important;box-shadow:none!important;letter-spacing:.02em;text-transform:none}body.product-shell :is(.badge-success,.badge--success,.badge.is-success){border-color:color-mix(in srgb,var(--product-success) 44%,transparent)!important;color:color-mix(in srgb,var(--product-success) 84%,var(--product-ink))!important;background:color-mix(in srgb,var(--product-success) 13%,var(--product-panel))!important}body.product-shell .ui-inline-flag,body.product-shell :is(.badge-warning,.badge--warning,.badge.is-warning){border-color:color-mix(in srgb,var(--product-warning) 58%,transparent)!important;background:var(--product-attention-soft)!important}body.product-shell :is(.badge-error,.badge--error,.badge-danger,.badge--danger,.badge.is-danger){border-color:color-mix(in srgb,var(--product-danger) 48%,transparent)!important;color:var(--product-danger-text)!important;background:color-mix(in srgb,var(--product-danger) 12%,var(--product-panel))!important}body.product-shell .ui-inline-link--button{border-radius:999px;background:var(--product-panel);box-shadow:none}body.product-shell .client-order-detail>.page-head--premium{border-width:1px!important;border-radius:var(--product-polish-radius-lg)!important;box-shadow:var(--product-polish-shadow)!important}body.product-shell .client-order-detail>.page-head--premium h1{font-size:clamp(2rem,5vw,3.4rem);line-height:.98;letter-spacing:-.035em;text-transform:none}body.product-shell .client-order-summary{border-color:color-mix(in srgb,var(--product-line) 32%,transparent)!important;border-radius:var(--product-polish-radius)!important;background:var(--product-panel)!important;box-shadow:var(--product-polish-shadow)!important}body.product-shell .client-order-detail .workflow-shell--compact{overflow:hidden;border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent)!important;border-radius:var(--product-polish-radius)!important;background:var(--product-panel)!important;box-shadow:var(--product-polish-shadow)!important}body.product-shell .client-order-detail .workflow-shell--compact .workflow-tab-rail--compact{border-bottom-color:color-mix(in srgb,var(--product-line) 22%,transparent);background:var(--product-panel-strong)}body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip{border-color:transparent!important;border-radius:999px!important;color:var(--product-muted);background:transparent!important;box-shadow:none!important}body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip:is(:hover,:focus-visible){color:var(--product-ink);background:color-mix(in srgb,var(--product-accent) 16%,var(--product-panel))!important}body.product-shell .client-order-detail .workflow-shell--compact .ui-tab-chip:is([aria-selected=true],.is-active){border-color:var(--product-accent)!important;color:var(--product-accent-ink);background:var(--product-accent)!important;box-shadow:none!important}body.product-shell .gang-library-head{border-bottom:1px solid color-mix(in srgb,var(--product-line) 28%,transparent)}body.product-shell .gang-library-head h1{font-size:clamp(2rem,5vw,3.4rem);text-transform:none}body.product-shell .gang-sheet-toolbar{padding:0;border:0;border-radius:0;background:transparent}body.product-shell .gang-sheet-filters{gap:.3rem}body.product-shell .gang-sheet-filters button{border-radius:999px;box-shadow:none!important}body.product-shell .gang-sheet-filters button:is(:hover,:focus-visible,.is-active){border-color:var(--product-ink);color:var(--product-ink);background:var(--product-panel)}body.product-shell .gang-sheet-filters button.is-active{border-color:var(--product-accent);color:var(--product-accent-ink);background:var(--product-accent)}body.product-shell .gang-sheet-search{border-radius:var(--product-polish-radius-sm);background:var(--product-panel)}body.product-shell .gang-sheet-card{border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius);background:var(--product-panel);box-shadow:var(--product-polish-shadow);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.product-shell .gang-sheet-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--product-line) 62%,transparent);box-shadow:var(--product-polish-shadow-raised);transform:translateY(-1px)}body.product-shell .gang-sheet-card__link{border-radius:inherit}body.product-shell .gang-sheet-card__preview{height:16rem;border-bottom-width:1px;border-bottom-color:color-mix(in srgb,var(--product-line) 42%,transparent)}body.product-shell .gang-sheet-card__mockup{box-shadow:0 10px 22px rgba(83,67,43,.14)}body.product-shell .gang-sheet-card__format{color:var(--product-ink);background:var(--product-panel);border-color:color-mix(in srgb,var(--product-line) 48%,transparent);letter-spacing:.02em;text-transform:none}body.product-shell :is(.gang-sheet-card__format,.gang-sheet-card__preview-label,.gang-status-badge){border-radius:999px;box-shadow:none}body.product-shell .gang-sheet-card__facts,body.product-shell .gang-sheet-card__facts div+div,body.product-shell .gang-sheet-card__primary{border-color:color-mix(in srgb,var(--product-line) 42%,transparent)}body.product-shell .gang-status-badge{border-color:color-mix(in srgb,var(--product-line) 34%,transparent);letter-spacing:.02em;text-transform:none}body.product-shell :is(.gang-status-badge--ready,.gang-status-badge--validated){border-color:color-mix(in srgb,var(--product-success) 42%,transparent);color:color-mix(in srgb,var(--product-success) 84%,var(--product-ink));background:color-mix(in srgb,var(--product-success) 13%,var(--product-panel))}body.product-shell .gang-status-badge--rendering{border-color:color-mix(in srgb,var(--product-accent) 48%,transparent);color:var(--product-danger-text);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel))}body.product-shell .gang-status-badge--render_failed{border-color:color-mix(in srgb,var(--product-danger) 48%,transparent);color:var(--product-danger-text);background:color-mix(in srgb,var(--product-danger) 12%,var(--product-panel))}body.product-shell .gang-sheet-card__menu>summary{border-radius:999px}body.product-shell .gang-sheet-card__menu-panel{border-radius:16px;box-shadow:var(--product-polish-shadow-raised)}body.product-shell .atelier-dashboard{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;min-width:0}body.product-shell .atelier-dashboard>:is(.alert,.atelier-dashboard-metrics,.atelier-worklist,.card){grid-column:1/-1}body.product-shell .atelier-dashboard-head{display:grid;grid-column:1/-1;align-content:center;gap:.35rem;min-height:10rem;margin:0;padding:clamp(1.2rem,2.6vw,1.8rem);border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius-lg);background:var(--product-panel);box-shadow:var(--product-polish-shadow)}body.product-shell .atelier-dashboard:has(>.atelier-next-action) .atelier-dashboard-head{grid-column:1}body.product-shell .atelier-dashboard-head .product-eyebrow{margin:0}body.product-shell .atelier-next-action{grid-column:2;grid-row:1;align-items:flex-start;flex-direction:column;justify-content:space-between;margin:0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--product-accent) 48%,var(--product-line));border-radius:var(--product-polish-radius-lg);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel));box-shadow:var(--product-polish-shadow-raised)}body.product-shell .atelier-next-action p,body.product-shell .atelier-next-action span{color:var(--product-muted)}body.product-shell .atelier-next-action .ui-btn{width:100%;border-color:color-mix(in srgb,var(--product-accent) 78%,var(--product-ink));background:var(--product-accent);color:var(--product-accent-ink)}body.product-shell .atelier-dashboard-metrics .ui-kpi-card,body.product-shell .atelier-worklist{border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius);background:var(--product-panel);box-shadow:var(--product-polish-shadow)}body.product-shell .atelier-worklist{overflow:hidden;margin-top:0}body.product-shell .atelier-worklist__toolbar{border-bottom-width:1px}body.product-shell .atelier-worklist__toolbar h2{text-transform:none}body.product-shell .atelier-worklist__tabs{gap:.35rem;padding:.55rem;border-bottom-width:1px;background:var(--product-panel-strong)}body.product-shell .atelier-worklist__tab{min-height:2.5rem;padding:.55rem .8rem;border:1px solid transparent;border-radius:999px}body.product-shell .atelier-worklist__tab.is-active,body.product-shell .atelier-worklist__tab[aria-current=page]{border-color:color-mix(in srgb,var(--product-accent) 52%,var(--product-line));background:color-mix(in srgb,var(--product-accent) 16%,var(--product-panel));color:var(--product-ink)}body.product-shell .atelier-order-row{border-color:color-mix(in srgb,var(--product-line) 16%,transparent)}body.product-shell .atelier-order-row.is-ready{background:color-mix(in srgb,var(--product-success) 8%,var(--product-panel))}body.product-shell .atelier-order-row.has-issue{background:color-mix(in srgb,var(--product-danger) 9%,var(--product-panel))}body.product-shell .atelier-worklist__batch-more>div{border-radius:var(--product-polish-radius-sm);box-shadow:var(--product-polish-shadow-raised)}body.product-shell--auth .product-layout{min-height:calc(100vh - 6rem)}body.product-shell .product-login-shell{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:stretch;width:min(100%,62rem);gap:clamp(1rem,3vw,2rem);margin:clamp(1.25rem,6vh,4rem) auto 2rem}body.product-shell .product-login-heading{position:relative;align-content:end;overflow:hidden;min-height:26rem;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid color-mix(in srgb,var(--product-accent) 48%,var(--product-line));border-radius:var(--product-polish-radius-lg);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel));text-align:left}body.product-shell .product-login-heading:before{display:none}body.product-shell .product-login-heading h1{font-size:clamp(2.5rem,7vw,4.6rem);text-transform:none}body.product-shell .product-login-heading p{max-width:28rem;margin-inline:0;color:var(--product-ink)}body.product-shell .product-login-heading__note{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--product-ink) 36%,transparent);font-size:.86rem;font-weight:700}body.product-shell .product-login-card{align-content:center;padding:clamp(1.35rem,4vw,2.4rem);border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius-lg);box-shadow:var(--product-polish-shadow-raised)}@media (max-width:52rem){body.product-shell .atelier-dashboard,body.product-shell .product-login-shell{grid-template-columns:minmax(0,1fr)}body.product-shell .atelier-next-action{grid-column:1;grid-row:auto;order:1}body.product-shell .atelier-dashboard>:is(.alert,.atelier-dashboard-metrics,.atelier-worklist,.card){grid-column:1}body.product-shell .atelier-dashboard-head{order:0}body.product-shell .atelier-dashboard-metrics{order:2}body.product-shell .atelier-worklist{order:3}body.product-shell .product-login-heading{min-height:15rem}}@media (max-width:39.99rem){body.product-shell .client-dashboard-head{min-height:0;padding:1.1rem}body.product-shell .client-dashboard-head:after{right:-3.5rem;bottom:-4rem}body.product-shell .atelier-next-action .ui-btn,body.product-shell .client-dashboard-focus .ui-btn,body.product-shell .client-dashboard-head .ui-btn{width:100%}body.product-shell .atelier-dashboard-head,body.product-shell .atelier-next-action,body.product-shell .product-login-card,body.product-shell .product-login-heading{border-radius:var(--product-polish-radius)}body.product-shell .atelier-dashboard-metrics .ui-kpi-grid{grid-template-columns:minmax(0,1fr)}body.product-shell .atelier-dashboard-metrics .ui-kpi-card{min-height:auto}body.product-shell .atelier-order-row{grid-template-columns:1.5rem minmax(0,1fr);gap:.9rem}body.product-shell .atelier-order-row__select{grid-row:1;align-self:start}body.product-shell .atelier-order-row__select label{min-width:1.5rem;min-height:1.5rem}body.product-shell .atelier-order-row__select-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.product-shell .atelier-order-row>:is(.atelier-order-row__identity,.atelier-order-row__customer,.atelier-order-row__review,.atelier-order-row__production,.atelier-order-row__action){grid-column:2}body.product-shell .product-login-shell{gap:.75rem;margin-top:.75rem}body.product-shell .product-login-heading{min-height:12rem;padding:1.25rem}body.product-shell .product-login-heading:before{top:1rem;right:1rem;width:3.5rem;height:3.5rem}}body.product-shell.prospect-journey-page{--journey-ink:var(--product-ink);--journey-paper:var(--product-bg);--journey-surface:var(--product-panel);--journey-lime:var(--product-ink);color:var(--product-ink);background:var(--product-bg)}body.product-shell.prospect-journey-page .agency-header{border-bottom:1px solid color-mix(in srgb,var(--product-line) 22%,transparent);color:var(--product-ink);background:var(--product-panel);box-shadow:none}body.product-shell.prospect-journey-page .agency-header .ui-brand-lockup__mark{border-color:color-mix(in srgb,var(--product-accent) 78%,var(--product-ink));border-radius:var(--product-polish-radius-sm);color:var(--product-accent-ink)!important;background:var(--product-accent);box-shadow:none}body.product-shell.prospect-journey-page .agency-header .ui-brand-lockup__name,body.product-shell.prospect-journey-page .agency-header .ui-brand-lockup__subtitle{color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)}body.product-shell.prospect-journey-page .agency-header .agency-menu-toggle,body.product-shell.prospect-journey-page .agency-header .agency-nav__link{min-height:2.75rem;border:1px solid var(--product-line);border-radius:999px;color:var(--product-ink)!important;background:var(--product-panel);box-shadow:none;text-transform:none}body.product-shell.prospect-journey-page .agency-header .agency-menu-toggle{position:static;display:inline-flex;flex:0 0 2.75rem;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;transform:none}body.product-shell.prospect-journey-page .agency-header .agency-menu-toggle__lines{display:grid;width:1.25rem;gap:.25rem}body.product-shell.prospect-journey-page .agency-header .agency-menu-toggle__lines span{display:block;width:100%;height:2px;border-radius:999px;background:currentColor}body.product-shell.prospect-journey-page .prospect-journey{min-height:calc(100dvh - 4.25rem);padding:clamp(.8rem,3vw,2rem) 0 clamp(2rem,5vw,4rem);background:var(--product-bg)}body.product-shell.prospect-journey-page .prospect-journey__frame{width:min(70rem,calc(100vw - 2rem));grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)!important;gap:1rem!important;border:0;border-radius:0;background:transparent;box-shadow:none}body.product-shell.prospect-journey-page .prospect-journey__rail{overflow:hidden;border:0;border-radius:var(--product-polish-radius-lg);color:var(--product-ink);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel))}body.product-shell.prospect-journey-page .prospect-journey__panel,body.product-shell.prospect-journey-page .prospect-journey__rail-inner{border:1px solid color-mix(in srgb,var(--product-line) 40%,transparent);border-radius:var(--product-polish-radius-lg);box-shadow:var(--product-polish-shadow)}body.product-shell.prospect-journey-page .prospect-journey__rail-inner{color:var(--product-ink);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel))}body.product-shell.prospect-journey-page .prospect-shell__eyebrow{display:none}body.product-shell.prospect-journey-page .prospect-shell__lead,body.product-shell.prospect-journey-page .prospect-shell__title{color:var(--product-ink)}body.product-shell.prospect-journey-page .prospect-shell__title{font-size:clamp(2rem,4vw,3.4rem);line-height:.98;letter-spacing:-.035em;text-transform:none}body.product-shell.prospect-journey-page .prospect-stepper__index{border:1px solid var(--product-line);border-radius:999px;color:var(--product-ink);background:var(--product-panel)}body.product-shell.prospect-journey-page .prospect-stepper__item.is-complete .prospect-stepper__index,body.product-shell.prospect-journey-page .prospect-stepper__item.is-current .prospect-stepper__index{border-color:var(--product-accent);color:var(--product-accent-ink);background:var(--product-accent)}body.product-shell.prospect-journey-page .prospect-stepper__item.is-current .prospect-stepper__label,body.product-shell.prospect-journey-page .prospect-stepper__label{color:var(--product-ink)}body.product-shell.prospect-journey-page .prospect-journey__panel{color:var(--product-ink);background:var(--product-panel)}body.product-shell.prospect-journey-page :is(.prospect-consent-card,.prospect-success-card){border:1px solid color-mix(in srgb,var(--product-line) 26%,transparent);border-radius:var(--product-polish-radius);background:var(--product-panel);box-shadow:none}body.product-shell.prospect-journey-page .prospect-step1__section+.prospect-step1__section{border-top-color:color-mix(in srgb,var(--product-line) 18%,transparent)}body.product-shell.prospect-journey-page .prospect-panel :is(.checkout-dui-input,.dui-input.dui-input-bordered,select.dui-select.dui-select-bordered){border:1.5px solid color-mix(in srgb,var(--product-line) 42%,transparent);border-radius:var(--product-polish-radius-sm);color:var(--product-ink);background:var(--product-panel);box-shadow:none}body.product-shell.prospect-journey-page .prospect-step1__activity-card{border:1px solid color-mix(in srgb,var(--product-line) 34%,transparent);border-radius:var(--product-polish-radius-sm);background:var(--product-panel);box-shadow:none}body.product-shell.prospect-journey-page .prospect-step1__activity-card:has(input:checked){border-color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 12%,var(--product-panel))}body.product-shell.prospect-journey-page .prospect-form__footer{border-top-color:color-mix(in srgb,var(--product-line) 18%,transparent);background:var(--product-panel)}@media (max-width:47.99rem){body.product-shell.prospect-journey-page .prospect-journey{padding-top:.75rem}body.product-shell.prospect-journey-page .prospect-journey__frame{width:min(100% - 1rem,42rem);grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}body.product-shell.prospect-journey-page .prospect-journey__panel,body.product-shell.prospect-journey-page .prospect-journey__rail-inner{border-radius:var(--product-polish-radius)}body.product-shell.prospect-journey-page .prospect-journey__rail-inner{padding:1rem}body.product-shell.prospect-journey-page .prospect-journey__rail{border-radius:var(--product-polish-radius)}body.product-shell.prospect-journey-page .prospect-shell__title{font-size:2rem}}html[data-theme=prenium] body.product-shell :is(.page-head--premium,.card,.panel,.staff-customer-focus,.staff-order-focus,.staff-access-focus,.staff-project-focus,.staff-project-items,.product-auth-card,.volume-tier-create-card,.workflow-panel,.workflow-form-card,.ui-panel-shell,.empty-state,.product-checkout-card,.b2b-configurator,.b2b-project-options,.gang-sheet-card,.gang-editor__header,.gang-editor__status,.prospect-success-card){box-shadow:none!important;border-radius:var(--radius)}html[data-theme=prenium] body.product-shell.portal-shell.landing-saas .app-header.landing-saas-header.product-header{border-bottom:1px solid var(--line)!important;background:var(--surface)!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none!important}html[data-theme=prenium] body.product-shell{background:var(--bg)!important;color:var(--ink)!important}html[data-theme=prenium] body.product-shell :is(.ui-brand-lockup__mark,.product-brand__mark){border:1.5px solid color-mix(in srgb,var(--brand) 78%,var(--ink))!important;border-radius:var(--radius-sm)!important;background:var(--brand)!important;color:var(--action-text)!important;box-shadow:none!important}html[data-theme=prenium] body.product-shell :where(.card,.panel,.page-head,.page-head--premium,[class*=-card]:not([class*=__]),[class*=-panel]:not([class*=__]):not(.atelier-dashboard-panel):not(.atelier-dashboard-stack):not(.account-profile-panel):not(.account-team-panel):not(.gang-inspector-panel),[class*=-focus]:not([class*=__]):not(.client-dashboard-focus),.workflow-shell,.ui-workflow-shell,.ui-panel-shell,.workflow-panel-shell,.shipping-form-shell,[class*=-head]:not(.page-head):not([class*=heading]):not([class*=__]),[class*=-header]:not([class*=__]),[class*=-section]:not([class*=__]):not(.client-dashboard-section),[class*=-block]:not([class*=__]),[class*=-row]:not([class*=__]),[class*=-item]:not([class*=__]),[class*=-list]:not([class*=__]),[class*=-grid]:not([class*=__]),[class*=-bar]:not([class*=__]),[class*=-metric]:not([class*=__]),[class*=-editor]:not([class*=__]),[class*=-workflow]:not([class*=__]),[class*=-configurator]:not([class*=__]),[class*=-dialog]:not([class*=__]),[class*=-track]:not([class*=__]),[class*=-console]:not([class*=__]),[class*=-overview]:not([class*=__]),[class*=-tier]:not([class*=__]),[class*=-create]:not([class*=__]),[class*=-mockup]:not([class*=__]),[class*=-inspector]:not([class*=__]),[class*=-sidebar]:not([class*=__]),[class*=-stage]:not([class*=__]),details,dialog):not(.ui-toast):not(.alert){box-shadow:none!important}html[data-theme=prenium] body.product-shell :where(.card,.panel,.page-head--premium,[class*=-card]:not([class*=__]),[class*=-panel]:not([class*=__]):not(.atelier-dashboard-panel):not(.atelier-dashboard-stack):not(.account-profile-panel):not(.account-team-panel):not(.gang-inspector-panel),[class*=-focus]:not([class*=__]):not(.client-dashboard-focus),.workflow-shell,.ui-workflow-shell,.ui-panel-shell,.workflow-panel-shell,.shipping-form-shell,[class*=-section]:not([class*=__]):not(.client-dashboard-section),[class*=-block]:not([class*=__]),[class*=-row]:not([class*=__]),[class*=-item]:not([class*=__]),[class*=-dialog]:not([class*=__]),[class*=-create]:not([class*=__]),details,dialog){border-color:var(--line)!important;border-radius:var(--radius)}html[data-theme=prenium] body.product-shell :is(.ui-btn-primary,.ui-btn.ui-btn-primary,.product-nav__cta){background:var(--brand)!important;border:var(--ui-action-border-width) solid var(--ink)!important;color:var(--action-text)!important;box-shadow:var(--ui-action-shadow)!important}html[data-theme=prenium] body.product-shell :is(.ui-btn-primary,.ui-btn.ui-btn-primary,.product-nav__cta):hover:not(:disabled){background:var(--brand-strong)!important;border-color:var(--ink)!important;box-shadow:var(--ui-action-shadow-hover)!important;transform:translate(-1px,-1px)}html[data-theme=prenium] body.product-shell :is(.ui-btn-primary,.ui-btn.ui-btn-primary,.product-nav__cta):active:not(:disabled){box-shadow:var(--ui-action-shadow-active)!important;transform:translate(1px,1px)}html[data-theme=prenium] body.product-shell :is(.ui-btn-secondary,.ui-btn.ui-btn-secondary){background:var(--ui-action-secondary-bg)!important;border:var(--ui-action-border-width) solid var(--ui-action-secondary-border)!important;color:var(--ui-action-secondary-text)!important;box-shadow:none!important}html[data-theme=prenium] body.product-shell :is(.product-nav__link.is-active,.ui-tab-chip.is-active){box-shadow:none!important}html[data-theme=prenium] body.product-shell :is([class*=badge],.badge,.chip,.ui-inline-flag){box-shadow:none!important}html[data-theme=prenium] body.product-shell :is(.gang-workflow [data-workflow-marker],.gang-editor__metrics .is-price,.production-track__steps li.is-current,.workflow-progress .ui-tab-chip.is-active){background:color-mix(in srgb,var(--brand-soft) 72%,var(--surface))!important;color:var(--brand-strong)!important;box-shadow:none!important}html[data-theme=prenium] body.product-shell .ui-breadcrumb__list{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:650}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :where(.card,.panel,.portal-login-card,.product-auth-card,.landing-auth-shell,.page-head--premium,.service-card,.selectable-card,[class*=-card]:not([class*=__]),[class*=-panel]:not([class*=__]):not(.atelier-dashboard-panel):not(.atelier-dashboard-stack):not(.account-profile-panel):not(.account-team-panel):not(.gang-inspector-panel),[class*=-focus]:not([class*=__]):not(.client-dashboard-focus),.workflow-shell,.ui-workflow-shell,.ui-panel-shell,.workflow-panel-shell,.shipping-form-shell){background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface :is([class*=-focus]:not([class*=__]),.card.workflow-shell,.ui-workflow-shell,.workflow-shell,.ui-panel-shell,.workflow-panel-shell){border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .empty-state{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:empty}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .workflow-panel{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:panel}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .client-dashboard-focus,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .client-dashboard-palier,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .client-dashboard-section{border:0!important;border-width:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:dashboard-inner}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .atelier-inspection{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:inspection}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .workflow-panel-target{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:target}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .client-order-summary,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .staff-customer-focus,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .staff-order-focus{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:focus}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .staff-order-detail-stack{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:stack}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .client-order-panel{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:client-panel}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .account-profile-panel,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .account-team-invite,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .account-team-panel{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important;--portal-inner-chrome:profile-panel}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.client-profile-surface .account-profile-rail{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:profile-rail}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .portal-page-surface .ui-table-shell{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;--portal-inner-chrome:table}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.page-head h1,.empty-state h3,.section-head h2,.kpi-grid .card h2){color:var(--ink)!important;font-family:var(--ui-font-display)!important;font-weight:700!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.page-head-lead,.page-head h1+p,.page-head p.muted,.card .muted,.empty-state .muted,.panel-head p){color:var(--muted)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.breadcrumb,.breadcrumb a,.ui-breadcrumb,.ui-breadcrumb a){color:var(--muted)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .breadcrumb a:hover,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-breadcrumb a:hover{color:var(--brand-strong)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.chip.is-active,.step-chip.is-active){background:color-mix(in srgb,var(--brand-soft) 72%,var(--surface))!important;border-color:var(--brand)!important;color:var(--brand-strong)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.chip,.step-chip){border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-data-table th,table th){color:var(--muted)!important;border-bottom-color:var(--line)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-data-table td,table td){color:var(--ink)!important;border-bottom-color:var(--line)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .alert--info:not(.ui-toast){border:1px solid color-mix(in srgb,var(--brand) 32%,var(--line))!important;background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .alert--success:not(.ui-toast){border:1px solid color-mix(in srgb,var(--success) 38%,var(--line))!important;background:color-mix(in srgb,var(--success) 10%,var(--surface))!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .alert:not(.ui-toast){border-color:var(--line)!important;box-shadow:none!important;border-radius:var(--radius-sm)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .alert--warning:not(.ui-toast){border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line))!important;background:color-mix(in srgb,var(--warning) 10%,var(--surface))!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .alert--danger:not(.ui-toast){border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line))!important;background:color-mix(in srgb,var(--danger) 10%,var(--surface))!important;color:var(--danger-text)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-toast-stack{z-index:100!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-toast{border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--surface-raised)!important;color:var(--ink)!important;box-shadow:var(--shadow-soft)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-toast--info{border-color:color-mix(in srgb,var(--brand) 32%,var(--line))!important;background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface-raised))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-toast--success{border-color:color-mix(in srgb,var(--success) 38%,var(--line))!important;background:color-mix(in srgb,var(--success) 10%,var(--surface-raised))!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-toast--warning{border-color:color-mix(in srgb,var(--warning) 40%,var(--line))!important;background:color-mix(in srgb,var(--warning) 10%,var(--surface-raised))!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-toast--error{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))!important;background:color-mix(in srgb,var(--danger) 10%,var(--surface-raised))!important;color:var(--danger-text)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell{background:var(--bg)!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .app-header.product-header{background:var(--surface)!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .page-head,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .page-head--premium{margin-bottom:1.35rem;background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-field-group label.ui-label,.ui-label){color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-input,.ui-input.product-field-input,select.ui-input,textarea.ui-input){background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-input:focus,.ui-input:focus-visible,select.ui-input:focus,select.ui-input:focus-visible,textarea.ui-input:focus,textarea.ui-input:focus-visible){border-color:var(--line)!important;outline:none!important;outline-offset:0!important;box-shadow:0 0 0 3px var(--field-focus-ring)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-field-group :is(.error-text,.ui-error-text){color:var(--danger-text)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell code{color:var(--ink)!important;background:color-mix(in srgb,var(--bg-accent) 65%,var(--surface))!important;border-radius:var(--radius-sm)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn-primary,.ui-btn.ui-btn-primary,.btn:not(.btn-secondary):not(.ui-btn-secondary)){background:var(--brand)!important;border:var(--ui-action-border-width) solid var(--ink)!important;color:var(--action-text)!important;box-shadow:var(--ui-action-shadow)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn-secondary,.ui-btn.ui-btn-secondary,.btn-secondary){background:var(--ui-action-secondary-bg)!important;border:var(--ui-action-border-width) solid var(--ui-action-secondary-border)!important;color:var(--ui-action-secondary-text)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .checkout-dropzone-dui.is-dragover{border-color:var(--brand)!important;background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .panel-head h3{color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn,.btn,.dui-btn,button.ui-btn){filter:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn-primary,.ui-btn.ui-btn-primary,.btn:not(.btn-secondary):not(.ui-btn-secondary)):is(:hover,:focus-visible){background:var(--brand-strong)!important;border-color:var(--ink)!important;color:var(--action-text)!important;box-shadow:var(--ui-action-shadow-hover)!important;transform:translate(-1px,-1px)}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn-primary,.ui-btn.ui-btn-primary,.btn:not(.btn-secondary):not(.ui-btn-secondary)):active{background:var(--brand-strong)!important;border-color:var(--ink)!important;color:var(--action-text)!important;box-shadow:var(--ui-action-shadow-active)!important;transform:translate(1px,1px)}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn-secondary,.ui-btn.ui-btn-secondary,.btn-secondary):is(:hover,:focus-visible,:active){background:var(--ui-action-secondary-bg-hover)!important;color:var(--ui-action-secondary-text)!important;transform:none!important;background:var(--bg-accent)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn-ghost,.dui-btn-ghost){background:transparent!important;border-color:transparent!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn-ghost,.dui-btn-ghost):is(:hover,:focus-visible,:active){background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-data-table tbody tr,tbody tr){background:transparent!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-data-table tbody tr:nth-child(2n),tbody tr:nth-child(2n)){background:color-mix(in srgb,var(--bg-accent) 58%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-data-table tbody tr.ui-row-warning,tr.ui-row-warning){background:color-mix(in srgb,var(--warning) 8%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-data-table tbody tr.ui-row-anomaly,tr.ui-row-anomaly){background:color-mix(in srgb,var(--danger) 8%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-data-table tbody tr:hover,tbody tr:hover){background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-mobile-order-card.ui-card-warning{border-color:color-mix(in srgb,var(--warning) 35%,var(--line))!important;background:color-mix(in srgb,var(--warning) 6%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-mobile-order-card.ui-card-anomaly{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))!important;background:color-mix(in srgb,var(--danger) 6%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-layout{gap:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page{display:grid;gap:0;margin-bottom:clamp(1rem,2vw,1.35rem)}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page>.portal-page-surface+.portal-page-surface{margin-top:.85rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-breadcrumb,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail{margin:0 0 .65rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail[data-breadcrumb-action=true]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}@media (min-width:480px){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail[data-breadcrumb-action=true]{flex-wrap:nowrap}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail[data-breadcrumb-action=true] .ui-breadcrumb{min-width:0;flex:1 1 auto}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail[data-breadcrumb-action=true] .atelier-push-action{display:flex;flex:0 0 auto;margin-left:auto;justify-content:flex-end}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail[data-breadcrumb-action=true] .atelier-push-action .ui-btn{min-height:2.25rem;white-space:nowrap}@media (max-width:479px){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail[data-breadcrumb-action=true]{align-items:flex-start}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail[data-breadcrumb-action=true] .atelier-push-action{margin-left:auto}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-breadcrumb .ui-breadcrumb,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail .ui-breadcrumb{margin:0!important;color:var(--muted)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-breadcrumb .ui-breadcrumb a,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail .ui-breadcrumb a{color:var(--muted)!important;text-decoration:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-breadcrumb .ui-breadcrumb a:focus-visible,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-breadcrumb .ui-breadcrumb a:hover,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail .ui-breadcrumb a:focus-visible,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail .ui-breadcrumb a:hover{color:var(--ink)!important;text-decoration:underline!important;text-decoration-color:var(--brand-strong)!important;text-underline-offset:.18em}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-breadcrumb .ui-breadcrumb [aria-current=page],html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail .ui-breadcrumb [aria-current=page]{color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .page-head--premium,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-intro{margin:0 0 1rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .page-head--premium .ui-breadcrumb,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-intro .ui-breadcrumb{display:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-intro+.portal-page-surface,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-intro+.staff-data-list,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-intro+.ui-list-section,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-intro+section.card,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-rail+section.card,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface{padding:clamp(1rem,2vw,1.35rem)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.client-order-project-surface :is(.b2b-configurator,.b2b-project-options,.client-order-project-visuals,.client-order-project-options,.b2b-project-checkout,.b2b-project-quote),html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section :is(.gang-sheet-card,.gang-sheet-toolbar,.ui-table-shell,.ui-data-table,.ui-list-section,.staff-data-list,.client-dashboard-toolbar,.ui-order-list-toolbar,.client-dashboard-section,.access-request-command,.access-request-results,.access-request-statuses,.ui-list-command,.ui-list-results,.ui-list-tabs,.atelier-worklist-command,.atelier-worklist-results,.atelier-operations-command,.atelier-operations-results,.atelier-worklist-actions,.atelier-operations-panel,.atelier-worklist,.atelier-dashboard-metrics,.atelier-dashboard-metrics .ui-kpi-card,.atelier-operations-scan,.atelier-operations-workspace,.atelier-order-row,.atelier-operation-row,.ui-mobile-order-card,.ui-data-card){border:0!important;box-shadow:none!important;background:transparent!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-card{background:var(--surface)!important;border-radius:var(--radius-sm)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-card:focus-within,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-card:hover{background:color-mix(in srgb,var(--brand-soft) 18%,var(--surface))!important;transform:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(12.5rem,16.5rem)!important;align-items:end!important;gap:.75rem 1rem!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-search{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;outline:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-search:focus-within{border-color:var(--line)!important;outline:none!important;outline-offset:0!important;box-shadow:0 0 0 3px var(--field-focus-ring)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-search :is(input,input:focus,input:focus-visible){border:0!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .gang-sheet-filters button.is-active{background:color-mix(in srgb,var(--brand-soft) 40%,var(--surface))!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .access-request-statuses .access-request-status{border:0!important;background:color-mix(in srgb,var(--bg) 24%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .access-request-statuses .access-request-status.is-active{background:color-mix(in srgb,var(--brand-soft) 36%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.account-profile-surface :is(.account-profile-panel,.account-team-panel,.account-team-invite){border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .account-team-row+.account-team-row{border-top:1px solid var(--line)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .client-dashboard-section__head{border-bottom:0!important;padding-bottom:0!important;margin-bottom:.75rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .client-dashboard-focus,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page .client-dashboard-palier{border:0!important;box-shadow:none!important;margin-bottom:.85rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .client-dashboard-head.portal-page-intro,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .gang-library-head.page-head,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .gang-library-head.portal-page-intro{border-bottom:0!important;padding-bottom:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-foundation-nav .product-nav__links .product-nav__link,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-foundation-nav .product-nav__links .ui-btn{border:0!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-foundation-nav .product-nav__links .product-nav__link.is-active,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-foundation-nav .product-nav__links .product-nav__link[aria-current=page]{border:0!important;background:color-mix(in srgb,var(--brand) 18%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-foundation-nav .product-nav__account,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-foundation-nav .product-nav__workspace{border-left:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .app-header.product-header{box-shadow:none!important;border-bottom:1px solid var(--line)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(main.app-main,main.product-layout,.ui-shell-main.product-layout,.portal-page,.portal-page-rail,.portal-page-intro){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .client-dashboard-head.portal-page-intro{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-rail{margin-bottom:.65rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:1rem!important;min-height:5.85rem!important;margin:0 0 1rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro .page-head__content{min-width:0;flex:1 1 auto}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro h1{margin:0!important;font-family:var(--ui-font-display)!important;font-size:clamp(1.875rem,4vw,3.1rem)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.03em!important;text-transform:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro .page-head-lead{margin:.45rem 0 0!important;max-width:52ch!important;font-size:.92rem!important;line-height:1.5!important;color:var(--muted)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro>:not(.page-head__content){flex:0 0 auto;align-self:flex-end}@media (max-width:39.99rem){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro{align-items:flex-start!important;flex-direction:column!important;min-height:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro>:not(.page-head__content){align-self:stretch;width:100%}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--client .portal-page-intro .ui-btn{width:100%}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-rail{margin-bottom:.65rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:1rem!important;min-height:5.85rem!important;margin:0 0 1rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro .page-head__content{min-width:0;flex:1 1 auto}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro h1{margin:0!important;font-family:var(--ui-font-display)!important;font-size:clamp(1.875rem,4vw,3.1rem)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.03em!important;text-transform:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro .page-head-lead{margin:.45rem 0 0!important;max-width:52ch!important;font-size:.92rem!important;line-height:1.5!important;color:var(--muted)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro>:not(.page-head__content){flex:0 0 auto;align-self:flex-end}@media (max-width:39.99rem){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro{align-items:flex-start!important;flex-direction:column!important;min-height:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro>:not(.page-head__content){align-self:stretch;width:100%}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page--staff .portal-page-intro .ui-btn{width:100%}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-list-tabs{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:stretch;width:100%;min-width:0;max-width:100%;overflow-x:auto;margin:0 0 .85rem;padding:0 0 .15rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;scrollbar-width:thin}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-list-tabs__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;min-height:var(--ui-action-min-h);padding:.5rem .85rem;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none;cursor:pointer;transition:color var(--ui-action-transition)}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-list-tabs__tab.is-empty:not(.is-active){color:color-mix(in srgb,var(--muted) 72%,var(--surface))}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .ui-list-tabs__count{display:inline-grid;flex:0 0 auto;place-items:center;min-width:1.45rem;min-height:1.45rem;padding:0 .35rem;border:1px solid;border-radius:999px;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .ui-list-tabs__tab{border:0!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .workflow-tab-rail{margin:0 0 .85rem!important;padding:.35rem!important;border:0!important;border-bottom:0!important;border-radius:var(--radius-sm,14px)!important;background:color-mix(in srgb,var(--bg) 38%,var(--surface))!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .workflow-tab-rail .workflow-progress,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .workflow-tab-rail .workflow-tab-group__chips{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:.35rem!important;overflow-x:auto;grid-template-columns:none!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .workflow-tab-rail .ui-tab-chip{flex:0 0 auto;justify-content:center;min-height:var(--ui-action-min-h)!important;padding:.5rem .85rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.2;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .access-request-command,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-operations-command,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-worklist-command{margin-bottom:.85rem}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .access-request-surface>.ui-list-tabs,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-dashboard-surface>.ui-list-tabs,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-operations-panel>.ui-list-tabs,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-worklist{margin-top:0}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-dashboard-metrics .ui-kpi-card,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.atelier-dashboard-metrics .ui-kpi-card{border:0!important;box-shadow:none!important;background:transparent!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-worklist{border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-worklist-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin:0 0 .85rem}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-worklist__legend{border:0!important;background:transparent!important;padding:0 0 .45rem!important;color:var(--muted)!important;font-size:.72rem!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command,.access-request-command,.atelier-worklist-command,.atelier-operations-command){display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(16rem,1.18fr)!important;gap:0!important;margin-bottom:.85rem!important;border:0!important;border-radius:var(--radius-sm)!important;background:color-mix(in srgb,var(--bg) 18%,var(--surface))!important;overflow:hidden}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts)>div{display:grid!important;align-content:center!important;gap:.25rem!important;min-width:0!important;padding:.85rem 1rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts)>div+div{border-left:0!important;background:color-mix(in srgb,var(--bg) 12%,transparent)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts) dt{margin:0!important;color:var(--muted)!important;font-size:.7rem!important;font-weight:750!important;letter-spacing:.055em!important;text-transform:uppercase!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts) dd{margin:0!important;font-size:1.15rem!important;font-weight:800!important;font-variant-numeric:tabular-nums!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__tools,.access-request-search){display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.55rem!important;min-width:0!important;padding:.75rem!important;border-left:0!important;background:color-mix(in srgb,var(--accent) 6%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__tools,.access-request-search) .ui-input{min-width:0!important;min-height:2.75rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-worklist-command__tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.65rem!important;grid-template-columns:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-operations-command.ui-list-command--stats-only{display:block!important;grid-template-columns:none!important;margin-bottom:.85rem!important;overflow:visible!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-operations-command.ui-list-command--stats-only .ui-list-command__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-operations-scan-bar{display:grid!important;gap:.85rem!important;width:100%!important;margin:0 0 .85rem!important;padding:1rem clamp(1rem,2vw,1.25rem)!important;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line))!important;border-radius:var(--radius-sm,14px)!important;background:color-mix(in srgb,var(--brand) 7%,var(--surface))!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-operations-scan-bar .atelier-operations-scan__input{width:100%!important;min-height:3.1rem!important;font-size:1.15rem!important;font-weight:650!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .ui-list-command__tools.atelier-operations-scan{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.65rem!important;padding:.75rem!important;border-left:0!important;background:color-mix(in srgb,var(--accent) 6%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .ui-list-command__tools.atelier-operations-scan .atelier-operations-scan__input,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .ui-list-command__tools.atelier-operations-scan .ui-input{width:100%!important;min-height:2.85rem!important;font-size:1.05rem!important;font-weight:650!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .ui-list-command__tools.atelier-operations-scan .atelier-operations-scan__actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .ui-list-command__tools.atelier-operations-scan .atelier-operations-scan__signal{margin:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-results,.access-request-results,.atelier-worklist-results,.atelier-operations-results){background:transparent!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-results__head,.access-request-results__head){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;border-bottom:0!important;padding:0 0 .85rem!important;margin:0 0 .85rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-results__head,.access-request-results__head) h2,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-results__head,.access-request-results__head) p{margin:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-results__head,.access-request-results__head) h2{font-size:1.2rem!important;font-weight:800!important;letter-spacing:-.02em!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-results__head,.access-request-results__head) p{margin-top:.15rem!important;color:var(--muted)!important;font-size:.82rem!important}@media (max-width:63.99rem){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command,.access-request-command,.atelier-worklist-command,.atelier-operations-command){grid-template-columns:minmax(0,1fr)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__tools,.access-request-search){border-top:0!important;border-left:0!important}}@media (max-width:39.99rem){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts){grid-template-columns:minmax(0,1fr)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts)>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:1rem!important;padding:.7rem .85rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface :is(.ui-list-command__facts,.access-request-command__facts)>div+div{border-top:0!important;border-left:0!important}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-next-action{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;width:100%!important;margin:0 0 .85rem!important;padding:1rem 1.1rem!important;border:0!important;border-radius:var(--radius-sm)!important;background:color-mix(in srgb,var(--brand) 12%,var(--surface))!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-next-action .ui-btn{width:auto!important;flex-shrink:0!important}@media (max-width:39.99rem){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-next-action{flex-direction:column!important;align-items:stretch!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface .atelier-next-action .ui-btn{width:100%!important}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section :is(.client-dashboard-toolbar,.ui-order-list-toolbar){margin-bottom:.85rem!important;padding:.65rem .75rem!important;border-radius:var(--radius-sm)!important;background:color-mix(in srgb,var(--bg) 18%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-table-shell{padding:0!important;background:transparent!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-data-table :is(th,td){border-left:0!important;border-right:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-data-table thead th{border-top:0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-data-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--line) 30%,transparent)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-data-table tbody tr:last-child td{border-bottom:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section :is(.atelier-order-list,.atelier-operations-list){display:grid!important;gap:.65rem!important}@media (min-width:960px){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .staff-data-list__mobile{display:none!important}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .atelier-worklist__legend{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 40%,transparent)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-list-command{background:color-mix(in srgb,var(--bg) 18%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-list-command__tools{background:color-mix(in srgb,var(--bg) 10%,var(--surface))!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-list-command__facts>div+div,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .portal-page-surface.ui-list-section .ui-list-results__head{border:0!important;border-left:0!important;border-bottom:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-create-menu,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__account,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__body,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__links,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__more,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-profile,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .ui-nav-cluster,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .ui-nav-rail{border:0!important;box-shadow:none!important;background:transparent!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__links{flex:0 1 auto;justify-content:flex-end;gap:.65rem;min-width:0}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__body{flex:0 1 auto;justify-content:flex-start;gap:.35rem}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-menu-button,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__more-trigger,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-profile__trigger{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__more-trigger:focus-visible,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__more-trigger:hover,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-profile__trigger:focus-visible,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-profile__trigger:hover{background:transparent!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__more-trigger.is-active,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-profile[open] .product-profile__trigger{background:color-mix(in srgb,var(--brand) 12%,var(--surface))!important;color:var(--ink)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__links .product-nav__link.is-active,html[data-theme=prenium] body.landing-saas.portal-shell.product-shell .product-header .ui-foundation-nav .product-nav__links .product-nav__link[aria-current=page]{box-shadow:none!important}html[data-theme=prenium] body.product-shell .product-header .ui-foundation-nav .product-nav__link.ui-btn-ghost:is(:hover,:focus-visible,.is-active,[aria-current=page]){border-color:transparent!important;color:var(--ink)!important;background:transparent!important;box-shadow:none!important;transform:none!important}html[data-theme=prenium] body.product-shell .product-header .product-nav__link--inbox.ui-btn-ghost{overflow:visible!important}html[data-theme=prenium] body.product-shell .product-header .product-nav__inbox-badge.is-active{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.25rem!important;height:1.25rem!important;padding:0 .34rem!important;border:2px solid var(--surface-raised,#fffdf8)!important;border-radius:999px!important;background:var(--product-danger,var(--danger,#ff5470))!important;color:#fff!important;box-shadow:0 1px 2px color-mix(in srgb,var(--ink,#0b0b0b) 16%,transparent)!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.02em!important;line-height:1!important}html[data-theme=prenium] body.product-shell .product-header .product-nav__inbox-badge[hidden]{display:none!important}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .ui-selection-rail--horizontal{padding:0 0 .15rem!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .portal-order-tabs.ui-selection-rail--horizontal{overflow:hidden!important;padding-bottom:0!important}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .portal-order-tabs>.ui-order-tab-list{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:clamp(.2rem,.8vw,.65rem)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;border:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:thin}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .portal-order-tabs>.ui-order-tab-list>.ui-tab-chip.ui-selection-control{position:relative!important;display:inline-flex!important;flex:1 0 max-content!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;min-width:7.25rem!important;min-height:var(--ui-action-min-h)!important;margin:0!important;padding:.65rem .8rem .72rem!important;border:0!important;border-radius:0!important;color:var(--muted)!important;background:transparent!important;box-shadow:none!important;font-family:var(--ui-font-display);font-size:.84rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-align:center;white-space:nowrap;transform:none!important}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .portal-order-tabs>.ui-order-tab-list>.ui-tab-chip.ui-selection-control>:is(span,strong){color:inherit!important;font:inherit!important;letter-spacing:inherit!important}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .portal-order-tabs>.ui-order-tab-list>.ui-tab-chip.ui-selection-control:is(:hover,:focus-visible,.is-active,[aria-selected=true]){color:var(--ink)!important}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .ui-selection-control,html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .ui-selection-control:is(:hover,:focus-visible,.is-active,[aria-current=page],[aria-current=location],[aria-selected=true]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html:root[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--portal:not(.product-shell--auth) .product-header .ui-foundation-nav :is(.product-nav__links .product-nav__link.is-active,.product-nav__links .product-nav__link[aria-current=page],.product-profile[open] .product-profile__trigger,.product-nav__more-trigger.is-active,.product-nav__more-link.is-active,.product-nav__more-link[aria-current=page],.product-profile__action.is-active,.product-profile__action[aria-current=page]){border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.portal-page,.portal-page-surface,.client-order-detail,.atelier-dashboard) :is(.product-checkout-card,.product-auth-card,.auth-card,.prospect-panel,.b2b-configurator,.b2b-project-options,[class*=-card]:not([class*=__])){box-shadow:none!important}@media (prefers-reduced-motion:reduce){html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn,.btn,.dui-btn,.ui-tab-chip,.ui-list-tabs__tab,.htmx-indicator,.ui-kpi-card,.product-checkout-step){animation:none!important;transition:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell :is(.ui-btn:hover,.ui-btn:active,.btn:hover,.btn:active,.dui-btn:hover,.dui-btn:active){transform:none!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell{scroll-behavior:auto}}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-card{border-radius:var(--radius-lg)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-card__intro h1{font-family:var(--ui-font-display)!important;font-size:1.75rem!important;line-height:1.05!important;letter-spacing:-.03em!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-password{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label forgot" "input input" "error error"!important;align-items:center!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important;row-gap:.45rem!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-password>.ui-label{grid-area:label!important;display:block!important;width:auto!important;margin:0!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-forgot{grid-area:forgot!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-height:2.75rem!important;white-space:nowrap!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-password>.ui-input{grid-area:input!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-password>.error-text{grid-area:error!important;justify-self:start!important;text-align:start!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-card :is(.ui-input:focus,.ui-input:focus-visible){border-color:var(--line)!important;outline:none!important;outline-offset:0!important;box-shadow:0 0 0 3px var(--field-focus-ring)!important}html[data-theme=prenium] body.landing-saas.portal-shell.product-shell.product-shell--auth .product-login-card :is(.ui-input--error,.ui-input[aria-invalid=true]):is(:focus,:focus-visible){border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 28%,transparent)!important}