:root{--dx-color-background: #f2f1ef;--dx-color-surface: #ffffff;--dx-color-sage: #eaeee8;--dx-color-accent: #d5dcd0;--dx-color-brand: #4f6343;--dx-color-brand-hover: #1b3a2d;--dx-color-social: #647d56;--dx-color-text: #3b3d38;--dx-color-muted: #595b54;--dx-color-border: #ddd1c4;--dx-color-input-border: #8a8072;--dx-color-error: #a33232;--dx-font-body: "EllaDx Manrope", Arial, sans-serif;--dx-font-display: "EllaDx Instrument Serif", Georgia, serif;--dx-font-mono: "EllaDx IBM Plex Mono", ui-monospace, Menlo, monospace;--dx-space-1: 4px;--dx-space-2: 8px;--dx-space-3: 12px;--dx-space-4: 16px;--dx-space-5: 20px;--dx-space-6: 24px;--dx-space-8: 32px;--dx-space-10: 40px;--dx-space-12: 48px;--dx-space-14: 56px;--dx-space-18: 72px;--dx-space-20: 80px;--dx-space-24: 96px;--dx-space-28: 112px;--dx-space-30: 120px;--dx-radius-control: 12px;--dx-radius-card: 20px;--dx-radius-panel: 24px;--dx-radius-pill: 999px;--dx-target-min: 44px;--dx-content-width: 1120px;--dx-wide-width: 1280px;--dx-page-gutter: 24px;--dx-section-space: 72px;--dx-motion-fast: .16s;--blue-100: #e7edf2;--blue-200: #d5dee8;--blue-300: #b7c9d9;--blue-400: #95acc5;--blue-50: #f4f7fa;--blue-500: #7b94b6;--blue-600: #677ea6;--blue-700: #505c7d;--blue-800: #2c313f;--green-100: #dbeadb;--green-200: #cde5cd;--green-300: #a5d0a6;--green-400: #76b277;--green-50: #edf8ed;--green-500: #539454;--green-600: #3e753f;--green-700: #2e4d2f;--green-800: #112212;--neutral-0: var(--dx-color-surface);--neutral-100: var(--dx-color-border);--neutral-200: #d6d2cf;--neutral-25: var(--dx-color-background);--neutral-300: var(--dx-color-input-border);--neutral-400: #9e9a96;--neutral-50: var(--dx-color-background);--neutral-500: var(--dx-color-muted);--neutral-600: var(--dx-color-muted);--neutral-700: var(--dx-color-text);--neutral-800: var(--dx-color-text);--orange-100: #efc5a3;--orange-200: #eca869;--orange-300: #df8b46;--orange-400: #d76e18;--orange-50: #f7e2d1;--orange-500: #bb5317;--orange-600: #953f0e;--orange-700: #672d0c;--orange-800: #401807;--pink-100: #ebc5e7;--pink-200: #e2a7db;--pink-300: #d88acf;--pink-400: #ce6dc3;--pink-50: #f5e2f3;--pink-500: #b44f97;--pink-600: #9d2f7d;--pink-700: #7c165f;--pink-800: #54093f;--primary-100: var(--dx-color-sage);--primary-200: var(--dx-color-accent);--primary-300: #b1c6a2;--primary-400: #8fa781;--primary-50: #f6f8f5;--primary-500: var(--dx-color-brand);--primary-600: var(--dx-color-brand-hover);--primary-700: #303c2b;--primary-800: #171f14;--purple-100: #cfbde2;--purple-200: #b89cd3;--purple-300: #a07bc5;--purple-400: #885ab6;--purple-50: #e7def0;--purple-500: #6d4892;--purple-600: #52366d;--purple-700: #362449;--purple-800: #291b37;--red-100: #eccccc;--red-200: #d9a9aa;--red-300: #bf7071;--red-400: #c63d41;--red-50: #f2e2e3;--red-500: #aa1e22;--red-600: #95181c;--red-700: #85181b;--red-800: #67181a;--yellow-100: #f3ebe0;--yellow-200: #e3d1a5;--yellow-300: #d3b271;--yellow-400: #bb873e;--yellow-50: #f9f6ed;--yellow-500: #b26c3a;--yellow-600: #9b522e;--yellow-700: #7d4e2b;--yellow-800: #5b3728;--dx-color-success: #2e4d2f;--dx-color-success-surface: #edf8ed;--dx-color-warning: #953f0e;--dx-color-warning-surface: #f7e2d1;--dx-color-info: #505c7d;--dx-color-info-surface: #f4f7fa;--dx-color-pending: #7d4e2b;--dx-color-pending-surface: #f9f6ed;--dx-color-error-surface: #f2e2e3;--dx-font-heading: "EllaDx Instrument Serif", Georgia, serif;--dx-font-heading-weight: 400;--dx-overlay: rgba(27,58,45,.28);--dx-shadow-toast: 0 8px 24px rgba(27,58,45,.12);--dx-shadow-dialog: 0 24px 64px rgba(27,58,45,.18);--dx-opacity-disabled: .6}@font-face{font-family:EllaDx Manrope;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:"EllaDx Instrument Serif";src:url(/assets/instrument-serif-regular-DnYpCC2O.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"EllaDx Instrument Serif";src:url(/assets/instrument-serif-italic-DKMiL14s.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:EllaDx IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.dx-site{background:var(--dx-color-background);color:var(--dx-color-text);font-family:var(--dx-font-body);font-size:16px;line-height:1.5;letter-spacing:normal;-webkit-font-smoothing:antialiased}.dx-site *,.dx-site *:before,.dx-site *:after{box-sizing:border-box}:where(.dx-site h1,.dx-site h2,.dx-site h3,.dx-site p){margin:0}.dx-site :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--dx-font-heading);font-weight:var(--dx-font-heading-weight);line-height:inherit;letter-spacing:normal}.dx-site :where(p){font-family:inherit}.dx-site :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--dx-color-brand);outline-offset:4px}.dx-site :where(button,input,select,textarea){font:inherit}.dx-site button{cursor:pointer}.dx-site button:disabled{cursor:not-allowed}.dx-site :where(a){color:inherit}.dx-site img{max-width:100%}.dx-container{width:min(calc(100% - 2 * var(--dx-page-gutter)),var(--dx-content-width));margin-inline:auto}.dx-site .dx-container{padding-inline:0}.dx-container--wide{max-width:var(--dx-wide-width);width:calc(100% - 2 * var(--dx-page-gutter))}.dx-section{padding-block:var(--dx-section-space)}.dx-section--sage{background:var(--dx-color-sage)}.dx-section--white{background:var(--dx-color-surface)}.dx-section--accent{background:var(--dx-color-accent)}.dx-heading{font-family:var(--dx-font-display);font-size:32px;font-weight:var(--dx-font-heading-weight);line-height:1.06;letter-spacing:-.01em;color:var(--dx-color-brand);text-wrap:balance}.dx-heading--display{font-size:44px}.dx-eyebrow{display:block;margin-bottom:var(--dx-space-3);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--dx-color-brand)}.dx-lead{margin-top:var(--dx-space-4)!important;font-size:16px;line-height:1.625;color:var(--dx-color-muted)}.dx-heading-group{max-width:760px}.dx-heading-group--center{margin-inline:auto;text-align:center}@media(max-width:767px){.dx-heading-group{margin-inline:auto;text-align:center}}.dx-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--dx-space-2);min-height:52px;padding:14px 24px;border:1px solid transparent;border-radius:var(--dx-radius-control);font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background var(--dx-motion-fast),color var(--dx-motion-fast)}.dx-button--primary{background:var(--dx-color-brand);color:#fff}.dx-button--primary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-brand-hover)}.dx-button--secondary{background:var(--dx-color-surface);border-color:var(--dx-color-brand);color:var(--dx-color-brand)}.dx-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-sage)}.dx-button--inverse{background:#fff;color:var(--dx-color-brand)}.dx-button--inverse:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-sage)}.dx-button--outline{background:transparent;color:#fff;border-color:#fff}.dx-button--outline:hover:where(:not(:disabled,[aria-disabled=true])){background:#ffffff18}.dx-button--soft{background:var(--dx-color-sage);color:var(--dx-color-brand)}.dx-button--soft:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-accent)}.dx-button--small{min-height:var(--dx-target-min);padding:10px 20px;font-size:14px}.dx-button:disabled{opacity:.6}.dx-button:is(.dx-button--inverse,.dx-button--outline):focus-visible{outline-color:#fff}.dx-actions{display:flex;flex-direction:column;gap:var(--dx-space-3)}.dx-card{border-radius:var(--dx-radius-card);background:var(--dx-color-surface);overflow:hidden}.dx-field{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--dx-color-input-border);border-radius:var(--dx-radius-control);background-color:var(--dx-color-surface);color:var(--dx-color-text)}.dx-field::placeholder{color:var(--dx-color-muted);opacity:1}.dx-site .dx-field[aria-invalid=true]{border-color:var(--dx-color-error)}.dx-field:has(input,select,textarea){display:flex;flex-direction:column;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.dx-page-hero{padding:64px 0 56px;text-align:center}.dx-page-hero .dx-heading-group{max-width:720px}.dx-page-hero .dx-heading--display{font-size:clamp(36px,5vw,60px)}.dx-page-hero .dx-lead{max-width:660px;margin-inline:auto}.dx-chip{display:inline-flex;align-items:center;min-height:var(--dx-target-min);border:1px solid var(--dx-color-input-border);border-radius:var(--dx-radius-pill);padding:8px 14px;font-size:13px;font-weight:500;color:var(--dx-color-brand);text-decoration:none}.dx-chip:hover{background:var(--dx-color-accent)}.dx-pay-over-time{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:13px;color:var(--dx-color-muted)}.dx-pay-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-pill);background:var(--dx-color-surface);color:var(--dx-color-text);font-weight:600}.dx-pay-badge svg{width:20px;height:20px;flex:none}.dx-text-link{display:inline-flex;align-items:center;min-height:var(--dx-target-min);color:var(--dx-color-brand);font-size:14px;font-weight:600;text-underline-offset:4px}.dx-text-link:hover{text-decoration:underline}.dx-photo{position:relative;overflow:hidden;border-radius:var(--dx-radius-card)}.dx-photo img{object-fit:cover}.dx-checklist{list-style:none;padding:0;margin:0;display:grid;gap:var(--dx-space-4)}.dx-checklist li{display:flex;align-items:flex-start;gap:var(--dx-space-4)}.dx-checklist svg{flex:0 0 24px;color:var(--dx-color-brand);margin-top:2px}.dx-error{color:var(--dx-color-error);font-size:14px}.dx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){.dx-site{--dx-page-gutter: 40px}.dx-actions{flex-direction:row}}@media(min-width:1200px){.dx-site{--dx-page-gutter: 80px;--dx-section-space: 112px}.dx-heading{font-size:48px}.dx-heading--display{font-size:64px}.dx-lead{font-size:18px;line-height:1.56}}@media(prefers-reduced-motion:reduce){.dx-site{--dx-motion-fast: 0ms}.dx-site *,.dx-site *:before,.dx-site *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{background:var(--dx-color-background)}.dx-document{margin:0;background:var(--dx-color-background);color:var(--dx-color-text);font-family:var(--dx-font-body)}.dx-skip-link{position:fixed;z-index:100;top:16px;left:16px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;transition:none!important;border-radius:var(--dx-radius-control);background:var(--dx-color-brand);color:var(--dx-color-surface);font:600 16px/1.5 var(--dx-font-body)}.dx-skip-link:focus{width:auto;height:auto;overflow:visible;clip-path:none;padding:14px 24px;outline:3px solid var(--dx-color-text);outline-offset:3px}.dx-type-heading{font-family:var(--dx-font-display);font-weight:var(--dx-font-heading-weight);line-height:1.1;letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:balance}.dx-type-heading--display{font-size:clamp(44px,5vw,64px)}.dx-type-heading--section{font-size:clamp(32px,4vw,48px)}.dx-type-heading--card{font-size:28px}.dx-type-heading--title{font:var(--dx-font-heading-weight) 24px/1.3 var(--dx-font-heading);letter-spacing:normal}.dx-type-text{font-family:var(--dx-font-body);overflow-wrap:break-word}.dx-type-text--caption{font-size:12px;line-height:1.5}.dx-type-text--small{font-size:14px;line-height:1.5}.dx-type-text--body{font-size:16px;line-height:1.5}.dx-type-text--lead{font-size:18px;line-height:1.6}.dx-label{font-family:var(--dx-font-body)}.dx-label--field{font-size:14px;font-weight:600;line-height:1.5}.dx-label--eyebrow{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.dx-label--caption{font-size:12px;line-height:1.5}.dx-tone--default{color:var(--dx-color-text)}.dx-tone--brand{color:var(--dx-color-brand)}.dx-tone--muted{color:var(--dx-color-muted)}.dx-tone--inverse{color:var(--dx-color-surface)}.dx-button--ghost{color:var(--dx-color-brand);background:transparent}.dx-button--ghost:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-sage)}.dx-button--full{width:100%}.dx-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.dx-field{min-width:0}.dx-field:disabled{opacity:.6;cursor:not-allowed}.dx-textarea{resize:vertical;min-height:140px}.dx-select{padding-right:36px}.dx-choice{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:var(--dx-color-brand);color:var(--dx-color-brand);cursor:pointer}.dx-choice:disabled{cursor:not-allowed;opacity:.6}.dx-choice[aria-invalid=true],.dx-choice[data-invalid=true]{outline:1px solid var(--dx-color-error);outline-offset:2px}.dx-field-message{font:400 14px/1.5 var(--dx-font-body);color:var(--dx-color-muted)}.dx-field-message--error{color:var(--dx-color-error)}.dx-recovery{display:grid;justify-items:center;gap:var(--dx-space-4);min-height:200px;padding:var(--dx-space-8);background:var(--dx-color-sage);border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-card);text-align:center}.dx-recovery>svg{color:var(--dx-color-brand)}.dx-label:has(:is(input,select,textarea):focus-visible){outline:3px solid var(--dx-color-brand);outline-offset:3px}.dx-site .dx-label:has(:is(input,select,textarea):focus-visible) :is(input,select,textarea):focus-visible{outline:none}.dx-surface{background:var(--dx-color-surface);border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-card);color:var(--dx-color-text);min-width:0}.dx-surface--sage{background:var(--dx-color-sage)}.dx-surface--accent{background:var(--dx-color-accent)}.dx-surface--inverse{background:var(--dx-color-brand);color:var(--dx-color-surface);border-color:var(--dx-color-brand)}.dx-button--large{min-height:56px}.dx-button--icon{width:var(--dx-target-min);height:var(--dx-target-min);min-height:var(--dx-target-min);padding:8px;flex-shrink:0;background:transparent;color:var(--dx-color-brand)}.dx-button--icon:hover:where(:not(:disabled,[aria-disabled=true])),.dx-button--link:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-sage)}.dx-button--link{color:var(--dx-color-brand);background:transparent;text-decoration:underline;text-underline-offset:4px}.dx-button--danger{background:var(--dx-color-error);color:var(--dx-color-surface)}.dx-button--danger:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb,var(--dx-color-error) 88%,black)}.dx-button--danger-secondary{background:var(--dx-color-surface);color:var(--dx-color-error);border-color:var(--dx-color-error)}.dx-button--danger-secondary:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-error-surface)}.dx-button:is(.dx-button--danger,.dx-button--danger-secondary):focus-visible{outline-color:var(--dx-color-error)}.dx-choice--custom{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--dx-color-input-border);border-radius:4px;background:var(--dx-color-surface);color:var(--dx-color-surface);padding:0}.dx-choice--custom[data-state=checked]{background:var(--dx-color-brand);border-color:var(--dx-color-brand)}.dx-choice--custom[role=radio]{border-radius:50%}.dx-tone--error{color:var(--dx-color-error)}.dx-tone--success{color:var(--dx-color-success)}.dx-tone--warning{color:var(--dx-color-warning)}.dx-tone--info{color:var(--dx-color-info)}.dx-brand-logo{display:inline-flex;align-items:center;flex:0 0 auto}.dx-brand-logo img{height:auto}.dx-brand-logo .dx-brand-full,.dx-brand-logo--full img{width:140px}.dx-brand-logo .dx-brand-wordmark{display:none;width:110px}.dx-brand-logo--wordmark img{width:140px}.dx-brand-logo--mark img{width:48px}@media(max-width:767px){.dx-brand-logo .dx-brand-full{display:none}.dx-brand-logo .dx-brand-wordmark{display:block}}.dx-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:320px;padding:48px}.dx-loading-logo{width:96px;height:96px;animation:dx-loading-turn 3s linear infinite}.dx-loading--dots .dx-loading-logo{animation:none}.dx-loading-dot{fill:var(--dx-color-brand);animation-duration:var(--dx-loading-duration, 2.8s);animation-timing-function:step-end;animation-iteration-count:var(--dx-loading-iterations, infinite);animation-fill-mode:both}.dx-quiz-dark .dx-loading-dot{fill:#fff}.dx-loading--fill .dx-loading-logo{animation:dx-loading-fill var(--dx-loading-duration, 2s) ease-in-out var(--dx-loading-iterations, infinite) both}@keyframes dx-loading-turn{to{transform:rotate(360deg)}}@keyframes dx-loading-fill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.dx-loading-logo{animation:none!important;clip-path:none!important}}.dx-quiz-dark .dx-loading-logo img{filter:brightness(0) invert(1)}.dx-loading-dot--0{animation-name:dx-loading-dot-0}@keyframes dx-loading-dot-0{0%,4%{opacity:0}5%,to{opacity:1}}.dx-loading-dot--1{animation-name:dx-loading-dot-1}@keyframes dx-loading-dot-1{0%,8%{opacity:0}9%,to{opacity:1}}.dx-loading-dot--2{animation-name:dx-loading-dot-2}@keyframes dx-loading-dot-2{0%,12%{opacity:0}13%,to{opacity:1}}.dx-loading-dot--3{animation-name:dx-loading-dot-3}@keyframes dx-loading-dot-3{0%,16%{opacity:0}17%,to{opacity:1}}.dx-loading-dot--4{animation-name:dx-loading-dot-4}@keyframes dx-loading-dot-4{0%,20%{opacity:0}21%,to{opacity:1}}.dx-loading-dot--5{animation-name:dx-loading-dot-5}@keyframes dx-loading-dot-5{0%,24%{opacity:0}25%,to{opacity:1}}.dx-loading-dot--6{animation-name:dx-loading-dot-6}@keyframes dx-loading-dot-6{0%,28%{opacity:0}29%,to{opacity:1}}.dx-loading-dot--7{animation-name:dx-loading-dot-7}@keyframes dx-loading-dot-7{0%,32%{opacity:0}33%,to{opacity:1}}.dx-loading-dot--8{animation-name:dx-loading-dot-8}@keyframes dx-loading-dot-8{0%,36%{opacity:0}37%,to{opacity:1}}.dx-loading-dot--9{animation-name:dx-loading-dot-9}@keyframes dx-loading-dot-9{0%,40%{opacity:0}41%,to{opacity:1}}.dx-loading-dot--10{animation-name:dx-loading-dot-10}@keyframes dx-loading-dot-10{0%,44%{opacity:0}45%,to{opacity:1}}.dx-loading-dot--11{animation-name:dx-loading-dot-11}@keyframes dx-loading-dot-11{0%,48%{opacity:0}49%,to{opacity:1}}.dx-loading-dot--12{animation-name:dx-loading-dot-12}@keyframes dx-loading-dot-12{0%,52%{opacity:0}53%,to{opacity:1}}.dx-loading-dot--13{animation-name:dx-loading-dot-13}@keyframes dx-loading-dot-13{0%,56%{opacity:0}57%,to{opacity:1}}.dx-loading-dot--14{animation-name:dx-loading-dot-14}@keyframes dx-loading-dot-14{0%,60%{opacity:0}61%,to{opacity:1}}.dx-loading-dot--15{animation-name:dx-loading-dot-15}@keyframes dx-loading-dot-15{0%,64%{opacity:0}65%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.dx-loading-dot{animation:none!important;opacity:1}}.dx-range{display:block;width:100%;min-height:var(--dx-target-min);accent-color:var(--dx-color-brand);cursor:pointer}.dx-range:disabled{opacity:.5;cursor:not-allowed}.dx-heading-emphasis,.dx-site :is(h1,h2,h3,h4,h5,h6) :is(em,i),.dx-type-heading :is(em,i){font-family:var(--dx-font-heading);font-weight:var(--dx-font-heading-weight);font-style:italic}.dx-dialog::backdrop{background:#171d1680}.dx-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;background:var(--dx-color-background);color:var(--dx-color-text);border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-panel);font-size:16px;text-align:left}.dx-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.dx-dialog-heading h2{font-family:var(--dx-font-heading);font-size:24px;font-weight:var(--dx-font-heading-weight)}.dx-dialog-heading button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:transparent;border:0}.dx-dialog p{color:var(--dx-color-muted)}.dx-dialog .dx-button{margin-top:24px;width:100%}.dx-page-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.dx-content-card{min-width:0;overflow-wrap:anywhere;background:var(--dx-color-surface);border:1px solid var(--dx-color-border);padding:24px;border-radius:var(--dx-radius-control)}.dx-content-card h3{font:var(--dx-font-heading-weight) 22px/1.4 var(--dx-font-heading)}.dx-content-card p{margin-top:12px;color:var(--dx-color-muted)}.dx-fineprint{font-size:13px;color:var(--dx-color-muted);margin-top:16px!important}.dx-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--dx-color-brand)!important;text-underline-offset:4px}.dx-form{display:flex;flex-direction:column;gap:20px}.dx-error{color:var(--dx-color-error)!important}.dx-status{padding:16px;border-radius:12px;background:var(--dx-color-sage)}.dx-page-actions .dx-button--outline,.dx-content-card .dx-button--outline,.dx-status .dx-button--outline{color:var(--dx-color-brand)!important;border-color:var(--dx-color-brand);background:transparent}.dx-page-actions .dx-button--outline:hover:where(:not(:disabled,[aria-disabled=true])),.dx-status .dx-button--outline:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--dx-color-sage)}.dx-page-actions .dx-button--outline:focus-visible,.dx-content-card .dx-button--outline:focus-visible,.dx-status .dx-button--outline:focus-visible{outline-color:var(--dx-color-brand)!important}.dx-catalog-back{margin-block:24px}.dx-product-price{font:400 48px/1.2 var(--dx-font-display)}.dx-test-row{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--dx-color-border);cursor:pointer;min-height:64px}.dx-test-row input{width:20px;height:20px;flex-shrink:0;margin-top:4px;accent-color:var(--dx-color-brand)}.dx-test-row>:nth-child(2){flex:1;min-width:0}.dx-test-row strong{font-size:15px;font-weight:600}.dx-test-row small{display:block;font-size:13px;color:var(--dx-color-muted);margin-top:4px}.dx-test-row>:last-child{font-size:14px;flex-shrink:0}.dx-test-row:focus-within{outline:3px solid var(--dx-color-brand);outline-offset:3px}.dx-site{font-size:15px;line-height:1.533}.dx-site :where(a:not(.dx-button)){color:var(--dx-color-brand)}.dx-site :where(a:not(.dx-button):hover){color:var(--dx-color-brand-hover)}.dx-site ::selection{background:var(--dx-color-accent)}.dx-site .dx-type-heading--display{font-size:32px;line-height:40px}.dx-site .dx-type-heading.dx-tone--brand{color:var(--dx-color-text)}.dx-site .dx-type-heading--section,.dx-site .dx-type-heading--card{font-size:24px;line-height:32px}.dx-site .dx-type-heading--title{font-size:18px;line-height:26px}.dx-site .dx-button{min-height:48px;padding:12px 20px;font-size:14px;line-height:20px}.dx-site .dx-button--small{min-height:var(--dx-target-min);padding:10px 16px;font-size:13px}.dx-site .dx-button--icon{width:var(--dx-target-min);min-height:var(--dx-target-min);padding:8px}.dx-site .dx-button--link{min-height:var(--dx-target-min);padding:8px;text-decoration:underline}.dx-site .dx-button[aria-busy=true]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--dx-radius-pill);animation:dx-spin .8s linear infinite}.dx-site .dx-field{min-height:48px;font-size:15px;line-height:23px;padding:11px 16px}.dx-site .dx-choice{width:20px;height:20px;flex:0 0 20px}.dx-site .dx-label{font-size:14px;line-height:20px;font-weight:600}.dx-site .dx-field[readonly]{background:var(--dx-color-background);color:var(--dx-color-muted)}.dx-site .dx-surface{background:var(--dx-color-surface);border-radius:var(--dx-radius-card);border:0}.dx-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--dx-radius-pill);font-size:12px;line-height:18px;white-space:nowrap;background:var(--dx-color-sage);color:var(--dx-color-brand-hover)}.dx-badge--success,.dx-badge:is(.success,.delivered,.shipped,.refunded){color:var(--dx-color-success);background:var(--dx-color-success-surface)}.dx-badge--error,.dx-badge:is(.error,.failure,.failed,.refund-rejected){color:var(--dx-color-error);background:var(--dx-color-error-surface)}.dx-badge.cancelled{color:var(--dx-color-muted);background:var(--dx-color-background)}.dx-badge--warning,.dx-badge:is(.warning,.refund-pending,.pending){color:var(--dx-color-warning);background:var(--dx-color-warning-surface)}.dx-badge--info,.dx-badge:is(.info,.in-transit,.purchased,.out-for-delivery,.processing){color:var(--dx-color-info);background:var(--dx-color-info-surface)}.dx-badge .dot{width:6px;height:6px;border-radius:var(--dx-radius-pill);background:currentColor}.dx-table{width:100%;border-collapse:collapse;background:var(--dx-color-surface);color:var(--dx-color-text);font-size:13px;line-height:20px}.dx-table th{background:var(--dx-color-background);color:var(--dx-color-muted);font-weight:500;white-space:nowrap}.dx-table th,.dx-table td{text-align:left;padding:16px;border-bottom:1px solid var(--dx-color-border);vertical-align:middle}.dx-table tbody tr:last-child td{border-bottom:0}.dx-table tbody tr:hover{background:var(--dx-color-sage)}.dx-table td :where(a){text-decoration:underline}.dx-table :where(code,.td-mono){font-family:var(--dx-font-mono)}.dx-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--dx-color-border);border-top-color:var(--dx-color-brand);border-radius:var(--dx-radius-pill);animation:dx-spin .8s linear infinite}@keyframes dx-spin{to{transform:rotate(360deg)}}.dx-toast{display:flex;align-items:center;gap:12px;padding:16px;max-width:400px;background:var(--dx-color-surface);border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-control);box-shadow:var(--dx-shadow-toast);pointer-events:auto}.dx-toast-copy{flex:1;min-width:0;overflow-wrap:anywhere}.dx-toast-title{font-weight:600}.dx-toast-symbol{color:var(--dx-color-info)}.dx-toast--success .dx-toast-symbol{color:var(--dx-color-success)}.dx-toast--error .dx-toast-symbol{color:var(--dx-color-error)}.dx-toast--warning .dx-toast-symbol{color:var(--dx-color-warning)}.dx-site .dx-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:24px;border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-panel);box-shadow:var(--dx-shadow-dialog);background:var(--dx-color-surface);color:var(--dx-color-text);overflow-wrap:anywhere}.dx-site .dx-dialog::backdrop{background:var(--dx-overlay)}.dx-dialog-heading{gap:16px;margin-bottom:20px}.dx-dialog-heading h2{font-size:24px;line-height:32px}.dx-dialog-heading button{width:var(--dx-target-min);height:var(--dx-target-min)}.dx-site .dx-dialog .dx-button{margin-top:0;width:auto}@media(prefers-reduced-motion:reduce){.dx-site *,.dx-site *:before,.dx-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dx-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:52px;height:32px;flex:0 0 52px;margin:0 0 0 auto;order:1;border:0;border-radius:var(--dx-radius-pill);background:var(--dx-color-muted);cursor:pointer}.dx-toggle:before{content:"";position:absolute;inset:4px auto auto 4px;width:24px;height:24px;border-radius:var(--dx-radius-pill);background:var(--dx-color-surface)}.dx-toggle:checked{background:var(--dx-color-brand)}.dx-toggle:checked:before{transform:translate(20px)}.dx-toggle:focus-visible{outline:2px solid var(--dx-color-brand);outline-offset:4px}.dx-toggle:disabled{opacity:var(--dx-opacity-disabled);cursor:not-allowed}.dx-site .dx-dialog--drawer{position:fixed;inset:0 auto 0 0;width:min(342px,calc(100vw - 24px));height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.dx-site .dx-dialog--drawer[open]{display:flex;flex-direction:column}.dx-site .dx-dialog--drawer .dx-dialog-heading h2{font-size:32px;line-height:40px}@media(max-width:767px){.dx-site .dx-field{font-size:16px}.dx-site .dx-dialog{padding:24px;max-height:calc(100dvh - 32px)}.dx-site .dx-dialog--drawer{max-height:100dvh}}@media(max-width:767px){.dx-site .dx-dialog .dialog-actions>.dx-button,.dx-site .dx-dialog--drawer .session-action{width:100%}}body{margin:0;min-width:320px}button,input,select,textarea{max-width:100%}fieldset{min-width:0}.app{display:flex;min-height:100dvh}.app-col{flex:1;min-width:0;margin-left:280px}.sidebar{position:fixed;inset:0 auto 0 0;width:280px;display:flex;flex-direction:column;padding:28px 16px 24px;background:var(--dx-color-surface);border-right:1px solid var(--dx-color-border);overflow-y:auto}.sidebar-brand{padding:0 8px;display:grid;gap:16px}.sidebar-nav{margin-top:40px}.nav-label{margin:12px 8px}.workspace-nav-link{width:100%;justify-content:flex-start;gap:16px;margin-block:2px}.workspace-nav-link[aria-current=page]{background:var(--dx-color-accent);color:var(--dx-color-brand-hover)}.sidebar-foot{margin-top:auto;padding:40px 8px 0;display:grid;gap:8px}.operator-name{font-weight:600}.operator-email{overflow-wrap:anywhere}.session-action{justify-content:flex-start;padding-inline:0!important;margin-top:12px}.topbar{min-height:72px;padding:16px 44px;background:var(--dx-color-surface);border-bottom:1px solid var(--dx-color-border);display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-header{display:none}.app-main{min-width:0}.page{max-width:1440px;margin-inline:auto;padding:32px 44px 48px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header .dx-type-heading{margin:0 0 8px}.page-header .dx-type-text{color:var(--dx-color-muted)}.page-header-actions{display:flex;gap:12px;flex-wrap:wrap}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 20px;border-radius:var(--dx-radius-control);background:var(--dx-color-brand);color:var(--dx-color-surface)!important}.skip-link:focus{top:16px}.card{overflow:hidden;min-width:0}.card,.panel{overflow-wrap:anywhere}.panel,.panel-pad,.form-section{padding:24px}.panel>.dx-type-heading,.form-section>.dx-type-heading{margin-bottom:20px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 24px 0}.card-body{padding:24px}.card-foot,.card-foot-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;flex-wrap:wrap}.card-foot{border-top:1px solid var(--dx-color-border)}.card-toolbar{display:flex;align-items:center;gap:16px;padding:24px;flex-wrap:wrap}.card-toolbar>*{min-width:0}.field-search{display:flex;align-items:center;flex:1 1 260px;gap:8px}.field-search .dx-field{width:100%;min-width:0}.field-search svg{flex:0 0 auto}.select-compact{width:auto;min-width:150px}.segmented{display:flex;flex-wrap:wrap;gap:12px}.address-filter[aria-pressed=true]{background:var(--dx-color-brand);color:var(--dx-color-surface)}.bulk-bar{display:flex;align-items:center;gap:16px;padding:20px 24px;flex-wrap:wrap;background:var(--dx-color-sage)}.bulk-actions{display:flex;gap:12px;flex-wrap:wrap;margin-left:auto}.form-group{display:grid;gap:8px;margin-bottom:20px;min-width:0}.form-group>.dx-field{width:100%}.form-row,.form-grid,.form-grid-settings,.address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.form-row>.form-group,.form-grid>.form-group,.form-grid-settings>.form-group,.address-fields>.form-group{margin-bottom:0}.form-row{margin-bottom:20px}.full-width{grid-column:1 / -1}.parcel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.checkbox-label{display:flex;align-items:center;gap:12px;min-height:44px;font-weight:500!important}.checkbox-label input{flex-shrink:0}.recipient-select-target{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.field-hint,.section-description,.foot-note,.count{color:var(--dx-color-muted);font-size:13px;line-height:20px}.section-description{margin-bottom:24px!important}.field-hint{margin:0}.mono,.mono-counter,.rate-price,.total-num{font-family:var(--dx-font-mono);font-weight:400}.rate-list{display:grid;gap:12px}.rate-row{display:flex;min-width:0;gap:12px;align-items:center;padding:16px;border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-control)}.rate-row>.dx-choice{flex-shrink:0}.rate-row.selected{border-color:var(--dx-color-brand);background:var(--dx-color-sage)}.rate-info{flex:1;min-width:0}.rate-service,.rate-eta{display:block;overflow-wrap:anywhere}.rate-service{font-weight:600}.rate-eta{font-size:12px;color:var(--dx-color-muted)}.rate-price{font-size:13px;flex-shrink:0;white-space:nowrap}.action-buttons{display:flex;gap:12px;flex-wrap:wrap}.table-wrapper{overflow-x:auto;border-radius:var(--dx-radius-card)}.td-muted{color:var(--dx-color-muted)}.intro-box{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:20px 24px;margin-bottom:24px;background:var(--dx-color-sage);border-radius:var(--dx-radius-control)}.intro-box.warning{background:var(--dx-color-warning-surface);color:var(--dx-color-warning)}.empty-state{text-align:center;padding:48px 24px;color:var(--dx-color-muted)}.empty-state .dx-type-text{margin-bottom:20px}.toast-container{position:fixed;top:16px;right:16px;z-index:100;display:grid;gap:12px;max-width:calc(100vw - 32px);pointer-events:none}.settings-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.settings-vnav,.settings-tabs{display:grid;gap:16px}.settings-vnav .dx-button{width:100%}.settings-vnav [aria-selected=true]{background:var(--dx-color-brand);color:var(--dx-color-surface)}.settings-card{overflow:hidden}.settings-actions{display:flex;flex-wrap:wrap;gap:12px;padding:24px}.settings-subsection-title{margin:28px 0 16px}.settings-subsection-title:first-of-type{margin-top:0}.accordion-heading{margin:0}.accordion-header{width:100%;justify-content:space-between;padding-inline:0!important}.accordion-header-label{display:flex;align-items:center;gap:12px}.accordion-content{margin-top:20px}.accordion-edit-row{display:none}.accordion-edit-row.open{display:table-row}.accordion-edit-content{display:none}.accordion-edit-content.open{display:block}.editing-row{background:var(--dx-color-sage)}.print-container{min-height:100dvh;padding:32px;display:flex;flex-direction:column;align-items:center;gap:24px}.print-actions{display:flex;flex-wrap:wrap;gap:12px}.label-container{display:flex;justify-content:center;max-width:100%}.shipping-label{max-width:100%;background:var(--dx-color-surface)}.auth{min-height:100dvh;display:grid;place-items:center;padding:var(--dx-space-8)}.auth-layout{width:min(var(--dx-wide-width),100%);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:var(--dx-space-18)}.auth .auth-brand-panel{min-height:min(720px,calc(100dvh - 64px));background:var(--dx-color-brand);color:var(--dx-color-surface);padding:var(--dx-space-12);display:flex;flex-direction:column;justify-content:space-between;gap:var(--dx-space-12);overflow:hidden;border-radius:var(--dx-radius-panel)}.auth-brand-wordmark{font-family:var(--dx-font-display);font-size:32px;line-height:40px}.auth-brand-content{display:grid;gap:var(--dx-space-6)}.auth-route-art{width:100%;height:auto;display:block}.auth-form{width:min(448px,100%);justify-self:center}.auth-mobile-brand{display:none}.auth-body{padding:var(--dx-space-10)}.auth-body>.dx-type-heading{margin-bottom:var(--dx-space-3)}.auth-lead{margin-bottom:var(--dx-space-8)}.auth-google{height:var(--dx-space-12);min-height:var(--dx-space-12)}.auth-error{color:var(--dx-color-error);background:var(--dx-color-error-surface);padding:16px;margin-bottom:24px;border-radius:var(--dx-radius-control)}@media(max-width:899px){.auth{padding:var(--dx-space-8) var(--dx-space-6)}.auth-layout{grid-template-columns:minmax(0,1fr)}.auth .auth-brand-panel{display:none}.auth-form{display:grid;gap:var(--dx-space-6)}.auth-mobile-brand{display:grid;gap:var(--dx-space-1)}}@media(max-width:359px){.auth{padding-inline:var(--dx-space-4)}}.skeleton{min-height:20px;border-radius:var(--dx-radius-control);background:var(--dx-color-sage)}.skeleton-text{height:20px;margin:8px 0}.skeleton-heading{height:32px;width:60%;margin:8px 0}@media(max-width:1200px){.page{padding-inline:24px}.settings-grid{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:1050px){.sidebar{width:240px}.app-col{margin-left:240px}.settings-grid{grid-template-columns:1fr}.settings-vnav,.settings-tabs{display:flex;flex-wrap:wrap}.settings-vnav .dx-button{width:auto}}@media(max-width:767px){.app{display:block}.app-col{margin-left:0}.mobile-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--dx-color-surface);border-bottom:1px solid var(--dx-color-border)}.sidebar{position:static;width:100%;display:none;border-right:0;padding:16px}.sidebar--open{display:flex}.sidebar-brand{display:none}.sidebar-nav{margin-top:0}.sidebar-foot{padding-top:24px}.topbar{display:none}.page{padding:24px 20px 40px}.page-header{flex-direction:column;gap:16px}.card-head{padding:24px 20px 0}.card-body,.panel,.form-section{padding:20px}.form-grid,.form-grid-settings,.form-row,.address-fields,.parcel-grid{grid-template-columns:1fr}.card-toolbar{padding:20px;align-items:stretch}.card-toolbar .dx-button{flex:1 1 auto}.field-search{flex-basis:100%}.bulk-actions{margin-left:0}.dx-table thead{display:none}.dx-table,.dx-table tbody,.dx-table tr,.dx-table td{display:block}.dx-table tr{padding:16px 20px;border-bottom:1px solid var(--dx-color-border)}.dx-table td{border:0;padding:8px 0;min-height:36px}.dx-table td[data-label]:before{content:attr(data-label);display:block;color:var(--dx-color-muted);font-size:12px;margin-bottom:4px}.dx-table th,.dx-table td{white-space:normal!important;overflow-wrap:anywhere}.accordion-edit-row{display:none!important}.accordion-edit-row.open{display:block!important}.auth-body{padding:24px}.print-container{padding:24px 16px}}.address-fields{border:0;margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dialog-actions,.row-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.settings-tab-short{display:none}.address-sync{margin-left:auto}.select-all-recipients{flex-basis:100%}@media(min-width:768px)and (max-width:1050px){.sidebar{width:84px;padding-inline:12px}.app-col{margin-left:84px}.sidebar-brand,.sidebar .nav-label,.sidebar .operator-name,.sidebar .operator-email{display:none}.sidebar .workspace-nav-link,.sidebar .session-action{justify-content:center;padding-inline:0}.sidebar :is(.workspace-nav-link,.session-action) span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:767px){.mobile-header{min-height:76px;padding-inline:24px}.sidebar{display:none}.workspace-drawer .sidebar-nav{margin-top:40px}.workspace-drawer .nav-label{display:none}.workspace-drawer .workspace-nav-link{margin-bottom:16px}.workspace-drawer .sidebar-foot{margin-top:auto}.page{padding-inline:24px}.page-header-actions,.card-foot,.card-foot-bar,.action-buttons,.dialog-actions,.bulk-actions,.print-actions{width:100%;flex-direction:column;align-items:stretch}.page-header-actions>.dx-button,.card-foot>.dx-button,.card-foot-bar>.dx-button,.action-buttons>.dx-button,.dialog-actions>.dx-button,.bulk-actions>.dx-button,.print-actions>.dx-button,.bulk-queue-remove{width:100%}.card-foot,.card-foot-bar{padding:20px}.bulk-bar{align-items:stretch}.address-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.address-toolbar .field-search,.address-toolbar .select-compact{width:100%!important}.field-search{position:relative}.field-search svg{position:absolute;left:16px;pointer-events:none}.field-search .dx-field{padding-inline-start:40px}.address-toolbar .segmented{display:grid;grid-template-columns:auto auto auto;gap:8px}.address-toolbar .segmented .dx-button{padding-inline:8px;font-size:12px}.address-sync{margin-left:0;width:100%}.settings-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.settings-tabs .dx-button{width:100%;padding-inline:8px;font-size:13px}.settings-tab-full{display:none}.settings-tab-short{display:inline}.settings-actions{padding:20px}.settings-actions>.dx-button{width:100%}.table-wrapper{overflow:visible}.dx-table{background:transparent;border-collapse:separate}.dx-table thead{display:table-header-group;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dx-table tbody{padding:0 20px 20px}.dx-table tbody>tr:not(.accordion-edit-row){margin-top:20px;padding:20px;border:0;border-radius:var(--dx-radius-control);background:var(--dx-color-background)}.dx-table tbody>tr:not(.accordion-edit-row)>td{width:auto;text-align:left!important}.recipient-selection .dx-choice{margin:0}.row-actions{justify-content:flex-start}.row-actions .dx-button{flex:1 1 auto}.dx-table td a{min-height:44px;display:inline-flex;align-items:center}.parcel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.parcel-grid .dx-label{font-size:12px}.parcel-grid .dx-field{padding-inline:8px}.print-actions{max-width:560px}.toast-container{position:relative;inset:auto;width:100%;max-width:none;margin-bottom:24px}.toast-container .dx-toast{max-width:none}}@media(max-width:359px){.page{padding-inline:16px}.parcel-grid{grid-template-columns:1fr}.dx-table tbody{padding-inline:12px}}.progress-counts{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:16px}.management-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr) minmax(160px,.5fr);gap:var(--dx-space-5);align-items:end;padding:var(--dx-space-6)}.management-field{display:grid;gap:var(--dx-space-2);min-width:0}.management-search .field-search{width:100%;position:relative}.management-search .field-search svg{position:absolute;left:var(--dx-space-4);pointer-events:none}.management-search .field-search .dx-field{padding-inline-start:40px}.management-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--dx-space-5);grid-column:1 / -1}.management-filter-footer{display:flex;justify-content:space-between;gap:var(--dx-space-4);align-items:center;grid-column:1 / -1}.management-detail{display:grid;gap:var(--dx-space-6);min-width:0}.management-summary{padding:var(--dx-space-5);display:grid;gap:var(--dx-space-2)}.management-facts{margin:0;display:grid;grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:var(--dx-space-5);align-items:start}.management-facts dt{color:var(--dx-color-muted)}.management-facts dd{margin:0;overflow-wrap:anywhere}.management-actions{display:flex;flex-wrap:wrap;gap:var(--dx-space-3)}.management-tabs{display:flex;gap:var(--dx-space-2)}.management-tabs>*{flex:1}.management-receipt-code{display:grid;gap:var(--dx-space-2)}.management-label-help{display:grid;gap:var(--dx-space-4)}.management-label-preview{width:100%;height:420px;object-fit:contain;border:1px solid var(--dx-color-border)}.management-alert{border-radius:var(--dx-radius-control);padding:var(--dx-space-5);background:var(--dx-color-info-surface);color:var(--dx-color-info)}.management-alert--error{background:var(--dx-color-error-surface);color:var(--dx-color-error)}.management-alert--warning{background:var(--dx-color-warning-surface);color:var(--dx-color-warning)}.management-detail [role=tabpanel]{min-width:0}.management-detail .dx-type-text,.management-detail .dx-type-heading{overflow-wrap:anywhere}.recipient-table .row-actions{flex-wrap:wrap}.management-order-list{padding:var(--dx-space-6)}.management-order-list table,.management-order-list tbody{display:block;width:100%}.management-order-list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.management-order-list tbody{display:grid;gap:var(--dx-space-5)}.management-order-list tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--dx-space-5);gap:var(--dx-space-4);background:var(--dx-color-sage);border-radius:var(--dx-radius-control)}.management-order-list tbody td{display:block;padding:0;border:0;min-width:0}.management-order-list tbody td:before{display:none}.management-order-list tbody td:last-child{grid-column:1 / -1}.management-order-recipient{display:grid!important;gap:var(--dx-space-2)}.management-order-price{text-align:right}.management-order-list .row-actions{flex-wrap:wrap;justify-content:flex-start}@media(max-width:1100px){.management-filters{grid-template-columns:1fr 1fr}.management-search{grid-column:1 / -1}}@media(max-width:767px){.management-filters{grid-template-columns:1fr;padding:var(--dx-space-5)}.management-search{grid-column:auto}.management-date-fields{gap:var(--dx-space-3)}.management-filter-footer{align-items:stretch;flex-direction:column}.management-actions{display:grid;grid-template-columns:1fr}.management-order-list{padding:var(--dx-space-5)}.management-order-list tbody tr{display:grid;grid-template-columns:minmax(0,1fr)}.management-order-price{text-align:left}.management-actions>*,.management-actions .dx-button{width:100%}.management-facts{grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:var(--dx-space-4)}.management-tabs{flex-wrap:wrap}.management-detail .management-tabs .dx-button{min-width:0;flex:1 1 0;padding-inline:var(--dx-space-1);font-size:13px;white-space:nowrap}}@media(max-width:359px){.management-date-fields{grid-template-columns:1fr}.management-facts{grid-template-columns:1fr;gap:var(--dx-space-2)}.management-facts dd{margin-bottom:var(--dx-space-3)}}.shipment-workflow{max-width:var(--dx-content-width);margin-inline:auto}.shipping-progress{display:grid;gap:var(--dx-space-3);margin-bottom:var(--dx-space-6)}.shipping-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dx-space-3);padding:0;margin:0;list-style:none;max-width:704px}.shipping-progress li .dx-button{width:100%}.shipping-progress-track{display:none;height:var(--dx-space-1);border-radius:var(--dx-radius-pill);background:var(--dx-color-border);overflow:hidden}.shipping-progress-track span{display:block;height:100%;background:var(--dx-color-brand);border-radius:inherit}.shipping-workflow-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr);gap:var(--dx-space-8);align-items:start}.shipping-workflow-main,.shipping-workflow-main form{display:grid;gap:var(--dx-space-6);min-width:0}.shipping-workflow-card,.shipping-summary{border-radius:var(--dx-radius-card);padding:var(--dx-space-6);display:grid;gap:var(--dx-space-5);min-width:0}.shipping-workflow-card p,.shipping-summary p,.shipping-choice p,.shipping-review-row p{margin:0}.shipping-summary{position:sticky;top:var(--dx-space-6)}.shipping-recipient-list,.package-editor{display:grid;gap:var(--dx-space-4);min-width:0}.shipping-choice{display:flex;align-items:flex-start;gap:var(--dx-space-3);padding:var(--dx-space-4);min-height:var(--dx-target-min);border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-control);cursor:pointer}.shipping-choice.selected{border-color:var(--dx-color-brand);background:var(--dx-color-sage)}.shipping-choice>.dx-choice{flex-shrink:0;margin-top:var(--dx-space-1)}.shipping-choice>span{display:grid;gap:var(--dx-space-2);min-width:0;overflow-wrap:anywhere}.shipping-choice .dx-type-text{display:block}.package-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dx-space-3)}.package-editor .form-group{margin-bottom:0}.shipping-weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dx-space-3)}.shipping-save-preset,.shipping-actions{display:grid;gap:var(--dx-space-3)}.shipping-actions .dx-button{width:100%;white-space:normal;height:auto;min-height:var(--dx-target-min);text-align:center}.shipping-rate-badges{display:flex;flex-wrap:wrap;gap:var(--dx-space-2);margin-top:var(--dx-space-2)}.shipping-rate-badges:empty{display:none}.shipping-alert{padding:var(--dx-space-4);border-radius:var(--dx-radius-control);background:var(--dx-color-info-surface);color:var(--dx-color-text);display:grid;gap:var(--dx-space-3);overflow-wrap:anywhere}.shipping-alert.error{background:var(--dx-color-error-surface)}.shipping-alert.warning{background:var(--dx-color-warning-surface)}.shipping-alert .dx-type-heading,.shipping-alert .dx-type-text{margin:0}.shipping-review-row{display:grid;grid-template-columns:minmax(80px,.6fr) minmax(0,2fr) auto;gap:var(--dx-space-3);align-items:start;padding-block:var(--dx-space-2);overflow-wrap:anywhere}.shipping-review-row>.dx-type-text:first-child{color:var(--dx-color-muted)}.shipping-review-row>div{display:grid;gap:var(--dx-space-1)}.shipping-review-row .dx-button{min-width:var(--dx-target-min);padding-inline:var(--dx-space-3)}.shipping-success{max-width:704px}.shipping-success-icon{color:var(--dx-color-success)}.shipping-tracking{display:grid;gap:var(--dx-space-3);min-width:0}.shipping-tracking .dx-field{min-width:0;width:100%;font-family:var(--dx-font-mono)}@media(max-width:900px){.shipping-workflow-grid{grid-template-columns:1fr}.shipping-summary{display:none}.shipping-workflow-card{padding:var(--dx-space-5)}.shipping-progress ol{display:none}.shipping-progress-track{display:block}.package-presets{grid-template-columns:1fr}.shipping-review-row{grid-template-columns:minmax(70px,.55fr) minmax(0,1.45fr)}.shipping-review-row>.dx-button{grid-column:2;justify-self:start}}@media(max-width:360px){.shipping-workflow-card{padding:var(--dx-space-4)}.shipping-review-row{grid-template-columns:1fr;gap:var(--dx-space-2)}.shipping-review-row>.dx-button{grid-column:1}}.bulk-flow,.bulk-stage-main{display:grid;gap:var(--dx-space-6);min-width:0}.bulk-flow>.shipping-progress{margin-bottom:0}.bulk-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dx-space-2);padding:0;margin:0;list-style:none}.bulk-steps li{text-align:center;padding:var(--dx-space-3) var(--dx-space-2);border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-control);background:var(--dx-color-surface)}.bulk-steps li[aria-current=step]{background:var(--dx-color-brand);color:var(--dx-color-surface)}.bulk-stage-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--dx-space-6);align-items:start}.bulk-summary{padding:var(--dx-space-6);display:grid;gap:var(--dx-space-4)}.bulk-recipient-list,.bulk-review,.bulk-results-summary{display:grid;gap:var(--dx-space-4)}.bulk-recipient{display:grid;gap:var(--dx-space-3);padding:var(--dx-space-4);background:var(--dx-color-sage);border-radius:var(--dx-radius-control);min-width:0;overflow-wrap:anywhere}.bulk-recipient-heading{display:flex;justify-content:space-between;gap:var(--dx-space-4)}.bulk-recipient-heading>:first-child{flex:1;min-width:0}.bulk-recipient-heading>:last-child{max-width:42%}.bulk-recipient-actions{display:flex;gap:var(--dx-space-3);flex-wrap:wrap}.bulk-review-row{display:grid;gap:var(--dx-space-2);padding-bottom:var(--dx-space-4);border-bottom:1px solid var(--dx-color-border)}.bulk-total{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dx-space-4);align-items:start}.bulk-notice{padding:var(--dx-space-4);background:var(--dx-color-info-surface);color:var(--dx-color-info);border-radius:var(--dx-radius-control);overflow-wrap:anywhere}.bulk-notice--warning{background:var(--dx-color-warning-surface);color:var(--dx-color-warning)}.bulk-notice--error{background:var(--dx-color-error-surface);color:var(--dx-color-error)}.bulk-ack{display:flex;gap:var(--dx-space-3);align-items:flex-start}.bulk-ack .dx-choice{margin-top:2px}.bulk-flow-actions{display:grid;gap:var(--dx-space-3);padding:var(--dx-space-5)}.bulk-flow-actions .dx-button,.bulk-recipient-actions .dx-button{white-space:normal;height:auto}.bulk-print-preview{width:100%;min-height:340px;border:0}.bulk-print-image{max-height:60dvh;object-fit:contain;width:100%}.bulk-print-actions,.bulk-download-list{display:grid;gap:var(--dx-space-3);margin-top:var(--dx-space-4)}@media(max-width:1050px){.bulk-stage-layout{grid-template-columns:minmax(0,1fr)}.bulk-summary{display:none}}@media(max-width:767px){.bulk-recipient-actions{display:grid;grid-template-columns:minmax(0,1fr)}.bulk-recipient-actions .dx-button{width:100%}.bulk-steps li{font-size:12px}}@media print{body:has(.bulk-label-print[open]) *{visibility:hidden}body:has(.bulk-label-print[open]) .bulk-label-print,body:has(.bulk-label-print[open]) .bulk-print-image{visibility:visible}.bulk-label-print[open]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:4in;max-width:4in;max-height:none;page:easypost-thermal}.bulk-label-print .bulk-print-image{max-height:6in;width:4in;object-fit:contain}.bulk-label-print>:not(.bulk-print-image){display:none!important}}.printer-options{margin:0 0 var(--dx-space-6);padding:0;border:0;display:grid;gap:var(--dx-space-3);min-width:0}.printer-options legend{margin-bottom:var(--dx-space-3);font-weight:600}.printer-choice{display:flex;gap:var(--dx-space-3);align-items:flex-start;padding:var(--dx-space-4);border:1px solid var(--dx-color-border);border-radius:var(--dx-radius-control);cursor:pointer}.printer-choice:has(input:checked){border-color:var(--dx-color-brand);background:var(--dx-color-sage)}.printer-choice>span{flex:1;min-width:0}.printer-choice strong{display:block;margin-bottom:var(--dx-space-2)}.settings-advanced{display:grid;gap:var(--dx-space-4);margin-top:var(--dx-space-6)}.settings-save-bar{align-items:center;justify-content:space-between}.settings-save-error{padding:0 var(--dx-space-6) var(--dx-space-6);color:var(--dx-color-error)}.settings-conflict{display:grid;gap:var(--dx-space-3);padding:var(--dx-space-5);margin-bottom:var(--dx-space-6)}.settings-conflict .dx-button{justify-self:start}.settings-latest{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--dx-space-3);margin-block:var(--dx-space-5)}.settings-latest dt{font-weight:600}.settings-latest dd{margin:0;overflow-wrap:anywhere}.settings-leave-actions{flex-wrap:wrap}.mobile-bottom-nav{display:none}.topbar-account{display:flex;align-items:center;gap:var(--dx-space-4)}.workspace-account{width:var(--dx-space-14);height:var(--dx-space-14);padding:var(--dx-space-2)}@media(max-width:767px){.mobile-bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dx-space-2);padding:var(--dx-space-2) var(--dx-space-4) calc(var(--dx-space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--dx-color-border);background:var(--dx-color-surface)}.mobile-bottom-link{display:flex;flex-direction:column;gap:var(--dx-space-1);min-height:56px;height:auto;padding:var(--dx-space-2);font-size:12px;min-width:0}.mobile-bottom-link[aria-current=page]{background:var(--dx-color-brand);color:var(--dx-color-surface)}.page{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.app--keyboard-open .page{padding-bottom:var(--dx-space-6)}.settings-save-bar{background:var(--dx-color-surface);border-top:1px solid var(--dx-color-border)}.settings-save-bar>.dx-button{width:100%}.settings-leave-actions .dx-button{width:100%}}.field-error{color:var(--dx-color-error)}@page easypost-thermal{size:4in 6in;margin:0}@page easypost-pdf{size:8.5in 11in;margin:0}@media print{body.dx-site{margin:0;padding:0;background:var(--dx-color-surface)}.print-actions,.print-heading{display:none!important}.print-container{display:block;min-height:0;padding:0!important;margin:0!important;gap:0}.print-container--thermal{page:easypost-thermal}.print-container--pdf{page:easypost-pdf}.label-container{display:block}.shipping-label{box-shadow:none!important;border-radius:0!important}.print-container--thermal .shipping-label{width:4in!important;height:6in!important;max-width:4in!important;max-height:6in!important}.print-container--pdf .shipping-label{width:8.5in!important;height:11in!important;max-width:8.5in!important;max-height:11in!important}}
