.currency-module__b1ClWG__picker{font-size:var(--text-sm);flex-shrink:0;position:relative}.currency-module__b1ClWG__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--control);border-radius:var(--radius);background:var(--surface);transition:background var(--dur-state) var(--ease-state);display:flex}.currency-module__b1ClWG__trigger:hover,.currency-module__b1ClWG__trigger[aria-expanded=true]{background:var(--row-hover)}.currency-module__b1ClWG__compact .currency-module__b1ClWG__trigger{min-height:32px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);background:0 0;border-color:#0000}.currency-module__b1ClWG__compact .currency-module__b1ClWG__trigger:hover,.currency-module__b1ClWG__compact .currency-module__b1ClWG__trigger[aria-expanded=true]{background:var(--selected)}.currency-module__b1ClWG__panel{top:calc(100% + var(--space-1));z-index:40;width:min(320px,100vw - 64px);padding:var(--space-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--overlay-shadow);color:var(--foreground);text-align:left;animation:currency-module__b1ClWG__picker-in var(--dur-state) var(--ease-state);font-weight:400;position:absolute;right:0}.currency-module__b1ClWG__compact .currency-module__b1ClWG__panel{left:0;right:auto}.currency-module__b1ClWG__panel .currency-module__b1ClWG__search{width:100%;margin:0 0 var(--space-2);font-size:var(--text-sm);border:1px solid var(--control);border-radius:var(--radius);min-height:40px;padding:var(--space-2) var(--space-3);background:var(--surface)}.currency-module__b1ClWG__options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--control) transparent;max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.currency-module__b1ClWG__options li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-radius:var(--radius);cursor:pointer;line-height:var(--leading-snug);display:flex}.currency-module__b1ClWG__options li:hover,.currency-module__b1ClWG__options li.currency-module__b1ClWG__active{background:var(--row-hover)}.currency-module__b1ClWG__options li[aria-selected=true]{background:var(--selected)}.currency-module__b1ClWG__code{width:32px;font-size:var(--text-sm);flex-shrink:0;font-weight:500}.currency-module__b1ClWG__name{font-size:var(--text-xs);color:var(--muted);flex:1}.currency-module__b1ClWG__noResults{padding:var(--space-3);font-size:var(--text-xs);color:var(--muted)}.currency-module__b1ClWG__priceField{align-items:stretch;gap:var(--space-2);display:flex}.currency-module__b1ClWG__priceField input{width:100%;min-width:0}.currency-module__b1ClWG__fieldLabel{gap:var(--space-2);min-width:0;font-size:var(--text-sm);flex-direction:column;display:flex}.currency-module__b1ClWG__estimate{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.currency-module__b1ClWG__rateNote{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted);position:relative}.currency-module__b1ClWG__rateNote summary{cursor:pointer;width:fit-content;min-height:28px;padding:var(--space-1) 0;text-underline-offset:3px}.currency-module__b1ClWG__rateNote summary:hover{color:var(--foreground)}.currency-module__b1ClWG__rateDetails{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);max-width:400px}.currency-module__b1ClWG__rateDetails p+p{margin-top:var(--space-2)}.currency-module__b1ClWG__rateDetails ul{margin:var(--space-2) 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.currency-module__b1ClWG__rateDetails li{justify-content:space-between;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.currency-module__b1ClWG__rateDetails button{padding:var(--space-2) 0;text-underline-offset:3px;text-decoration:underline}.currency-module__b1ClWG__rateDetails button:disabled{color:var(--muted)}.currency-module__b1ClWG__incomplete{color:var(--accent-text)}@keyframes currency-module__b1ClWG__picker-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:540px){.currency-module__b1ClWG__panel .currency-module__b1ClWG__search{font-size:16px}.currency-module__b1ClWG__trigger{min-height:44px}.currency-module__b1ClWG__compact .currency-module__b1ClWG__trigger{min-height:36px}.currency-module__b1ClWG__options li{min-height:44px}}@media (prefers-reduced-motion:reduce){.currency-module__b1ClWG__panel{animation:none}}
.spending-instrument-module__lFMBgq__instrument{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;padding:12px 0 28px;display:grid}.spending-instrument-module__lFMBgq__readout{color:#fffdf4;background:#252922;border-radius:24px;min-width:0;padding:28px 32px 0;overflow:hidden}.spending-instrument-module__lFMBgq__topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.spending-instrument-module__lFMBgq__instrument h2{letter-spacing:0;font-size:14px;font-weight:500}.spending-instrument-module__lFMBgq__topline h2{color:#dedfd5}.spending-instrument-module__lFMBgq__period{background:#3a3e34;border-radius:999px;gap:2px;padding:4px;display:flex}.spending-instrument-module__lFMBgq__period button{color:#e8e9df;border-radius:999px;padding:6px 13px;font-size:12px}.spending-instrument-module__lFMBgq__period button[aria-pressed=true]{color:#252922;background:#e1efb0}.spending-instrument-module__lFMBgq__figureLine{align-items:baseline;gap:12px;min-width:0;margin-top:16px;display:flex}.spending-instrument-module__lFMBgq__amount{letter-spacing:-.06em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(52px,6.6vw,88px);font-weight:600;line-height:1.14}.spending-instrument-module__lFMBgq__currency{letter-spacing:-.04em;margin-right:4px;font-size:.5em}.spending-instrument-module__lFMBgq__fraction{letter-spacing:-.03em;font-size:.58em}.spending-instrument-module__lFMBgq__longAmount{font-size:clamp(32px,4.5vw,60px)}.spending-instrument-module__lFMBgq__per{color:#d2d6c7;white-space:nowrap;font-size:14px}.spending-instrument-module__lFMBgq__supporting{color:#c8cbbc;margin-top:8px;font-size:12px;line-height:1.6}.spending-instrument-module__lFMBgq__supporting strong{color:#fffdf4;font-weight:500}.spending-instrument-module__lFMBgq__budget{margin-top:26px}.spending-instrument-module__lFMBgq__budget>div:first-child{color:#d5d8c9;justify-content:space-between;gap:12px;font-size:12px;display:flex}.spending-instrument-module__lFMBgq__budget button{text-underline-offset:3px;text-decoration:underline}.spending-instrument-module__lFMBgq__budgetTrack{background:#4b5043;border-radius:8px;height:6px;margin-top:10px;overflow:hidden}.spending-instrument-module__lFMBgq__budgetTrack i{background:#deecad;border-radius:8px;height:100%;display:block}.spending-instrument-module__lFMBgq__budget p{color:#d5d8c9;margin-top:8px;font-size:11px}.spending-instrument-module__lFMBgq__explore{color:#d5d8c9;background:#30352b;border-top:1px solid #4a4f41;justify-content:space-between;align-items:center;gap:12px;margin:24px -32px 0;padding:16px 32px;font-size:12px;display:flex}.spending-instrument-module__lFMBgq__explore button{color:#252922;white-space:nowrap;background:#e1efb0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-weight:600;transition:background .14s;display:flex}.spending-instrument-module__lFMBgq__explore button:hover{background:#f0facf}.spending-instrument-module__lFMBgq__schedule{background:#f3e3d4;border:1px solid #dfccbc;border-radius:24px;flex-direction:column;min-width:0;padding:28px;display:flex}.spending-instrument-module__lFMBgq__scheduleHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.spending-instrument-module__lFMBgq__scheduleHeading h2{letter-spacing:-.03em;font-size:18px;font-weight:600}.spending-instrument-module__lFMBgq__scheduleHeading>span{border:1px solid #beaa97;border-radius:999px;padding:5px 10px;font-size:11px}.spending-instrument-module__lFMBgq__upcomingAmount{letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;font-size:36px;font-weight:600;line-height:1.1;display:flex}.spending-instrument-module__lFMBgq__upcomingAmount>span{letter-spacing:0;color:#695746;font-size:11px;font-weight:400}.spending-instrument-module__lFMBgq__chart{grid-template-columns:repeat(30,minmax(0,1fr));gap:5px;height:76px;margin-top:24px;display:grid}.spending-instrument-module__lFMBgq__dayColumn{border-radius:3px;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.spending-instrument-module__lFMBgq__dayColumn i{transform-origin:bottom;width:100%;animation:spending-instrument-module__lFMBgq__bar-in var(--dur-entrance) var(--ease-entrance) backwards;animation-delay:calc(var(--d,0) * 12ms);border-radius:3px 3px 0 0;transition:background .14s,transform .14s;display:block}@keyframes spending-instrument-module__lFMBgq__bar-in{0%{transform:scaleY(0)}}@keyframes spending-instrument-module__lFMBgq__share-in{0%{transform:scaleX(0)}}.spending-instrument-module__lFMBgq__paymentBar{background:#80644f}.spending-instrument-module__lFMBgq__emptyBar{background:#d8c5b3}.spending-instrument-module__lFMBgq__dayColumn:not(:disabled):hover i,.spending-instrument-module__lFMBgq__dayColumn[aria-pressed=true] i{background:#a53d23;transform:scaleY(1.08)}.spending-instrument-module__lFMBgq__today:before{content:"";border-left:1px dashed #a53d23;position:absolute;top:0;bottom:-6px;left:0}.spending-instrument-module__lFMBgq__chartScale{color:#695746;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.spending-instrument-module__lFMBgq__chartScale>span:first-child{color:#a53d23}.spending-instrument-module__lFMBgq__paymentDetails{border-top:1px solid #d4bfab;margin-top:18px;padding-top:14px}.spending-instrument-module__lFMBgq__nextPayment{text-align:left;align-items:center;gap:12px;width:100%;padding:0;display:flex}.spending-instrument-module__lFMBgq__nextPayment+.spending-instrument-module__lFMBgq__nextPayment{margin-top:10px}.spending-instrument-module__lFMBgq__paymentDetails{flex-direction:column;flex:1;display:flex}.spending-instrument-module__lFMBgq__morePayments{color:#695746;margin-top:auto;padding-top:12px;font-size:11px}.spending-instrument-module__lFMBgq__dateTile{background:#fff8ee;border:1px solid #d4bfab;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:52px;font-size:10px;display:flex}.spending-instrument-module__lFMBgq__dateTile b{font-size:21px;font-weight:600;line-height:1.1}.spending-instrument-module__lFMBgq__nextPayment small{color:#695746;margin-bottom:3px;font-size:10px;display:block}.spending-instrument-module__lFMBgq__nextPayment strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.spending-instrument-module__lFMBgq__nextAmount{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.spending-instrument-module__lFMBgq__nextPayment:hover strong{text-decoration:underline}.spending-instrument-module__lFMBgq__split{border-top:1px solid #4a4f41;margin-bottom:28px;padding-top:20px}.spending-instrument-module__lFMBgq__splitHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.spending-instrument-module__lFMBgq__splitHeading h2{color:#dedfd5}.spending-instrument-module__lFMBgq__splitHeading>span{color:#c8cbbc;font-size:11px}.spending-instrument-module__lFMBgq__categoryList{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.spending-instrument-module__lFMBgq__categoryList li{min-width:0}.spending-instrument-module__lFMBgq__categoryList li>div{color:#dedfd5;justify-content:space-between;gap:8px;font-size:12px;display:flex}.spending-instrument-module__lFMBgq__categoryList li>div>b{color:#c8cbbc;font-size:11px;font-weight:400}.spending-instrument-module__lFMBgq__shareBar{gap:3px;height:12px;margin-bottom:20px;display:flex}.spending-instrument-module__lFMBgq__shareBar i{transform-origin:0;min-width:6px;animation:spending-instrument-module__lFMBgq__share-in var(--dur-entrance) var(--ease-entrance) backwards;border-radius:4px}.spending-instrument-module__lFMBgq__swatch{align-items:center;gap:8px;display:inline-flex}.spending-instrument-module__lFMBgq__swatch:before{content:"";background:var(--category);border-radius:2px;flex-shrink:0;width:8px;height:8px}.spending-instrument-module__lFMBgq__categoryList strong{margin-top:6px;font-size:14px;font-weight:500;display:block}.spending-instrument-module__lFMBgq__categoryList small{color:#c8cbbc;margin-left:6px;font-size:10px;font-weight:400}.spending-instrument-module__lFMBgq__simulation{background:#edf2de;border:1px solid #c4ccac;border-radius:20px;grid-column:1/-1;padding:24px;animation:.2s ease-out spending-instrument-module__lFMBgq__reveal}.spending-instrument-module__lFMBgq__simulationHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.spending-instrument-module__lFMBgq__simulationHeading h2{letter-spacing:-.03em;font-size:21px;font-weight:500}.spending-instrument-module__lFMBgq__simulationHeading p{color:#515943;margin-top:4px;font-size:12px}.spending-instrument-module__lFMBgq__simulationHeading>div:last-child{text-align:right}.spending-instrument-module__lFMBgq__simulationHeading strong{letter-spacing:-.04em;font-size:30px;display:block}.spending-instrument-module__lFMBgq__simulationHeading span{font-size:11px;display:block}.spending-instrument-module__lFMBgq__choices{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.spending-instrument-module__lFMBgq__choices button{background:#fffdf6;border:1px solid #c4ccac;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.spending-instrument-module__lFMBgq__choices button[aria-pressed=true]{color:#fffdf6;background:#303b23;border-color:#303b23}.spending-instrument-module__lFMBgq__choices button span{opacity:.75;font-size:10px}.spending-instrument-module__lFMBgq__simulationNote{color:#515943;margin-top:16px;font-size:11px}@keyframes spending-instrument-module__lFMBgq__reveal{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:1500px){.spending-instrument-module__lFMBgq__amount{font-size:92px}}@media (max-width:1000px){.spending-instrument-module__lFMBgq__instrument{grid-template-columns:1fr 1fr}.spending-instrument-module__lFMBgq__readout{padding:24px 24px 0}.spending-instrument-module__lFMBgq__topline{flex-direction:column;align-items:flex-start;gap:12px}.spending-instrument-module__lFMBgq__explore{margin-left:-24px;margin-right:-24px;padding:16px 24px}.spending-instrument-module__lFMBgq__explore>span{max-width:150px}.spending-instrument-module__lFMBgq__schedule{padding:24px}.spending-instrument-module__lFMBgq__figureLine{gap:6px}.spending-instrument-module__lFMBgq__amount{font-size:60px}}@media (max-width:700px){.spending-instrument-module__lFMBgq__instrument{grid-template-columns:1fr;gap:16px}.spending-instrument-module__lFMBgq__topline{flex-direction:row;align-items:center}.spending-instrument-module__lFMBgq__readout{padding:24px 20px 0}.spending-instrument-module__lFMBgq__amount{font-size:clamp(42px,10vw,68px)}.spending-instrument-module__lFMBgq__explore{margin-left:-20px;margin-right:-20px;padding:16px 20px}.spending-instrument-module__lFMBgq__schedule{padding:24px 20px}.spending-instrument-module__lFMBgq__categoryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.spending-instrument-module__lFMBgq__simulation{padding:20px}.spending-instrument-module__lFMBgq__simulationHeading{flex-direction:column;align-items:flex-start;gap:16px}.spending-instrument-module__lFMBgq__simulationHeading>div:last-child{text-align:left}.spending-instrument-module__lFMBgq__nextAmount{gap:6px}.spending-instrument-module__lFMBgq__splitHeading>span{font-size:10px}.spending-instrument-module__lFMBgq__period button{padding:6px 9px}.spending-instrument-module__lFMBgq__topline h2{font-size:12px}}@media (prefers-reduced-motion:reduce){.spending-instrument-module__lFMBgq__simulation{animation:none}.spending-instrument-module__lFMBgq__dayColumn i,.spending-instrument-module__lFMBgq__shareBar i{transition:none;animation:none}}.spending-instrument-module__lFMBgq__readoutHeading{align-items:center;gap:var(--space-2);display:flex}.spending-instrument-module__lFMBgq__unknownBar{border:1px dashed var(--control);background:0 0}.spending-instrument-module__lFMBgq__readout{flex-direction:column;display:flex;overflow:visible}.spending-instrument-module__lFMBgq__explore{border-radius:0 0 24px 24px;margin-top:auto}.spending-instrument-module__lFMBgq__budget{margin-bottom:24px}.spending-instrument-module__lFMBgq__readoutHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spending-instrument-module__lFMBgq__readoutHeading button[aria-haspopup]{color:#e1efb0}.spending-instrument-module__lFMBgq__readoutHeading button[aria-haspopup]:hover,.spending-instrument-module__lFMBgq__readoutHeading button[aria-expanded=true]{color:#252922}.spending-instrument-module__lFMBgq__readout>details,.spending-instrument-module__lFMBgq__readout>details summary{color:#d5d8c9}.spending-instrument-module__lFMBgq__readout>details>div{color:#292d24;background:#fffdf7;margin-bottom:16px}.spending-instrument-module__lFMBgq__unknownBar{background:0 0;border:1px dashed #80644f}.spending-instrument-module__lFMBgq__active-count{align-self:flex-start}
.subscription-card-module__gRuBHq__card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-6);min-width:0;transition:border-color var(--dur-state) var(--ease-state), background var(--dur-state) var(--ease-state), box-shadow var(--dur-state) var(--ease-state), transform var(--dur-state) var(--ease-state);animation:subscription-card-module__gRuBHq__card-in var(--dur-entrance) var(--ease-entrance) backwards;animation-delay:calc(var(--dur-state) + var(--i,0) * var(--dur-entrance) / 12);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 3px #e0ddd1}.subscription-card-module__gRuBHq__card:hover{background:#fffefa;border-color:#817e6e;transform:translateY(-2px);box-shadow:0 5px #dedbcc}.subscription-card-module__gRuBHq__card:active{transform:translateY(0)}.subscription-card-module__gRuBHq__heading{gap:var(--space-3);align-items:center;display:flex}.subscription-card-module__gRuBHq__heading>div{flex:1;min-width:0}.subscription-card-module__gRuBHq__heading h3{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;line-height:var(--leading-snug)}.subscription-card-module__gRuBHq__heading>div>span{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.subscription-card-module__gRuBHq__heading .service-mark{background:var(--card-tint);width:44px;height:44px;color:var(--foreground);border-radius:13px}.subscription-card-module__gRuBHq__heading .service-mark-art{color:inherit}.subscription-card-module__gRuBHq__price{gap:var(--space-1);margin:var(--space-6) 0 var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.subscription-card-module__gRuBHq__price strong{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:var(--leading-tight);overflow-wrap:anywhere;max-width:100%}.subscription-card-module__gRuBHq__price>span{font-size:var(--text-xs);color:var(--muted)}.subscription-card-module__gRuBHq__annual{color:var(--muted);margin:var(--space-2) 0 var(--space-6);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.subscription-card-module__gRuBHq__planned{max-width:100%;margin:var(--space-3) 0;padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--selected);color:var(--foreground);font-size:var(--text-xs);line-height:var(--leading-snug);align-self:flex-start}.subscription-card-module__gRuBHq__plannedSoon{background:var(--accent-surface);color:var(--accent-text)}.subscription-card-module__gRuBHq__renewal{justify-content:space-between;align-items:center;gap:var(--space-3);margin:auto calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6) var(--space-5);background:color-mix(in srgb, var(--card-tint) 13%, var(--surface));border-top:1px solid #e6e2d6;display:flex}.subscription-card-module__gRuBHq__date{background:var(--surface);border:1px solid #d9d5c9;border-radius:9px;flex-direction:column;align-items:center;min-width:46px;padding:6px;display:flex}.subscription-card-module__gRuBHq__date>strong{font-size:23px;line-height:var(--leading-tight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500}.subscription-card-module__gRuBHq__date>span{text-transform:uppercase;color:var(--muted);font-size:10px;line-height:var(--leading-snug)}.subscription-card-module__gRuBHq__date .subscription-card-module__gRuBHq__archived{font-size:var(--text-base);text-transform:none}.subscription-card-module__gRuBHq__remaining{color:var(--muted);text-align:right;background:#ebe9df;border-radius:999px;padding:5px 9px;font-size:11px}.subscription-card-module__gRuBHq__soon .subscription-card-module__gRuBHq__date>strong{color:var(--accent-text)}.subscription-card-module__gRuBHq__soon .subscription-card-module__gRuBHq__remaining{color:#923c28;background:#f4dbce}.subscription-card-module__gRuBHq__track{background:#e2dfd3;height:3px;position:absolute;bottom:0;left:0;right:0}.subscription-card-module__gRuBHq__track>span{background:#8f9780;height:100%;display:block}.subscription-card-module__gRuBHq__soon .subscription-card-module__gRuBHq__track>span{background:var(--accent)}@media (max-width:540px){.subscription-card-module__gRuBHq__card{column-gap:var(--space-3);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.subscription-card-module__gRuBHq__heading{grid-row:1/span 2;align-self:start}.subscription-card-module__gRuBHq__price{grid-area:1/2;justify-content:flex-end;margin:0}.subscription-card-module__gRuBHq__price strong{font-size:var(--text-lg)}.subscription-card-module__gRuBHq__annual{text-align:right;margin:var(--space-1) 0 0;grid-area:2/2}.subscription-card-module__gRuBHq__planned{grid-column:1/-1;justify-self:start;margin-bottom:0}.subscription-card-module__gRuBHq__renewal{margin:var(--space-4) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5) var(--space-4);grid-column:1/-1}.subscription-card-module__gRuBHq__date{align-items:baseline;gap:var(--space-1);flex-direction:row;padding:4px 10px}.subscription-card-module__gRuBHq__date>strong{font-size:var(--text-lg)}}
.subscription-workflows-module__91T5sa__catalog{border:1px solid var(--line);border-radius:var(--radius)}.subscription-workflows-module__91T5sa__catalog summary{padding:var(--space-3);cursor:pointer;font-size:var(--text-sm);font-weight:500}.subscription-workflows-module__91T5sa__catalogBody{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}.subscription-workflows-module__91T5sa__providerList{margin:0;padding:0;list-style:none}.subscription-workflows-module__91T5sa__providerList li+li{border-top:1px solid var(--line)}.subscription-workflows-module__91T5sa__providerList button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2);text-align:left;font-size:var(--text-sm);display:flex}.subscription-workflows-module__91T5sa__providerList button:hover{background:var(--background)}.subscription-workflows-module__91T5sa__providerList button span:last-child{color:var(--muted);font-size:var(--text-xs)}.subscription-workflows-module__91T5sa__decisions{min-width:0;margin:var(--space-5) 0;border:0;padding:0}.subscription-workflows-module__91T5sa__decisions legend{font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:500}.subscription-workflows-module__91T5sa__decisions>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.subscription-workflows-module__91T5sa__decisions .subscription-workflows-module__91T5sa__decision{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--control);border-radius:var(--radius);font-size:var(--text-sm);cursor:pointer;flex-direction:row;display:flex}.subscription-workflows-module__91T5sa__decision:has(input:checked){background:var(--selected);border-color:var(--foreground)}.subscription-workflows-module__91T5sa__decisions .subscription-workflows-module__91T5sa__decision input{accent-color:var(--foreground);width:15px;height:15px;min-height:0;margin:0}.subscription-workflows-module__91T5sa__reviewList{margin:var(--space-4) 0;padding:0;list-style:none}.subscription-workflows-module__91T5sa__reviewItem{padding:var(--space-5) 0;border-top:1px solid var(--line)}.subscription-workflows-module__91T5sa__reviewHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.subscription-workflows-module__91T5sa__reviewHeading h3{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:500}.subscription-workflows-module__91T5sa__reviewHeading p{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1)}.subscription-workflows-module__91T5sa__amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.subscription-workflows-module__91T5sa__links{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.subscription-workflows-module__91T5sa__importStack{gap:var(--space-4);display:grid}.subscription-workflows-module__91T5sa__fileLabel{gap:var(--space-2);font-size:var(--text-sm);display:grid}.subscription-workflows-module__91T5sa__fileLabel input{width:100%;min-width:0;padding:var(--space-3)}.subscription-workflows-module__91T5sa__instructions{font-size:var(--text-xs);color:var(--muted)}.subscription-workflows-module__91T5sa__instructions summary{cursor:pointer;align-content:center;min-height:40px;display:list-item}.subscription-workflows-module__91T5sa__instructions p+p{margin-top:var(--space-2)}.subscription-workflows-module__91T5sa__preview{border:1px solid var(--line);border-radius:var(--radius);max-height:320px;overflow:auto}.subscription-workflows-module__91T5sa__preview table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.subscription-workflows-module__91T5sa__preview th,.subscription-workflows-module__91T5sa__preview td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--line)}.subscription-workflows-module__91T5sa__preview th{background:var(--background);font-weight:500}.subscription-workflows-module__91T5sa__preview td:first-child{overflow-wrap:anywhere;min-width:110px}.subscription-workflows-module__91T5sa__preview td:nth-child(2){font-variant-numeric:tabular-nums}.subscription-workflows-module__91T5sa__preview small{margin-top:var(--space-1);color:var(--muted);display:block}.subscription-workflows-module__91T5sa__messages{gap:var(--space-2);font-size:var(--text-sm);display:grid}.subscription-workflows-module__91T5sa__messages ul{padding-left:var(--space-5);margin:0}.subscription-workflows-module__91T5sa__messages li+li{margin-top:var(--space-2)}@media (max-width:540px){.subscription-workflows-module__91T5sa__reviewHeading{gap:var(--space-3)}.subscription-workflows-module__91T5sa__fileLabel input{font-size:16px}.subscription-workflows-module__91T5sa__preview th,.subscription-workflows-module__91T5sa__preview td{padding:var(--space-2)}}.subscription-workflows-module__91T5sa__reviewSection{margin-top:var(--space-6)}.subscription-workflows-module__91T5sa__reviewSection>h3{font-size:var(--text-sm);font-weight:500}.subscription-workflows-module__91T5sa__reviewSection .subscription-workflows-module__91T5sa__reviewList{margin-top:var(--space-2)}.subscription-workflows-module__91T5sa__keptSection{margin-top:var(--space-5);border-top:1px solid var(--line)}.subscription-workflows-module__91T5sa__keptSection>summary{padding:var(--space-4) 0;font-size:var(--text-sm);cursor:pointer}.subscription-workflows-module__91T5sa__keptSection>summary span{color:var(--muted);margin-left:var(--space-2)}.subscription-workflows-module__91T5sa__reviewHeading .subscription-workflows-module__91T5sa__plannedDecision{color:var(--accent-text)}.subscription-workflows-module__91T5sa__reviewFeedback{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--row-hover);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.subscription-workflows-module__91T5sa__reviewFeedback>svg{flex-shrink:0}.subscription-workflows-module__91T5sa__reviewFeedback>span{flex:1}.subscription-workflows-module__91T5sa__reviewFeedback>button{padding:var(--space-2) var(--space-1);text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.subscription-workflows-module__91T5sa__reviewFooter{bottom:calc(-1 * var(--space-6));gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) 0 var(--space-6);background:var(--surface);border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky}.subscription-workflows-module__91T5sa__reviewFooter>button{align-self:flex-end}
.duplicate-review-module__TDLWsG__review,.duplicate-review-module__TDLWsG__comparison{gap:var(--space-4);min-width:0;display:grid}.duplicate-review-module__TDLWsG__comparison h3{font-size:var(--text-base)}.duplicate-review-module__TDLWsG__comparison p{font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:var(--space-2)}.duplicate-review-module__TDLWsG__records{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duplicate-review-module__TDLWsG__records>section,.duplicate-review-module__TDLWsG__merged{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);overflow-wrap:anywhere;min-width:0}.duplicate-review-module__TDLWsG__records h4,.duplicate-review-module__TDLWsG__merged h4{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-2)}.duplicate-review-module__TDLWsG__records strong{font-size:var(--text-base)}.duplicate-review-module__TDLWsG__records dl,.duplicate-review-module__TDLWsG__merged dl{gap:var(--space-3);margin:var(--space-3) 0 0;display:grid}.duplicate-review-module__TDLWsG__records dt,.duplicate-review-module__TDLWsG__merged dt{font-size:var(--text-xs);color:var(--muted)}.duplicate-review-module__TDLWsG__records dd,.duplicate-review-module__TDLWsG__merged dd{font-size:var(--text-sm);margin:var(--space-1) 0 0;white-space:pre-wrap}.duplicate-review-module__TDLWsG__choices,.duplicate-review-module__TDLWsG__footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.duplicate-review-module__TDLWsG__footer{border-top:1px solid var(--line);padding-top:var(--space-4);justify-content:flex-end}.duplicate-review-module__TDLWsG__mergeFields{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.duplicate-review-module__TDLWsG__mergeFields legend{padding:0 var(--space-2);font-size:var(--text-sm);font-weight:500}.duplicate-review-module__TDLWsG__mergeFields label{align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;cursor:pointer;font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:row;display:flex}.duplicate-review-module__TDLWsG__mergeFields input{width:18px;height:18px;min-height:0;accent-color:var(--foreground);flex-shrink:0;margin-top:2px}.duplicate-review-module__TDLWsG__mergeFields small{color:var(--muted);margin-top:var(--space-1);white-space:pre-wrap;display:block}@media (max-width:540px){.duplicate-review-module__TDLWsG__records{grid-template-columns:minmax(0,1fr)}.duplicate-review-module__TDLWsG__choices>button,.duplicate-review-module__TDLWsG__footer>button{white-space:normal;flex:100%}}
.account-panel-module__MYH7ha__panel{gap:var(--space-6);min-width:0;display:grid}.account-panel-module__MYH7ha__panel p{margin:0}.account-panel-module__MYH7ha__panel h3{font-size:var(--text-base);margin:0;font-weight:600}.account-panel-module__MYH7ha__panel h4{font-size:var(--text-sm);margin:0;font-weight:600}.account-panel-module__MYH7ha__section{border-top:1px solid var(--line);padding-top:var(--space-6);gap:var(--space-4);display:grid}.account-panel-module__MYH7ha__section>p{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed)}.account-panel-module__MYH7ha__sectionHeading,.account-panel-module__MYH7ha__identity{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.account-panel-module__MYH7ha__identity>div{gap:var(--space-1);min-width:0;display:grid}.account-panel-module__MYH7ha__identity strong{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:500}.account-panel-module__MYH7ha__identity span{font-size:var(--text-xs);color:var(--muted)}.account-panel-module__MYH7ha__price{font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.account-panel-module__MYH7ha__price small{font-size:var(--text-xs);color:var(--muted);margin-left:var(--space-1)}.account-panel-module__MYH7ha__facts{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);grid-template-columns:1fr 1fr;display:grid}.account-panel-module__MYH7ha__facts>span{color:var(--muted)}.account-panel-module__MYH7ha__facts>strong{text-align:right;font-weight:500}.account-panel-module__MYH7ha__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-panel-module__MYH7ha__notice{padding:var(--space-3);background:var(--background);font-size:var(--text-sm);line-height:var(--leading-relaxed);border-radius:var(--radius)}.account-panel-module__MYH7ha__confirm{padding:var(--space-4) 0;border-top:1px solid var(--line);gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);display:grid}.account-panel-module__MYH7ha__fields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.account-panel-module__MYH7ha__fields:disabled{opacity:.65}.account-panel-module__MYH7ha__fields>.checkbox-label{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;flex-direction:row}.account-panel-module__MYH7ha__delivery{gap:var(--space-3);padding-top:var(--space-2);display:grid}.account-panel-module__MYH7ha__delivery>div{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-3);font-size:var(--text-xs);display:flex}.account-panel-module__MYH7ha__delivery strong{font-size:var(--text-xs);font-weight:500}.account-panel-module__MYH7ha__delivery small{color:var(--muted);margin-top:2px;display:block}.account-panel-module__MYH7ha__delivery>div>span:last-child{text-align:right;color:var(--muted)}@media (max-width:480px){.account-panel-module__MYH7ha__identity{gap:var(--space-2) var(--space-4);grid-template-columns:1fr auto;display:grid}.account-panel-module__MYH7ha__identity>div{grid-column:1/-1}.account-panel-module__MYH7ha__identity>button{justify-self:start}.account-panel-module__MYH7ha__identity>button:last-child{justify-self:end}}@media (max-width:360px){.account-panel-module__MYH7ha__actions>button{width:100%}}
