:root{--color-primary:#fe792c;--color-primary-text:#b5530e;--color-primary-strong:#f97224;--color-on-primary:#0f0f0f;--color-primary-gradient-end:#ec6508;--color-primary-gradient-halo:#7a3800;--color-ink:#333;--color-ink-strong:#0f0f0f;--color-ink-muted:#525252;--color-ink-subtle:#6e6e6e;--color-surface:#fff;--color-surface-alt:#f5f5f5;--color-border:#d4d4d4;--color-border-interactive:#767676;--status-success:#137a4b;--status-warning:#9a6700;--status-error:#b42318;--status-neutral:#525252;--status-info:#1a56db;--space-2:2px;--space-10:10px;--space-14:14px;--space-18:18px;--space-2xs:6px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-field:6px;--space-inline:8px;--space-stack:12px;--space-card:16px;--space-page:24px;--space-section:32px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-card:12px;--radius-lg:16px;--radius-sheet:20px;--radius-xl:24px;--radius-full:9999px;--target-min-size:24px;--target-comfortable:44px;--control-height-button-large:52px;--control-height-button-small:36px;--control-height-app-bar:83px;--control-height-sheet-handle-width:40px;--control-height-radio:20px;--layout-size-history-map-height:190px;--layout-size-history-detail-skeleton-header-height:56px;--layout-size-history-detail-skeleton-route-height:140px;--layout-size-history-detail-skeleton-payment-height:160px;--layout-size-history-detail-skeleton-metadata-height:150px;--button-metric-border-width:1.5px;--button-metric-border-width-thin:1px;--button-metric-label-halo-blur:1.5px;--button-metric-loading-spinner-size:18px;--button-metric-leading-icon-size:20px;--button-opacity-label-halo:.9;--button-opacity-loading-label:.85;--text-size-xs:12px;--text-size-sm:14px;--text-size-md:16px;--text-size-lg:20px;--text-size-xl:24px;--text-size-2xl:32px;--text-weight-regular:400;--text-weight-medium:500;--text-weight-semibold:600;--text-weight-bold:700;--text-weight-black:900;--text-leading-tight:1.2;--text-leading-normal:1.5;--text-family-base:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-family-display:"Encode Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-family-display-expanded:"Encode Sans Expanded", "Encode Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-family-body:Lato, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-primary:#333;--text-secondary:#525252;--text-tertiary:#6e6e6e;--text-link:#b5530e;--text-success:#137a4b;--text-warning:#9a6700;--text-error:#b42318;--text-info:#1a56db;--surface-default:#fff;--surface-snackbar:#1a1a1a;--surface-alt:#f5f5f5;--surface-page:#fff;--surface-brand:#fe792c;--surface-brand-strong:#f97224;--surface-brand-light:#ffb784;--surface-danger-strong:#b42318;--surface-nav-active:#ffede0;--surface-nav-hover:#e2e2e2;--surface-success:#eaf5ef;--surface-warning:#fffbf4;--surface-error:#fdecea;--surface-info:#eaf2fd;--surface-skeleton:#e6e6e6;--border-default:#d4d4d4;--border-interactive:#767676;--border-success:#137a4b;--border-warning:#795101;--border-error:#b42318;--border-info:#1a56db;--neutral-white:#fff;--neutral-ink:#0f0f0f;--button-brand-strong-gradient-start:#fe792c;--button-brand-strong-gradient-end:#ec6508;--button-brand-strong:#f97224;--button-brand-stronger:#b5530e;--button-charcoal:#333;--button-neutral-fill:#f5f5f5;--button-neutral-border:#767676;--button-neutral-label:#333;--button-on-fill:#fff;--button-label-halo:#7a3800;--button-disabled-fill:#f5f5f5;--button-disabled-label:#6e6e6e;--button-disabled-border:#d4d4d4;--overlay-scrim:#00000080;--shadow-modal:0 8px 12px #0000002e;--focus-ring:2px solid #333;--focus-ring-offset:2px;--type-display-xl:700 60px/1.05 var(--text-family-display);--type-display-xl-tracking:0em;--type-display-lg:700 40px/1.15 var(--text-family-display);--type-display-lg-tracking:0em;--type-display-md:700 28px/1.2 var(--text-family-display);--type-display-md-tracking:0em;--type-heading-xl:700 24px/1.3 var(--text-family-display);--type-heading-xl-tracking:0em;--type-heading-xxl:700 32px/1.3 var(--text-family-display);--type-heading-xxl-tracking:0em;--type-heading-result:700 26px/1.3 var(--text-family-display);--type-heading-result-tracking:0em;--type-heading-lg:700 20px/1.3 var(--text-family-display);--type-heading-lg-tracking:0em;--type-heading-md:600 18px/1.3 var(--text-family-display);--type-heading-md-tracking:0em;--type-body-lg:400 20px/1.5 var(--text-family-body);--type-body-lg-tracking:0em;--type-body-md:400 16px/24px var(--text-family-body);--type-body-md-tracking:0em;--type-body-md-strong:700 16px/24px var(--text-family-body);--type-body-md-strong-tracking:0em;--type-body-md-semibold:600 16px/24px var(--text-family-body);--type-body-md-semibold-tracking:0em;--type-body-sm:400 14px/20px var(--text-family-body);--type-body-sm-tracking:0em;--type-body-sm-strong:700 14px/20px var(--text-family-body);--type-body-sm-strong-tracking:0em;--type-feedback-warning:600 14px/20px var(--text-family-display);--type-feedback-warning-tracking:0em;--type-label-uppercase-lg:700 14px/15px var(--text-family-body);--type-label-uppercase-lg-tracking:.06em;--type-label-uppercase:700 11px/15px var(--text-family-body);--type-label-uppercase-tracking:.06em;--type-destacado-sm:900 16px/20px var(--text-family-body);--type-destacado-sm-tracking:0em;--type-label-md:500 14px/20px var(--text-family-body);--type-label-md-tracking:0em;--type-label-lg:700 16px/20px var(--text-family-body);--type-label-lg-tracking:0em;--type-label-sm:500 13px/18px var(--text-family-body);--type-label-sm-tracking:0em;--type-label-sm-strong:600 13px/18px var(--text-family-body);--type-label-sm-strong-tracking:0em;--type-caption:400 12px/17px var(--text-family-body);--type-caption-tracking:0em;--type-caption-display:400 12px/17px var(--text-family-display);--type-caption-display-tracking:0em;--type-caption-strong:600 12px/17px var(--text-family-display);--type-caption-strong-tracking:0em;--type-button:700 19px/24px var(--text-family-display);--type-button-tracking:0em;--type-button-sm:700 14px/20px var(--text-family-display-expanded);--type-button-sm-tracking:0em;--type-button-link:600 12px/20px var(--text-family-display);--type-button-link-tracking:0em;--type-overline:600 11px/15px var(--text-family-body);--type-overline-tracking:.06em;--type-caption-body:400 12px/17px var(--text-family-body);--type-caption-body-tracking:0em;--type-body-xs:400 13px/18px var(--text-family-body);--type-body-xs-tracking:0em;--type-body-md-light:400 15px/20px var(--text-family-body);--type-body-md-light-tracking:0em;--type-body-lg-lato:400 18px/24px var(--text-family-body);--type-body-lg-lato-tracking:0em;--type-display-sm:400 22px/1.3 var(--text-family-display);--type-display-sm-tracking:0em;--type-label-xs:400 11px/15px var(--text-family-body);--type-label-xs-tracking:.06em}
.dds-btn{font:var(--type-label-lg);letter-spacing:var(--type-label-lg-tracking);justify-content:center;align-items:center;gap:var(--space-inline);box-sizing:border-box;min-height:var(--control-height-button-large);padding:0 var(--space-card);border:var(--button-metric-border-width) solid transparent;border-radius:var(--radius-card);cursor:pointer;display:inline-flex}.dds-btn[data-variant=primary]{background:linear-gradient(180deg, var(--button-brand-strong-gradient-start) 0%, var(--button-brand-strong-gradient-end) 45%);color:var(--button-on-fill);text-shadow:0 0 var(--button-metric-label-halo-blur) color-mix(in srgb, var(--button-label-halo) calc(var(--button-opacity-label-halo) * 100%), transparent)}.dds-btn[data-variant=primary][data-tone=brandStronger]{background:var(--button-brand-stronger);text-shadow:none}.dds-btn[data-variant=primary][data-tone=charcoal]{background:var(--button-charcoal);text-shadow:none}.dds-btn[data-variant=secondary]{background:var(--surface-default);color:var(--button-brand-strong);border-color:var(--button-brand-strong)}.dds-btn[data-variant=secondary][data-tone=brandStronger]{color:var(--button-brand-stronger);border-color:var(--button-brand-stronger)}.dds-btn[data-variant=secondary][data-tone=charcoal]{color:var(--button-charcoal);border-color:var(--button-charcoal)}.dds-btn[data-variant=secondary][data-tone=neutral]{background:var(--button-neutral-fill);color:var(--button-neutral-label);border-color:var(--button-neutral-border);border-width:var(--button-metric-border-width-thin)}.dds-btn[data-variant=secondary][data-tone=onDark]{color:var(--button-on-fill);border-color:var(--button-on-fill);background:0 0}.dds-btn[data-size=small]{font:var(--type-button-sm);letter-spacing:var(--type-button-sm-tracking);min-height:var(--control-height-button-small);padding:0 var(--space-14);border-radius:var(--radius-full)}.dds-btn[data-variant=primary][data-size=small]{border-color:var(--button-brand-strong);border-width:var(--button-metric-border-width-thin)}.dds-btn[data-variant=secondary][data-size=small][data-tone=brandStrong]:not(:disabled){color:var(--button-charcoal);border-color:var(--button-charcoal)}.dds-btn[data-variant=ghost]{color:var(--color-primary);background:0 0;border-color:#0000}.dds-btn[data-variant=ghost]:hover:not(:disabled){background:var(--surface-nav-hover);opacity:1}.dds-btn:hover:not(:disabled){opacity:.92}.dds-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-btn__spinner{box-sizing:border-box;width:var(--button-metric-loading-spinner-size);height:var(--button-metric-loading-spinner-size);border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex:none;animation:.8s linear infinite dds-spinner-rotate}@media (prefers-reduced-motion:reduce){.dds-btn__spinner{animation:none}}.dds-link{color:var(--color-primary-text);font-family:var(--text-family-display);font-weight:var(--text-weight-bold);text-underline-offset:2px;cursor:pointer;text-decoration:underline;position:relative}.dds-link:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dds-link:hover{text-decoration-thickness:2px}.dds-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.dds-btn:disabled{background:var(--button-disabled-fill);color:var(--button-disabled-label);text-shadow:none;cursor:not-allowed;border-color:#0000}.dds-btn:disabled[aria-busy=true]{cursor:progress}.dds-btn[data-variant=secondary]:disabled{border-color:var(--button-disabled-border);border-width:var(--button-metric-border-width)}.dds-btn[data-variant=secondary][data-size=small]:disabled{border-width:var(--button-metric-border-width-thin)}.dds-field{gap:var(--space-field);flex-direction:column;display:flex}.dds-field>label{font:var(--type-label-md);font-weight:var(--text-weight-bold);color:var(--text-primary)}.dds-field input{font:var(--type-body-sm);color:var(--text-primary);background:var(--surface-default);border:1px solid var(--border-interactive);border-radius:var(--radius-card);padding:var(--space-stack)}.dds-field input::placeholder{color:var(--text-secondary)}.dds-field input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-field input[aria-invalid=true]{border-width:2px;border-color:var(--border-error)}.dds-field [data-error]{font:var(--type-caption);color:var(--text-error)}.dds-field select{font:var(--type-body-sm);color:var(--text-primary);background:var(--surface-default);border:1px solid var(--border-interactive);border-radius:var(--radius-card);padding:var(--space-stack)}.dds-field select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-field select[aria-invalid=true]{border-width:2px;border-color:var(--border-error)}.dds-phone-input{background:var(--surface-default);border:1px solid var(--border-interactive);border-radius:var(--radius-card);align-items:stretch;display:flex;position:relative}.dds-phone-input[data-invalid]{border-width:2px;border-color:var(--border-error)}.dds-phone-input:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-phone-input__trigger{align-items:center;gap:var(--space-xs);border:none;border-right:1px solid var(--border-default);padding:var(--space-stack);font:var(--type-body-sm);color:var(--text-primary);cursor:pointer;border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);background:0 0;display:inline-flex}.dds-phone-input__trigger:disabled{cursor:not-allowed;color:var(--text-secondary)}.dds-phone-input__trigger:focus-visible{outline:none}.dds-phone-input__flag{font-size:1em;line-height:1}.dds-phone-input__dial{white-space:nowrap}.dds-phone-input__chevron{color:var(--text-secondary);font-size:11px}.dds-phone-input__number{min-width:0;padding:var(--space-stack);font:var(--type-body-sm);color:var(--text-primary);background:0 0;border:none;flex:1}.dds-phone-input__number::placeholder{color:var(--text-secondary)}.dds-phone-input__number:focus-visible{outline:none}.dds-phone-input__number:disabled{color:var(--text-secondary);cursor:not-allowed}.dds-phone-input__listbox{top:calc(100% + var(--space-xs));z-index:10;padding:var(--space-xs) 0;background:var(--surface-default);border:1px solid var(--border-interactive);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);max-height:260px;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.dds-phone-input__option{align-items:center;gap:var(--space-inline);padding:var(--space-inline) var(--space-stack);font:var(--type-body-sm);color:var(--text-primary);cursor:pointer;display:flex}.dds-phone-input__option-name{flex:1}.dds-phone-input__option[data-active]{background:var(--surface-alt)}.dds-phone-input__option[aria-selected=true]{font-weight:var(--text-weight-bold)}.dds-phone-input__check{color:var(--text-primary)}.dds-badge{align-items:center;gap:var(--space-field);padding:var(--space-xs) 10px;border-radius:var(--radius-full);font:var(--type-caption-strong);border:1px solid;display:inline-flex}.dds-badge__dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:8px;height:8px}.dds-badge[data-status=neutral]{background:var(--surface-alt);border-color:var(--text-secondary);color:var(--text-secondary)}.dds-badge[data-status=success]{background:var(--surface-success);border-color:var(--border-success);color:var(--text-success)}.dds-badge[data-status=warning]{background:var(--surface-warning);border-color:var(--border-warning);color:var(--text-warning)}.dds-badge[data-status=info]{background:var(--surface-info);border-color:var(--border-info);color:var(--text-info)}.dds-badge[data-status=error]{background:var(--surface-error);border-color:var(--border-error);color:var(--text-error)}.dds-badge[data-status=brand]{background:var(--surface-nav-active);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);color:var(--text-primary)}.dds-callout{gap:var(--space-field);padding:var(--space-stack);border-radius:var(--radius-md);border:1px solid;flex-direction:column;display:flex}.dds-callout__title{font:var(--type-label-md);margin:0}.dds-callout__body{font:var(--type-body-sm);color:var(--text-primary);margin:0}.dds-callout__action{background:var(--surface-default);border-radius:var(--radius-md);padding:var(--space-inline) 14px;font:var(--type-label-md);cursor:pointer;border:1px solid;align-self:flex-start}.dds-callout__action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-callout[data-tone=neutral]{background:var(--surface-alt);border-color:var(--border-default)}.dds-callout[data-tone=neutral] .dds-callout__title,.dds-callout[data-tone=neutral] .dds-callout__action{color:var(--text-primary);border-color:var(--border-default)}.dds-callout[data-tone=info]{background:var(--surface-info);border-color:var(--border-info)}.dds-callout[data-tone=info] .dds-callout__title,.dds-callout[data-tone=info] .dds-callout__action{color:var(--text-info);border-color:var(--border-info)}.dds-callout[data-tone=success]{background:var(--surface-success);border-color:var(--border-success)}.dds-callout[data-tone=success] .dds-callout__title,.dds-callout[data-tone=success] .dds-callout__action{color:var(--text-success);border-color:var(--border-success)}.dds-callout[data-tone=warning]{background:var(--surface-warning);border-color:var(--border-warning)}.dds-callout[data-tone=warning] .dds-callout__title,.dds-callout[data-tone=warning] .dds-callout__action{color:var(--text-warning);border-color:var(--border-warning)}.dds-callout[data-tone=error]{background:var(--surface-error);border-color:var(--border-error)}.dds-callout[data-tone=error] .dds-callout__title,.dds-callout[data-tone=error] .dds-callout__action{color:var(--text-error);border-color:var(--border-error)}.dds-empty-state{align-items:center;gap:var(--space-field);padding:var(--space-page) var(--space-stack);text-align:center;flex-direction:column;display:flex}.dds-empty-state__title{font:var(--type-label-md);color:var(--text-primary);margin:0}.dds-empty-state__description{font:var(--type-body-sm);color:var(--text-secondary);max-width:46ch;margin:0}.dds-empty-state__action{margin-top:var(--space-field);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-inline) 14px;font:var(--type-label-md);color:var(--text-primary);cursor:pointer}.dds-empty-state__action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-empty-state[data-variant=error] .dds-empty-state__title{color:var(--text-error)}.dds-empty-state[data-variant=error] .dds-empty-state__action{border-color:var(--border-error);color:var(--text-error)}.dds-label-value{justify-content:space-between;align-items:center;gap:var(--space-stack);width:100%;display:flex}.dds-label-value__label{font:var(--type-label-sm);color:var(--text-secondary)}.dds-label-value__value{font:var(--type-label-lg);color:var(--text-primary);text-align:right}.dds-doc-row{justify-content:space-between;align-items:center;gap:var(--space-card);padding:var(--space-xs) 0;display:flex}.dds-doc-row__label{min-width:0;font:var(--type-body-sm);color:var(--text-primary);flex:1 0 0}.dds-doc-row__upload{background:var(--surface-default);border:1px solid var(--border-interactive);border-radius:var(--radius-md);padding:var(--space-field) 10px;font:var(--type-label-sm);color:var(--text-primary);cursor:pointer}.dds-doc-row__upload:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-checkbox{cursor:pointer;min-height:var(--target-min-size);align-items:center;gap:10px;display:inline-flex}.dds-checkbox__input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.dds-checkbox__box{border:1px solid var(--border-interactive);border-radius:var(--radius-sm);background:var(--surface-default);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dds-checkbox__box:after{content:"";border:solid var(--neutral-white);opacity:0;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.dds-checkbox__input:checked+.dds-checkbox__box{background:var(--neutral-ink);border-color:var(--neutral-ink)}.dds-checkbox__input:checked+.dds-checkbox__box:after{opacity:1}.dds-checkbox__input:focus-visible+.dds-checkbox__box{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-checkbox__label{font:var(--type-body-sm);color:var(--text-primary)}.dds-switch{align-items:center;gap:var(--space-inline);cursor:pointer;min-height:var(--target-min-size);display:inline-flex}.dds-switch__input{opacity:0;cursor:pointer;position:absolute}.dds-switch--md .dds-switch__track{width:48px;height:28px}.dds-switch--sm .dds-switch__track{width:32px;height:18px}.dds-switch__track{border-radius:var(--radius-full);background:var(--neutral-ink);border:1px solid var(--neutral-ink);flex-shrink:0;transition:background-color .15s,border-color .15s;position:relative}.dds-switch__thumb{border-radius:var(--radius-full);background:var(--neutral-white);width:22px;height:22px;transition:transform .15s;position:absolute;top:2px;left:2px}.dds-switch--sm .dds-switch__thumb{width:14px;height:14px}.dds-switch--brand .dds-switch__input:checked+.dds-switch__track{background:var(--color-primary);border-color:var(--color-primary-text)}.dds-switch--success .dds-switch__input:checked+.dds-switch__track{background:var(--border-success);border-color:var(--border-success)}.dds-switch--md .dds-switch__input:checked+.dds-switch__track .dds-switch__thumb{transform:translate(20px)}.dds-switch--sm .dds-switch__input:checked+.dds-switch__track .dds-switch__thumb{transform:translate(14px)}.dds-switch__input:disabled+.dds-switch__track{background:var(--surface-default);border-color:var(--border-default);cursor:not-allowed}.dds-switch__input:disabled+.dds-switch__track .dds-switch__thumb{background:var(--border-default)}.dds-switch__input:disabled~.dds-switch__label{cursor:not-allowed;color:var(--text-secondary)}.dds-switch__input:focus-visible+.dds-switch__track{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-switch__label{font:var(--type-body-sm);color:var(--text-primary)}.dds-logo{align-items:center;gap:4.7px;display:inline-flex}.dds-logo__mark{flex-shrink:0;width:auto;height:24px}.dds-logo__word{flex-shrink:0;width:auto;height:15.3926px}.dds-sidebar{box-sizing:border-box;gap:var(--space-xs);width:248px;padding:var(--space-card);background:var(--surface-default);border-right:1px solid var(--border-default);flex-direction:column;display:flex}.dds-sidebar__section{padding:var(--space-xs) var(--space-stack);font:var(--type-overline);letter-spacing:var(--type-overline-tracking);color:var(--text-secondary)}.dds-sidebar[data-collapsed]{width:64px}.dds-sidebar[data-collapsed] .dds-sidebar__section,.dds-sidebar[data-collapsed] .dds-nav-item__label,.dds-sidebar[data-collapsed] .dds-nav-item__pill{display:none}.dds-sidebar[data-collapsed] .dds-nav-item{justify-content:center}.dds-nav-item{align-items:center;gap:var(--space-stack);padding:10px var(--space-stack);border-radius:var(--radius-md);font:var(--type-body-sm);color:var(--text-primary);cursor:pointer;text-align:start;width:100%;min-height:var(--target-min-size);background:0 0;border:0;text-decoration:none;display:flex}.dds-nav-item__icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.dds-nav-item__label{flex:1 0 0;min-width:0}.dds-nav-item[data-active]{background:var(--surface-nav-active)}.dds-nav-item[data-active] .dds-nav-item__label{font-weight:var(--text-weight-bold)}.dds-nav-item[data-disabled]{color:var(--text-secondary);cursor:default}.dds-nav-item:hover:not([data-active]):not([data-disabled]):not(:disabled){background:var(--surface-nav-hover)}.dds-nav-item:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-nav-item__pill{padding:2px var(--space-inline);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-alt);color:var(--text-secondary);font:var(--type-body-sm-strong)}.dds-header{justify-content:space-between;align-items:center;gap:var(--space-card);padding:var(--space-stack) var(--space-page);background:var(--surface-default);border-bottom:1px solid var(--border-default);display:flex}.dds-header__start{align-items:center;gap:var(--space-card);display:flex}.dds-header__end{align-items:center;gap:var(--space-stack);display:flex}.dds-breadcrumb__list{align-items:center;gap:var(--space-inline);margin:0;padding:0;list-style:none;display:flex}.dds-breadcrumb__item{align-items:center;gap:var(--space-inline);font:var(--type-label-sm);color:var(--text-secondary);display:inline-flex}.dds-breadcrumb__link{color:var(--color-primary-text);text-decoration:none}.dds-breadcrumb__link:hover{text-decoration:underline}.dds-breadcrumb__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-breadcrumb__current{color:var(--text-primary)}.dds-breadcrumb__sep{color:var(--text-secondary)}.dds-account{padding:var(--space-xs) var(--space-stack) var(--space-xs) 10px;background:var(--surface-default);border:1px solid var(--border-default);cursor:pointer;border-radius:10px;align-items:center;gap:10px;display:inline-flex}.dds-account:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-account__avatar{border:1px solid var(--border-interactive);border-radius:var(--radius-full);background:var(--surface-alt);width:32px;height:32px;font:var(--type-label-sm-strong);color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dds-account__info{flex-direction:column;align-items:flex-start;display:flex}.dds-account__name{font:var(--type-label-sm-strong);color:var(--text-primary)}.dds-account__email{font:var(--type-caption);color:var(--text-secondary)}.dds-account__chevron{color:var(--text-secondary);font-size:11px}.dds-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dds-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.dds-table{border-collapse:collapse;width:100%}.dds-table thead th{padding:10px var(--space-card);background:var(--surface-alt);font:var(--type-button);color:var(--text-primary);text-align:left}.dds-table td{padding:18px var(--space-card);font:var(--type-body-sm);color:var(--text-primary);text-align:left}.dds-table__row{background:var(--surface-default);border-top:1px solid var(--border-default)}.dds-table__row[data-clickable]{cursor:pointer}.dds-table__row[data-clickable]:hover{background:var(--surface-alt)}.dds-table__cell--muted{color:var(--text-secondary)}.dds-table__cell--end,th.dds-table__cell--end{text-align:right}@media (max-width:720px){table.dds-table[data-stack-mobile] thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.dds-table[data-stack-mobile],table.dds-table[data-stack-mobile] tbody{width:100%;display:block}table.dds-table[data-stack-mobile] .dds-table__row{margin-bottom:var(--space-stack);padding:var(--space-field) var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,none);display:block}table.dds-table[data-stack-mobile] .dds-table__row:first-child{border-top:1px solid var(--border-default)}table.dds-table[data-stack-mobile] td{justify-content:space-between;align-items:center;gap:var(--space-inline);min-height:var(--target-comfortable);text-align:right;padding:6px 0;display:flex}table.dds-table[data-stack-mobile] td[data-label]:before{content:attr(data-label);font:var(--type-button);color:var(--text-secondary);text-align:left;flex:none}table.dds-table[data-stack-mobile] td:not([data-label]){justify-content:flex-end}table.dds-table[data-stack-mobile] .dds-table__cell--end{text-align:right}}.dds-icon-btn{background:var(--surface-default);border:1px solid var(--border-interactive);border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.dds-icon-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-close-btn{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dds-close-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-close-btn__icon{display:block}.dds-sheet-header{align-items:flex-start;gap:var(--space-inline);display:flex}.dds-sheet-header__title{overflow-wrap:anywhere;min-width:0;font:var(--type-heading-lg);color:var(--text-primary);flex:auto;margin:0}.dds-sheet-header--centered .dds-sheet-header__title{text-align:center}.dds-sheet-header__spacer{flex:none;width:44px;height:44px}.dds-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-inline);display:inline-flex}.dds-table-toolbar{justify-content:space-between;align-items:center;gap:var(--space-stack);display:flex}.dds-table-toolbar__title{font:var(--type-heading-xl);color:var(--text-primary);margin:0}.dds-table-filterbar{align-items:flex-end;gap:var(--space-stack);flex-wrap:wrap;display:flex}.dds-table-filterbar__search{flex:16rem;min-width:0}.dds-table-filterbar__filter{flex:0 12rem;min-width:0}.dds-table-filterbar__action{margin-inline-start:auto}.dds-table-filterbar__status{min-height:1lh;font:var(--type-body-sm);color:var(--text-secondary);flex-basis:100%}.dds-row-action{min-height:24px;padding:0 var(--space-xs);border-radius:var(--radius-sm);font:var(--type-button);letter-spacing:var(--type-button-tracking);color:var(--color-primary-text);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.dds-row-action[data-tone=destructive]{color:var(--text-error)}.dds-row-action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-row-action:disabled{color:var(--text-tertiary);cursor:not-allowed;text-decoration:none}.dds-pagination{justify-content:space-between;align-items:center;gap:var(--space-stack);display:flex}.dds-pagination__summary{font:var(--type-label-sm);color:var(--text-secondary)}.dds-pagination__controls{align-items:center;gap:18px;display:flex}.dds-pagination__page{font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0}.dds-pagination__page[aria-current=page]{font-weight:var(--text-weight-semibold);color:var(--text-primary)}.dds-pagination__page:hover{color:var(--color-primary-text);text-decoration:underline}.dds-pagination__page:focus-visible,.dds-pagination__nav:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-pagination__nav{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.dds-pagination__nav:disabled{opacity:.4;cursor:default}.dds-pagination__ellipsis{color:var(--text-secondary)}.dds-metric{gap:var(--space-field);padding:var(--space-card);background:var(--surface-default);border:1px solid var(--border-default);border-radius:10px;flex-direction:column;display:flex}.dds-metric__label{font:var(--type-label-sm);color:var(--text-secondary)}.dds-metric__value{font:var(--type-heading-xl);color:var(--text-primary)}.dds-metric__context{font:var(--type-caption);color:var(--text-secondary)}.dds-modal__scrim{z-index:1000;padding:var(--space-card);background:var(--overlay-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dds-modal{gap:var(--space-card);width:100%;max-width:460px;padding:var(--space-page);background:var(--surface-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.dds-modal__title{font:var(--type-heading-md);color:var(--text-primary);margin:0}.dds-modal__desc{font:var(--type-body-sm);color:var(--text-secondary);margin:0}.dds-modal__footer{justify-content:flex-end;gap:var(--space-stack);padding-top:var(--space-xs);display:flex}.dds-modal__confirm{align-items:center;gap:var(--space-inline);padding:10px var(--space-card);background:var(--surface-default);border:1.5px solid var(--neutral-ink);border-radius:var(--radius-md);font:var(--type-button);color:var(--text-primary);cursor:pointer;display:inline-flex}.dds-modal__confirm:disabled{opacity:.5;cursor:not-allowed}.dds-modal__confirm:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-bottom-sheet__scrim{z-index:1001;background:var(--overlay-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dds-bottom-sheet{gap:var(--space-card);width:100%;max-width:352px;padding:var(--space-stack) var(--space-card) var(--space-page);background:var(--surface-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.dds-bottom-sheet:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-bottom-sheet__handle{border-radius:var(--radius-full);background:var(--border-default);align-self:center;width:36px;height:4px}.dds-bottom-sheet__body{font:var(--type-body-sm);color:var(--text-secondary)}.dds-bottom-sheet__body p{margin:0}.dds-bottom-sheet__actions{gap:var(--space-stack);flex-direction:column;display:flex}.dds-bottom-sheet__actions>*{width:100%}.dds-error-sheet__content{align-items:center;gap:var(--space-card);text-align:center;flex-direction:column;display:flex}.dds-error-sheet__illustration{justify-content:center;align-items:center;display:flex}.dds-error-sheet__illustration[data-kind=connection]{padding-block:var(--space-stack)}.dds-error-sheet__illustration img{max-width:100%;height:auto;display:block}.dds-payment{gap:var(--space-inline);padding:var(--space-card);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-card);flex-direction:column;margin:0;display:flex}.dds-payment__row{justify-content:space-between;gap:var(--space-stack);font:var(--type-body-sm);color:var(--text-primary);display:flex}.dds-payment__row dt,.dds-payment__row dd{margin:0}.dds-payment__row--discount{color:var(--text-secondary)}.dds-payment__row--total{padding-top:var(--space-inline);border-top:1px solid var(--border-default);font:var(--type-label-md)}.dds-payment__row--total dd{font-weight:var(--text-weight-semibold)}.dds-payment__credit{font:var(--type-caption);color:var(--text-success);margin:0}.dds-loader{align-items:center;gap:var(--space-field);text-align:center;flex-direction:column;display:flex}.dds-loader__message{gap:var(--space-inline);flex-direction:column;display:flex}.dds-loader__title{font:var(--type-label-md);color:var(--text-primary);margin:0}.dds-loader__body{font:var(--type-body-sm);color:var(--text-secondary);max-width:46ch;margin:0}.dds-spinner-group{align-items:center;gap:var(--space-inline);display:inline-flex}.dds-spinner{border-radius:var(--radius-full);border:2px solid var(--border-default);border-top-color:var(--surface-brand-strong);width:20px;height:20px;animation:.8s linear infinite dds-spinner-rotate;display:inline-block}.dds-spinner[data-size=sm]{border-width:2px;width:14px;height:14px}.dds-spinner__label{font:var(--type-button);color:var(--text-secondary)}@keyframes dds-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dds-spinner{border-top-color:var(--border-default);background:var(--surface-brand-strong);animation:1.6s ease-in-out infinite dds-spinner-pulse}@keyframes dds-spinner-pulse{0%,to{opacity:.35}50%{opacity:1}}}.dds-tabs{gap:var(--space-card);border-bottom:1px solid var(--border-default);display:flex}.dds-tab{appearance:none;padding:var(--space-stack) 0;font:var(--type-label-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}.dds-tab[data-active=true]{color:var(--color-primary-text);border-bottom-color:var(--surface-brand-strong)}.dds-tab:hover:not([data-active=true]){color:var(--text-primary)}.dds-tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-attachment-gallery{background:var(--surface-alt);border-radius:8px;flex-wrap:wrap;gap:12px;width:100%;max-width:760px;min-height:120px;padding:12px;display:flex}.dds-attachment-gallery__tile{background:var(--border-default);width:110px;height:90px;color:var(--text-primary);cursor:pointer;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.dds-attachment-gallery__tile img,.dds-attachment-gallery__placeholder{object-fit:cover;width:100%;height:100%;display:block}.dds-attachment-gallery__label{background:var(--surface-alt);font:var(--type-caption);text-align:center;padding:4px;position:absolute;bottom:0;left:0;right:0}.dds-attachment-gallery__tile:focus-visible,.dds-lightbox__close:focus-visible,.dds-lightbox a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dds-lightbox__scrim{z-index:1000;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dds-lightbox{background:var(--surface-default);width:min(100%,760px);max-height:calc(100dvh - 32px);color:var(--text-primary);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex;overflow:auto}.dds-lightbox__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dds-lightbox__close{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0}.dds-lightbox__body{place-items:center;min-height:160px;display:grid}.dds-lightbox__body img,.dds-lightbox__body video{object-fit:contain;max-width:100%;max-height:calc(100dvh - 220px)}
@font-face{font-family:displayFont;src:url(../media/encode_sans_latin-s.p.0055gudkanmx2.woff2)format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:108.81%;descent-override:23.24%;line-gap-override:0.0%;size-adjust:94.66%}.displayfont_7be0a2ca-module__VV1qfq__className{font-family:displayFont,displayFont Fallback}.displayfont_7be0a2ca-module__VV1qfq__variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/lato_400_latin-s.p.27vw08z6_vw0m.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bodyFont;src:url(../media/lato_700_latin-s.p.0zem_9y19rte6.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.bodyfont_3aaa50f0-module__CNIeaa__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_3aaa50f0-module__CNIeaa__variable{--font-body:"bodyFont", "bodyFont Fallback"}
:root{--text-family-display:var(--font-display), "Encode Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-family-body:var(--font-body), Lato, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body{font-family:var(--text-family-body);color:var(--text-primary);background:var(--surface-default);margin:0}a:focus-visible,button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:calc(var(--mkt-nav-height) + var(--space-lg))}:root{--mkt-surface-beige:var(--surface-warning);--mkt-surface-beige-alt:#f9f6f3;--mkt-surface-dark:#111;--mkt-surface-charcoal:var(--color-ink);--mkt-text-on-dark:#d9d9d9;--mkt-text-on-dark-muted:#a6a6a6;--mkt-text-on-charcoal:#f5f5f5;--mkt-surface-card-oscura:#424242;--mkt-bloque-corte:60.8333%;--mkt-surface-bloque-claro:var(--surface-default);--mkt-text-card-on-charcoal:#ddd;--mkt-road-line:#d1ccc7;--mkt-surface-card-translucent:#fffc;--mkt-road-width-desktop:1280px;--mkt-road-width-mobile:350px;--mkt-content-max:1280px;--mkt-intro-max:900px;--mkt-anchor-height:52px;--mkt-anchor-border:1.5px;--mkt-bullet-desktop:48px;--mkt-bullet-mobile:40px;--mkt-card-bullet-desktop:44px;--mkt-card-bullet-mobile:36px;--mkt-recorrido-gap:120px;--mkt-brand-400:#ffac74;--mkt-text-link-on-dark:var(--mkt-brand-400);--mkt-eyebrow-on-dark:var(--mkt-brand-400);--mkt-type-body-sm-strong:700 14px/20px var(--text-family-body);--mkt-tarjeta-min:280px;--mkt-hairline:1px;--mkt-road-line-thickness:2px;--mkt-store-badge-height:48px;--mkt-store-badge-height-sm:40px;--mkt-menu-marca-ancho:4px;--mkt-menu-marca-alto:28px;--mkt-menu-aspa-largo:20px;--mkt-menu-aspa-trazo:2px;--mkt-captura-width:260px;--mkt-captura-marco:11px;--mkt-captura-bisel:#1f1f21;--mkt-captura-radio:36px;--mkt-captura-radio-pantalla:28px;--mkt-chevron-size:20px;--mkt-chevron-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M6.5 3 L13.5 10 L6.5 17\" fill=\"none\" stroke=\"black\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");--mkt-bajar-size:52px;--mkt-bajar-margen:var(--space-lg);--mkt-bajar-sombra:0 2px 8px #0000001f;--mkt-bajar-fundido:.2s ease;--mkt-nav-subrayado-offset:4px;--mkt-hero-alto-max:900px;--mkt-nav-height:76px;--mkt-medida-lg:720px;--mkt-medida-indice:840px;--mkt-border-suave:#e8e8e8;--mkt-surface-aviso:#fff2d9;--mkt-text-aviso:#734d0d;--mkt-fila-legal-padding-y:18px;--mkt-mascota-viaje-ancho:548px;--mkt-mascota-incluyente-ancho:520px;--mkt-mascota-manejando-hero-conductores:522px;--mkt-mascota-hero-desktop:284px;--mkt-mascota-hero-mobile:194.68px;--mkt-road-start-desktop:0px;--mkt-road-start-mobile:8px;--mkt-card-padding-desktop:28px;--mkt-card-padding-mobile:20px;--mkt-error-gap-movil:20px;--mkt-error-medida:760px;--mkt-error-mensaje-max:620px;--mkt-error-fosil-ancho:304px;--mkt-error-fosil-ancho-movil:207px;--mkt-error-fosil-ratio:304 / 229;--mkt-error-meteorito-ancho:218px;--mkt-error-meteorito-ancho-movil:148px;--mkt-error-meteorito-ratio:218 / 240}:root:has([data-pagina=home]){--mkt-gutter:var(--space-xl)}@media (min-width:720px){:root:has([data-pagina=home]){--mkt-gutter:var(--space-3xl)}}@media (min-width:1024px){:root:has([data-pagina=home]){--mkt-content-max:calc(1280px + 2 * var(--mkt-gutter))}}:root{--mkt-hero-alto-movil:640px;--mkt-hero-alto:720px;--mkt-hero-texto-superior:126px;--mkt-hero-texto-ancho:420px;--mkt-bloque-sangria:60px;--mkt-bloque-columnas:minmax(0, 876fr) minmax(0, 564fr);--mkt-bloque-columnas-espejo:minmax(0, 564fr) minmax(0, 876fr);--mkt-plataforma-tarjeta-padding:calc(var(--space-xl) + var(--space-xs))}
