:where(.cpv-21d) .p21-root :is(.cp-slab,.ci-split-bar,.p21-photo,.p21-card){overflow:clip}:where(.cpv-21d) .p21-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:56px;align-items:center;padding:64px 56px 0}:where(.cpv-21d) .p21-heroart{position:relative}:where(.cpv-21d) .p21-photo{position:relative;border-radius:var(--radius-md)}:where(.cpv-21d) .p21-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.cpv-21d) .p21-herophoto{height:430px}:where(.cpv-21d) .p21-herophoto img{-o-object-position:center 45%;object-position:center 45%}:where(.cpv-21d) .p21-toastw{position:absolute;left:20px;bottom:24px}:where(.cpv-21d) .p21-mast{position:relative;margin:-72px 56px 0;padding:24px 28px 8px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-float)}:where(.cpv-21d) .p21-card .ci-pg-t,:where(.cpv-21d) .p21-mast .ci-pg-t{margin:0}:where(.cpv-21d) .p21-mast .ci-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.cpv-21d) .p21-mast .ci-stat-v{font-size:44px}:where(.cpv-21d) .p21-head2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:32px;align-items:end}:where(.cpv-21d) .p21-card{padding:22px 24px;display:flex;flex-direction:column;gap:16px}:where(.cpv-21d) .p21-arts{display:flex;flex-direction:column}:where(.cpv-21d) .p21-arow{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(96px,.75fr)) minmax(200px,1.3fr) 128px;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}:where(.cpv-21d) .p21-arow--hd{padding:0 0 10px;border-top:0;font:700 10px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}:where(.cpv-21d) .p21-arow--ft{border-top:1px solid var(--line-strong);font:700 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:where(.cpv-21d) .p21-arow--ft b{font:400 22px/1 var(--font-display);color:var(--ink);letter-spacing:0}:where(.cpv-21d) .p21-r{text-align:right;justify-self:end}:where(.cpv-21d) .p21-who{display:flex;align-items:center;gap:12px;min-width:0}:where(.cpv-21d) .p21-who>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}:where(.cpv-21d) .p21-who b{font-size:15px}:where(.cpv-21d) .p21-who small{font-size:12px;color:var(--muted)}:where(.cpv-21d) .p21-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px}:where(.cpv-21d) .p21-cell b{font:400 24px/1 var(--font-display);font-variant-numeric:tabular-nums}:where(.cpv-21d) .p21-cell small{font-size:11.5px;color:var(--muted)}:where(.cpv-21d) .p21-terms{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--muted)}:where(.cpv-21d) .p21-terms .ci-pill{font-size:11px}:where(.cpv-21d) .p21-mini{height:8px;margin-top:8px;border-radius:3px;width:100%}:where(.cpv-21d) .p21-mini i{min-width:0}:where(.cpv-21d) .p21-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:24px}:where(.cpv-21d) .cp-on-night .p21-oncard{color:var(--ink)}:where(.cpv-21d) .cp-on-night .p21-oncard :is(.cp-muted,.cp-kicker,.cp-small){color:var(--muted)}:where(.cpv-21d) .cp-on-night .p21-oncard :is(.cp-d,.cp-body,h3){color:var(--ink)}:where(.cpv-21d) .p21-way-h{display:flex;align-items:center;justify-content:space-between;gap:16px}:where(.cpv-21d) .p21-avs{display:flex;align-items:center}:where(.cpv-21d) .p21-avs .cp-av{box-shadow:0 0 0 3px var(--paper)}:where(.cpv-21d) .p21-avs .cp-av+.cp-av{margin-left:-10px}:where(.cpv-21d) .p21-rr .ci-xd-rr{text-align:left;margin:0;padding:10px 0;border-radius:0;border-bottom:1px solid var(--line);width:100%}:where(.cpv-21d) .p21-rr .ci-xd-rr .ci-xd-rr-t{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;text-align:left}:where(.cpv-21d) .p21-rr .ci-xd-rr-t>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}:where(.cpv-21d) .p21-sumrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px;align-items:center}:where(.cpv-21d) .p21-tipfig{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}:where(.cpv-21d) .p21-tipphoto{min-height:560px}:where(.cpv-21d) .p21-tipphoto img{position:absolute;inset:0;-o-object-position:center 40%;object-position:center 40%}:where(.cpv-21d) .p21-bkd{position:relative;margin:56px 0 56px -88px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-float);align-self:center}:where(.cpv-21d) .p21-bkd-h{display:flex;align-items:center;gap:12px}:where(.cpv-21d) .p21-bkd-h>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px}:where(.cpv-21d) .p21-bkd .ci-lr{font-size:14px;padding:9px 0}:where(.cpv-21d) .p21-bkd .ci-lr--total .v{font-size:28px}:where(.cpv-21d) .p21-tips .ci-tr{font-size:14px;padding:10px 0}:where(.cpv-21d) .p21-tips .ci-tr .ci-av{width:32px;height:32px}:where(.cpv-21d) .p21-tips .ci-tr-n{flex:1}:where(.cpv-21d) .p21-tips .ci-tr-v{font-weight:600;font-variant-numeric:tabular-nums}:where(.cpv-21d) .p21-tips .ci-total{padding:12px 14px;font-size:14px}:where(.cpv-21d) .p21-tips .ci-total b{font-size:26px}:where(.cpv-21d) .p21-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:start}:where(.cpv-21d) .p21-stmts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.cpv-21d) .p21-stmt{border:1px solid var(--line-2);border-radius:var(--radius-md);padding:14px 14px 6px;display:flex;flex-direction:column;gap:8px;background:var(--paper)}:where(.cpv-21d) .p21-stmt header{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}:where(.cpv-21d) .p21-stmt .ci-lr{font-size:12.5px;padding:6px 0}:where(.cpv-21d) .p21-stmt .ci-lr--total .v{font-size:22px}:where(.cpv-21d) .p21-cototal .ci-lr{font-size:14px}:where(.cpv-21d) .p21-cototal .ci-lr--total .v{font-size:30px}:where(.cpv-21d) .p21-close{display:flex;align-items:center;gap:16px;flex-wrap:wrap}:where(.cpv-21d) .p21-wr .ci-qrow{grid-template-columns:30px minmax(0,1fr) auto;text-decoration:none;color:inherit}:where(.cpv-21d) .p21-wr .ci-qrow .ci-av{background:var(--ink-2);color:var(--on-ink);font:700 12px/1 var(--font-mono)}:where(.cpv-21d) .p21-wr .ci-qrow-s{grid-column:2/4}:where(.cpv-21d) .p21-wr .ci-qrow-f{grid-column:2/4}:where(.cpv-21d) .p21-side{display:flex;flex-direction:column;gap:20px}:where(.cpv-21d) .p21-iconlist{display:flex;flex-direction:column;gap:16px}:where(.cpv-21d) .p21-iconlist>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}:where(.cpv-21d) .p21-iconlist .cp-ict{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--soft-2);color:var(--ink)}:where(.cpv-21d) .p21-iconlist .cp-ict .cp-i{width:18px;height:18px}:where(.cpv-21d) .p21-iconlist p{padding-top:7px}:where(.cpv-21d) .p21-acct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:start}:where(.cpv-21d) .p21-sheet{padding:22px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-float)}:where(.cpv-21d) .p21-scope{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;padding:14px;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-height:44px}:where(.cpv-21d) .p21-scope.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}:where(.cpv-21d) .p21-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);margin-top:2px}:where(.cpv-21d) .p21-scope.is-on .p21-radio{border:6px solid var(--ink)}:where(.cpv-21d) .p21-scope b{display:block;font-size:14.5px}:where(.cpv-21d) .p21-scope span.cp-small{display:block;margin-top:3px}:where(.cpv-21d) .p21-scope .p21-n{font:700 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}:where(.cpv-21d) .p21-cols-chips{display:flex;flex-wrap:wrap;gap:6px}:where(.cpv-21d) .p21-cols-chips .ci-chip{font-family:var(--font-mono);font-size:11px}:where(.cpv-21d) .p21-sheet-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}:where(.cpv-21d) .p21-accrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;align-items:stretch}:where(.cpv-21d) .p21-pdf .ci-pdf{max-width:none;padding:16px}:where(.cpv-21d) .p21-pdf .ci-page{width:min(78%,240px)}:where(.cpv-21d) .p21-myrent{padding:20px;display:flex;flex-direction:column;gap:12px}:where(.cpv-21d) .p21-myrent dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}:where(.cpv-21d) .p21-myrent dl>div{padding:10px 12px;display:flex;flex-direction:column;gap:4px;border-bottom:1px dashed var(--line-strong)}:where(.cpv-21d) .p21-myrent dl>div:nth-child(odd){border-right:1px dashed var(--line-strong)}:where(.cpv-21d) .p21-myrent dl>div:nth-last-child(-n+2){border-bottom:0}:where(.cpv-21d) .p21-myrent dt{font:700 9.5px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.cpv-21d) .p21-myrent dd{margin:0;font:400 24px/1 var(--font-display);font-variant-numeric:tabular-nums}:where(.cpv-21d) .p21-accphoto{height:300px}:where(.cpv-21d) .p21-accphoto img{-o-object-position:center 50%;object-position:center 50%}@media (max-width:1100px){:where(.cpv-21d) .p21-arow{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,auto))}:where(.cpv-21d) .p21-arow--hd{display:none}:where(.cpv-21d) .p21-acct,:where(.cpv-21d) .p21-cols,:where(.cpv-21d) .p21-tipfig{grid-template-columns:1fr}:where(.cpv-21d) .p21-bkd{margin:-60px 16px 0}:where(.cpv-21d) .p21-mast{margin:-56px 16px 0}:where(.cpv-21d) .p21-mast .ci-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.cpv-21d) .p21-pn{display:inline-flex;align-items:center;gap:3px}:where(.cpv-21d) .p21-pav{position:relative;width:9px;height:9px;border-radius:50%;overflow:hidden;flex:none}:where(.cpv-21d) .p21-pav img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.cpv-21m) .p21-root :is(.cp-slab,.ci-split-bar,.p21-photo,.p21-card){overflow:clip}:where(.cpv-21m) .p21-in{padding:36px 16px 40px;display:flex;flex-direction:column;gap:24px}:where(.cpv-21m) .p21-h{font-size:38px;line-height:.95}:where(.cpv-21m) .p21-photo{position:relative;border-radius:var(--radius-md)}:where(.cpv-21m) .p21-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.cpv-21m) .p21-card{padding:16px;display:flex;flex-direction:column;gap:14px}:where(.cpv-21m) .p21-float{position:relative;margin:-56px 10px 0;box-shadow:var(--shadow-float)}:where(.cpv-21m) .p21-card .ci-pg{flex-wrap:wrap;gap:12px}:where(.cpv-21m) .p21-card .ci-pg-t{margin:0;font-size:34px}:where(.cpv-21m) .p21-mast .ci-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cpv-21m) .p21-mast .ci-stat{padding:10px;min-width:0}:where(.cpv-21m) .p21-mast .ci-stat:nth-child(-n+2){border-bottom:1px dashed var(--line-strong)}:where(.cpv-21m) .p21-mast .ci-stat:nth-child(odd){border-left:0}:where(.cpv-21m) .p21-mast .ci-stat-v{font-size:32px}:where(.cpv-21m) .p21-mast .ci-ptabs{gap:16px;overflow-x:auto;scrollbar-width:none}:where(.cpv-21m) .p21-mast .ci-ptab{white-space:nowrap}:where(.cpv-21m) .p21-art{border:1px solid var(--line-2);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--paper)}:where(.cpv-21m) .p21-who{display:flex;align-items:center;gap:12px;min-width:0}:where(.cpv-21m) .p21-who>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}:where(.cpv-21m) .p21-who b{font-size:15px}:where(.cpv-21m) .p21-who small{font-size:12px;color:var(--muted)}:where(.cpv-21m) .p21-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}:where(.cpv-21m) .p21-money>div{padding:8px 10px;display:flex;flex-direction:column;gap:3px}:where(.cpv-21m) .p21-money>div:nth-child(odd){border-right:1px dashed var(--line-strong);padding-left:0}:where(.cpv-21m) .p21-money>div:nth-child(-n+2){border-bottom:1px dashed var(--line-strong)}:where(.cpv-21m) .p21-money span{font:700 9.5px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.cpv-21m) .p21-money b{font:400 24px/1 var(--font-display);font-variant-numeric:tabular-nums}:where(.cpv-21m) .p21-terms{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--muted)}:where(.cpv-21m) .p21-mini{height:8px;border-radius:3px}:where(.cpv-21m) .cp-on-night .p21-oncard{color:var(--ink)}:where(.cpv-21m) .cp-on-night .p21-oncard :is(.cp-muted,.cp-kicker,.cp-small){color:var(--muted)}:where(.cpv-21m) .cp-on-night .p21-oncard :is(.cp-d,.cp-body,h3){color:var(--ink)}:where(.cpv-21m) .p21-avs{display:flex;align-items:center}:where(.cpv-21m) .p21-avs .cp-av{box-shadow:0 0 0 3px var(--paper)}:where(.cpv-21m) .p21-avs .cp-av+.cp-av{margin-left:-10px}:where(.cpv-21m) .p21-way-h{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.cpv-21m) .p21-rr .ci-xd-rr{text-align:left;margin:0;padding:10px 0;border-radius:0;border-bottom:1px solid var(--line);width:100%}:where(.cpv-21m) .p21-rr .ci-xd-rr .ci-xd-rr-t{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;text-align:left}:where(.cpv-21m) .p21-rr .ci-xd-rr-t>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}:where(.cpv-21m) .p21-iconlist{display:flex;flex-direction:column;gap:14px}:where(.cpv-21m) .p21-iconlist>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}:where(.cpv-21m) .p21-iconlist .cp-ict{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--soft-2);color:var(--ink)}:where(.cpv-21m) .p21-iconlist .cp-ict .cp-i{width:18px;height:18px}:where(.cpv-21m) .p21-iconlist p{padding-top:7px}:where(.cpv-21m) .p21-bkd .ci-lr{font-size:14px;padding:8px 0}:where(.cpv-21m) .p21-bkd .ci-lr--total .v{font-size:26px}:where(.cpv-21m) .p21-bkd-h{display:flex;align-items:center;gap:10px}:where(.cpv-21m) .p21-bkd-h>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:where(.cpv-21m) .p21-tips .ci-tr{font-size:14px;padding:9px 0}:where(.cpv-21m) .p21-tips .ci-tr .ci-av{width:30px;height:30px}:where(.cpv-21m) .p21-tips .ci-tr-n{flex:1}:where(.cpv-21m) .p21-tips .ci-tr-v{font-weight:600}:where(.cpv-21m) .p21-tips .ci-total{padding:10px 12px;font-size:13.5px}:where(.cpv-21m) .p21-tips .ci-total b{font-size:24px}:where(.cpv-21m) .p21-swipe{display:flex;gap:10px;overflow-x:auto;padding:2px 16px 8px;margin:0 -16px;scroll-snap-type:x mandatory;scrollbar-width:none;view-timeline:--p21sw block}:where(.cpv-21m) .cp-main>:not(:first-child) .p21-swipe :is(.cp-a-pop,.cp-a-stamp,.cp-a-tick,.cp-a-in-up){animation-timeline:--p21sw}:where(.cpv-21m) .p21-stmt{flex:none;width:240px;scroll-snap-align:start;border:1px solid var(--line-2);border-radius:var(--radius-md);padding:14px 14px 6px;display:flex;flex-direction:column;gap:8px;background:var(--paper)}:where(.cpv-21m) .p21-stmt header{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}:where(.cpv-21m) .p21-stmt .ci-lr{font-size:12.5px;padding:6px 0}:where(.cpv-21m) .p21-stmt .ci-lr--total .v{font-size:22px}:where(.cpv-21m) .p21-cototal .ci-lr{font-size:14px}:where(.cpv-21m) .p21-cototal .ci-lr--total .v{font-size:28px}:where(.cpv-21m) .p21-wr .ci-qrow{grid-template-columns:30px minmax(0,1fr) auto;text-decoration:none;color:inherit}:where(.cpv-21m) .p21-wr .ci-qrow .ci-av{background:var(--ink-2);color:var(--on-ink);font:700 12px/1 var(--font-mono)}:where(.cpv-21m) .p21-wr .ci-qrow-s{grid-column:2/4}:where(.cpv-21m) .p21-scope{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:12px;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-height:44px}:where(.cpv-21m) .p21-scope.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}:where(.cpv-21m) .p21-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);margin-top:2px}:where(.cpv-21m) .p21-scope.is-on .p21-radio{border:6px solid var(--ink)}:where(.cpv-21m) .p21-scope b{display:block;font-size:14.5px}:where(.cpv-21m) .p21-scope span.cp-small{display:block;margin-top:3px}:where(.cpv-21m) .p21-n{display:block;margin-top:6px;font:700 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:where(.cpv-21m) .p21-cols-chips{display:flex;flex-wrap:wrap;gap:6px}:where(.cpv-21m) .p21-cols-chips .ci-chip{font-family:var(--font-mono);font-size:11px}:where(.cpv-21m) .p21-pdf .ci-pdf{max-width:none;padding:14px}:where(.cpv-21m) .p21-pdf .ci-page{width:min(78%,240px)}:where(.cpv-21m) .p21-myrent dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}:where(.cpv-21m) .p21-myrent dl>div{padding:10px 12px;display:flex;flex-direction:column;gap:4px;border-bottom:1px dashed var(--line-strong)}:where(.cpv-21m) .p21-myrent dl>div:nth-child(odd){border-right:1px dashed var(--line-strong);padding-left:0}:where(.cpv-21m) .p21-myrent dl>div:nth-last-child(-n+2){border-bottom:0}:where(.cpv-21m) .p21-myrent dt{font:700 9.5px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.cpv-21m) .p21-myrent dd{margin:0;font:400 24px/1 var(--font-display);font-variant-numeric:tabular-nums}:where(.cpv-21m) .p21-pn{display:inline-flex;align-items:center;gap:3px}:where(.cpv-21m) .p21-pav{position:relative;width:9px;height:9px;border-radius:50%;overflow:hidden;flex:none}:where(.cpv-21m) .p21-pav img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}