.piece-share-module__uolPLG__share{border-block:1px solid var(--line);margin:32px 0;padding:25px 0 20px;scroll-margin-top:100px;position:relative;overflow:hidden}.piece-share-module__uolPLG__share:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px}.piece-share-module__uolPLG__share:before{content:"R";font:400 72px/.8 var(--serif);color:var(--color-accent-soft);pointer-events:none;position:absolute;top:13px;right:1px}.piece-share-module__uolPLG__heading{max-width:520px;margin-bottom:20px;padding-right:54px;position:relative}.piece-share-module__uolPLG__kicker{color:var(--muted);letter-spacing:2px;margin-bottom:11px;font-size:9px;display:block}.piece-share-module__uolPLG__heading h2{max-width:420px;margin:0 0 9px;font-size:clamp(27px,2.5vw,35px);line-height:1.08}.piece-share-module__uolPLG__heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}@media (max-width:760px){.piece-share-module__uolPLG__share{margin-block:26px;padding-top:23px}.piece-share-module__uolPLG__share:before{font-size:62px}}
.piece-detail-module__2_kfva__piece{--gallery-mobile-bleed:20px;min-width:0}.piece-detail-module__2_kfva__piece :is(h1,h2,h3){text-wrap:pretty}.piece-detail-module__2_kfva__piece :is(p,dd,a,h1,h2,h3){overflow-wrap:anywhere}.piece-detail-module__2_kfva__piece .text-link{align-items:center;gap:8px;min-height:36px;display:inline-flex}.piece-detail-module__2_kfva__similarRail{border-block:1px solid var(--line);background:var(--color-surface-subtle);grid-template-columns:minmax(240px,1.25fr) minmax(0,5fr);gap:clamp(24px,3vw,52px);padding:22px 5%;display:grid}.piece-detail-module__2_kfva__similarIntro{align-self:center;min-width:0}.piece-detail-module__2_kfva__railKicker,.piece-detail-module__2_kfva__detailKicker{color:var(--muted);letter-spacing:1.65px;text-transform:uppercase;font-size:9px;line-height:1.5;display:block}.piece-detail-module__2_kfva__similarIntro h2{font:400 17px/1.25 var(--serif);margin:5px 0 2px}.piece-detail-module__2_kfva__similarIntro p{font:italic 15px/1.4 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;display:-webkit-box;overflow:hidden}.piece-detail-module__2_kfva__similarIntro a{color:var(--muted);border-bottom:1px solid;font-size:10px}.piece-detail-module__2_kfva__similarList{grid-template-columns:repeat(6,minmax(105px,1fr));gap:clamp(10px,1.5vw,22px);min-width:0;display:grid}.piece-detail-module__2_kfva__similarCard{min-width:0}.piece-detail-module__2_kfva__similarImage{background:var(--color-photo-mat);display:block;overflow:hidden}.piece-detail-module__2_kfva__similarPhoto,.piece-detail-module__2_kfva__similarUnavailable{aspect-ratio:1.35;place-items:center;width:100%;display:grid;position:relative}.piece-detail-module__2_kfva__similarPhoto img{transition:transform var(--motion-standard) var(--ease-standard);padding:5px}.piece-detail-module__2_kfva__similarImage:hover .piece-detail-module__2_kfva__similarPhoto img{transform:scale(1.025)}.piece-detail-module__2_kfva__similarUnavailable{color:var(--muted);text-align:center;padding:10px;font-size:9px}.piece-detail-module__2_kfva__similarCopy h3{font:400 12px/1.3 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 2px;display:-webkit-box;overflow:hidden}.piece-detail-module__2_kfva__similarCopy p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:9px}.piece-detail-module__2_kfva__pageBody{max-width:1680px;margin-inline:auto;padding:0 5% 72px}.piece-detail-module__2_kfva__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;padding:18px 0 26px;font-size:10px;display:flex}.piece-detail-module__2_kfva__breadcrumb a{border-bottom:1px solid #0000}.piece-detail-module__2_kfva__breadcrumb a:hover{border-color:currentColor}.piece-detail-module__2_kfva__overview{grid-template-columns:minmax(0,1.72fr) minmax(340px,.72fr);align-items:start;gap:clamp(34px,4vw,68px);display:grid}.piece-detail-module__2_kfva__visual{min-width:0}.piece-detail-module__2_kfva__purchasePanel{min-width:0;position:sticky;top:22px}.piece-detail-module__2_kfva__heading{min-width:0}.piece-detail-module__2_kfva__availability{color:var(--color-success);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;font-weight:700;display:inline-flex}.piece-detail-module__2_kfva__availability:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.piece-detail-module__2_kfva__availability[data-stock-status=sold],.piece-detail-module__2_kfva__availability[data-stock-status=reserved],.piece-detail-module__2_kfva__availability[data-stock-status=unknown],.piece-detail-module__2_kfva__availability[data-stock-status=withdrawn]{color:var(--muted)}.piece-detail-module__2_kfva__heading h1{letter-spacing:-.65px;margin:0 0 15px;font-size:clamp(31px,2.65vw,45px);line-height:1.08}.piece-detail-module__2_kfva__merchantLine{color:var(--muted);margin:0 0 20px;font-size:11px}.piece-detail-module__2_kfva__merchantLine a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.piece-detail-module__2_kfva__priceLine{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.piece-detail-module__2_kfva__price{font:700 clamp(28px, 2.2vw, 37px)/1.15 var(--serif);font-variant-numeric:tabular-nums;margin:0}.piece-detail-module__2_kfva__priceLine>span{color:var(--muted);font-size:10px}.piece-detail-module__2_kfva__priceNote{max-width:50ch;color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.7}.piece-detail-module__2_kfva__demo{background:var(--color-surface-notice);margin:12px 0 0;padding:8px 10px;font-size:10px;display:inline-block}.piece-detail-module__2_kfva__actions{gap:10px;margin:22px 0 10px;display:grid}.piece-detail-module__2_kfva__actions>*{width:100%}.piece-detail-module__2_kfva__buyButton{letter-spacing:.04em;text-transform:uppercase;min-height:52px;font-size:12px}.piece-detail-module__2_kfva__purchaseNote,.piece-detail-module__2_kfva__soldNotice{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.piece-detail-module__2_kfva__soldNotice{border-left:2px solid var(--line);background:var(--color-surface-subtle);color:var(--ink);padding:12px 14px}.piece-detail-module__2_kfva__assurances{gap:10px;margin-top:20px;display:grid}.piece-detail-module__2_kfva__assurances section{border:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;padding:15px;display:grid}.piece-detail-module__2_kfva__assurances svg{margin-top:2px}.piece-detail-module__2_kfva__assurances h2{font:700 11px/1.4 var(--sans);margin:0 0 4px}.piece-detail-module__2_kfva__assurances p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.piece-detail-module__2_kfva__assurances a{border-bottom:1px solid;margin-top:5px;font-size:9px;display:inline-block}.piece-detail-module__2_kfva__assurances .piece-detail-module__2_kfva__protection{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:color-mix(in srgb, var(--color-success) 25%, var(--line))}.piece-detail-module__2_kfva__sellerPanel{border-top:1px solid var(--line);margin-top:14px;padding:18px 0 0;scroll-margin-top:100px}.piece-detail-module__2_kfva__sellerIdentity{align-items:center;gap:11px;margin-bottom:11px;display:flex}.piece-detail-module__2_kfva__sellerMark{border:1px solid var(--line);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.piece-detail-module__2_kfva__sellerIdentity span:not(.piece-detail-module__2_kfva__sellerMark){color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.piece-detail-module__2_kfva__sellerIdentity h2{font:700 13px/1.25 var(--sans);margin:0}.piece-detail-module__2_kfva__sellerIdentity h2 a{text-underline-offset:3px;text-decoration:underline}.piece-detail-module__2_kfva__sellerPanel>p{color:var(--muted);margin:0 0 11px;font-size:10px;line-height:1.7}.piece-detail-module__2_kfva__sellerPanel .button{border-color:var(--color-control-border);width:100%;color:var(--ink);text-transform:uppercase;background:0 0}.piece-detail-module__2_kfva__sellerPanel .button:hover{background:var(--color-surface-subtle)!important;border-color:var(--color-control-border)!important}.piece-detail-module__2_kfva__sellerPanel .piece-detail-module__2_kfva__collective{color:var(--ink)}.piece-detail-module__2_kfva__sellerPanel .piece-detail-module__2_kfva__inquiryNote{margin-top:9px;font-size:9px}.piece-detail-module__2_kfva__sellerPanel:focus-visible{outline:2px solid var(--color-focus);outline-offset:8px}.piece-detail-module__2_kfva__share{margin-top:13px;scroll-margin-top:100px}.piece-detail-module__2_kfva__share>section{border-bottom:0;margin-block:0;padding:18px 0 0}.piece-detail-module__2_kfva__share>section:focus-visible{outline:2px solid var(--color-focus);outline-offset:8px}.piece-detail-module__2_kfva__relief>summary{align-items:center;gap:9px;min-height:48px;padding:11px 0;font-size:10px;list-style:none;display:flex}.piece-detail-module__2_kfva__relief>summary::-webkit-details-marker{display:none}.piece-detail-module__2_kfva__relief>summary svg{flex-shrink:0;margin-left:auto}.piece-detail-module__2_kfva__relief[open]>summary svg{transform:rotate(180deg)}.piece-detail-module__2_kfva__dossierNav{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:clamp(22px,3.7vw,58px);margin-top:54px;display:flex;overflow-x:auto}.piece-detail-module__2_kfva__dossierNav a{min-height:58px;color:var(--muted);flex:none;align-items:center;font-size:11px;display:inline-flex}.piece-detail-module__2_kfva__dossierNav a:first-child{border-bottom:2px solid var(--ink);color:var(--ink);font-weight:700}.piece-detail-module__2_kfva__dossierNav a:hover{color:var(--ink)}.piece-detail-module__2_kfva__dossier{grid-template-columns:minmax(0,1.38fr) minmax(240px,.78fr) minmax(240px,.78fr);gap:clamp(30px,4vw,70px);padding:34px 0 42px;scroll-margin-top:100px;display:grid}.piece-detail-module__2_kfva__dossierColumn{min-width:0;scroll-margin-top:100px}.piece-detail-module__2_kfva__dossierColumn+.piece-detail-module__2_kfva__dossierColumn{border-left:1px solid var(--line);padding-left:clamp(22px,2.4vw,38px)}.piece-detail-module__2_kfva__dossierColumn>h2{margin:7px 0 20px;font-size:clamp(25px,2vw,32px);line-height:1.15}.piece-detail-module__2_kfva__description p{white-space:pre-line;margin:0 0 14px;font-size:13px;line-height:1.85}.piece-detail-module__2_kfva__conditionBlock{border-top:1px solid var(--line);margin-top:25px;padding-top:23px;scroll-margin-top:100px}.piece-detail-module__2_kfva__conditionBlock h3{margin:0 0 17px;font-size:23px}.piece-detail-module__2_kfva__condition{margin:0 0 12px}.piece-detail-module__2_kfva__condition>div{margin-bottom:15px}.piece-detail-module__2_kfva__condition dt,.piece-detail-module__2_kfva__detailList dt{color:var(--muted);margin-bottom:4px;font-size:10px;line-height:1.6}.piece-detail-module__2_kfva__condition dd,.piece-detail-module__2_kfva__detailList dd{margin:0;font-size:11px;line-height:1.75}.piece-detail-module__2_kfva__condition ul{margin:0;padding-left:17px}.piece-detail-module__2_kfva__detailList{margin:0}.piece-detail-module__2_kfva__detailList>div{border-bottom:1px solid var(--line);padding:10px 0}.piece-detail-module__2_kfva__detailList>div:first-child{padding-top:0}.piece-detail-module__2_kfva__detailList dd{font-variant-numeric:tabular-nums}.piece-detail-module__2_kfva__note{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.75}.piece-detail-module__2_kfva__sourceReference{color:var(--muted);margin:17px 0 0;font-size:10px;line-height:1.7}.piece-detail-module__2_kfva__services{border-block:1px solid var(--line);grid-template-columns:1.05fr 1fr 1fr;gap:clamp(28px,4vw,64px);padding:38px 0;display:grid}.piece-detail-module__2_kfva__serviceIntro h2{margin:8px 0 0;font-size:clamp(29px,2.5vw,38px)}.piece-detail-module__2_kfva__serviceOption+.piece-detail-module__2_kfva__serviceOption{border-left:1px solid var(--line);padding-left:clamp(22px,2.2vw,36px)}.piece-detail-module__2_kfva__serviceOption h3{margin:0 0 11px;font-size:27px}.piece-detail-module__2_kfva__serviceOption>p{margin:0 0 12px;font-size:11px;line-height:1.8}.piece-detail-module__2_kfva__serviceOption>.piece-detail-module__2_kfva__note{color:var(--muted);font-size:10px}.piece-detail-module__2_kfva__lowerDetails{grid-template-columns:.82fr 1.18fr;gap:clamp(35px,5vw,86px);padding:44px 0;display:grid}.piece-detail-module__2_kfva__lowerPanel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;scroll-margin-top:100px;display:grid}.piece-detail-module__2_kfva__lowerPanel>svg{margin-top:2px}.piece-detail-module__2_kfva__lowerPanel h2{margin:8px 0 13px;font-size:29px}.piece-detail-module__2_kfva__lowerPanel p{margin:0 0 12px;font-size:11px;line-height:1.8}.piece-detail-module__2_kfva__lowerPanel .piece-detail-module__2_kfva__note{color:var(--muted);font-size:10px}.piece-detail-module__2_kfva__relief{border-block:1px solid var(--line)}.piece-detail-module__2_kfva__relief>summary{min-height:64px}@media (max-width:1180px){.piece-detail-module__2_kfva__similarList{grid-template-columns:repeat(4,minmax(120px,1fr))}.piece-detail-module__2_kfva__similarCard:nth-child(n+5){display:none}.piece-detail-module__2_kfva__overview{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:32px}.piece-detail-module__2_kfva__dossier{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.piece-detail-module__2_kfva__dossierColumn:last-child{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:28px 0 0}.piece-detail-module__2_kfva__dossierColumn:last-child .piece-detail-module__2_kfva__detailList{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}}@media (max-width:900px){.piece-detail-module__2_kfva__similarRail{grid-template-columns:200px minmax(0,1fr);padding-inline:4%}.piece-detail-module__2_kfva__similarList{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.piece-detail-module__2_kfva__similarCard{scroll-snap-align:start;flex:0 0 145px;display:block!important}.piece-detail-module__2_kfva__pageBody{padding-inline:4%}.piece-detail-module__2_kfva__overview{grid-template-columns:1fr}.piece-detail-module__2_kfva__purchasePanel{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:0 32px;display:grid;position:static}.piece-detail-module__2_kfva__heading{grid-column:1}.piece-detail-module__2_kfva__actions{grid-area:1/2;margin-top:28px}.piece-detail-module__2_kfva__purchaseNote,.piece-detail-module__2_kfva__soldNotice{grid-column:2}.piece-detail-module__2_kfva__assurances{grid-column:1}.piece-detail-module__2_kfva__sellerPanel{grid-area:3/2}.piece-detail-module__2_kfva__share{grid-column:1/-1}.piece-detail-module__2_kfva__dossier,.piece-detail-module__2_kfva__services{grid-template-columns:1fr 1fr}.piece-detail-module__2_kfva__serviceIntro{grid-column:1/-1}.piece-detail-module__2_kfva__serviceOption+.piece-detail-module__2_kfva__serviceOption{padding-left:28px}}@media (max-width:700px){.piece-detail-module__2_kfva__similarRail{padding:18px 0 18px 20px;display:block}.piece-detail-module__2_kfva__similarIntro{padding-right:20px}.piece-detail-module__2_kfva__similarIntro p{max-width:38ch}.piece-detail-module__2_kfva__similarList{gap:12px;margin-top:15px;padding-right:20px}.piece-detail-module__2_kfva__similarCard{flex-basis:132px}.piece-detail-module__2_kfva__similarCopy h3{font-size:11px}.piece-detail-module__2_kfva__pageBody{padding:0 20px 48px}.piece-detail-module__2_kfva__breadcrumb{padding-block:15px 20px}.piece-detail-module__2_kfva__overview{flex-direction:column;gap:0;display:flex}.piece-detail-module__2_kfva__visual{width:100%}.piece-detail-module__2_kfva__purchasePanel{width:100%;padding-top:23px;display:block}.piece-detail-module__2_kfva__heading h1{font-size:clamp(30px,8.3vw,41px)}.piece-detail-module__2_kfva__price{font-size:32px}.piece-detail-module__2_kfva__actions{margin-top:20px}.piece-detail-module__2_kfva__buyButton{min-height:50px}.piece-detail-module__2_kfva__assurances{margin-top:18px}.piece-detail-module__2_kfva__sellerPanel{margin-top:16px}.piece-detail-module__2_kfva__dossierNav{gap:24px;margin-top:35px}.piece-detail-module__2_kfva__dossierNav a{min-height:52px;font-size:10px}.piece-detail-module__2_kfva__dossier{padding:27px 0 32px;display:block}.piece-detail-module__2_kfva__dossierColumn+.piece-detail-module__2_kfva__dossierColumn{border-top:1px solid var(--line);border-left:0;margin-top:29px;padding:29px 0 0}.piece-detail-module__2_kfva__dossierColumn:last-child .piece-detail-module__2_kfva__detailList{display:block}.piece-detail-module__2_kfva__dossierColumn>h2{font-size:28px}.piece-detail-module__2_kfva__description p{font-size:12px}.piece-detail-module__2_kfva__services{grid-template-columns:1fr;gap:25px;padding-block:31px}.piece-detail-module__2_kfva__serviceIntro{grid-column:auto}.piece-detail-module__2_kfva__serviceOption+.piece-detail-module__2_kfva__serviceOption{border-top:1px solid var(--line);border-left:0;padding:25px 0 0}.piece-detail-module__2_kfva__serviceOption h3{font-size:26px}.piece-detail-module__2_kfva__lowerDetails{grid-template-columns:1fr;gap:34px;padding-block:35px}.piece-detail-module__2_kfva__lowerPanel+.piece-detail-module__2_kfva__lowerPanel{border-top:1px solid var(--line);padding-top:32px}.piece-detail-module__2_kfva__piece .text-link{min-height:44px}}@media (max-width:760px){.piece-detail-module__2_kfva__piece{flex-direction:column;display:flex}.piece-detail-module__2_kfva__pageBody{width:100%}.piece-detail-module__2_kfva__similarRail{order:1}.piece-detail-module__2_kfva__breadcrumb{scrollbar-width:none;flex-wrap:nowrap;padding-block:12px 14px;overflow-x:auto}.piece-detail-module__2_kfva__breadcrumb::-webkit-scrollbar{display:none}.piece-detail-module__2_kfva__breadcrumb>*{flex:none}.piece-detail-module__2_kfva__breadcrumb>[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.piece-detail-module__2_kfva__similarPhoto img{transition:none}}.piece-detail-module__2_kfva__editorial{border-bottom:1px solid var(--line);margin:0 0 30px;padding:0 0 26px}.piece-detail-module__2_kfva__editorial h3{margin:8px 0 16px;font-size:clamp(21px,1.7vw,27px);font-weight:400;line-height:1.25}.piece-detail-module__2_kfva__editorial p{margin:0 0 14px;font-size:14px;line-height:1.9}.piece-detail-module__2_kfva__editorialFacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;margin:22px 0 6px;display:grid}.piece-detail-module__2_kfva__editorialFacts dt{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;font-size:9px}.piece-detail-module__2_kfva__editorialFacts dd{margin:4px 0 0;font-size:13px;line-height:1.5}.piece-detail-module__2_kfva__editorialEnglish,.piece-detail-module__2_kfva__editorialSources{margin:16px 0 0;font-size:13px}.piece-detail-module__2_kfva__editorialEnglish summary,.piece-detail-module__2_kfva__editorialSources summary{cursor:pointer;color:var(--muted);letter-spacing:.06em;font-size:11px}.piece-detail-module__2_kfva__editorialEnglish p{margin-top:12px}.piece-detail-module__2_kfva__editorialSources ul{margin:12px 0 0;padding-left:18px;line-height:1.6}.piece-detail-module__2_kfva__editorialSources li span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.piece-detail-module__2_kfva__editorialSources strong{letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:11px;display:block}.piece-detail-module__2_kfva__editorialNote{color:var(--muted);margin:18px 0 0!important;font-size:11px!important;line-height:1.6!important}
.individual-proposal-piece-line-module__HJqIhq__pieceLine{align-items:center;gap:var(--space-1) var(--space-6);margin-bottom:var(--space-8);padding-block:var(--space-6);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.individual-proposal-piece-line-module__HJqIhq__pieceEyebrow{color:var(--color-text-muted);letter-spacing:.2em;flex:none;font-size:clamp(.6875rem,.66rem + .1vw,.75rem);font-weight:500;line-height:1.4}.individual-proposal-piece-line-module__HJqIhq__pieceQuestion{font:400 clamp(1.375rem, 1.2rem + .8vw, 1.75rem)/1.2 var(--serif);margin:0}.individual-proposal-piece-line-module__HJqIhq__pieceLink{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);color:var(--color-accent);font-size:var(--font-size-label);border-bottom:1px solid #0000;margin-left:auto;font-weight:600;display:inline-flex}.individual-proposal-piece-line-module__HJqIhq__pieceLink:hover{border-bottom-color:var(--color-accent)}@media (max-width:760px){.individual-proposal-piece-line-module__HJqIhq__pieceLine{flex-direction:column;align-items:flex-start}.individual-proposal-piece-line-module__HJqIhq__pieceLink{margin-left:0}}@media (prefers-reduced-motion:no-preference){.individual-proposal-piece-line-module__HJqIhq__pieceLink{transition:border-color var(--motion-fast) var(--ease-standard)}}
.merchant-billing-panel-module__Q8TZ6G__panel{gap:var(--space-8);margin-block:var(--space-8);padding:clamp(var(--space-6), 4vw, var(--space-10));border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-card);display:grid}.merchant-billing-panel-module__Q8TZ6G__heading,.merchant-billing-panel-module__Q8TZ6G__sectionHeading,.merchant-billing-panel-module__Q8TZ6G__subscription{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.merchant-billing-panel-module__Q8TZ6G__heading h2{max-width:18ch;margin:var(--space-2) 0 var(--space-3);font:400 clamp(2rem, 4vw, 3.5rem)/1 var(--serif)}.merchant-billing-panel-module__Q8TZ6G__heading p,.merchant-billing-panel-module__Q8TZ6G__explanation,.merchant-billing-panel-module__Q8TZ6G__subscriptionAction small,.merchant-billing-panel-module__Q8TZ6G__metric small{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.65}.merchant-billing-panel-module__Q8TZ6G__heading p{max-width:46rem;margin:0}.merchant-billing-panel-module__Q8TZ6G__loading,.merchant-billing-panel-module__Q8TZ6G__empty{min-height:6rem;padding:var(--space-6);border:1px dashed var(--color-border-strong);color:var(--color-text-muted);font-size:var(--font-size-label);line-height:1.6}.merchant-billing-panel-module__Q8TZ6G__unavailable,.merchant-billing-panel-module__Q8TZ6G__actions{gap:var(--space-4);display:grid}.merchant-billing-panel-module__Q8TZ6G__actions{grid-template-columns:max-content max-content;align-items:center}.merchant-billing-panel-module__Q8TZ6G__planChange{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) max-content;display:grid}.merchant-billing-panel-module__Q8TZ6G__summaryGrid{border:1px solid var(--color-border);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.merchant-billing-panel-module__Q8TZ6G__metric{align-content:start;gap:var(--space-2);min-height:10rem;padding:var(--space-5);background:var(--color-surface);display:grid}.merchant-billing-panel-module__Q8TZ6G__metric>span{color:var(--color-text-muted);font-size:var(--font-size-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.merchant-billing-panel-module__Q8TZ6G__metric strong{color:var(--color-accent);font:400 clamp(2rem, 4vw, 3.25rem)/1 var(--serif)}.merchant-billing-panel-module__Q8TZ6G__subscription{padding:clamp(var(--space-6), 4vw, var(--space-8));background:var(--color-selected);color:var(--color-on-selected)}.merchant-billing-panel-module__Q8TZ6G__subscriptionCopy{max-width:46rem}.merchant-billing-panel-module__Q8TZ6G__subscription h3,.merchant-billing-panel-module__Q8TZ6G__sectionHeading h3,.merchant-billing-panel-module__Q8TZ6G__dialog h3{margin:var(--space-2) 0 var(--space-4);font:400 clamp(1.75rem, 3vw, 2.75rem)/1.05 var(--serif)}.merchant-billing-panel-module__Q8TZ6G__priceLine{align-items:baseline;gap:var(--space-2);display:flex}.merchant-billing-panel-module__Q8TZ6G__priceLine strong{font:700 clamp(2.75rem, 5vw, 4.75rem)/1 var(--serif);font-variant-numeric:tabular-nums}.merchant-billing-panel-module__Q8TZ6G__priceLine span{color:var(--color-on-selected);font-size:var(--font-size-caption)}.merchant-billing-panel-module__Q8TZ6G__explanation{max-width:42rem;color:var(--color-on-selected);opacity:.82}.merchant-billing-panel-module__Q8TZ6G__founder{max-width:44rem;padding:var(--space-3);border-left:3px solid var(--color-accent);background:var(--color-accent-soft);font-size:var(--font-size-caption);line-height:1.6}.merchant-billing-panel-module__Q8TZ6G__subscriptionFacts,.merchant-billing-panel-module__Q8TZ6G__confirmationFacts{margin:var(--space-5) 0 0;background:var(--color-border);gap:1px;display:grid}.merchant-billing-panel-module__Q8TZ6G__subscriptionFacts div,.merchant-billing-panel-module__Q8TZ6G__confirmationFacts div{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-raised);color:var(--color-text);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);display:grid}.merchant-billing-panel-module__Q8TZ6G__subscriptionFacts dt,.merchant-billing-panel-module__Q8TZ6G__confirmationFacts dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.merchant-billing-panel-module__Q8TZ6G__subscriptionFacts dd,.merchant-billing-panel-module__Q8TZ6G__confirmationFacts dd{font-size:var(--font-size-label);margin:0;font-weight:600}.merchant-billing-panel-module__Q8TZ6G__subscriptionAction{gap:var(--space-3);flex:0 0 min(20rem,34%);display:grid}.merchant-billing-panel-module__Q8TZ6G__subscriptionAction small{color:var(--color-on-selected);opacity:.78}.merchant-billing-panel-module__Q8TZ6G__invoices{gap:var(--space-4);display:grid}.merchant-billing-panel-module__Q8TZ6G__sectionHeading{align-items:end}.merchant-billing-panel-module__Q8TZ6G__sectionHeading h3{margin-bottom:0}.merchant-billing-panel-module__Q8TZ6G__tableScroll{border:1px solid var(--color-border);overflow-x:auto}.merchant-billing-panel-module__Q8TZ6G__tableScroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}.merchant-billing-panel-module__Q8TZ6G__tableScroll table{border-collapse:collapse;background:var(--color-surface-raised);width:100%;min-width:42rem;font-size:var(--font-size-label)}.merchant-billing-panel-module__Q8TZ6G__tableScroll th,.merchant-billing-panel-module__Q8TZ6G__tableScroll td{padding:var(--space-4);border-bottom:1px solid var(--color-border);text-align:left}.merchant-billing-panel-module__Q8TZ6G__tableScroll th{color:var(--color-text-muted);font-size:var(--font-size-caption);text-transform:uppercase}.merchant-billing-panel-module__Q8TZ6G__tableScroll td:nth-child(3){font-variant-numeric:tabular-nums;font-weight:650}.merchant-billing-panel-module__Q8TZ6G__documentLinks{gap:var(--space-3);flex-wrap:wrap;display:flex}.merchant-billing-panel-module__Q8TZ6G__documentLinks a{color:var(--color-accent);text-underline-offset:.2em;font-weight:650}.merchant-billing-panel-module__Q8TZ6G__dialog{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);width:min(42rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-text);box-shadow:var(--shadow-floating);padding:0}.merchant-billing-panel-module__Q8TZ6G__dialog::backdrop{background:var(--color-overlay)}.merchant-billing-panel-module__Q8TZ6G__dialogBody{gap:var(--space-5);padding:clamp(var(--space-5), 5vw, var(--space-8));display:grid}.merchant-billing-panel-module__Q8TZ6G__dialog h3{margin-bottom:0}.merchant-billing-panel-module__Q8TZ6G__confirmationFacts{margin:0}.merchant-billing-panel-module__Q8TZ6G__dialogActions{justify-content:flex-end;gap:var(--space-3);display:flex}@media (max-width:800px){.merchant-billing-panel-module__Q8TZ6G__heading,.merchant-billing-panel-module__Q8TZ6G__subscription{display:grid}.merchant-billing-panel-module__Q8TZ6G__summaryGrid{grid-template-columns:1fr}.merchant-billing-panel-module__Q8TZ6G__metric{min-height:0}.merchant-billing-panel-module__Q8TZ6G__subscriptionAction{width:100%}.merchant-billing-panel-module__Q8TZ6G__planChange{grid-template-columns:1fr}}@media (max-width:620px){.merchant-billing-panel-module__Q8TZ6G__panel{margin-inline:calc(var(--space-4) * -1);padding:var(--space-5) var(--space-4)}.merchant-billing-panel-module__Q8TZ6G__actions,.merchant-billing-panel-module__Q8TZ6G__dialogActions{flex-direction:column-reverse;grid-template-columns:1fr;align-items:stretch}.merchant-billing-panel-module__Q8TZ6G__actions,.merchant-billing-panel-module__Q8TZ6G__sectionHeading{display:grid}:is(.merchant-billing-panel-module__Q8TZ6G__sectionHeading .button,.merchant-billing-panel-module__Q8TZ6G__dialogActions .button){width:100%}.merchant-billing-panel-module__Q8TZ6G__subscriptionFacts div,.merchant-billing-panel-module__Q8TZ6G__confirmationFacts div{gap:var(--space-1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.merchant-billing-panel-module__Q8TZ6G__dialog{scroll-behavior:auto}}
