:root{--ds-ink:var(--sa-calm-ink);--ds-ink-reference:var(--sa-calm-ref);--ds-ink-accent-head:var(--sa-ds-accent-head);--ds-muted:var(--sa-calm-muted-strong);--ds-border:var(--sa-calm-border);--ds-line:var(--sa-calm-line);--ds-head:var(--sa-calm-head);--ds-paper:#fff;--ds-hover:var(--sa-calm-hover);--ds-fill:var(--sa-control);--ds-fill-hover:var(--sa-control-hover);--ds-up-bg:var(--sa-ds-up-bg);--ds-up-ink:var(--sa-ds-up-ink);--ds-down-bg:#f3dcdb;--ds-down-ink:#a93b36;--ds-note-dot:#a58159;--ds-alert-icon:#997a52;--ds-alert-ink:#806646;--ds-alert-detail:#8b795e;--ds-selected-bg:var(--sa-selected-tint);--ds-selected-ink:var(--sa-teal);--ds-danger:#b3261e;--ds-font:var(--sa-font-sans);--ds-text-title:500 16px/24px var(--ds-font);--ds-text-head:500 13px/16px var(--ds-font);--ds-text-body:400 12px/16px var(--ds-font);--ds-text-value:500 12px/16px var(--ds-font);--ds-text-key:600 12px/16px var(--ds-font);--ds-text-small:400 11px/14px var(--ds-font);--ds-text-small-strong:500 11px/14px var(--ds-font);--ds-text-tiny:400 10px/13px var(--ds-font);--ds-row:21px;--ds-row-head:30px;--ds-control:26px;--ds-inset:13px;--ds-radius-pill:6px;--ds-radius-card:8px;--ds-radius-menu:12px;--ds-shadow-menu:#20152b05 0 -4px 4px, #20152b0a 0 10px 10px, #20152b14 0 20px 25px;--ds-age-1:var(--sa-ds-age-1);--ds-age-2:var(--sa-ds-age-2);--ds-age-3:#f7c94f;--ds-age-4:#ec9238;--ds-age-5:#b9352f;--ds-age-none:#a7a7a7;--ds-sold:var(--sa-ds-sold);--ds-season-ss:#c2a878;--ds-season-aw:#1f2421;--ds-season-core:#8e928f;--ds-season-terminal:#a3342e;--ds-season-other-1:var(--sa-ds-season-other-1);--ds-season-other-2:#7d7396;--ds-season-none:#d3d7d3}.ds{color:var(--ds-ink);font:var(--ds-text-body);font-variant-numeric:tabular-nums}.ds :is(button,input):where(:not(.button,.icon-button,.ds-button,.ds-link)){font:inherit;color:inherit}.ds-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ds-title{color:var(--ds-ink);font:var(--ds-text-title);letter-spacing:-.1px;margin:0}.ds-meta{color:var(--ds-muted);font:var(--ds-text-small);margin:0}.ds-actions{flex:none;align-items:center;gap:6px;display:flex}.ds-button{border-radius:var(--ds-radius-pill);background:var(--ds-fill);height:30px;color:var(--ds-ink);font:var(--ds-text-value);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:5px;padding:5px 10px;text-decoration:none;display:inline-flex}.ds-button:hover{background:var(--ds-fill-hover)}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:.5;cursor:default}.ds-button svg{flex:none;width:15px;height:15px}.ds-button--primary{background:var(--ds-ink);color:#fff}.ds-button--primary:hover{background:var(--sa-calm-press)}.ds .ds-button--primary{color:#fff}.ds-button--quiet{background:0 0}.ds-button--quiet:hover{background:var(--ds-fill)}.ds-button--danger{color:var(--ds-danger);background:0 0}.ds-button--small{height:var(--ds-control);padding:3px 8px}.ds-button--danger:hover{background:#fbedec}.ds-link{color:var(--ds-selected-ink);font:var(--ds-text-small-strong);cursor:pointer;background:0 0;border:0;padding:0}.ds-link:hover{text-decoration:underline}.ds-icon-button{width:22px;height:20px;color:var(--sa-calm-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.ds-icon-button:hover{background:var(--ds-fill);color:var(--ds-ink)}.ds-icon-button svg{width:12px;height:12px}.ds-segment{border-radius:var(--ds-radius-pill);background:var(--ds-fill);gap:2px;height:30px;padding:2px;display:inline-flex}.ds-segment button{height:26px;color:var(--ds-muted);font:var(--ds-text-value);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px}.ds-segment button[aria-pressed=true]{color:var(--ds-ink);background:#fff;box-shadow:0 1px 3px #20152b12}.ds-chip-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ds-chip-anchor{flex:none;min-width:0;max-width:min(420px,100%);display:inline-flex;position:relative}.ds-chip{border-radius:var(--ds-radius-pill);background:var(--ds-fill);flex:none;align-items:center;gap:2px;min-width:0;max-width:100%;height:30px;padding:0 4px 0 10px;display:inline-flex;position:relative}.ds-chip:hover{background:var(--ds-fill-hover)}.ds-chip-edit{min-width:0;height:100%;color:var(--ds-muted);font:var(--ds-text-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ds-chip-edit:hover{color:var(--ds-ink)}.ds-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-chip-text b{color:var(--ds-ink);font-weight:500}.ds-chip-edit>svg{flex:none;width:12px;height:12px}.ds-chip .ds-icon-button{color:var(--ds-muted)}.ds-chip .ds-icon-button:hover{background:var(--ds-paper);color:var(--ds-ink)}.ds-chip--editor,.ds-chip--editor:hover{background:var(--ds-paper);height:auto;min-height:30px;box-shadow:inset 0 0 0 1px var(--ds-border);flex-wrap:wrap;gap:4px;padding:2px 4px 2px 2px}.ds-chip--editor .ds-button svg{width:12px;height:12px}.ds-chip-word{color:var(--ds-muted);font:var(--ds-text-body);white-space:nowrap;font-style:normal}.ds-chip-input{border:1px solid var(--ds-border);background:var(--ds-paper);width:72px;height:24px;color:var(--ds-ink);font:var(--ds-text-value);font-variant-numeric:tabular-nums;border-radius:4px;outline:0;padding:2px 6px}.ds-chip-input:focus{border-color:var(--ds-ink)}.ds-chip-input::placeholder{color:var(--sa-calm-faint);font-weight:400}.ds-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-paper)}.ds-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.ds-table thead th{z-index:2;background:var(--ds-head);color:var(--ds-muted);font:var(--ds-text-small-strong);text-align:right;padding:0 6px;position:sticky}.ds-table thead th.ds-left{text-align:left}.ds-table thead tr:first-child th{top:0}.ds-table :is(td,tbody th,tfoot th){height:var(--ds-row);border-bottom:1px solid var(--ds-line);color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;padding:0 6px;overflow:hidden}.ds-table tbody th,.ds-table tfoot th{text-align:left;font-weight:400}.ds-table td{text-align:right}.ds-table td.ds-left{text-align:left}.ds-table td.ds-muted,.ds-table .ds-muted{color:var(--ds-muted)}.ds-table td.ds-key{font-weight:600}.ds-table .ds-start{border-left:1px solid var(--ds-line)}.ds-table tr.ds-row:hover>*{background:var(--ds-hover)}.ds-table tr.ds-section>*{height:var(--ds-row-head);border-bottom-color:var(--ds-border);background:var(--ds-paper)}.ds-table tr.ds-section>td{font-weight:600}.ds-table tr.ds-section>td.ds-muted{font-weight:400}.ds-table tfoot :is(th,td){height:var(--ds-row-head);border-top:1px solid var(--ds-border);background:var(--ds-head);border-bottom:0;font-weight:600;position:sticky;bottom:0}.ds-table tfoot td.ds-muted{font-weight:400}.ds-section-name{color:var(--ds-ink);font:var(--ds-text-head);letter-spacing:-.1px}.ds-section-meta{color:var(--ds-muted);font:var(--ds-text-small);margin-left:10px}.ds-empty{color:var(--ds-muted);font:var(--ds-text-small);text-align:center;margin:0;padding:32px 16px}.ds-input{width:100%;min-width:0;height:var(--ds-control);color:var(--ds-ink);font:var(--ds-text-body);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:2px 0}.ds-input--figure{font:var(--ds-text-value);text-align:right}.ds-input:hover{border-bottom-color:var(--ds-border)}.ds-input:focus{border-bottom-color:var(--ds-ink)}.ds-input::placeholder{color:var(--sa-calm-faint)}.ds-field{min-width:0;color:var(--ds-muted);font:var(--ds-text-small-strong);flex-direction:column;gap:4px;display:flex}.ds-field-value{height:30px;color:var(--ds-ink);font:var(--ds-text-body);align-items:center;display:flex}.ds-field .app-select-trigger{width:100%}.ds-dialog-layer{z-index:15000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ds-dialog-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20152b38;border:0;position:absolute;inset:0}.ds-dialog{border-radius:var(--ds-radius-menu);background:var(--ds-paper);width:min(440px,100%);max-height:calc(100dvh - 48px);color:var(--ds-ink);box-shadow:var(--ds-shadow-menu);font:var(--ds-text-body);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:relative}.ds-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 10px;display:flex}.ds-dialog-head h2{font:var(--ds-text-title);letter-spacing:-.1px;margin:0}.ds-dialog-head p{color:var(--ds-muted);font:var(--ds-text-small);margin:2px 0 0}.ds-dialog-close{width:28px;height:28px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ds-dialog-close:hover{background:var(--ds-fill);color:var(--ds-ink)}.ds-dialog-close svg{width:14px;height:14px}.ds-dialog-body{flex-direction:column;gap:12px;min-height:0;padding:4px 20px 12px;display:flex;overflow:auto}.ds-dialog-foot{border-top:1px solid var(--ds-line);align-items:center;gap:6px;padding:12px 20px 16px;display:flex}.ds-dialog-foot .ds-sum{min-width:0;color:var(--ds-muted);font:var(--ds-text-small);flex:1}.ds-dialog-foot .ds-sum b{color:var(--ds-ink);font-weight:600}.ds-error{color:var(--ds-danger);font:var(--ds-text-small);margin:0}.ds-note{color:var(--ds-muted);font:var(--ds-text-small);margin:0}.ds-tip{z-index:20;border:1px solid var(--ds-border);border-radius:var(--ds-radius-menu);background:var(--ds-paper);box-shadow:var(--ds-shadow-menu);color:var(--ds-ink);font:var(--ds-text-small);font-variant-numeric:tabular-nums;text-align:left;white-space:normal;pointer-events:none;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute}.ds-tip-title{font:var(--ds-text-value);align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.ds-tip-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-tip-row b{font-weight:600}.ds-tip-sub{color:var(--ds-muted);padding-left:4px}.ds-tip-sub>span:first-child{align-items:center;gap:6px;display:inline-flex}.ds-tip-total{border-top:1px solid var(--ds-border);margin-top:4px;padding-top:6px}.ds-tip-note{color:var(--ds-muted);margin-top:4px}.ds-toast{z-index:16000;background:var(--ds-ink);color:#fff;max-width:420px;font:var(--ds-text-body);box-shadow:var(--ds-shadow-menu);border-radius:8px;padding:10px 14px;position:fixed;bottom:24px;right:24px}@media (prefers-reduced-motion:no-preference){.ds-dialog{animation:app-control-appear .15s var(--sa-ease-standard)}}
.PlanBuyUnitsDialog-module__CzWM7a__overlay{z-index:1000;background:#00000080;position:fixed;inset:0}.PlanBuyUnitsDialog-module__CzWM7a__backdrop{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.PlanBuyUnitsDialog-module__CzWM7a__modal{z-index:1;width:580px;min-width:440px;max-width:768px;height:fit-content;max-height:80vh;overflow:auto;overflow:overlay auto;color:#20152b;font-family:var(--sa-font-sans);background:#fff;border-radius:12px;margin:auto;position:fixed;inset:0;box-shadow:0 -4px 4px #20152b05,0 10px 10px #20152b0a,0 20px 25px #20152b14}.PlanBuyUnitsDialog-module__CzWM7a__titleWrapper{justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 32px 0;display:flex}.PlanBuyUnitsDialog-module__CzWM7a__titleWrapper h2{color:#20152b;font:500 18px/27px var(--sa-font-sans);margin:0}.PlanBuyUnitsDialog-module__CzWM7a__titleWrapper p{color:#20152bab;font:400 14px/21px var(--sa-font-sans);margin:8px 0 0}.PlanBuyUnitsDialog-module__CzWM7a__close{color:#20152b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:grid}.PlanBuyUnitsDialog-module__CzWM7a__close:hover{background:#f3f3f4}.PlanBuyUnitsDialog-module__CzWM7a__filtersWrapper{padding:32px}.PlanBuyUnitsDialog-module__CzWM7a__filterGroup,.PlanBuyUnitsDialog-module__CzWM7a__accordion:not(:last-child){margin-bottom:40px}.PlanBuyUnitsDialog-module__CzWM7a__channel{color:#20152b;width:fit-content;height:32px;font:500 12px/16px var(--sa-font-sans);cursor:pointer;background:#f3f3f4;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.PlanBuyUnitsDialog-module__CzWM7a__channel svg{width:16px;height:16px}.PlanBuyUnitsDialog-module__CzWM7a__channel svg:last-child{margin-left:4px}.PlanBuyUnitsDialog-module__CzWM7a__attributeFilter{justify-content:space-between;align-items:center;gap:16px;display:flex}.PlanBuyUnitsDialog-module__CzWM7a__attributeFilter>span{font:500 12px/18px var(--sa-font-sans)}.PlanBuyUnitsDialog-module__CzWM7a__addFilter{color:#20152b;cursor:pointer;background:#f3f3f4;border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.PlanBuyUnitsDialog-module__CzWM7a__addFilter svg{width:16px;height:16px}.PlanBuyUnitsDialog-module__CzWM7a__channel:hover,.PlanBuyUnitsDialog-module__CzWM7a__addFilter:hover{background:#e9e9eb}.PlanBuyUnitsDialog-module__CzWM7a__filterChips{flex:1;justify-content:flex-end}.PlanBuyUnitsDialog-module__CzWM7a__menuLayer{z-index:2;position:fixed}.PlanBuyUnitsDialog-module__CzWM7a__menuLayerEnd .products-popover{left:auto;right:0}.PlanBuyUnitsDialog-module__CzWM7a__accordionTrigger{color:#20152b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.PlanBuyUnitsDialog-module__CzWM7a__accordionTrigger:hover{background:#fbfbfb}.PlanBuyUnitsDialog-module__CzWM7a__accordionTitle{font:500 12px/18px var(--sa-font-sans)}.PlanBuyUnitsDialog-module__CzWM7a__accordionValue{font:500 14px/21px var(--sa-font-sans);align-items:center;gap:8px;display:flex}.PlanBuyUnitsDialog-module__CzWM7a__accordionValue svg{width:16px;height:16px}.PlanBuyUnitsDialog-module__CzWM7a__accordionContent{visibility:hidden;max-height:0;transition:max-height .3s cubic-bezier(.87,0,.13,1),visibility 0s linear .3s;overflow:hidden}.PlanBuyUnitsDialog-module__CzWM7a__accordionContentOpen{visibility:visible;max-height:100vh;transition:max-height .3s cubic-bezier(.87,0,.13,1),visibility}.PlanBuyUnitsDialog-module__CzWM7a__launchOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 8px 6px;padding-top:8px;display:grid}.PlanBuyUnitsDialog-module__CzWM7a__launchOptions button{color:#20152b;text-align:center;min-height:50px;font:500 14px/24px var(--sa-font-sans);cursor:pointer;background:#fff;border:1px solid #f3f3f4;border-radius:6px;padding:12px}.PlanBuyUnitsDialog-module__CzWM7a__launchOptions button.PlanBuyUnitsDialog-module__CzWM7a__selected,.PlanBuyUnitsDialog-module__CzWM7a__volumeOptions button.PlanBuyUnitsDialog-module__CzWM7a__selected{border:2px solid var(--sa-teal);background:rgba(var(--sa-teal-rgb), .08)}.PlanBuyUnitsDialog-module__CzWM7a__sliderContainer{padding:16px 16px 0}.PlanBuyUnitsDialog-module__CzWM7a__slider{appearance:none;cursor:pointer;background:0 0;border-radius:6px;outline:0;width:100%;height:4px;margin:10px 0}.PlanBuyUnitsDialog-module__CzWM7a__slider::-webkit-slider-runnable-track{background:linear-gradient(270deg, var(--sa-teal) -1.78%, var(--sa-slider-end) 105.33%) 0 / var(--plan-buy-range-progress) 100% no-repeat, rgba(var(--sa-teal-rgb), .16);border-radius:6px;height:4px}.PlanBuyUnitsDialog-module__CzWM7a__slider::-moz-range-track{background:rgba(var(--sa-teal-rgb), .16);border-radius:6px;height:4px}.PlanBuyUnitsDialog-module__CzWM7a__slider::-moz-range-progress{background:linear-gradient(270deg, var(--sa-teal) -1.78%, var(--sa-slider-end) 105.33%);border-radius:6px;height:4px}.PlanBuyUnitsDialog-module__CzWM7a__slider::-webkit-slider-thumb{appearance:none;border:4px solid var(--sa-teal);width:24px;height:24px;box-shadow:0 1px 4px rgba(var(--sa-teal-rgb), .32), 0 0 32px rgba(var(--sa-teal-rgb), .08);background:#fff;border-radius:50%;margin-top:-10px}.PlanBuyUnitsDialog-module__CzWM7a__slider::-moz-range-thumb{border:4px solid var(--sa-teal);width:16px;height:16px;box-shadow:0 1px 4px rgba(var(--sa-teal-rgb), .32), 0 0 32px rgba(var(--sa-teal-rgb), .08);background:#fff;border-radius:50%}.PlanBuyUnitsDialog-module__CzWM7a__volumeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 8px 6px;padding-top:8px;display:grid}.PlanBuyUnitsDialog-module__CzWM7a__volumeOptions button{color:#20152b;text-align:left;cursor:pointer;background:#fff;border:1px solid #f3f3f4;border-radius:6px;min-height:116px;padding:12px}.PlanBuyUnitsDialog-module__CzWM7a__volumeOptions strong{font:500 14px/21px var(--sa-font-sans);margin-bottom:4px;display:block}.PlanBuyUnitsDialog-module__CzWM7a__volumeOptions small{font:400 10px/16px var(--sa-font-sans);display:block}.PlanBuyUnitsDialog-module__CzWM7a__resultWrapper{background:#f3f3f4;border-radius:0 0 12px 12px;padding:16px 32px 32px}.PlanBuyUnitsDialog-module__CzWM7a__resultRow{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.PlanBuyUnitsDialog-module__CzWM7a__buyUnitsLabel{font:500 16px/24px var(--sa-font-sans)}.PlanBuyUnitsDialog-module__CzWM7a__buyUnitsNumber{font:500 22px/33px var(--sa-font-sans)}.PlanBuyUnitsDialog-module__CzWM7a__buyUnitsUnit{font:400 14px/21px var(--sa-font-sans);margin-left:5px}.PlanBuyUnitsDialog-module__CzWM7a__productCount{font:400 12px/18px var(--sa-font-sans)}.PlanBuyUnitsDialog-module__CzWM7a__productCount strong{font-weight:600}.PlanBuyUnitsDialog-module__CzWM7a__calculatorLink{color:var(--sa-teal);font:500 12px/18px var(--sa-font-sans);background:0 0;border:0;align-items:center;gap:4px;text-decoration:none;display:flex}.PlanBuyUnitsDialog-module__CzWM7a__calculatorLink svg{width:16px;height:16px}.PlanBuyUnitsDialog-module__CzWM7a__resultStatus{color:#20152bab;font:400 12px/18px var(--sa-font-sans);margin:4px 0 0}.PlanBuyUnitsDialog-module__CzWM7a__submit{color:#fff;width:100%;height:40px;font:500 14px/16px var(--sa-font-sans);cursor:pointer;background:#20152b;border:1px solid #20152b;border-radius:6px;margin-top:16px;padding:12px 16px;transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.PlanBuyUnitsDialog-module__CzWM7a__submit:disabled{pointer-events:none;opacity:.5}@media (max-width:612px){.PlanBuyUnitsDialog-module__CzWM7a__modal{width:calc(100vw - 32px);min-width:0;max-width:580px;max-height:calc(100dvh - 32px)}.PlanBuyUnitsDialog-module__CzWM7a__titleWrapper{padding:24px 24px 0}.PlanBuyUnitsDialog-module__CzWM7a__filtersWrapper{padding:24px}.PlanBuyUnitsDialog-module__CzWM7a__resultWrapper{padding:16px 24px 24px}.PlanBuyUnitsDialog-module__CzWM7a__volumeOptions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PlanBuyUnitsDialog-module__CzWM7a__accordionContent,.PlanBuyUnitsDialog-module__CzWM7a__accordionContentOpen{transition:none}}
