.ds-root .button-subtitle{display:block}.ds-root{color:var(--color-text-primary);background:var(--color-background);overflow-wrap:anywhere;font-family:Inter,system-ui,sans-serif}.ds-root,.ds-root *{box-sizing:border-box}.ds-root button,.ds-root input{font:inherit}.ds-root button{cursor:pointer}.ds-root button:disabled{cursor:not-allowed}.ds-root button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.ds-root .sheet-heading h2{overflow-wrap:anywhere;min-width:0;margin:0}.ds-root .ds-button{width:100%;min-height:max(var(--min-height),var(--content-height,0px));border:0;justify-content:center;align-items:center;padding-block:16px;display:flex;position:relative}.ds-root .button-label{overflow-wrap:anywhere;max-width:100%;display:block}.ds-root .ds-button[data-loading=true] .button-label{opacity:0}.ds-root .busy-mark{place-items:center;display:grid;position:absolute;inset:0}.ds-root .ds-button:disabled:not([data-loading=true]),.ds-root .icon-button:disabled{opacity:.4}.ds-root .icon-button{border:0;flex-shrink:0;place-items:center;display:inline-grid}.ds-root .ds-button:active:not(:disabled),.ds-root .icon-button:active:not(:disabled){filter:brightness(.88)}.ds-root .choice{cursor:pointer;max-width:100%;display:block;position:relative}.ds-root .choice input{opacity:0;width:1px;height:1px;position:absolute}.ds-root .choice-face{min-height:max(var(--min-height),var(--content-height,0px));text-align:center;background:var(--choice-bg);color:var(--choice-fg);border:1px solid #0000;justify-content:center;align-items:center;width:100%;padding-block:12px;display:flex}.ds-root .choice-face>span{overflow-wrap:anywhere;max-width:100%}.ds-root .choice input:checked+.choice-face{background:var(--selected-bg);color:var(--selected-fg);border-color:var(--selected-border);box-shadow:inset 0 0 0 1px var(--selected-border)}.ds-root .choice input:focus-visible+.choice-face{outline:2px solid var(--color-primary);outline-offset:4px}.ds-root .choice input:disabled+.choice-face{opacity:.4;cursor:not-allowed}.ds-root .choice input:not(:disabled):active+.choice-face{filter:brightness(.92)}.ds-root .supporting{color:var(--color-text-secondary);margin-top:8px;display:block}.ds-root .chip{width:fit-content}.ds-root .bottom-sheet{border:0;width:100%;max-width:560px;max-height:calc(100dvh - 24px);margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.ds-root .bottom-sheet::backdrop{background:var(--color-overlay)}.ds-root .sheet-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ds-root .sheet-handle{touch-action:none;cursor:grab;place-items:center;width:48px;height:20px;margin:-8px auto 16px;display:grid}.ds-root .sheet-handle:before{content:"";background:var(--color-text-secondary);border-radius:4px;width:32px;height:4px}.ds-root .button-label-row{justify-content:center;align-items:center;gap:var(--icon-gap);display:flex}.ds-root .button-label-row>svg{flex:none}@media (hover:hover){.ds-root .ds-button:hover:not(:disabled),.ds-root .icon-button:hover:not(:disabled){filter:brightness(.95)}}.ds-root.ds-portal{background:0 0}.ds-root .ds-sheet-overlay{background:var(--color-overlay);z-index:50;position:fixed;inset:0}.ds-root .bottom-sheet{z-index:51}.ds-root .ds-processing-progress-fill{transform-origin:0}.ds-root .ds-processing-progress-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.ds-root{--sheet-enter-duration:.32s;--sheet-enter-easing:cubic-bezier(.2,.8,.2,1);--sheet-exit-duration:.22s;--sheet-exit-easing:cubic-bezier(.4,0,1,1);--processing-fill-duration:.1s;--processing-check-duration:.28s;--processing-check-easing:cubic-bezier(.3,1.4,.5,1)}@media (prefers-reduced-motion:no-preference){.ds-root.ds-portal[data-state=closed]{animation:ds-hold var(--sheet-exit-duration)}.ds-root .ds-sheet-overlay[data-state=open]{animation:ds-fade-in var(--sheet-enter-duration) var(--sheet-enter-easing)}.ds-root .ds-sheet-overlay[data-state=closed]{animation:ds-fade-out var(--sheet-exit-duration) var(--sheet-exit-easing) forwards}.ds-root .bottom-sheet[data-state=open]{animation:ds-sheet-in var(--sheet-enter-duration) var(--sheet-enter-easing)}.ds-root .bottom-sheet[data-state=closed]{animation:ds-sheet-out var(--sheet-exit-duration) var(--sheet-exit-easing) forwards}.ds-root .ds-sheet-overlay[data-keep-mounted][data-state=closed]{animation:ds-fade-out var(--sheet-exit-duration) var(--sheet-exit-easing) forwards,ds-hold var(--sheet-exit-duration)}.ds-root .bottom-sheet[data-keep-mounted][data-state=closed]{animation:ds-sheet-out var(--sheet-exit-duration) var(--sheet-exit-easing) forwards,ds-hold var(--sheet-exit-duration)}.ds-root [data-keep-mounted][data-state=closed]:not([data-opened]){animation:none}.ds-root .ds-processing-progress-fill{transition:transform var(--processing-fill-duration) linear}.ds-root .ds-processing-progress-check{animation:ds-scale-in var(--processing-check-duration) var(--processing-check-easing) backwards}}.ds-root [data-keep-mounted][data-state=closed]{visibility:hidden;pointer-events:none}@keyframes ds-hold{0%,to{visibility:visible}}@keyframes ds-fade-in{0%{opacity:0}}@keyframes ds-fade-out{to{opacity:0}}@keyframes ds-sheet-in{0%{transform:translateY(100%)}}@keyframes ds-sheet-out{to{transform:translateY(100%)}}@keyframes ds-scale-in{0%{opacity:0;transform:scale(.4)}}.ds-root .ds-field{gap:4px;min-width:0;display:grid}.ds-root .ds-field-label{display:block}.ds-root .ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ds-root .ds-field-control{min-height:var(--field-height);padding-inline:var(--field-padding);border-radius:var(--field-radius);background:var(--field-bg);border:1px solid #0000;align-items:center;gap:8px;display:flex}.ds-root .ds-field-control:focus-within{border-color:var(--color-accent-blue);outline:1px solid var(--color-accent-blue)}.ds-root .ds-field-control[data-invalid=true]{border-color:var(--color-status-error)}.ds-root .ds-field-control[data-invalid=true]:focus-within{outline-color:var(--color-status-error)}.ds-root .ds-field-control[data-disabled=true]{opacity:.4}.ds-root .ds-field-control input{width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:0;min-height:54px;padding:12px 0}.ds-root .ds-field-control input::placeholder{color:var(--color-text-secondary);opacity:1}.ds-root .ds-field-action{width:40px;height:40px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.ds-root .ds-field-message{color:var(--color-text-secondary);margin:0}.ds-root .ds-field-message[data-error=true]{color:var(--color-status-error)}.ds-root .ds-textarea{resize:none;width:100%;min-width:0;color:var(--color-text-primary);border:1px solid #0000;outline:0;display:block;overflow:hidden}.ds-root .ds-textarea::placeholder{color:var(--color-text-secondary);opacity:1}.ds-root .ds-textarea:focus{border-color:var(--color-accent-blue);outline:1px solid var(--color-accent-blue)}.ds-root .ds-textarea[aria-invalid=true]{border-color:var(--color-status-error)}.ds-root .ds-textarea[aria-invalid=true]:focus{outline-color:var(--color-status-error)}.ds-root .ds-textarea:disabled{opacity:.4;cursor:not-allowed}.ds-root .ds-switch-row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.ds-root .ds-switch{width:var(--switch-width);height:var(--switch-height);padding:var(--switch-padding);background:var(--switch-off);border:0;border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex}.ds-root .ds-switch[data-state=checked]{background:var(--switch-on)}.ds-root .ds-switch:disabled{opacity:.4}.ds-root .ds-switch:focus-visible{outline:revert;outline-offset:revert}.ds-root .ds-switch-thumb{width:var(--switch-thumb);height:var(--switch-thumb);background:var(--switch-thumb-color);border-radius:50%;display:block;transform:translate(0)}.ds-root .ds-switch[data-state=checked] .ds-switch-thumb{transform:translateX(calc(var(--switch-width) - var(--switch-thumb) - 2 * var(--switch-padding)))}.ds-root .ds-switch[dir=rtl][data-state=checked] .ds-switch-thumb{transform:translateX(calc(-1 * (var(--switch-width) - var(--switch-thumb) - 2 * var(--switch-padding))))}.ds-root .choice-content{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.ds-root .choice-text{overflow-wrap:anywhere;min-width:0}.ds-root .choice-icon{flex-shrink:0;place-items:center;display:grid}.ds-root .choice[data-layout=row] .choice-content{text-align:start;justify-content:flex-start;gap:12px}.ds-root .choice[data-layout=row] .choice-icon{background:var(--color-background);border-radius:16px;width:48px;height:48px;font-size:24px}.ds-root .choice[data-layout=row] .choice-text{flex:1}.ds-root .choice-check{visibility:hidden;background:var(--color-accent-blue);width:24px;height:24px;color:var(--color-onAccent-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ds-root .choice input:checked+.choice-face .choice-check{visibility:visible}.ds-root .choice[data-layout=tile] .choice-content{flex-direction:column;gap:16px}.ds-root .choice[data-layout=tile] .choice-icon{font-size:40px}.ds-root .settings-group{background:var(--color-surface)}.ds-root .settings-row{width:100%;color:var(--color-text-primary);text-align:start;background:0 0;border:0;align-items:center;gap:12px;text-decoration:none;display:flex}.ds-root .settings-row+.settings-row{border-top:1px solid var(--color-border)}.ds-root .settings-row:disabled{opacity:.4}.ds-root .settings-row:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.ds-root .settings-icon{background:var(--color-background);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.ds-root .settings-copy{overflow-wrap:anywhere;flex:1;min-width:0}.ds-root .settings-supporting{color:var(--color-text-secondary);margin-top:4px;display:block}.ds-root .settings-row[data-destructive=true] .settings-copy{color:var(--color-status-error)}.ds-root .settings-chevron{color:var(--color-text-secondary);font-size:24px}.ds-root .settings-trailing{color:var(--color-text-secondary);flex-shrink:0}.ds-root .settings-row[data-disabled=true]{opacity:.4}@media (hover:hover){.ds-root .ds-button.ds-secondary:hover:not(:disabled){filter:none;box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--color-text-primary) 12%,transparent)}}.ds-root .ds-button.ds-secondary:active:not(:disabled){filter:none;box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--color-text-primary) 18%,transparent)}.ds-root .choice[data-layout=row] input:checked+.choice-face .choice-icon{background:var(--color-surface)}.ds-root .ds-switch[data-state=unchecked] .ds-switch-thumb{box-shadow:inset 0 0 0 1px var(--color-border)}.ds-root .ds-emoji-rating{border:0;width:100%;min-width:0;margin:0;padding:0}.ds-root .ds-rating-segments{gap:var(--rating-gap);border-radius:var(--rating-radius);display:flex;overflow:hidden}.ds-root .ds-rating-option{cursor:pointer;flex:1;min-width:0;position:relative}.ds-root .ds-rating-option input{opacity:0;width:1px;height:1px;position:absolute}.ds-root .ds-rating-face{min-height:var(--rating-height);background:var(--color-surface);justify-content:center;align-items:center;padding:8px 0;display:flex}.ds-root .ds-rating-face>span{line-height:1}.ds-root .ds-rating-captions{gap:var(--rating-caption-gap);margin-top:var(--rating-caption-gap);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ds-root .ds-rating-captions>span:last-child{text-align:end}.ds-root .ds-rating-option input:checked+.ds-rating-face{background:var(--color-selection-background)}.ds-root .ds-rating-option input:focus-visible+.ds-rating-face{outline:2px solid var(--color-accent-blue);outline-offset:-4px}.ds-root .ds-emoji-rating:disabled{opacity:.4}.ds-root .ds-emoji-rating:disabled .ds-rating-option{cursor:not-allowed}.ds-root .choice[data-layout=detail] .choice-content{text-align:start;justify-content:space-between;gap:16px}.ds-root .choice[data-layout=detail] .choice-text{flex:1}.ds-root .choice-trailing{text-align:end;min-width:0;max-width:50%;color:var(--color-text-secondary);overflow-wrap:anywhere}.ds-root .ds-star-rating{justify-content:center;gap:var(--star-gap);border:0;width:max-content;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.ds-root .ds-star-rating [data-filled]{color:var(--star-empty);flex-shrink:0;display:flex}.ds-root .ds-star-rating [data-filled=true]{color:var(--star-active)}.ds-root .ds-star-option{cursor:pointer;width:var(--star-size);height:var(--star-size);border-radius:4px;position:relative}.ds-root .ds-star-option input{opacity:0;cursor:inherit;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds-root .ds-star-option:has(input:focus-visible){outline:2px solid var(--color-accent-blue);outline-offset:2px}.ds-root .ds-star-rating:disabled{opacity:.4}.ds-root .ds-star-rating:disabled .ds-star-option{cursor:default}.ds-root .ds-practice-rating{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ds-root .ds-rating-artwork{width:88px;display:block}.ds-root .ds-rating-artwork svg{width:100%;height:100%;display:block}.ds-root .ds-rating-result{flex-direction:column;align-items:center;gap:8px;max-width:100%;display:flex}.ds-root .bottom-sheet>.sheet-heading~*{margin-top:var(--sheet-content-gap)}.ds-root .bottom-sheet>.sheet-description{margin-bottom:0}.ds-root .sheet-heading[data-heading=centered]{align-items:center;display:grid}.ds-root .sheet-heading[data-heading=centered] h2{text-align:center}.ds-root .sheet-heading[data-heading=centered][data-swipe]{touch-action:none;cursor:grab}.ds-root .sheet-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));display:grid}.ds-root .sheet-actions .ds-button{min-width:0;height:100%}.ds-root .ds-payment-content{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.ds-root .ds-payment-mark{vertical-align:middle;flex-shrink:0;display:inline-flex}.ds-root .ds-apple-pay-mark svg{width:100%;height:auto;display:block}.ds-root .ds-paypal-mark svg{width:auto;height:100%;display:block}.ds-root .ds-checkbox{cursor:pointer;align-items:flex-start;width:100%;display:flex;position:relative}.ds-root .ds-checkbox-control{width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;display:block;position:relative}.ds-root .ds-checkbox input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-root .ds-checkbox-box{border:2px solid var(--checkbox-border);border-radius:var(--checkbox-radius);background:var(--checkbox-background);width:100%;height:100%;color:var(--checkbox-check);pointer-events:none;place-items:center;display:grid}.ds-root .ds-checkbox-box svg{visibility:hidden}.ds-root .ds-checkbox input:checked+.ds-checkbox-box{background:var(--checkbox-selected);border-color:var(--checkbox-selected)}.ds-root .ds-checkbox input:checked+.ds-checkbox-box svg{visibility:visible}.ds-root .ds-checkbox input:focus-visible+.ds-checkbox-box{outline:2px solid var(--color-accent-blue);outline-offset:3px}.ds-root .ds-checkbox:has(input:disabled){opacity:.4;cursor:not-allowed}.ds-root .ds-web-badge{width:fit-content;max-width:100%;padding:var(--web-badge-block) var(--web-badge-inline);border-radius:var(--web-badge-radius);background:var(--web-badge-bg);color:var(--web-badge-fg);align-items:center;display:inline-flex}.ds-root .ds-web-badge-icon{flex:none;margin-inline-end:var(--web-badge-icon-gap)}.ds-root .ds-web-benefit{align-items:flex-start;gap:var(--web-gap);display:flex}.ds-root .ds-web-benefit>span:last-child{flex:1;min-width:0}.ds-root .ds-web-benefit-icon{flex-shrink:0;min-width:24px;font-size:24px;line-height:1.36}.ds-root .ds-web-info{gap:var(--web-micro-gap);padding:var(--web-padding);border-radius:var(--web-radius);background:var(--color-surface);min-width:0;display:grid}.ds-root .ds-web-trust{align-items:center;gap:var(--web-small-gap);color:var(--color-status-success);display:flex}.ds-root .ds-web-trust svg{color:var(--color-status-success);flex-shrink:0}.ds-root .ds-web-review{gap:var(--web-gap);padding:var(--web-padding);border-radius:var(--web-radius);background:var(--color-surface);min-width:0;display:grid}.ds-root .ds-web-review-meta{align-items:center;gap:var(--web-gap);flex-wrap:wrap;display:flex}.ds-root .ds-web-review-stars{flex-shrink:0;display:flex}.ds-root .ds-web-plan{cursor:pointer;width:100%;min-width:0;display:block;position:relative}.ds-root .ds-web-plan>input,.ds-root .ds-web-method>input{opacity:0;width:1px;height:1px;position:absolute}.ds-root .ds-web-plan-face{border-radius:var(--web-radius);background:var(--color-surface);display:block;overflow:hidden}.ds-root .ds-web-plan>input:checked+.ds-web-plan-face{background:var(--color-selection-background);box-shadow:inset 0 0 0 2px var(--color-selection-border)}.ds-root .ds-web-subscription .ds-web-plan-face{position:relative}.ds-root .ds-web-subscription .ds-web-plan-face:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds-root .ds-web-subscription>input:checked+.ds-web-plan-face{background:var(--color-surface);box-shadow:none}.ds-root .ds-web-subscription>input:checked+.ds-web-plan-face:after{box-shadow:inset 0 0 0 2px var(--color-selection-border)}.ds-root .ds-web-plan>input:focus-visible+.ds-web-plan-face,.ds-root .ds-web-method>input:focus-visible+.ds-web-method-face{outline:2px solid var(--color-accent-blue);outline-offset:3px}:is(.ds-root .ds-web-plan:has(input:disabled),.ds-root .ds-web-method:has(input:disabled)){opacity:.4;cursor:not-allowed}.ds-root .ds-web-plan-highlight{text-align:center;background:var(--color-accent-blue);color:var(--color-onAccent-blue);padding:4px 12px;display:block}.ds-root .ds-web-plan-body{align-items:center;gap:var(--web-gap);padding:var(--web-padding);display:flex}.ds-root .ds-web-plan-radio{width:var(--web-radio-size);height:var(--web-radio-size);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-onAccent-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ds-root .ds-web-plan-radio svg{opacity:0}.ds-root .ds-web-plan>input:checked+.ds-web-plan-face .ds-web-plan-radio{background:var(--color-accent-blue);border-color:var(--color-accent-blue)}.ds-root .ds-web-plan>input:checked+.ds-web-plan-face .ds-web-plan-radio svg{opacity:1}.ds-root .ds-web-plan-copy{gap:var(--web-micro-gap);flex:1;min-width:0;display:grid}.ds-root .ds-web-plan-price,.ds-root .ds-web-plan-title{align-items:center;gap:var(--web-micro-gap);flex-wrap:wrap;display:flex}.ds-root .ds-web-plan-price del,.ds-root .ds-web-plan-daily del,.ds-root .ds-web-plan-daily>span{color:var(--color-text-secondary)}.ds-root .ds-web-plan-daily{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.ds-root .ds-web-subscription .ds-web-plan-body{align-items:stretch;gap:0;padding:0}.ds-root .ds-web-subscription .ds-web-plan-radio{margin-left:var(--web-padding);margin-right:var(--web-gap);align-self:center}.ds-root .ds-web-subscription .ds-web-plan-copy{padding-block:var(--web-padding);padding-right:var(--web-padding)}.ds-root .ds-web-subscription-daily{justify-content:center;align-items:center;gap:var(--web-micro-gap);padding:var(--web-padding);background:var(--color-accent-blue-subtle);flex-direction:column;min-width:75px;display:flex}.ds-root .ds-web-subscription-daily>span{color:var(--color-text-secondary)}.ds-root .ds-web-timer{justify-content:space-between;align-items:center;gap:var(--web-gap);padding:var(--web-timer-top) var(--web-padding) var(--web-timer-bottom);min-height:var(--web-timer-height);background:var(--color-background);display:flex}.ds-root .ds-web-timer>div{gap:var(--web-micro-gap);min-width:0;display:grid}.ds-root .ds-web-timer>.ds-button{flex-shrink:0}.ds-root .ds-web-method{cursor:pointer;flex:1;min-width:0;display:block;position:relative}.ds-root .ds-web-method-face{justify-content:center;align-items:center;gap:var(--web-small-gap);min-height:var(--web-method-height);padding:var(--web-small-gap);border-radius:var(--web-method-radius);background:var(--color-surface-secondary);display:flex}.ds-root .ds-web-method>input:checked+.ds-web-method-face{background:var(--color-selection-background);box-shadow:inset 0 0 0 2px var(--color-selection-border)}.ds-root .ds-web-mark{vertical-align:middle;flex-shrink:0;display:inline-flex}.ds-root .ds-web-mark svg{width:auto;height:100%;display:block}.ds-root .ds-web-order{justify-content:space-between;align-items:center;gap:var(--web-gap);flex-wrap:wrap;display:flex}.ds-root .ds-web-order-prices{justify-content:flex-end;align-items:center;gap:var(--web-small-gap);flex-wrap:wrap;display:flex}.ds-root .ds-web-order-prices del{color:var(--color-text-secondary)}.ds-root .ds-web-order[data-divider]{padding-bottom:var(--web-small-gap);border-bottom:1px solid var(--color-border)}.ds-root .ds-web-card-form{gap:var(--web-gap);padding:var(--web-padding);border:1px solid var(--color-border);border-radius:var(--web-radius);background:var(--color-surface);min-width:0;margin:0;display:grid}.ds-root .ds-web-card-fields{gap:var(--web-small-gap);min-width:0;display:grid}.ds-root .ds-web-card-row{gap:var(--web-small-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));display:grid}.ds-root .ds-web-card-fields>div,.ds-root .ds-web-card-row>div{min-width:0}.ds-root .ds-web-payment-logos{justify-content:space-between;align-items:center;gap:var(--web-gap);flex-wrap:wrap;padding-inline:12px;display:flex}.ds-root .ds-web-price-summary{gap:var(--web-small-gap);display:grid}.ds-root .ds-web-price-summary dl{gap:var(--web-small-gap);margin:0;display:grid}.ds-root .ds-web-price-summary dl>div{justify-content:space-between;align-items:baseline;gap:var(--web-gap);display:flex}.ds-root .ds-web-price-summary dt{color:var(--color-text-secondary);min-width:0}.ds-root .ds-web-price-summary dd{text-align:end;min-width:0;margin:0}.ds-root .ds-web-price-summary [data-kind=discount] dd,.ds-root .ds-web-price-summary p{color:var(--color-status-success)}.ds-root .ds-web-price-summary [data-kind=total] dt{color:var(--color-text-primary)}.ds-root .ds-web-price-summary[data-variant=checkout] dl{gap:var(--web-gap)}.ds-root .ds-web-price-summary[data-variant=checkout] dt{color:var(--color-text-primary)}.ds-root .ds-web-price-summary p{align-items:center;gap:var(--web-micro-gap);margin:0;display:flex}.ds-root .ds-web-price-summary p svg{flex-shrink:0}.ds-root .ds-web-tabbar{gap:var(--web-tab-gap);padding:var(--web-tab-padding);border-radius:var(--web-tab-radius);background:var(--color-surface);min-height:var(--web-tab-height);display:flex}.ds-root .ds-web-tabbar a{justify-content:center;align-items:center;gap:var(--web-tab-gap);min-width:0;padding:var(--web-tab-padding) 4px;border-radius:var(--web-tab-item-radius);color:var(--color-text-secondary);text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:1;text-decoration:none;display:flex}.ds-root .ds-web-tabbar a[aria-current=page]{background:var(--color-selection-background);color:var(--color-accent-blue)}.ds-root .ds-web-tabbar a:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.ds-root .ds-web-tabbar svg{flex-shrink:0}.ds-root .content-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:inline-flex}.ds-root .content-meta-type{align-items:center;display:inline-flex}.ds-root .ds-otp{gap:4px;min-width:0;display:grid}.ds-root .ds-otp-control{gap:var(--otp-gap);display:flex;position:relative}.ds-root .ds-otp-cell{min-width:0;height:var(--field-height);border:1px solid var(--color-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--color-text-primary);flex:1;place-items:center;display:grid}.ds-root .ds-otp-cell[data-active]{border-color:var(--color-accent-blue)}.ds-root .ds-otp-control[data-invalid=true] .ds-otp-cell{border-color:var(--color-status-error)}.ds-root .ds-otp-control[data-disabled=true]{opacity:.4}.ds-root .ds-otp-input{opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.ds-root .ds-otp-message{text-align:center;color:var(--color-status-error);margin:0}.ds-root .ds-social-mark{display:inline-grid}.ds-root .ds-social-mark svg{width:100%;height:100%}.ds-root .ds-web-tabs{gap:var(--web-tabs-gap);display:flex}.ds-root .ds-web-tabs [role=tab]{min-height:var(--web-tabs-label-height);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:flex-start;align-items:flex-start;padding:0;display:flex}.ds-root .ds-web-tabs [role=tab][aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.ds-root .ds-web-tabs [role=tab]:disabled{color:var(--color-text-tertiary);cursor:default}.ds-root .ds-web-tabs [role=tab]:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.ds-root .ds-web-image-choice{gap:var(--web-caption-gap);cursor:pointer;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.ds-root .ds-web-image-choice>input{opacity:0;width:1px;height:1px;position:absolute}.ds-root .ds-web-image-choice-media{aspect-ratio:1;border-radius:var(--web-image-radius);background:var(--color-surface);width:100%;display:block;position:relative;overflow:hidden}.ds-root .ds-web-image-choice-media>img{object-fit:cover;width:100%;height:100%;display:block}.ds-root .ds-web-image-choice-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds-root .ds-web-image-choice>input:checked~.ds-web-image-choice-media:after{box-shadow:inset 0 0 0 2px var(--color-selection-border)}.ds-root .ds-web-image-choice>input:focus-visible~.ds-web-image-choice-media{outline:2px solid var(--color-accent-blue);outline-offset:3px}.ds-root .ds-web-image-choice-caption{max-width:100%;color:var(--color-text-secondary)}.ds-root .ds-web-image-choice>input:checked~.ds-web-image-choice-caption{color:var(--color-selection-foreground)}.ds-root .ds-web-image-choice:has(input:disabled){opacity:.4;cursor:not-allowed}.ds-root .ds-web-quote{gap:var(--web-gap);padding:var(--web-padding);border-radius:var(--web-radius);background:var(--color-surface);min-width:0;margin:0;display:grid}.ds-root .ds-web-quote-panel{align-items:center;gap:var(--web-quote-panel-gap);padding:var(--web-quote-panel-padding);border-radius:var(--web-quote-panel-radius);background:var(--color-surface-secondary);color:var(--color-text-primary);text-align:center;flex-direction:column;margin:0;display:flex}.ds-root .ds-web-quote-panel svg{flex-shrink:0}.ds-root .ds-web-quote-panel p{margin:0}.ds-root .ds-web-quote-attribution{justify-content:center;align-items:center;gap:var(--web-quote-attribution-gap);min-width:0;display:flex}.ds-root .ds-web-quote-attribution>span:last-child{min-width:0;display:grid}.ds-root .ds-web-quote-avatar{width:var(--web-quote-avatar);height:var(--web-quote-avatar);background:var(--color-background);border-radius:50%;flex-shrink:0;display:block;overflow:hidden}.ds-root .ds-web-quote-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.ds-root .ds-web-stat{gap:var(--web-gap);min-width:0;display:grid}.ds-root .ds-web-stat-eyebrow{text-align:center;margin:0}.ds-root .ds-web-stat-card{align-items:center;gap:var(--web-gap);padding:var(--web-padding);border-radius:var(--web-radius);background:var(--color-surface);min-width:0;display:flex}.ds-root .ds-web-stat-card>strong{flex-shrink:0;max-width:50%}.ds-root .ds-web-stat-copy{gap:var(--web-micro-gap);flex:1;min-width:0;display:grid}.ds-root .ds-web-stat-copy p{margin:0}.ds-root .ds-web-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.ds-root .ds-web-comparison-column{align-content:start;gap:var(--web-gap);padding:var(--web-padding);text-align:center;min-width:0;display:grid}.ds-root .ds-web-comparison-column[data-kind=after]{border-radius:var(--web-radius);background:var(--color-surface)}.ds-root .ds-web-comparison-column>p{margin:0}.ds-root .ds-web-comparison-column ul{gap:var(--web-gap);margin:0;padding:0;list-style:none;display:grid}.ds-root .ds-web-comparison-column li{align-items:center;gap:var(--web-micro-gap);color:var(--color-text-secondary);flex-direction:column;display:flex}.ds-root .ds-web-comparison-column[data-kind=after] li{color:var(--color-text-primary)}.ds-root .ds-web-comparison-column li svg{color:var(--color-text-primary);flex-shrink:0}.ds-root .ds-web-steps{gap:var(--web-steps-gap);padding:var(--web-steps-padding);border-radius:var(--web-radius);background:var(--color-surface);min-width:0;display:grid}.ds-root .ds-web-steps ol{gap:var(--web-gap);padding:0 0 var(--web-micro-gap);margin:0;list-style:none;display:grid}.ds-root .ds-web-steps li,.ds-root .ds-web-steps-note{align-items:flex-start;gap:var(--web-gap);margin:0;display:flex}.ds-root .ds-web-steps li>p{flex:1;min-width:0;margin:0}.ds-root .ds-web-steps strong{color:var(--color-text-primary)}.ds-root .ds-web-steps-marker{width:var(--web-steps-marker-box);height:var(--web-steps-marker-box);flex-shrink:0;place-items:center;display:grid}.ds-root .ds-web-steps-marker>span{width:var(--web-steps-marker);height:var(--web-steps-marker);background:var(--color-accent-blue);color:var(--color-onAccent-blue);border-radius:50%;place-items:center;display:grid}.ds-root .ds-web-steps-asterisk{width:var(--web-steps-marker);height:var(--web-steps-marker);flex-shrink:0;place-items:center;display:grid}.ds-root .ds-web-steps-note>span:last-child{flex:1;min-width:0}.ds-root .ds-web-feature{align-items:center;gap:var(--web-gap);min-width:0;display:flex}.ds-root .ds-web-feature-tile{width:var(--web-feature-tile);height:var(--web-feature-tile);border-radius:var(--web-feature-tile-radius);background:var(--color-surface-secondary);font-size:var(--web-feature-emoji);flex-shrink:0;place-items:center;line-height:1;display:grid}.ds-root .ds-web-feature-copy{gap:var(--web-feature-text-gap);flex:1;min-width:0;display:grid}.ds-root .ds-web-link{color:var(--color-text-primary);text-underline-offset:2px;border-radius:2px;text-decoration:underline}.ds-root .ds-web-link:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.ds-root .ds-web-legal{justify-items:center;gap:var(--web-legal-gap);padding:var(--web-legal-top) 0 var(--web-legal-bottom);text-align:center;min-width:0;display:grid}.ds-root .ds-web-legal-entity img{max-width:100%;height:auto;display:block}.ds-root .ds-web-legal-links{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.ds-root .ds-web-legal-links li{align-items:baseline;display:inline-flex}.ds-root .ds-web-legal-links li>span{padding-inline:4px}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-display:swap}
