:root{--ddwcpp-primary:#0256ff;--ddwcpp-primary-text:#fff;--ddwcpp-card:#fff;--ddwcpp-border:#e8eaee;--ddwcpp-text:#111827;--ddwcpp-muted:#6b7280;--ddwcpp-icon-bg:#f2f5ff;--ddwcpp-th-bg:#f7f8fa;--ddwcpp-th-text:#111827;--ddwcpp-success:#01cc44;--ddwcpp-error:#ff4800;--ddwcpp-radius:12px;--ddwcpp-track:color-mix(in srgb,var(--ddwcpp-text) 7%,transparent);--ddwcpp-shadow:0 1px 2px color-mix(in srgb,var(--ddwcpp-text) 4%,transparent),0 4px 16px -6px color-mix(in srgb,var(--ddwcpp-text) 8%,transparent);--ddwcpp-ease:cubic-bezier(0.2,0.8,0.2,1);--ddfw-primary-color:var(--ddwcpp-primary);--ddfw-tab-background-color:var(--ddwcpp-icon-bg)}@keyframes ddwcpp-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ddwcpp-grow{0%{width:0}}.ddwcpp-positive{color:var(--ddwcpp-success)}.ddwcpp-negative{color:var(--ddwcpp-error)}.ddwcpp-amount,.ddwcpp-negative,.ddwcpp-positive{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ddwcpp-muted{color:var(--ddwcpp-muted);font-size:14px;margin:0}.ddwcpp-icon{flex:none}.ddwcpp-eyebrow{color:var(--ddwcpp-muted);display:block;font-size:13px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.ddwcpp-figure{color:var(--ddwcpp-text);display:block;font-size:clamp(32px,4.4vw,44px);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:1.08}.ddwcpp-account{container-type:inline-size;color:var(--ddwcpp-text);display:flex;flex-direction:column;gap:20px;transition:opacity .2s var(--ddwcpp-ease)}.ddwcpp-account>*{animation:ddwcpp-in .32s var(--ddwcpp-ease) both}.ddwcpp-account.is-loading{opacity:.5;pointer-events:none}.ddwcpp-account h2,.ddwcpp-account h3{color:var(--ddwcpp-text);font-weight:600;letter-spacing:-.01em;margin:0}.ddwcpp-account h3{font-size:17px}.ddwcpp-account a:not(.button):not(.ddwcpp-nav-item):not(.ddwcpp-plan-card){color:var(--ddwcpp-primary);text-decoration:none}.ddwcpp-account .button{border-radius:calc(var(--ddwcpp-radius)*.7);transition:transform .15s var(--ddwcpp-ease),filter .15s}.ddwcpp-account .button:active{transform:scale(.98)}.ddwcpp-account .button.alt,.ddwcpp-account .ddwcpp-pay-next .button{background:var(--ddwcpp-primary);border-color:var(--ddwcpp-primary);color:var(--ddwcpp-primary-text)}.ddwcpp-account .button.alt:hover,.ddwcpp-account .ddwcpp-pay-next .button:hover{filter:brightness(1.08)}.ddwcpp-account form{margin:0}@media (prefers-reduced-motion:reduce){.ddwcpp-account>*,.ddwcpp-meter-used{animation:none}}.ddwcpp-cell-meta{color:var(--ddwcpp-muted);display:block;font-size:13px;font-weight:400;margin-top:2px}.ddwcpp-nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.ddwcpp-nav-item{align-items:center;color:var(--ddwcpp-muted);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:7px 14px;text-decoration:none;transition:color .15s,background-color .2s,box-shadow .2s;white-space:nowrap}.ddwcpp-nav-item:focus,.ddwcpp-nav-item:hover{color:var(--ddwcpp-text)}.ddwcpp-nav-item.is-active{color:var(--ddwcpp-text);font-weight:600}.ddwcpp-nav-count{background:var(--ddwcpp-primary);border-radius:9px;color:var(--ddwcpp-primary-text);font-size:11px;font-weight:600;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.ddwcpp-tabs-segmented .ddwcpp-nav{align-self:flex-start;background:var(--ddwcpp-track);border-radius:calc(var(--ddwcpp-radius)*.85);box-sizing:border-box;max-width:100%;padding:3px}.ddwcpp-tabs-segmented .ddwcpp-nav .ddwcpp-nav-item{border-radius:calc(var(--ddwcpp-radius)*.85 - 3px);padding:6px 16px}.ddwcpp-tabs-segmented .ddwcpp-nav .ddwcpp-nav-item.is-active{background:var(--ddwcpp-card);box-shadow:var(--ddwcpp-shadow)}.ddwcpp-alert{align-items:flex-start;background:color-mix(in srgb,var(--ddwcpp-error) 8%,transparent);border-radius:var(--ddwcpp-radius);color:var(--ddwcpp-error);display:flex;gap:10px;padding:14px 16px}.ddwcpp-alert p{color:var(--ddwcpp-text);margin:0}.ddwcpp-alert strong{color:var(--ddwcpp-error)}.ddwcpp-hero{display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@container (max-width: 620px){.ddwcpp-hero{grid-template-columns:1fr}.ddwcpp-balance,.ddwcpp-next{padding:22px}}.ddwcpp-empty,.ddwcpp-next,.ddwcpp-plan-card{box-shadow:var(--ddwcpp-shadow)}.ddwcpp-balance,.ddwcpp-empty,.ddwcpp-next,.ddwcpp-plan-card{background:var(--ddwcpp-card);border:1px solid var(--ddwcpp-border);border-radius:var(--ddwcpp-radius)}.ddwcpp-balance{display:flex;flex-direction:column;gap:6px;padding:28px}@media only screen and (max-width:767px){.ddwcpp-balance{padding:22px}}.ddwcpp-meter{background:var(--ddwcpp-track);border-radius:999px;height:8px;margin:18px 0 4px;overflow:hidden}.ddwcpp-meter-used{animation:ddwcpp-grow .9s var(--ddwcpp-ease) .1s both;background:var(--ddwcpp-primary);border-radius:inherit;display:block;height:100%;min-width:0;width:var(--ddwcpp-used,0)}.ddwcpp-legend{display:flex;flex-wrap:wrap;gap:8px 32px;margin:12px 0 0}.ddwcpp-legend div{margin:0}.ddwcpp-legend dt{align-items:center;color:var(--ddwcpp-muted);display:flex;font-size:13px;font-weight:400;gap:6px}.ddwcpp-legend dd{font-variant-numeric:tabular-nums;font-weight:600;margin:2px 0 0}.ddwcpp-legend-free dt:before,.ddwcpp-legend-owed dt:before{background:var(--ddwcpp-primary);border-radius:50%;content:"";height:8px;width:8px}.ddwcpp-legend-free dt:before{background:var(--ddwcpp-track);box-shadow:inset 0 0 0 1px var(--ddwcpp-border)}@media only screen and (max-width:767px){.ddwcpp-legend{gap:8px 20px}}.ddwcpp-next{background:var(--ddwcpp-icon-bg);border-color:transparent;box-shadow:none;display:flex;flex-direction:column;gap:6px;padding:24px}.ddwcpp-next .ddwcpp-figure{font-size:clamp(28px,3.4vw,34px)}.ddwcpp-next .ddwcpp-pay-next{margin-top:auto;padding-top:14px}.ddwcpp-next .ddwcpp-pay-next .button{text-align:center;width:100%}.ddwcpp-next>.button{align-self:flex-start;margin-top:auto}.ddwcpp-next.is-overdue{background:color-mix(in srgb,var(--ddwcpp-error) 8%,transparent)}.ddwcpp-next.is-overdue .ddwcpp-countdown,.ddwcpp-next.is-overdue .ddwcpp-eyebrow{color:var(--ddwcpp-error)}.ddwcpp-next.is-overdue .ddwcpp-pay-next .button{background:var(--ddwcpp-error);border-color:var(--ddwcpp-error)}.ddwcpp-next.is-clear{background:var(--ddwcpp-card);border-color:var(--ddwcpp-border)}.ddwcpp-next.is-clear .ddwcpp-icon{color:var(--ddwcpp-success);margin-bottom:4px}.ddwcpp-next-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ddwcpp-next-title{font-size:20px;font-weight:600;letter-spacing:-.01em}.ddwcpp-countdown{background:var(--ddwcpp-card);border-radius:6px;color:var(--ddwcpp-primary);font-size:12px;font-weight:500;padding:1px 8px;white-space:nowrap}.ddwcpp-countdown b{font-weight:700}.ddwcpp-section{display:flex;flex-direction:column;gap:12px}.ddwcpp-back,.ddwcpp-section-head{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:space-between}.ddwcpp-account ul.ddwcpp-list{background:var(--ddwcpp-card);border:1px solid var(--ddwcpp-border);border-radius:var(--ddwcpp-radius);list-style:none;margin:0;padding:0}.ddwcpp-list-item{align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr auto;list-style:none;margin:0!important;padding:14px 18px!important}.ddwcpp-list-item+.ddwcpp-list-item{border-top:1px solid var(--ddwcpp-border)}.ddwcpp-list-body strong{font-weight:600}.ddwcpp-list-end{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.ddwcpp-date-tile{align-items:center;background:var(--ddwcpp-icon-bg);border-radius:calc(var(--ddwcpp-radius)*.75);display:flex;flex-direction:column;height:44px;justify-content:center;line-height:1.05;width:44px}.ddwcpp-date-tile small{color:var(--ddwcpp-primary);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ddwcpp-date-tile b{font-size:17px;font-variant-numeric:tabular-nums;font-weight:650}.ddwcpp-plan-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ddwcpp-account .ddwcpp-plan-card{color:var(--ddwcpp-text);display:flex;flex-direction:column;gap:18px;padding:20px;text-decoration:none;transition:border-color .2s}.ddwcpp-account .ddwcpp-plan-card[href]:hover{border-color:color-mix(in srgb,var(--ddwcpp-primary) 35%,var(--ddwcpp-border))}.ddwcpp-account .ddwcpp-plan-card-foot,.ddwcpp-account .ddwcpp-plan-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ddwcpp-account .ddwcpp-plan-card-foot{align-items:flex-end}.ddwcpp-account .ddwcpp-plan-card-foot .ddwcpp-amount{font-size:20px;letter-spacing:-.01em}.ddwcpp-account .ddwcpp-plan-card-next{align-items:center;color:var(--ddwcpp-muted);display:inline-flex;font-size:13px;gap:2px;text-align:right}.ddwcpp-segments{display:flex;gap:4px}.ddwcpp-segments i{background:var(--ddwcpp-track);border-radius:3px;flex:1;height:6px}.ddwcpp-segments i.is-paid{background:var(--ddwcpp-success)}.ddwcpp-segments i.is-next{background:var(--ddwcpp-primary)}.ddwcpp-segments i.is-overdue{background:var(--ddwcpp-error)}.ddwcpp-segments i.is-cancelled{background:repeating-linear-gradient(-45deg,var(--ddwcpp-track) 0 3px,transparent 3px 6px)}.ddwcpp-table-wrapper{background:var(--ddwcpp-card);border:1px solid var(--ddwcpp-border);border-radius:var(--ddwcpp-radius);overflow:hidden}.ddwcpp-account table.ddwcpp-table{border:0;border-collapse:collapse;border-radius:0;margin:0;width:100%}.ddwcpp-account table.ddwcpp-table td,.ddwcpp-account table.ddwcpp-table th{border:0;padding:14px 18px;text-align:left;vertical-align:middle}.ddwcpp-account table.ddwcpp-table thead th{background:var(--ddwcpp-th-bg);color:var(--ddwcpp-th-text);font-size:13px;font-weight:600}.ddwcpp-account table.ddwcpp-table tbody tr+tr td{border-top:1px solid var(--ddwcpp-border)}.ddwcpp-account table.ddwcpp-table td:last-child,.ddwcpp-account table.ddwcpp-table th:last-child{text-align:right}.ddwcpp-account table.ddwcpp-table .ddwcpp-table-empty{color:var(--ddwcpp-muted);padding:32px;text-align:center}@media only screen and (max-width:767px){.ddwcpp-account table.ddwcpp-table thead{display:none}.ddwcpp-account table.ddwcpp-table tbody tr{display:block;padding:6px 0}.ddwcpp-account table.ddwcpp-table tbody tr+tr{border-top:1px solid var(--ddwcpp-border)}.ddwcpp-account table.ddwcpp-table tbody tr+tr td{border-top:0}.ddwcpp-account table.ddwcpp-table td{display:flex;gap:12px;justify-content:space-between;padding:6px 16px;text-align:right}.ddwcpp-account table.ddwcpp-table td:before{color:var(--ddwcpp-muted);content:attr(data-title);font-weight:500;text-align:left}}.ddwcpp-pay-note{color:var(--ddwcpp-muted);display:block;font-size:13px;margin-top:8px}.ddwcpp-badge{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-size:12px;font-weight:500;line-height:1.5;padding:2px 10px;white-space:nowrap}.ddwcpp-badge-paid{background:color-mix(in srgb,var(--ddwcpp-success) 8%,#fff);color:color-mix(in srgb,var(--ddwcpp-success) 62%,#000)}.ddwcpp-badge-overdue{background:color-mix(in srgb,var(--ddwcpp-error) 7%,#fff);color:color-mix(in srgb,var(--ddwcpp-error) 88%,#000)}.ddwcpp-badge-due_soon,.ddwcpp-badge-pending{background:var(--ddwcpp-icon-bg);color:var(--ddwcpp-primary)}.ddwcpp-badge-cancelled{background:var(--ddwcpp-track);color:var(--ddwcpp-muted)}.ddwcpp-schedule{background:var(--ddwcpp-card);border:1px solid var(--ddwcpp-border);border-radius:var(--ddwcpp-radius);color:var(--ddwcpp-text);margin:24px 0;padding:20px}.ddwcpp-schedule-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ddwcpp-schedule-title{font-size:18px;margin:0}.ddwcpp-schedule-plan{background:var(--ddwcpp-icon-bg);border-radius:6px;color:var(--ddwcpp-primary);font-size:13px;font-weight:600;padding:2px 10px;white-space:nowrap}.ddwcpp-schedule .ddwcpp-segments{margin-top:4px}.ddwcpp-schedule .ddwcpp-progress-label{color:var(--ddwcpp-muted);font-size:14px;margin:10px 0 0}.ddwcpp-schedule .ddwcpp-pay-next{margin-top:16px}.ddwcpp-schedule .ddwcpp-pay-next .button{background:var(--ddwcpp-primary);border-color:var(--ddwcpp-primary);color:var(--ddwcpp-primary-text)}.ddwcpp-account .ddwcpp-schedule{margin:0}#ddwcpp-order-schedule .ddwcpp-schedule{margin:0;padding:12px}#ddwcpp-order-schedule .ddwcpp-timeline-item{gap:10px;grid-template-columns:16px 1fr auto}#ddwcpp-order-schedule .ddwcpp-badge{display:none}.ddwcpp-timeline{border-top:1px solid var(--ddwcpp-border);list-style:none;margin:12px 0 0!important;padding:0!important;position:relative}.ddwcpp-timeline-item{align-items:center;display:grid;gap:14px;grid-template-columns:16px 1fr auto auto;padding:12px 0;position:relative}.ddwcpp-timeline-item:not(:last-child):after{background:var(--ddwcpp-border);bottom:calc(-50% + 10px);content:"";left:7px;position:absolute;top:calc(50% + 10px);width:2px}.ddwcpp-timeline-dot{background:var(--ddwcpp-card);border:2px solid var(--ddwcpp-border);border-radius:50%;box-sizing:border-box;height:16px;position:relative;width:16px;z-index:1}.ddwcpp-timeline-paid .ddwcpp-timeline-dot{background:var(--ddwcpp-success);border-color:var(--ddwcpp-success)}.ddwcpp-timeline-due_soon .ddwcpp-timeline-dot{border-color:var(--ddwcpp-primary)}.ddwcpp-timeline-overdue .ddwcpp-timeline-dot{background:var(--ddwcpp-error);border-color:var(--ddwcpp-error)}.ddwcpp-timeline-body{display:flex;flex-direction:column}.ddwcpp-timeline-label{font-weight:600}.ddwcpp-timeline-date{color:var(--ddwcpp-muted);font-size:13px}.ddwcpp-timeline-amount{align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ddwcpp-timeline-amount small{color:var(--ddwcpp-error);font-weight:400}@media only screen and (max-width:767px){.ddwcpp-timeline-item{grid-template-columns:16px 1fr auto}.ddwcpp-timeline .ddwcpp-badge{display:none}}.ddwcpp-onboard{background:var(--ddwcpp-card);border:1px solid var(--ddwcpp-border);border-radius:var(--ddwcpp-radius);display:flex;flex-direction:column;gap:20px;padding:24px}.ddwcpp-onboard-head{align-items:center;display:flex;gap:16px}.ddwcpp-onboard-head h2{font-size:22px;letter-spacing:-.01em;margin:0 0 2px}.ddwcpp-onboard-head p{color:var(--ddwcpp-muted);margin:0}.ddwcpp-welcome-mark{display:inline-flex;flex:none;margin-top:-4px}.ddwcpp-welcome-mark svg>circle:first-child{fill:none}.ddwcpp-benefits{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.ddwcpp-benefits li{background:var(--ddwcpp-bg,rgba(0,0,0,.025));border-radius:calc(var(--ddwcpp-radius)*.75);color:var(--ddwcpp-text);display:flex;flex-direction:column;font-size:14px;gap:10px;line-height:1.4;margin:0;padding:14px}.ddwcpp-benefits .ddwcpp-icon{color:var(--ddwcpp-primary)}@media only screen and (max-width:767px){.ddwcpp-benefits{grid-template-columns:1fr}.ddwcpp-benefits li{align-items:center;flex-direction:row}}.ddwcpp-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ddwcpp-chips-label{color:var(--ddwcpp-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ddwcpp-chip{border:1px solid var(--ddwcpp-border);border-radius:999px;color:var(--ddwcpp-text);font-size:13px;font-weight:500;padding:3px 10px}.ddwcpp-onboard-status{--ddwcpp-tone:var(--ddwcpp-primary);align-items:flex-start;border-top:1px solid var(--ddwcpp-border);display:flex;gap:12px;padding-top:20px}.ddwcpp-onboard-status.is-good{--ddwcpp-tone:#15803d}.ddwcpp-onboard-status.is-wait{--ddwcpp-tone:#b45309}.ddwcpp-onboard-status.is-bad{--ddwcpp-tone:#e02e2a}.ddwcpp-onboard-status h3{font-size:17px;margin:0 0 4px}.ddwcpp-onboard-status p{color:var(--ddwcpp-muted);margin:0}.ddwcpp-onboard-status form{margin-top:14px}.ddwcpp-onboard-status-icon{align-items:center;color:var(--ddwcpp-tone);display:inline-flex;flex:none;justify-content:center;padding-top:1px}.ddwcpp-onboard-status-icon .ddwcpp-icon{height:24px;width:24px}.ddwcpp-onboard-status-icon:empty{display:none}.ddwcpp-onboard-status-body{display:flex;flex:1;flex-direction:column;min-width:0}.ddwcpp-empty{align-items:flex-start;background:var(--ddwcpp-card);border:1px solid var(--ddwcpp-border);border-radius:var(--ddwcpp-radius);display:flex;flex-direction:column;gap:10px;padding:20px 24px}.ddwcpp-empty p{margin:0}.ddwcpp-empty{align-items:center;padding:40px 24px;text-align:center}.ddwcpp-checkout-credit{font-weight:600;margin-top:6px}.ddwcpp-plan-options{border:0;display:grid;gap:8px;margin:12px 0 0;padding:0}.ddwcpp-plan-options legend{font-weight:600;margin-bottom:6px;padding:0}.ddwcpp-plan-option{align-items:flex-start;background:#fff;border:1px solid var(--ddwcpp-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.ddwcpp-plan-option:has(input:checked){border-color:var(--ddwcpp-primary);box-shadow:0 0 0 1px var(--ddwcpp-primary)}.ddwcpp-plan-option input{margin-top:4px}.ddwcpp-plan-option-body{display:flex;flex-direction:column;gap:2px}.ddwcpp-plan-option-title{font-weight:600}.ddwcpp-plan-option-meta{color:var(--ddwcpp-muted);font-size:.85em}.ddwcpp-message{align-items:center;display:flex;flex-wrap:wrap;font-size:.95em;gap:8px;line-height:1.4;margin:0 0 16px}.ddwcpp-message-mark{display:inline-flex}.ddwcpp-message-mark svg{height:24px;width:24px}.ddwcpp-message-more{background:none!important;border:0!important;color:var(--ddwcpp-primary)!important;cursor:pointer;font-size:inherit!important;font-weight:600;padding:0!important;text-decoration:underline}.ddwcpp-message-compact{font-size:.8em;margin:4px 0 8px}.ddwcpp-message-compact .ddwcpp-message-mark,.ddwcpp-message-compact .ddwcpp-message-more{display:none}.ddwcpp-cart-message td{padding-top:12px!important}.ddwcpp-cart-message td .ddwcpp-message{margin:0}.ddwcpp-dialog{border:0;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.25);padding:0;width:min(460px,calc(100vw - 32px))}.ddwcpp-dialog::backdrop{background:rgba(15,23,42,.5)}.ddwcpp-dialog-inner{padding:28px;position:relative}.ddwcpp-dialog-close{background:rgba(0,0,0,.06)!important;border:0!important;border-radius:50%!important;color:inherit!important;cursor:pointer;font-size:20px!important;height:32px;line-height:1!important;padding:0!important;position:absolute;right:12px;top:12px;width:32px}.ddwcpp-dialog-mark img,.ddwcpp-dialog-mark svg{display:block;height:48px;object-fit:contain;width:48px}.ddwcpp-dialog h2{margin:12px 0 16px}.ddwcpp-dialog h3{font-size:1em;margin:20px 0 8px}.ddwcpp-dialog-steps{counter-reset:ddwcpp-step;list-style:none;margin:0;padding:0}.ddwcpp-dialog-steps li{align-items:baseline;counter-increment:ddwcpp-step;display:flex;gap:12px;line-height:1.5;margin:0 0 12px}.ddwcpp-dialog-steps li:before{background:var(--ddwcpp-icon-bg);border-radius:50%;color:var(--ddwcpp-primary);content:counter(ddwcpp-step);flex:none;font-size:13px;font-weight:700;height:24px;line-height:24px;text-align:center;width:24px}.ddwcpp-dialog-plans{list-style:none;margin:0;padding:0}.ddwcpp-dialog-plans li{border-top:1px solid var(--ddwcpp-border);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.ddwcpp-dialog-plans li span{color:var(--ddwcpp-muted);font-size:.9em;text-align:right}.ddwcpp-dialog-note{color:var(--ddwcpp-muted);font-size:.85em;margin:16px 0 0}