.pw-page{max-width:1140px;margin:0 auto;padding:38px 24px 65px;color:#193e33;font-family:Arial,sans-serif;box-sizing:border-box}.pw-page *{box-sizing:border-box;min-width:0}.pw-page a{color:inherit}.pw-page button,.pw-page input,.pw-page select{font:inherit}.pw-page button,.pw-page select{cursor:pointer}.pw-page button:disabled{cursor:not-allowed;opacity:.48}.pw-page button:focus-visible,.pw-page a:focus-visible,.pw-page input:focus-visible,.pw-page select:focus-visible{outline:3px solid #9979aa;outline-offset:3px}.pw-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.pw-eyebrow{font-size:11px!important;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.pw-heading h1{font-family:Georgia,serif;font-size:clamp(42px,7vw,70px);font-weight:500;line-height:1.05;margin:10px 0 16px}.pw-heading h1 em{color:#745283}.pw-heading p{margin:0;color:#647068;line-height:1.6}.pw-network{font-size:12px;display:inline-flex;align-items:center;gap:8px;background:#e9eee4;border:1px solid #d4ddce;border-radius:30px;padding:10px 14px;white-space:nowrap}.pw-network i{width:6px;height:6px;background:#5c875b;border-radius:50%}.pw-page h2,.pw-page h3{font-family:Georgia,serif;font-weight:500;line-height:1.18}.pw-page h2{font-size:30px;margin:10px 0 14px}.pw-page h3{font-size:26px}.pw-page p{line-height:1.65;margin:10px 0}.pw-page .pw-small{font-size:12px;color:#68736a;line-height:1.6}.pw-onboard{display:grid;grid-template-columns:1.15fr .85fr;background:#fffdf6;border:1px solid #d3d8c9;border-top:3px solid #b39755;border-radius:16px;overflow:hidden}.pw-onboard>div{padding:34px}.pw-onboard h2{font-size:34px}.pw-login{display:grid;gap:10px;margin:24px 0}.pw-login button{background:white;border:1px solid #ccd5c8;border-radius:9px;padding:16px;display:flex;gap:12px;justify-content:center;align-items:center;font-weight:700;color:#193e33;min-height:52px}.pw-google{font-family:Arial;font-weight:800;font-size:22px;color:#4285f4}.pw-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.6;margin:20px 0}.pw-consent input{width:19px;height:19px;flex-shrink:0;margin-top:2px;accent-color:#235344}.pw-welcome{background:#ede7f0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.pw-welcome img{border-radius:50%;border:4px solid #fff9e8}.pw-welcome blockquote{font-family:Georgia,serif;font-size:26px;line-height:1.4;font-style:italic;color:#745283;margin:24px 0}.pw-welcome ol{list-style:none;padding:0;margin:10px 0;width:100%;text-align:left}.pw-welcome li{border-top:1px solid #d8cce0;padding:14px 0;font-size:14px}.pw-welcome li span{margin-right:20px;color:#8b7794;font-size:12px}.pw-wallet-selector{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:24px 0}.pw-wallet-selector label{font-size:10px;letter-spacing:.1em;font-weight:700}.pw-wallet-selector select{display:block;border:0;background:transparent;font-size:15px;font-weight:600;margin-top:8px;padding:8px 0;color:#193e33;max-width:100%}.pw-wallet-selector>div{display:flex;gap:16px;align-items:center}.pw-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.pw-balance-card{grid-column:1;grid-row:1;background:#173f32;color:#fffaf0;border-radius:16px;padding:28px;border-top:3px solid #b39755}.pw-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px}.pw-card-top>span{display:flex;gap:10px;align-items:center;font-size:14px}.pw-icon{background:transparent;color:inherit;border:1px solid #ffffff45;border-radius:50%;width:40px;height:40px;display:grid;place-items:center}.pw-holdings{display:grid;gap:24px}.pw-holdings span{font-size:10px;color:#c0cebc;letter-spacing:.1em}.pw-holdings strong{display:block;font-size:31px;line-height:1.6;overflow-wrap:anywhere;font-weight:500}.pw-holdings strong small{font-size:13px;color:#d5d8be;white-space:normal}.pw-balance-card .pw-small{color:#c4cebd}.pw-address{display:flex;gap:12px;border:1px solid #ffffff30;border-radius:8px;padding:12px;align-items:center;margin:20px 0}.pw-address code{font-size:12px;overflow-wrap:anywhere;flex:1;line-height:1.6}.pw-address button{background:transparent;border:0;color:inherit;min-width:36px;min-height:40px;display:grid;place-items:center}.pw-balance-actions{display:flex;gap:10px}.pw-balance-actions button,.pw-balance-actions a{flex:1;background:#ffffff12;color:#fffaf0;border:1px solid #ffffff30;border-radius:8px;padding:12px 7px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;min-height:45px}.pw-ticket{grid-column:2;grid-row:1/span 3;padding:26px;background:#fffdf6;border:1px solid #d3d8c9;border-radius:16px}.pw-tabs{display:flex;gap:5px;background:#e9ede4;border-radius:9px;padding:5px;margin-bottom:28px}.pw-tabs button{flex:1;padding:12px 4px;border:0;background:transparent;color:#536451;font-size:13px;font-weight:700;border-radius:6px}.pw-tabs button[aria-pressed=true]{background:#fffdf6;color:#173f32;box-shadow:0 1px 4px #18332612}.pw-ticket>p{font-size:14px;color:#657263}.pw-amount,.pw-output{border:1px solid #d9dfcf;border-radius:10px;padding:18px;background:#eff2e9;display:block}.pw-amount>span,.pw-output span{font-size:10px;letter-spacing:.1em;display:block}.pw-amount input{width:100%;font-size:32px;background:transparent;border:0;color:#193e33;padding:12px 0;outline-offset:0}.pw-amount small,.pw-output small{font-size:11px;color:#657263}.pw-output{background:#f0eaf4;display:flex;justify-content:space-between;align-items:center;border-color:#ddd1e4}.pw-output strong{font-size:29px;display:block;padding:10px 0;font-weight:500;overflow-wrap:anywhere}.pw-output img{border-radius:50%;flex-shrink:0;margin-left:8px}.pw-direction{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d9dfcf;background:#fffdf6;border-radius:50%;position:relative;margin:-5px auto;z-index:1}.pw-slippage{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin:20px 0;gap:12px}.pw-slippage select{color:#193e33;background:#f4f2eb;border:1px solid #d4d9ce;border-radius:7px;padding:9px;min-height:42px}.pw-primary,.pw-secondary{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 18px;border-radius:9px;font-size:14px;font-weight:700;text-decoration:none}.pw-primary{width:100%;background:#173f32;color:#fffdf6;border:1px solid #173f32}.pw-primary svg{flex-shrink:0}.pw-secondary{background:#fffdf6;color:#193e33;border:1px solid #c9d2c2}.pw-wide{width:100%;margin-top:10px}.pw-link{background:none;border:0;text-decoration:underline;color:#745283;padding:8px 0;font-size:13px}.pw-details{font-size:12px;margin:18px 0}.pw-details>div{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e0e2d7}.pw-details dt{color:#647061;flex:1}.pw-details dd{margin:0;max-width:60%;text-align:right;font-weight:600;overflow-wrap:anywhere}.pw-details code{font-size:11px;line-height:1.7}.pw-review{padding:20px;background:#eee7f1;border:1px solid #d7c9df;border-radius:12px;margin-top:24px;scroll-margin-top:100px}.pw-review h3{margin:10px 0}.pw-review .pw-details>div{border-color:#d9cde0}.pw-receive-address{background:#edf1e8;border:1px solid #d5ddce;border-radius:10px;padding:20px;margin:22px 0}.pw-receive-address>span{font-size:10px;letter-spacing:.12em}.pw-receive-address code{display:block;overflow-wrap:anywhere;font-size:15px;line-height:1.8;margin:20px 0}.pw-field,.pw-reconcile label{display:block;font-size:12px;margin:20px 0;color:#536451}.pw-field input,.pw-field select,.pw-reconcile input{display:block;width:100%;padding:15px 12px;border:1px solid #ccd6c5;border-radius:8px;background:white;color:#173f32;font-size:16px;margin-top:8px}.pw-activity{grid-column:1;padding:25px;border:1px solid #d6dccc;border-radius:13px;background:#fffdf6}.pw-activity h2{font-size:25px}.pw-activity p{font-size:13px;color:#657263}.pw-activity a{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-right:15px}.pw-activity .pw-secondary{margin-top:15px}.pw-security{grid-column:1;display:flex;gap:16px;padding:24px;background:#ece8dd;border-radius:12px}.pw-security>svg{flex-shrink:0;margin-top:8px}.pw-security h2{font-size:23px}.pw-security p{font-size:13px;color:#647061}.pw-security-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pw-security-actions a{font-size:13px}.pw-notice{padding:16px 20px;background:#eee9f2;border:1px solid #d9cde1;color:#5f456f;border-radius:10px;font-size:14px;line-height:1.6;margin:18px 0;overflow-wrap:anywhere;grid-column:1/-1}.pw-error{background:#fbefe8;color:#814934;border-color:#ead0c1}.pw-foot{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #d5dccd;padding-top:26px;margin-top:36px}.pw-foot>a{display:flex;align-items:center;gap:14px;text-decoration:none}.pw-foot img{border-radius:50%}.pw-foot strong{display:block;font-family:Georgia,serif;font-size:20px}.pw-foot small{display:block;margin-top:6px;color:#6d7569;font-size:12px}.pw-foot>p{font-size:11px;color:#6d7569;text-align:right;line-height:1.8}.pw-empty{padding:35px;border:1px solid #d5dccd;border-radius:14px;background:#fffdf6}.pw-empty p{max-width:560px}.pw-wallet-promo{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border:1px solid #d7cbdf;background:#eee8f2;border-radius:12px;margin:24px 0}.pw-wallet-promo strong{font-family:Georgia,serif;font-size:24px}.pw-wallet-promo p{margin:7px 0;font-size:14px}.pw-wallet-promo a{font-weight:700;white-space:nowrap}
@media(max-width:760px){.pw-page{padding:25px 18px 45px}.pw-heading{display:block}.pw-network{margin-top:22px}.pw-onboard{grid-template-columns:1fr}.pw-onboard>div{padding:25px}.pw-welcome{display:none}.pw-workspace{grid-template-columns:1fr;gap:20px}.pw-balance-card,.pw-ticket,.pw-activity,.pw-security{grid-column:1;grid-row:auto}.pw-balance-card{padding:23px}.pw-ticket{padding:22px}.pw-wallet-selector{display:block}.pw-wallet-selector>div{margin-top:14px;flex-wrap:wrap}.pw-foot{display:block}.pw-foot>p{text-align:left;margin-top:24px}.pw-wallet-promo{display:block}.pw-wallet-promo a{display:inline-block;margin-top:12px}}
@media(max-width:360px){.pw-page{padding-left:14px;padding-right:14px}.pw-onboard>div,.pw-ticket,.pw-balance-card{padding:18px}.pw-balance-actions{flex-wrap:wrap}.pw-holdings strong{font-size:27px}.pw-details>div{gap:10px}.pw-heading h1{font-size:43px}.pw-output strong{font-size:24px}}

body:has(#pond-wallet-root) .bumpy-dock{display:none}

.pw-quote-preview{padding:22px 26px;background:#fffdf6;border:1px solid #d5dccd;border-radius:12px;margin-top:22px}.pw-quote-preview summary{cursor:pointer;font-weight:600;font-size:15px;min-height:30px}.pw-quote-preview .pw-field{max-width:350px}

.pw-feedback{scroll-margin-top:100px}.pw-feedback:empty{display:none}.pw-progress{font-size:13px!important;font-weight:600;color:#5f456f!important}

.pw-wallets{margin:24px 0 28px}.pw-wallets-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.pw-wallets-heading h2{margin:0 0 6px;font-size:27px}.pw-wallets-heading p{margin:0;font-size:13px;color:#647068}.pw-wallets-actions{display:flex;flex-wrap:wrap;gap:10px}.pw-wallet-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;list-style:none;margin:0;padding:0}.pw-wallet-item{border:1px solid #ccd5c8;border-radius:12px;padding:18px;background:#fffdf6}.pw-wallet-in-use{border:2px solid #745283;padding:17px;background:#f5f0f7}.pw-wallet-name{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pw-wallet-name>svg{flex-shrink:0}.pw-wallet-name strong{font-size:15px}.pw-wallet-status{margin-left:auto;font-size:11px;border-radius:20px;padding:5px 8px;background:#e9eee4;color:#536451;white-space:nowrap}.pw-wallet-in-use .pw-wallet-status{background:#745283;color:white}.pw-wallet-item>code{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:14px 0;color:#526457}.pw-wallet-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.pw-wallet-item-bottom>small{font-size:11px;line-height:1.5;color:#647068}.pw-wallet-item-bottom button{padding:10px 12px;font-size:12px;flex-shrink:0}.pw-wallet-item-bottom button[aria-pressed=true]{opacity:1;background:#e9e1ee;color:#66467e;border-color:#d6c7df}.pw-using-wallet{background:#eee7f1;border-left:3px solid #745283;padding:12px 14px;margin-bottom:22px;border-radius:0 8px 8px 0}.pw-using-wallet>span{display:block;font-size:11px;color:#66467e;margin-bottom:6px}.pw-using-wallet>strong{display:block;font-size:14px;overflow-wrap:anywhere}.pw-using-wallet>small{display:block;font-size:11px;line-height:1.5;color:#647068;margin-top:6px}
@media(max-width:760px){.pw-wallets-heading{display:block}.pw-wallets-actions{margin-top:14px}.pw-wallet-list{grid-template-columns:1fr}.pw-wallets-actions button{flex:1}.pw-wallet-item{padding:16px}.pw-wallet-in-use{padding:15px}}

.pw-mfa{display:flex;gap:16px;padding:22px;background:#f0eaf4;border:1px solid #d8cbe0;border-radius:13px;margin:0 0 26px}.pw-mfa-icon{color:#66467e;flex-shrink:0;padding-top:4px}.pw-mfa-copy{flex:1}.pw-mfa-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pw-mfa-heading h2{font-size:24px;margin:0;flex:1}.pw-mfa-state{font-size:11px;background:#fff8e8;border:1px solid #d9c9a2;padding:6px 9px;border-radius:20px;white-space:nowrap;color:#72582c}.pw-mfa-on{background:#e7efe4;border-color:#b8cbb1;color:#315638}.pw-mfa-copy>p{font-size:13px;line-height:1.6}.pw-mfa-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pw-mfa-actions .pw-link{display:inline-flex;align-items:center;gap:6px;min-height:44px}.pw-mfa .pw-small{margin-bottom:0}@media(max-width:760px){.pw-mfa{padding:18px;gap:10px}.pw-mfa-heading{display:block}.pw-mfa-state{display:inline-block;margin-top:12px}.pw-mfa-heading h2{font-size:23px}.pw-mfa-actions{gap:8px}}

/* White working surfaces match My Pond and the editorial utility panels. */
.pw-page :is(.pw-onboard,.pw-ticket,.pw-activity,.pw-empty,.pw-quote-preview),
.pw-page .pw-wallet-item:not(.pw-wallet-in-use){
 background:var(--pond-white,#fff);border-color:var(--pond-control-border,#ccd5ca);box-shadow:none;
}
.pw-page .pw-onboard{border-top-color:#b39755}
.pw-page .pw-security{background:var(--pond-white,#fff);border:1px solid var(--pond-control-border,#ccd5ca)}
.pw-page .pw-secondary{background:var(--pond-white,#fff);border-color:var(--pond-control-border,#ccd5ca)}
.pw-page .pw-secondary:hover:not(:disabled){background:var(--pond-hover,#f0f3ed)}
.pw-page .pw-wallet-item-bottom button[aria-pressed=true]{background:#e9e1ee;border-color:#d6c7df}
.pw-page .pw-tabs{background:transparent;padding:0;gap:8px}
.pw-page .pw-tabs button{background:var(--pond-white,#fff);border:1px solid var(--pond-control-border,#ccd5ca)}
.pw-page .pw-tabs button[aria-pressed=true]{background:var(--pond-action,#244f3c);border-color:var(--pond-action,#244f3c);color:#fff;box-shadow:none}
.pw-page .pw-foot>a{color:var(--pond-purple,#66467e)}

/* Bounded collectibles pilot uses the selected Pond Wallet. */
.pc-art{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px;margin:18px 0}.pc-wallet h3{font-size:1.6rem}.pc-wallet details{padding:16px 0;border-top:1px solid #d8ded5}.pc-wallet summary{cursor:pointer;font-weight:700}.pc-contract{padding:16px;background:#f6f5fa;border-radius:10px;display:grid;gap:10px}.pc-wallet code{overflow-wrap:anywhere;word-break:break-all;font-size:.82rem}.pc-actions{display:grid;gap:12px}.pc-send{margin-top:24px;padding-top:20px;border-top:1px solid #d8ded5}.pw-tabs{flex-wrap:wrap}.pc-setup{margin-top:24px}
/* Ownership, transfer and sale are distinct parts of the selected wallet. */
.pc-owned,.pc-for-sale,.pc-setup{padding:22px;border:1px solid #d8ded5;border-radius:12px;background:#fff;margin:18px 0}.pc-owned-card{display:grid;grid-template-columns:minmax(100px,150px) 1fr;gap:20px;align-items:center}.pc-owned-art{width:100%;height:auto;display:block;border-radius:8px}.pc-empty{background:#f5f6f1;padding:18px;border-radius:9px}.pc-empty p{margin-bottom:0}.pc-for-sale .pc-art{max-width:520px}.pc-transfer-reason{color:#56675c;background:#f5f6f1;padding:12px;border-radius:8px}.pc-setup{border-color:#d5c5df;background:#f7f3f9}.pc-send input,.pc-send select{max-width:100%;min-width:0}.pc-owned h2{font-size:1.65rem}.pc-contract{margin:20px 0}@media(max-width:600px){.pc-owned,.pc-for-sale,.pc-setup{padding:16px}.pc-owned-card{grid-template-columns:1fr}.pc-owned-art{max-width:280px}}

/* Guided checkout keeps the next action in one panel. */
.pc-wallet-picker{background:white;border:1px solid #d8ded5;border-radius:12px;margin:22px 0;padding:18px}.pc-wallet-picker>summary{font-weight:700;cursor:pointer}.pc-wallet-picker>summary span{float:right;color:#596c60}.pc-wallet-picker .pw-wallets{margin:16px 0 0}.pc-focused{display:flex!important;flex-direction:column}.pc-focused>.pw-ticket{order:0;width:100%}.pc-focused>.pw-balance-card{order:1}.pc-focused>.pw-activity{order:2}.pc-focused>.pw-security{order:3}.pc-checkout{background:white;border:1px solid #d8ded5;border-radius:12px;padding:clamp(16px,3vw,28px);margin:18px 0}.pc-checkout-summary{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center}.pc-checkout-summary img{display:block;width:100%;height:auto;border-radius:8px}.pc-checkout-summary p{margin:8px 0}.pc-steps{display:flex;list-style:none;gap:8px;padding:0;flex-wrap:wrap}.pc-steps li{background:#f0f3ed;padding:8px 12px;border-radius:20px;font-size:.85rem}.pc-steps [aria-current]{background:#593c68;color:white}.pc-checkout .pw-review{margin:20px 0}.pc-checkout>.pw-link{margin-top:20px}.pc-send>summary{font-size:1.15rem}.pc-wallet>details{margin:16px 0}@media(max-width:480px){.pc-checkout-summary{grid-template-columns:90px 1fr}.pc-wallet-picker>summary span{float:none;display:block;margin-top:8px}.pc-steps{gap:6px}.pc-steps li{padding:7px 9px}}

.pc-payment{border:1px solid #c6d1c6;border-radius:12px;padding:1rem;margin:1rem 0;background:white}.pc-payment label{display:flex;align-items:flex-start;gap:.65rem;margin:.6rem 0}.pc-payment input{margin-top:.3rem;flex-shrink:0}
