.pd-wallet{display:grid;gap:var(--pd-space-4);min-width:0;padding:var(--pd-space-4);background:var(--pd-color-surface);border-radius:var(--pd-card-radius);color:var(--pd-color-text)}.pd-wallet-head,.pd-wallet-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pd-space-3)}.pd-wallet h1,.pd-wallet h2,.pd-wallet p{margin:0}.pd-wallet h1{font-size:var(--pd-h1-size);font-weight:var(--pd-h1-weight);line-height:var(--pd-h1-lh)}.pd-wallet h2{font-size:var(--pd-h2-size);font-weight:var(--pd-h2-weight);line-height:var(--pd-h2-lh)}.pd-wallet-head p{margin-top:var(--pd-space-1);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal);color:var(--pd-color-text-secondary)}.pd-wallet-link{display:inline-flex;align-items:center;gap:calc(var(--pd-space-1) / 2);color:var(--pd-color-link);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}.pd-wallet-link:hover{color:var(--pd-color-link-hover)}.pd-wallet-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pd-space-3)}.pd-wallet-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-wallet-metric{display:grid;align-content:start;gap:var(--pd-space-2);min-width:0;padding:var(--pd-card-padding);border:1px solid var(--pd-color-border);border-radius:var(--pd-card-radius);background:var(--pd-color-surface-subtle)}.pd-wallet-metric--balance{background:var(--pd-color-primary-soft);border-color:var(--pd-color-primary-muted)}.pd-wallet-label{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal)}.pd-wallet-number{color:var(--pd-color-text);font-size:var(--pd-fs-xl);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pd-wallet-metric--balance .pd-wallet-number{color:var(--pd-color-primary)}.pd-wallet-emblem{display:flex;align-items:center;min-height:calc(var(--pd-fs-xl) * var(--pd-lh-tight))}.pd-wallet-help{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}.pd-wallet-help.pd-wallet-link{color:var(--pd-color-link)}.pd-wallet-tabs{display:flex;gap:var(--pd-tab-gap);border-bottom:1px solid var(--pd-color-divider)}.pd-wallet-tabs a{display:inline-flex;align-items:center;min-height:var(--pd-tab-h-touch);padding:0 var(--pd-tab-px);color:var(--pd-color-text-secondary);border-bottom:var(--pd-tab-indicator) solid transparent;font-size:var(--pd-tab-fs);font-weight:var(--pd-tab-weight)}.pd-wallet-tabs a.is-active{color:var(--pd-color-primary);border-bottom-color:var(--pd-color-primary)}.pd-wallet-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--pd-sidebar-width);align-items:start;gap:var(--pd-space-4)}.pd-wallet-ledger,.pd-wallet-sources{display:grid;gap:var(--pd-space-3);min-width:0}.pd-wallet-sources{padding:var(--pd-card-padding);background:var(--pd-color-surface-subtle);border:1px solid var(--pd-color-border);border-radius:var(--pd-card-radius)}.pd-wallet-summary{display:flex;flex-wrap:wrap;gap:var(--pd-space-5)}.pd-wallet-summary>div{display:grid;gap:calc(var(--pd-space-1) / 2)}.pd-wallet-summary span{font-size:var(--pd-fs-xs);color:var(--pd-color-text-secondary)}.pd-wallet-summary b{font-size:var(--pd-fs-lg);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-tight);font-variant-numeric:tabular-nums}.pd-wallet-positive{color:var(--pd-color-success)}.pd-wallet-negative{color:var(--pd-color-error)}.pd-wallet-table-wrap{overflow-x:auto}.pd-wallet-table{width:100%;border-collapse:collapse;font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal)}.pd-wallet-table th,.pd-wallet-table td{padding:var(--pd-space-2) var(--pd-space-1);text-align:left;border-bottom:1px solid var(--pd-color-divider);vertical-align:top}.pd-wallet-table th{font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-medium);color:var(--pd-color-text-secondary);white-space:nowrap}.pd-wallet-table th:nth-last-child(-n+2),.pd-wallet-delta,.pd-wallet-balance{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-wallet-time{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);min-width:calc(var(--pd-space-5) * 3)}.pd-wallet-delta{font-weight:var(--pd-fw-semibold)}.pd-wallet-reason{display:block}.pd-wallet-note{display:block;margin-top:calc(var(--pd-space-1) / 2);font-size:var(--pd-fs-xs);color:var(--pd-color-text-secondary);overflow-wrap:anywhere}.pd-wallet-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--pd-space-3);font-size:var(--pd-fs-xs);color:var(--pd-color-text-secondary)}.pd-wallet-pagination a{display:inline-flex;align-items:center;min-height:var(--pd-btn-h-sm);padding:0 var(--pd-btn-px-sm);border:1px solid var(--pd-color-border);border-radius:var(--pd-btn-radius);color:var(--pd-color-link)}.pd-wallet-empty{padding:var(--pd-space-4) 0;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal)}.pd-wallet-source{display:grid;gap:var(--pd-space-1)}.pd-wallet-source>div:first-child{display:flex;justify-content:space-between;gap:var(--pd-space-2);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}.pd-wallet-source b{font-weight:var(--pd-fw-medium);font-variant-numeric:tabular-nums}.pd-wallet-source-bar{height:calc(var(--pd-space-1) / 2);border-radius:var(--pd-radius-pill);background:var(--pd-color-surface-soft);overflow:hidden}.pd-wallet-source-bar>span{display:block;height:100%;width:var(--pd-wallet-share, 0%);background:var(--pd-color-primary);border-radius:inherit}@media(max-width:1000px){.pd-wallet-layout{grid-template-columns:minmax(0,1fr)}.pd-wallet-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-wallet-sources h2,.pd-wallet-sources>.pd-wallet-help,.pd-wallet-sources>.pd-wallet-link,.pd-wallet-sources>.pd-wallet-empty{grid-column:1 / -1}}@media(max-width:640px){.pd-wallet{padding:var(--pd-card-padding);gap:var(--pd-space-3)}.pd-wallet-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-2)}.pd-wallet-metrics--3{grid-template-columns:minmax(0,1fr)}.pd-wallet-metric{padding:var(--pd-card-padding-sm)}.pd-wallet-sources{grid-template-columns:minmax(0,1fr)}}.pd-invites .pd-btn-primary{color:var(--pd-color-on-primary);background:var(--pd-color-primary);border:0}.pd-invites .pd-btn-primary:hover:not(:disabled){background:var(--pd-color-primary-hover)}.pd-invites .pd-btn-primary:disabled{opacity:.5;cursor:not-allowed}.pd-invites .pd-btn-ghost{color:var(--pd-color-primary);background:var(--pd-color-surface-soft);border:0}.pd-invites .pd-btn-sm{height:var(--pd-btn-h-sm)}.pd-invites{grid-template-columns:minmax(0,1fr)}.pd-invites>*{min-width:0}.pd-invites .pd-info-block p{margin-bottom:var(--pd-space-2)}.pd-invites .pd-info-block{margin:0;padding:var(--pd-card-padding);box-shadow:none}.pd-invites .pd-invite-list-hint{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}.pd-invite-table{width:100%;border-collapse:collapse;color:var(--pd-color-text);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal)}.pd-invite-table th,.pd-invite-table td{padding:var(--pd-space-3) var(--pd-space-2);border-bottom:1px solid var(--pd-color-divider);text-align:left;vertical-align:middle}.pd-invite-table th{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-medium);white-space:nowrap}.pd-invite-table :is(th,td):first-child{padding-left:0}.pd-invite-table :is(th,td):last-child{padding-right:0}.pd-invite-table tbody tr:last-child td{border-bottom:0}.pd-invite-table .pd-invite-actions-cell{text-align:right}.pd-invite-actions-cell form{margin:0}.pd-invite-actions-cell .pd-btn{justify-content:center;white-space:nowrap}.pd-invite-code{display:inline-flex;align-items:center;gap:var(--pd-space-1);max-width:100%;min-height:var(--pd-btn-h-sm);padding:0;border:0;border-radius:var(--pd-radius-xs);background:transparent;color:var(--pd-color-text);font-family:var(--pd-font-mono);font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-normal);text-align:left;cursor:pointer}.pd-invite-code>span{min-width:0;overflow-wrap:anywhere}.pd-invite-code>i{flex:none;color:var(--pd-color-text-tertiary);font-size:var(--pd-icon-sm)}.pd-invite-code:hover,.pd-invite-code:hover>i{color:var(--pd-color-primary)}.pd-invite-code:focus-visible{outline:var(--pd-tab-indicator) solid var(--pd-color-primary);outline-offset:var(--pd-space-1)}.pd-invite-code.is-inactive{color:var(--pd-color-text-secondary);overflow-wrap:anywhere;cursor:auto}.pd-invite-status{display:inline-flex;align-items:center;gap:var(--pd-space-1);white-space:nowrap;color:var(--pd-color-text-secondary)}.pd-invite-status::before{content:"";width:calc(var(--pd-space-1) / 2);height:calc(var(--pd-space-1) / 2);flex:none;border-radius:var(--pd-radius-round);background:currentColor}.pd-invite-status--available{color:var(--pd-text-green)}.pd-invite-status--expired{color:var(--pd-text-yellow)}.pd-invite-time{display:grid;gap:calc(var(--pd-space-1) / 2);white-space:nowrap;font-variant-numeric:tabular-nums}.pd-invite-time small{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}.pd-invite-user-cell{overflow-wrap:anywhere}.pd-invite-unused{color:var(--pd-color-text-tertiary)}@media(max-width:900px){.pd-invite-table,.pd-invite-table tbody{display:block}.pd-invite-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.pd-invite-table tbody{display:grid;gap:var(--pd-space-3)}.pd-invite-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-3) var(--pd-space-2);padding:var(--pd-card-padding);border:1px solid var(--pd-color-border);border-radius:var(--pd-card-radius)}.pd-invite-table tr>td{min-width:0;padding:0;border:0}.pd-invite-table td[data-label]::before{display:block;margin-bottom:var(--pd-space-1);content:attr(data-label);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}.pd-invite-table .pd-invite-code-cell{grid-column:1 / -1}.pd-invite-table .pd-invite-status-cell{grid-column:1 / -1}.pd-invite-table .pd-invite-status-cell::before{display:none}.pd-invite-table .pd-invite-actions-cell{text-align:left}.pd-invite-table .pd-invite-actions-cell::before{display:none}.pd-invite-table .pd-invite-user-cell,.pd-invite-table .pd-invite-actions-cell{grid-column:1 / -1}}.pd-files-quota{display:grid;gap:var(--pd-space-1);padding:var(--pd-card-padding);border:1px solid var(--pd-color-border);border-radius:var(--pd-card-radius);background:var(--pd-color-surface-subtle)}.pd-files-quota-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pd-space-2);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal);font-variant-numeric:tabular-nums}.pd-files-quota-head b{color:var(--pd-color-text);font-size:var(--pd-fs-md);font-weight:var(--pd-fw-semibold)}.pd-files-quota-percent{font-size:var(--pd-fs-xs)}.pd-files-meter{--pd-files-meter-fill: var(--pd-color-primary);display:block;width:100%;height:var(--pd-space-1);overflow:hidden;color:var(--pd-files-meter-fill);background:var(--pd-color-border);border:0;border-radius:var(--pd-radius-pill);-webkit-appearance:none;appearance:none}.pd-files-meter.is-warn{--pd-files-meter-fill: var(--pd-color-warning)}.pd-files-meter.is-full{--pd-files-meter-fill: var(--pd-color-error)}.pd-files-meter::-webkit-progress-bar{background:var(--pd-color-border)}.pd-files-meter::-webkit-progress-value{background:var(--pd-files-meter-fill);border-radius:var(--pd-radius-pill)}.pd-files-meter::-moz-progress-bar{background:var(--pd-files-meter-fill);border-radius:var(--pd-radius-pill)}.pd-files-quota-note{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}.pd-files-tabs{overflow-x:auto;scrollbar-width:none}.pd-files-tabs::-webkit-scrollbar{display:none}.pd-files-tabs a{gap:calc(var(--pd-space-1) / 2);white-space:nowrap}.pd-files-tab-count{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-regular);font-variant-numeric:tabular-nums}.pd-files-tabs a.is-active .pd-files-tab-count{color:inherit}.pd-files-trash-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pd-space-2);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}.pd-files-trash-bar form{margin:0}.pd-files-list{display:grid;margin:0;padding:0;list-style:none}.pd-files-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--pd-space-3);padding:var(--pd-space-2) 0;border-bottom:1px solid var(--pd-color-divider)}.pd-files-item:first-child{padding-top:0}.pd-files-item:last-child{border-bottom:0}.pd-files-thumb{display:grid;place-items:center;width:calc(var(--pd-space-5) + var(--pd-space-4));height:calc(var(--pd-space-5) + var(--pd-space-4));overflow:hidden;color:var(--pd-color-text-tertiary);background:var(--pd-color-surface-subtle);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-md)}.pd-files-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pd-files-thumb--icon{font-size:var(--pd-icon-xl)}.pd-files-item.is-trashed .pd-files-thumb img{filter:grayscale(1)}.pd-files-body{display:grid;gap:calc(var(--pd-space-1) / 2);min-width:0}.pd-files-name{overflow:hidden;color:var(--pd-color-text);font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-medium);line-height:var(--pd-lh-normal);text-overflow:ellipsis;white-space:nowrap}body.theme-pd a.pd-files-name{color:var(--pd-color-text)}body.theme-pd a.pd-files-name:hover{color:var(--pd-color-link-hover)}.pd-files-item.is-trashed .pd-files-name{color:var(--pd-color-text-secondary)}.pd-files-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--pd-space-1) / 2) var(--pd-space-2);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal);font-variant-numeric:tabular-nums}.pd-files-kind{padding:0 calc(var(--pd-space-1) / 2);background:var(--pd-color-surface-soft);border-radius:var(--pd-radius-xs)}.pd-files-note{color:var(--pd-color-text-tertiary)}body.theme-pd .pd-files-ref,.pd-files-refs>summary{color:var(--pd-color-success);cursor:pointer}body.theme-pd .pd-files-ref:hover,.pd-files-refs>summary:hover{color:var(--pd-color-success);text-decoration:underline}.pd-files-refs{position:relative}.pd-files-refs>summary{display:inline-flex;align-items:center;gap:calc(var(--pd-space-1) / 2);list-style:none}.pd-files-refs>summary::-webkit-details-marker{display:none}.pd-files-refs>summary>i{font-size:var(--pd-icon-xs);transition:transform .15s ease}.pd-files-refs[open]>summary>i{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pd-files-refs>summary>i{transition:none}}.pd-files-refs>ul{position:absolute;z-index:5;top:100%;left:0;display:grid;gap:calc(var(--pd-space-1) / 2);width:max-content;max-width:min(calc(var(--pd-space-5) * 10),80vw);margin:calc(var(--pd-space-1) / 2) 0 0;padding:var(--pd-space-1) var(--pd-space-2);list-style:none;background:var(--pd-color-surface);border-radius:var(--pd-radius-md);box-shadow:var(--pd-shadow-2)}.pd-files-refs>ul a{color:var(--pd-color-link);overflow-wrap:anywhere}.pd-files-refs>ul a:hover{color:var(--pd-color-link-hover)}.pd-files-actions{display:flex;align-items:center;gap:var(--pd-space-1)}.pd-files-actions form,.pd-files-trash-bar form{display:flex;margin:0}body.theme-pd .pd-files .btn{height:var(--pd-btn-h-sm);min-height:var(--pd-btn-h-sm);margin:0;padding:0 var(--pd-btn-px-sm);font-size:var(--pd-btn-fs);white-space:nowrap}.pd-files .btn i{font-size:var(--pd-icon-sm)}.pd-files-empty{text-align:center}.pd-img-gone{display:inline-flex;align-items:center;gap:calc(var(--pd-space-1) / 2);padding:calc(var(--pd-space-1) / 2) var(--pd-space-1);color:var(--pd-color-text-tertiary);background:var(--pd-color-surface-soft);border-radius:var(--pd-radius-sm);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}@media(max-width:640px){.pd-files-item{align-items:start;gap:var(--pd-space-1) var(--pd-space-2)}.pd-files-thumb{width:calc(var(--pd-space-5) + var(--pd-space-3));height:calc(var(--pd-space-5) + var(--pd-space-3))}.pd-files-tabs a{padding:0 var(--pd-space-1)}.pd-files-tabs a>i{display:none}.pd-files-item.is-trashed .pd-files-actions{grid-column:2 / -1}}body.theme-pd .pd-bank{display:grid;gap:var(--pd-space-3);min-width:0}body.theme-pd .pd-bank-card{min-width:0;padding:var(--pd-space-4);background:var(--pd-color-surface);border:1px solid var(--pd-color-border);border-radius:var(--pd-card-radius);color:var(--pd-color-text)}body.theme-pd .pd-bank-card h1,body.theme-pd .pd-bank-card h2,body.theme-pd .pd-bank-card p{margin:0}body.theme-pd .pd-bank-card h1{font-size:var(--pd-fs-xl);font-weight:var(--pd-fw-semibold);line-height:1.25}body.theme-pd .pd-bank-card h2{font-size:var(--pd-fs-md);font-weight:var(--pd-fw-semibold);line-height:1.25}body.theme-pd .pd-bank-card>h1+*,body.theme-pd .pd-bank-card>h2+*{margin-top:var(--pd-space-2)}body.theme-pd .pd-bank-lead{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:1.7}body.theme-pd .pd-bank-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--pd-space-5) * 4),1fr));gap:var(--pd-space-3);margin:var(--pd-space-3) 0 0}body.theme-pd .pd-bank-stats div{min-width:0}body.theme-pd .pd-bank-stats dt{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-bank-stats dd{margin:calc(var(--pd-space-1) / 2) 0 0;font-family:var(--pd-font-mono);font-size:var(--pd-fs-xl);font-weight:var(--pd-fw-semibold);font-variant-numeric:tabular-nums;line-height:1.25}body.theme-pd .pd-bank-notice{display:flex;align-items:baseline;gap:var(--pd-space-1);margin-top:var(--pd-space-3);padding:var(--pd-space-1) var(--pd-space-2);background:var(--pd-color-warning-soft);border-radius:var(--pd-radius-md);font-size:var(--pd-fs-sm)}body.theme-pd .pd-bank-notice i{color:var(--pd-color-warning)}body.theme-pd .pd-bank-notice a{color:var(--pd-color-primary)}body.theme-pd .pd-bank-rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--pd-space-5) * 4),1fr));gap:var(--pd-space-2);margin:var(--pd-space-3) 0 0;padding:0;list-style:none}body.theme-pd .pd-bank-rates li{padding:var(--pd-space-2) var(--pd-space-3);background:var(--pd-color-surface-soft);border-radius:var(--pd-radius-md)}body.theme-pd .pd-bank-rates span{display:block;color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-bank-rates b{display:block;margin-top:calc(var(--pd-space-1) / 2);font-size:var(--pd-fs-xl);font-weight:var(--pd-fw-semibold);line-height:1.25}body.theme-pd .pd-bank-rates b.is-term{color:var(--pd-text-green)}body.theme-pd .pd-bank-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-4);margin-top:var(--pd-space-3)}body.theme-pd .pd-bank-form{min-width:0}body.theme-pd .pd-bank-form>label{display:block;margin:0 0 var(--pd-space-1);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-medium)}body.theme-pd .pd-bank-terms+label{margin-top:var(--pd-space-3)}body.theme-pd .pd-bank-row{display:flex;gap:var(--pd-space-1);align-items:stretch}body.theme-pd .pd-bank-row input[type=text]{flex:1 1 auto;min-width:0;font-family:var(--pd-font-mono)}body.theme-pd .pd-bank-row .btn{flex:none;min-width:calc(var(--pd-space-5) * 2);margin:0}body.theme-pd .pd-bank-form>.pd-bank-lead+.pd-bank-terms{margin-top:var(--pd-space-3)}body.theme-pd .pd-bank-terms{display:grid;grid-template-columns:repeat(3,minmax(0,calc(var(--pd-space-5) * 6)));gap:var(--pd-space-2);margin-top:var(--pd-space-3)}body.theme-pd .pd-bank-term{display:block;margin:0;cursor:pointer}body.theme-pd .pd-bank-term input{position:absolute;opacity:0;pointer-events:none}body.theme-pd .pd-bank-term>span{display:block;padding:var(--pd-space-2) var(--pd-space-3);background:var(--pd-color-surface-soft);border:1px solid transparent;border-radius:var(--pd-radius-md)}body.theme-pd .pd-bank-term b{display:block;font-size:var(--pd-fs-md);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-bank-term small{display:block;margin-top:calc(var(--pd-space-1) / 2);color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-bank-term input:checked+span{background:var(--pd-color-surface);border-color:var(--pd-color-primary)}body.theme-pd .pd-bank-term input:focus-visible+span{outline:2px solid var(--pd-color-primary);outline-offset:2px}body.theme-pd .pd-bank-term-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pd-space-2) var(--pd-space-3);margin-top:var(--pd-space-3);padding:var(--pd-space-2) var(--pd-space-3);border:1px solid var(--pd-color-divider);border-radius:var(--pd-radius-md)}body.theme-pd .pd-bank-term-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pd-space-1);flex:1 1 100%;font-size:var(--pd-fs-sm)}body.theme-pd .pd-bank-term-main b{font-family:var(--pd-font-mono);font-size:var(--pd-fs-lg);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-bank-term-main span{color:var(--pd-color-text-secondary)}body.theme-pd .pd-bank-badge{padding:0 var(--pd-space-1);background:var(--pd-color-success-soft);border-radius:var(--pd-radius-pill);color:var(--pd-text-green);font-size:var(--pd-fs-xs);font-style:normal}body.theme-pd .pd-bank-term-meta{display:flex;flex:1 1 0;flex-wrap:wrap;gap:var(--pd-space-1) var(--pd-space-3);min-width:0;color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-bank-term-meta b{color:var(--pd-color-text);font-family:var(--pd-font-mono)}body.theme-pd .pd-bank-term-item form{margin:0}body.theme-pd .pd-bank-table-wrap{margin-top:var(--pd-space-3);overflow-x:auto;border:1px solid var(--pd-color-divider);border-radius:var(--pd-radius-md)}body.theme-pd .pd-bank-table{width:100%;border-collapse:collapse;font-size:var(--pd-fs-sm)}body.theme-pd .pd-bank-table th,body.theme-pd .pd-bank-table td{padding:var(--pd-space-2) var(--pd-space-3);text-align:left;white-space:nowrap}body.theme-pd .pd-bank-table td:nth-child(2){white-space:normal}body.theme-pd .pd-bank-table thead th{background:var(--pd-color-surface-soft);color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-regular)}body.theme-pd .pd-bank-table tbody tr+tr td{border-top:1px solid var(--pd-color-divider)}body.theme-pd .pd-bank-table .is-num{text-align:right;font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums}body.theme-pd .pd-bank-table .is-time{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-bank-table .is-plus{color:var(--pd-text-green)}body.theme-pd .pd-bank-table .is-minus{color:var(--pd-text-red)}body.theme-pd .pd-bank-pager{display:flex;flex-wrap:wrap;gap:var(--pd-space-1);margin-top:var(--pd-space-3)}body.theme-pd .pd-bank-pager a{min-width:var(--pd-space-4);padding:0 var(--pd-space-1);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-md);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:calc(var(--pd-space-4) - 2px);text-align:center;text-decoration:none}body.theme-pd .pd-bank-pager a.is-active{background:var(--pd-color-primary);border-color:var(--pd-color-primary);color:var(--pd-color-on-primary)}body.theme-pd .pd-bank-rules{margin:var(--pd-space-3) 0 0;padding-left:var(--pd-space-3);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:1.8}body.theme-pd .pd-bank-rules li+li{margin-top:var(--pd-space-1)}body.theme-pd .pd-bank-empty{margin-top:var(--pd-space-2);color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-sm)}@media(max-width:720px){body.theme-pd .pd-bank-pair{grid-template-columns:minmax(0,1fr)}body.theme-pd .pd-bank-terms{grid-template-columns:minmax(0,1fr)}body.theme-pd .pd-bank-card{padding:var(--pd-space-3)}}body.theme-pd .pd-bank-card h1,body.theme-pd .pd-bank-card h2{display:flex;align-items:center;gap:var(--pd-space-2)}body.theme-pd .pd-bank-card h1 i,body.theme-pd .pd-bank-card h2 i{flex:none;color:var(--pd-color-primary)}body.theme-pd .pd-bank-card h2 i{display:inline-grid;place-items:center;width:var(--pd-space-4);height:var(--pd-space-4);background:var(--pd-color-surface-soft);border-radius:var(--pd-radius-md);font-size:var(--pd-fs-sm)}body.theme-pd .pd-bank-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pd-space-4);align-items:start}body.theme-pd .pd-bank-hero:has(.pd-bank-cardface){grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--pd-space-5) * 10))}body.theme-pd .pd-bank-hero-main{min-width:0}body.theme-pd .pd-bank-cardface{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.586;min-width:0;padding:var(--pd-space-4);background:var(--pd-color-primary);border-radius:var(--pd-card-radius);color:var(--pd-color-on-primary);box-shadow:var(--pd-shadow-1)}body.theme-pd .pd-bank-cardface-top,body.theme-pd .pd-bank-cardface-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--pd-space-2);font-size:var(--pd-fs-sm)}body.theme-pd .pd-bank-cardface-top span{display:inline-flex;align-items:center;gap:var(--pd-space-1);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-bank-cardface-top em{font-size:var(--pd-fs-xs);font-style:normal;opacity:.85}body.theme-pd .pd-bank-cardno{font-family:var(--pd-font-mono);font-size:var(--pd-fs-lg);font-weight:var(--pd-fw-semibold);letter-spacing:.08em;user-select:all;overflow-wrap:anywhere}body.theme-pd .pd-bank-cardface-bottom{opacity:.9}body.theme-pd .pd-bank-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-3) var(--pd-space-4);margin-top:var(--pd-space-3)}body.theme-pd .pd-bank-fields>div{min-width:0}body.theme-pd .pd-bank-fields label{display:block;margin:0 0 var(--pd-space-1);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-medium)}body.theme-pd .pd-bank-fields input{width:100%}body.theme-pd .pd-bank-fields-action{display:flex;align-items:end}body.theme-pd .pd-bank-fields-action .btn{margin:0}body.theme-pd .pd-bank-pin{flex:0 0 calc(var(--pd-space-5) * 4);min-width:0;font-family:var(--pd-font-mono);letter-spacing:.2em}body.theme-pd .pd-bank-fold{margin-top:var(--pd-space-3)}body.theme-pd .pd-bank-fold summary{cursor:pointer;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-medium)}body.theme-pd .pd-bank-fold summary:hover{color:var(--pd-color-primary)}body.theme-pd .pd-bank-term-item .pd-bank-row{flex-wrap:nowrap}@media(max-width:720px){body.theme-pd .pd-bank-hero:has(.pd-bank-cardface){grid-template-columns:minmax(0,1fr)}body.theme-pd .pd-bank-fields{grid-template-columns:minmax(0,1fr)}body.theme-pd .pd-bank-pin{flex-basis:calc(var(--pd-space-5) * 3)}body.theme-pd .pd-bank-row{flex-wrap:wrap}}body.theme-pd .pd-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--pd-space-5) * 8),1fr));gap:var(--pd-space-3);margin:var(--pd-space-3) 0 0;padding:0;list-style:none}body.theme-pd .pd-shop-item{display:flex;flex-direction:column;gap:var(--pd-space-1);min-width:0;padding:var(--pd-space-3);background:var(--pd-color-surface);border:1px solid var(--pd-color-divider);border-radius:var(--pd-radius-md)}body.theme-pd .pd-shop-item-image{flex:none;width:100%;aspect-ratio:16 / 9;margin-bottom:var(--pd-space-1);overflow:hidden;background:var(--pd-color-surface-soft);border-radius:var(--pd-radius-sm)}body.theme-pd .pd-shop-item-image img{display:block;width:100%;height:100%;object-fit:cover}body.theme-pd .pd-shop-item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pd-space-1)}body.theme-pd .pd-shop-item-head b{min-width:0;font-size:var(--pd-fs-md);font-weight:var(--pd-fw-semibold);overflow-wrap:anywhere}body.theme-pd .pd-shop-kind{flex:none;padding:0 var(--pd-space-1);background:var(--pd-color-surface-soft);border-radius:var(--pd-radius-pill);color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);font-style:normal}body.theme-pd .pd-shop-desc{flex:1 1 auto;margin:0;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:1.6}body.theme-pd .pd-shop-meta{display:flex;flex-wrap:wrap;gap:calc(var(--pd-space-1) / 2) var(--pd-space-2);color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-shop-buy{display:flex;align-items:center;justify-content:space-between;gap:var(--pd-space-2);margin-top:var(--pd-space-1)}body.theme-pd .pd-shop-buy form{margin:0}body.theme-pd .pd-shop-buy:has(.pd-shop-note){flex-wrap:wrap}body.theme-pd .pd-shop-buy form:has(.pd-shop-note){display:flex;flex:1 1 100%;gap:var(--pd-space-2)}body.theme-pd .pd-shop-note{flex:1 1 auto;min-width:0;height:var(--pd-btn-h-sm);padding:0 var(--pd-input-px);font-size:var(--pd-fs-sm)}body.theme-pd .pd-shop-code{font-family:var(--pd-font-mono);font-size:var(--pd-fs-sm);overflow-wrap:anywhere;cursor:copy}body.theme-pd .pd-shop-price{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-shop-price b{color:var(--pd-color-text);font-family:var(--pd-font-mono);font-size:var(--pd-fs-lg);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-shop-props{display:grid;gap:var(--pd-space-2);margin:0;padding:0;list-style:none}body.theme-pd .pd-shop-props li{display:flex;align-items:center;gap:var(--pd-space-3);min-width:0;padding:var(--pd-space-2) var(--pd-space-3);background:var(--pd-color-surface-soft);border-radius:var(--pd-radius-md)}body.theme-pd .pd-shop-prop-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--pd-space-5);height:var(--pd-space-5);color:var(--pd-color-primary);font-size:var(--pd-icon-lg);background:var(--pd-color-surface);border-radius:var(--pd-radius-md)}body.theme-pd .pd-shop-prop-text{display:grid;flex:1 1 auto;gap:calc(var(--pd-space-1) / 2);min-width:0}body.theme-pd .pd-shop-prop-text b{font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-shop-prop-text span{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-shop-props .btn{flex:none;margin:0}body.theme-pd .pd-shop-plate{display:flex;align-items:center;justify-content:center}body.theme-pd .pd-shop-plate span{color:var(--pd-color-primary);font-family:var(--pd-font-mono);font-size:var(--pd-fs-display);font-weight:var(--pd-fw-semibold);letter-spacing:0.2em}body.theme-pd .pd-uid-tabs{margin-top:var(--pd-space-3)}body.theme-pd .pd-uid-tabs small{margin-left:var(--pd-space-1);color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-regular)}body.theme-pd .pd-uid-current{font-family:var(--pd-font-mono)}body.theme-pd .pd-uid-current small{display:block;color:var(--pd-color-text-secondary);font-family:var(--pd-font-body);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-regular)}body.theme-pd .pd-uid-grades summary{color:var(--pd-color-text);font-weight:var(--pd-fw-semibold);cursor:pointer}body.theme-pd .pd-uid-grades .pd-bank-table tr.is-current td{background:var(--pd-color-primary-soft)}body.theme-pd .pd-uid-example{font-family:var(--pd-font-mono);white-space:nowrap}body.theme-pd .pd-uid-warn{background:var(--pd-color-warning-soft);border-color:var(--pd-color-warning)}body.theme-pd .pd-uid-warn h2,body.theme-pd .pd-uid-done h2{display:flex;align-items:center;gap:var(--pd-space-1)}body.theme-pd .pd-uid-warn h2 i{color:var(--pd-color-warning)}body.theme-pd .pd-uid-done h2 i{color:var(--pd-color-success)}body.theme-pd .pd-uid-done-id{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-space-2) var(--pd-space-3);margin:var(--pd-space-3) 0}body.theme-pd .pd-uid-done-id span{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-uid-done-id strong{color:var(--pd-color-primary);font-family:var(--pd-font-mono);font-size:var(--pd-fs-display);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-tight)}body.theme-pd .pd-uid-done-id .btn{margin:0}body.theme-pd .pd-uid-filter{display:flex;align-items:center;gap:var(--pd-space-1);max-width:calc(var(--pd-space-5) * 8);margin-top:var(--pd-space-3);color:var(--pd-color-text-tertiary)}body.theme-pd .pd-uid-filter input{flex:1 1 auto;min-width:0;height:var(--pd-btn-h-sm);padding:0 var(--pd-input-px);font-size:var(--pd-fs-sm)}body.theme-pd .pd-uid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--pd-space-5) * 3),1fr));gap:var(--pd-space-2);margin:var(--pd-space-3) 0 0;padding:0;list-style:none}body.theme-pd .pd-uid-grid li[hidden]{display:none}body.theme-pd .pd-uid-grid label{display:block;margin:0;cursor:pointer}body.theme-pd .pd-uid-grid input{position:absolute;opacity:0;pointer-events:none}body.theme-pd .pd-uid-grid span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--pd-btn-h-lg);color:var(--pd-color-text);font-family:var(--pd-font-mono);font-size:var(--pd-fs-md);font-weight:var(--pd-fw-semibold);letter-spacing:0.08em;background:var(--pd-color-surface);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-md)}body.theme-pd .pd-uid-grid span small{color:var(--pd-color-text-secondary);font-family:var(--pd-font-body);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-regular);letter-spacing:0}body.theme-pd .pd-uid-grid input:checked+span small{color:var(--pd-color-on-primary)}body.theme-pd .pd-uid-grid label:hover span{border-color:var(--pd-color-primary)}body.theme-pd .pd-uid-grid input:focus-visible+span{box-shadow:var(--pd-focus-ring)}body.theme-pd .pd-uid-grid input:checked+span{color:var(--pd-color-on-primary);background:var(--pd-color-primary);border-color:var(--pd-color-primary)}body.theme-pd .pd-uid-grid input:disabled+span{color:var(--pd-color-text-tertiary);cursor:not-allowed}body.theme-pd .pd-uid-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pd-space-2) var(--pd-space-3);margin-top:var(--pd-space-3)}body.theme-pd .pd-uid-submit .btn{margin:0}body.theme-pd .pd-uid-picked{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-uid-block{color:var(--pd-color-error);font-size:var(--pd-fs-sm)}body.theme-pd .pd-uid-block a{color:var(--pd-color-link)}.pd-manage-count{margin-left:var(--pd-space-1);padding:0 var(--pd-space-1);border-radius:var(--pd-radius-pill);background:var(--pd-color-error);color:var(--pd-color-on-primary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}.pd-manage-list{display:grid;gap:var(--pd-space-3);min-width:0}.pd-manage-item{display:grid;gap:var(--pd-space-1);padding:var(--pd-card-padding);border:1px solid var(--pd-color-border);border-radius:var(--pd-card-radius)}.pd-manage-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-space-1);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}.pd-manage-kind{padding:0 var(--pd-space-1);border-radius:var(--pd-radius-pill);background:var(--pd-color-surface-subtle);color:var(--pd-color-text)}.pd-manage-target,.pd-manage-summary{font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal);overflow-wrap:anywhere}.pd-manage-target a{display:inline}.pd-manage-summary{color:var(--pd-color-text-secondary)}.pd-manage-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-space-2);margin:0}.pd-manage-item .pd-manage-form{margin-top:var(--pd-space-1)}.pd-manage-check,.pd-manage-field{display:inline-flex;align-items:center;gap:var(--pd-space-1);margin:0;color:var(--pd-color-text);font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-regular)}.pd-manage-check input{width:auto}.pd-manage-form select,.pd-manage-form input[type=text]{width:auto;height:var(--pd-btn-h-sm);padding:0 var(--pd-space-1);font-size:var(--pd-fs-sm)}.pd-manage-actions{display:inline-flex;gap:var(--pd-space-1);margin-left:auto}.pd-manage-table .pd-invite-actions-cell .pd-manage-form{justify-content:flex-end;flex-wrap:nowrap}.pd-manage-excerpt{color:var(--pd-color-text)}@media(max-width:640px){.pd-manage-actions{margin-left:0}.pd-manage-table .pd-invite-actions-cell .pd-manage-form{flex-wrap:wrap}}body.theme-pd .pd-netbank{--pd-nb-ink-standard: #fffaf1;--pd-nb-ink-gold: #382303;--pd-nb-ink-platinum: #263944;--pd-nb-ink-black: #f9e2b3;--pd-nb-face-standard: #1f5fc4;--pd-nb-face-gold: #c99a3f;--pd-nb-face-platinum: #c9d1d6;--pd-nb-face-black: #17191c;--pd-nb-chip-face: #ead5a6;--pd-nb-chip-line: #806033;--pd-nb-tilt-x: 0deg;--pd-nb-tilt-y: 0deg;--pd-nb-ease: cubic-bezier(.2, .7, .2, 1);gap:var(--pd-space-3)}body.theme-pd .pd-nb-head,body.theme-pd .pd-nb-overview,body.theme-pd .pd-nb-desk{min-width:0;padding:var(--pd-space-4);background:var(--pd-color-surface);border:1px solid var(--pd-color-border);border-radius:var(--pd-card-radius-lg);color:var(--pd-color-text)}body.theme-pd .pd-nb-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pd-space-3);padding-block:var(--pd-space-3)}body.theme-pd .pd-nb-brand{display:flex;align-items:center;gap:var(--pd-space-2);min-width:0}body.theme-pd .pd-nb-brand img{flex:none;width:var(--pd-space-5);height:var(--pd-space-5)}body.theme-pd .pd-nb-brand h1{margin:0;font-size:var(--pd-fs-lg);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-tight)}body.theme-pd .pd-nb-brand p{margin:0;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-safety{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-space-1);margin:0;padding:0;list-style:none}body.theme-pd .pd-nb-safety li{display:inline-flex;align-items:center;gap:calc(var(--pd-space-1) / 2);padding:calc(var(--pd-space-1) / 2) var(--pd-space-2);border-radius:var(--pd-radius-pill);background:var(--pd-color-surface-soft);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-safety li.is-on i{color:var(--pd-color-success)}body.theme-pd .pd-nb-safety li.is-warn{background:var(--pd-color-warning-soft)}body.theme-pd .pd-nb-safety li.is-warn i{color:var(--pd-color-warning)}body.theme-pd .pd-nb-safety li:last-child{padding:0;background:none}body.theme-pd .pd-nb-eye,body.theme-pd .pd-nb-link{display:inline-flex;align-items:center;gap:calc(var(--pd-space-1) / 2);padding:calc(var(--pd-space-1) / 2) var(--pd-space-2);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-pill);background:var(--pd-color-surface);color:var(--pd-color-text-secondary);font:inherit;font-size:var(--pd-fs-xs);cursor:pointer;transition:color .2s,border-color .2s}body.theme-pd .pd-nb-eye:hover,body.theme-pd .pd-nb-link:hover,body.theme-pd .pd-nb-link.is-copied{color:var(--pd-color-primary);border-color:var(--pd-color-primary)}body.theme-pd .pd-nb-overview{display:grid;grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:var(--pd-space-5);align-items:center}body.theme-pd .pd-nb-cardslot{display:grid;gap:var(--pd-space-2);min-width:0}body.theme-pd .pd-nb-cardtools{display:flex;justify-content:center;gap:var(--pd-space-1)}body.theme-pd .pd-nb-card{perspective:75rem;min-width:0}body.theme-pd .pd-nb-card-inner{position:relative;aspect-ratio:856 / 540;transform-style:preserve-3d;transform:rotateX(var(--pd-nb-tilt-x)) rotateY(var(--pd-nb-tilt-y));transition:transform .7s var(--pd-nb-ease)}body.theme-pd .pd-nb-card.is-tilting .pd-nb-card-inner{transition-duration:.12s}body.theme-pd .pd-nb-face{position:absolute;inset:0;border-radius:var(--pd-radius-xl);box-shadow:var(--pd-shadow-2)}body.theme-pd .pd-nb-card.is-issued .pd-nb-card-inner{animation:pd-nb-issue .9s var(--pd-nb-ease) both}@keyframes pd-nb-issue{from{opacity:0;transform:translateY(var(--pd-space-5)) rotateX(35deg) scale(.92)}to{opacity:1;transform:none}}body.theme-pd .pd-netbank .pd-bankcard{overflow:hidden;isolation:isolate;container-type:inline-size;color:var(--pd-nb-ink-standard);background:var(--pd-nb-face-standard);text-shadow:0 1px 2px rgba(0,28,59,.32)}body.theme-pd .pd-netbank .pd-bankcard--gold{color:var(--pd-nb-ink-gold);background:var(--pd-nb-face-gold);text-shadow:0 1px 1px rgba(255,241,192,.32)}body.theme-pd .pd-netbank .pd-bankcard--platinum{color:var(--pd-nb-ink-platinum);background:var(--pd-nb-face-platinum);text-shadow:0 1px 1px rgba(255,255,255,.44)}body.theme-pd .pd-netbank .pd-bankcard--black{color:var(--pd-nb-ink-black);background:var(--pd-nb-face-black);text-shadow:0 1px 2px rgba(0,0,0,.6)}body.theme-pd .pd-netbank .pd-bankcard-art{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;display:block}body.theme-pd .pd-netbank .pd-bankcard-chip{position:absolute;left:7%;top:36%;width:12%;color:var(--pd-nb-chip-line)}body.theme-pd .pd-netbank .pd-bankcard-chip svg{display:block;width:100%;height:auto}body.theme-pd .pd-netbank .pd-bankcard-chip rect{fill:var(--pd-nb-chip-face);stroke:currentColor;stroke-width:1}body.theme-pd .pd-netbank .pd-bankcard-chip path{fill:none;stroke:currentColor;stroke-width:1}body.theme-pd .pd-netbank .pd-bankcard-contactless{position:absolute;left:23%;top:38%;width:4.5%;height:auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;opacity:.85}body.theme-pd .pd-netbank .pd-bankcard-number{position:absolute;left:7%;top:62%;width:86%;font-family:var(--pd-font-mono);font-size:5.25cqi;font-weight:var(--pd-fw-medium);font-variant-numeric:tabular-nums;line-height:var(--pd-lh-tight);letter-spacing:.1cqi;white-space:pre}body.theme-pd .pd-netbank .pd-bankcard-holder{position:absolute;left:7%;bottom:9%;max-width:64%;display:grid;gap:.8cqi}body.theme-pd .pd-netbank .pd-bankcard-holder>span{font-size:2.4cqi;opacity:.82;line-height:var(--pd-lh-tight)}body.theme-pd .pd-netbank .pd-bankcard-holder strong{font-size:3.8cqi;font-weight:var(--pd-fw-medium);line-height:var(--pd-lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-pd .pd-netbank .pd-bankcard-tier{position:absolute;right:7%;bottom:9%;display:grid;gap:.8cqi;font-size:3.8cqi;font-weight:var(--pd-fw-medium);text-align:right;line-height:var(--pd-lh-tight)}body.theme-pd .pd-netbank .pd-bankcard-tier span{font-size:2.4cqi;letter-spacing:.3cqi}body.theme-pd .pd-nb-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.38) 50%,transparent 62%);transform:translateX(-130%)}body.theme-pd .pd-nb-card.is-shine .pd-nb-sheen{animation:pd-nb-sheen 1.1s var(--pd-nb-ease)}@keyframes pd-nb-sheen{to{transform:translateX(130%)}}body.theme-pd .pd-nb-card.is-pulse .pd-nb-card-inner{animation:pd-nb-pulse .6s var(--pd-nb-ease)}@keyframes pd-nb-pulse{40%{transform:scale(1.035)}}body.theme-pd .pd-nb-card.is-empty .pd-nb-face{position:relative;aspect-ratio:856 / 540;display:grid;place-content:center;justify-items:center;gap:var(--pd-space-1);padding:var(--pd-space-4);text-align:center;border:2px dashed var(--pd-color-border-strong);background:var(--pd-color-surface-soft);box-shadow:none}body.theme-pd .pd-nb-card.is-empty img{width:calc(var(--pd-space-5) * 2);height:calc(var(--pd-space-5) * 2);animation:pd-nb-bob 3s ease-in-out infinite}body.theme-pd .pd-nb-card.is-empty b{font-size:var(--pd-fs-md)}body.theme-pd .pd-nb-card.is-empty span{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}@keyframes pd-nb-bob{50%{transform:translateY(calc(var(--pd-space-1) / -2))}}body.theme-pd .pd-nb-summary{display:grid;gap:var(--pd-space-3);min-width:0}body.theme-pd .pd-nb-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pd-space-1)}body.theme-pd .pd-nb-total>span{flex:1 0 100%;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-nb-total b{font-family:var(--pd-font-mono);font-size:var(--pd-fs-display);font-weight:var(--pd-fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--pd-lh-tight)}body.theme-pd .pd-nb-total small{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-nb-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-2);margin:0}body.theme-pd .pd-nb-figures div{min-width:0;padding:var(--pd-space-2);border-radius:var(--pd-radius-md);background:var(--pd-color-surface-soft);transition:background-color .3s}body.theme-pd .pd-nb-figures dt{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-figures dd{margin:calc(var(--pd-space-1) / 2) 0 0;font-family:var(--pd-font-mono);font-size:var(--pd-fs-lg);font-weight:var(--pd-fw-semibold);font-variant-numeric:tabular-nums}body.theme-pd .pd-nb-figures div.is-hit,body.theme-pd .pd-nb-wallet.is-hit{background:var(--pd-color-primary-soft)}body.theme-pd .pd-nb-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-space-1);padding:var(--pd-space-2);border-radius:var(--pd-radius-md);background:var(--pd-color-surface-soft);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);transition:background-color .3s}body.theme-pd .pd-nb-wallet i{color:var(--pd-color-primary)}body.theme-pd .pd-nb-wallet span{flex:1 1 auto;min-width:0}body.theme-pd .pd-nb-wallet b{color:var(--pd-color-text);font-family:var(--pd-font-mono)}body.theme-pd .pd-nb-wallet a{color:var(--pd-color-link)}body.theme-pd .pd-nb-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--pd-space-5) * 1.5),1fr));gap:calc(var(--pd-space-1) / 2)}body.theme-pd .pd-nb-actions a{display:grid;justify-items:center;gap:calc(var(--pd-space-1) / 2);padding:var(--pd-space-2) var(--pd-space-1);border-radius:var(--pd-radius-md);color:var(--pd-color-text);font-size:var(--pd-fs-xs);text-decoration:none;transition:background-color .2s,transform .2s var(--pd-nb-ease)}body.theme-pd .pd-nb-actions a i{display:grid;place-items:center;width:var(--pd-space-5);height:var(--pd-space-5);border-radius:var(--pd-radius-round);background:var(--pd-color-primary-soft);color:var(--pd-color-primary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-nb-actions a:hover{background:var(--pd-color-surface-soft);transform:translateY(calc(var(--pd-space-1) / -4))}body.theme-pd .pd-nb-desk{display:grid;gap:var(--pd-space-4)}body.theme-pd .pd-nb-tabs{display:flex;gap:calc(var(--pd-space-1) / 2);overflow-x:auto;padding:calc(var(--pd-space-1) / 2);border-radius:var(--pd-tab-group-radius);background:var(--pd-color-surface-soft);scrollbar-width:none}body.theme-pd .pd-nb-tabs button{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--pd-space-1) / 2);height:var(--pd-tab-h);padding:0 var(--pd-tab-px);border:0;border-radius:var(--pd-tab-radius);background:none;color:var(--pd-color-text-secondary);font:inherit;font-size:var(--pd-tab-fs);font-weight:var(--pd-tab-weight);cursor:pointer;transition:color .2s,background-color .2s,box-shadow .2s}body.theme-pd .pd-nb-tabs button[aria-selected=true]{background:var(--pd-color-surface);color:var(--pd-color-primary);box-shadow:var(--pd-shadow-1)}body.theme-pd .pd-nb-panel{min-width:0}body.theme-pd .pd-nb-panel.is-entering{animation:pd-nb-in .35s var(--pd-nb-ease)}@keyframes pd-nb-in{from{opacity:0;transform:translateY(var(--pd-space-1))}}body.theme-pd .pd-nb-form{display:grid;gap:var(--pd-space-3);margin:0;min-width:0}body.theme-pd .pd-nb-form>.pd-nb-field{max-width:calc(var(--pd-space-5) * 15)}body.theme-pd .pd-nb-lead{margin:0;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-nb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-3)}body.theme-pd .pd-nb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body.theme-pd .pd-nb-field{display:grid;align-content:start;gap:calc(var(--pd-space-1) / 2);min-width:0}body.theme-pd .pd-nb-field>label{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-field>input{width:100%;height:var(--pd-input-h);padding:0 var(--pd-input-px)}body.theme-pd .pd-nb-amount{display:flex;align-items:center;gap:var(--pd-space-1);height:var(--pd-btn-h-lg);padding:0 var(--pd-input-px);border:1px solid var(--pd-color-border-strong);border-radius:var(--pd-input-radius);background:var(--pd-color-surface)}body.theme-pd .pd-nb-amount:focus-within{border-color:var(--pd-color-primary)}body.theme-pd .pd-nb-amount i{flex:none;color:var(--pd-color-warning)}body.theme-pd .pd-nb-amount input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:none;font-family:var(--pd-font-mono);font-size:var(--pd-fs-lg);font-variant-numeric:tabular-nums;outline:none;box-shadow:none}body.theme-pd .pd-nb-amount span{flex:none;color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);white-space:nowrap}body.theme-pd .pd-nb-chips{display:flex;flex-wrap:wrap;gap:calc(var(--pd-space-1) / 2)}body.theme-pd .pd-nb-chips:empty{display:none}body.theme-pd .pd-nb-chips button{padding:calc(var(--pd-space-1) / 4) var(--pd-space-2);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-pill);background:var(--pd-color-surface);color:var(--pd-color-text-secondary);font:inherit;font-size:var(--pd-fs-xs);cursor:pointer}body.theme-pd .pd-nb-chips button:hover:not(:disabled){color:var(--pd-color-primary);border-color:var(--pd-color-primary)}body.theme-pd .pd-nb-chips button:disabled{opacity:.45;cursor:not-allowed}body.theme-pd .pd-nb-pin{position:relative;min-width:0}body.theme-pd .pd-nb-pin>input{width:100%;height:var(--pd-input-h);padding:0 var(--pd-input-px)}body.theme-pd .pd-nb-pin-cells{display:none}body.theme-pd .pd-nb-pin.is-enhanced>input{position:absolute;inset:0;z-index:1;height:100%;opacity:0;color:transparent;caret-color:transparent;cursor:pointer}body.theme-pd .pd-nb-pin.is-enhanced .pd-nb-pin-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--pd-space-1) / 2);max-width:calc(var(--pd-space-5) * 9)}body.theme-pd .pd-nb-pin-cells i{position:relative;height:var(--pd-btn-h-lg);border:1px solid var(--pd-color-border-strong);border-radius:var(--pd-radius-sm);background:var(--pd-color-surface);transition:border-color .15s}body.theme-pd .pd-nb-pin-cells i.is-filled::after{content:"";position:absolute;inset:50% auto auto 50%;width:var(--pd-space-1);height:var(--pd-space-1);border-radius:var(--pd-radius-round);background:var(--pd-color-text);transform:translate(-50%,-50%);animation:pd-nb-dot .18s var(--pd-nb-ease)}@keyframes pd-nb-dot{from{transform:translate(-50%,-50%) scale(0)}}body.theme-pd .pd-nb-pin.is-focus .pd-nb-pin-cells i.is-current{border-color:var(--pd-color-primary)}body.theme-pd .pd-nb-pin.is-done .pd-nb-pin-cells i{border-color:var(--pd-color-success)}body.theme-pd .pd-nb-pin.is-shake .pd-nb-pin-cells{animation:pd-nb-shake .45s}body.theme-pd .pd-nb-pin.is-shake .pd-nb-pin-cells i{border-color:var(--pd-color-error)}@keyframes pd-nb-shake{20%,60%{transform:translateX(calc(var(--pd-space-1) / -1))}40%,80%{transform:translateX(var(--pd-space-1))}}body.theme-pd .pd-nb-flow{display:flex;align-items:center;gap:var(--pd-space-2);color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-flow span{display:inline-flex;align-items:center;gap:calc(var(--pd-space-1) / 2);padding:calc(var(--pd-space-1) / 2) var(--pd-space-2);border-radius:var(--pd-radius-pill);background:var(--pd-color-surface-soft);color:var(--pd-color-text-secondary)}body.theme-pd .pd-nb-flow>i{color:var(--pd-color-primary);animation:pd-nb-nudge 1.6s ease-in-out infinite}@keyframes pd-nb-nudge{50%{transform:translateX(calc(var(--pd-space-1) / 2))}}body.theme-pd .pd-nb-submit{display:flex;gap:var(--pd-space-2)}body.theme-pd .pd-nb-submit .btn{min-width:calc(var(--pd-space-5) * 4)}body.theme-pd .pd-nb-inline{display:flex;flex-wrap:wrap;align-items:end;gap:var(--pd-space-2)}body.theme-pd .pd-nb-inline .pd-nb-field{flex:1 1 calc(var(--pd-space-5) * 8)}body.theme-pd .pd-nb-secure{display:grid;gap:var(--pd-space-1);margin:0 0 var(--pd-space-3);padding:0;list-style:none}body.theme-pd .pd-nb-secure li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-space-1);padding:var(--pd-space-2);border-radius:var(--pd-radius-md);background:var(--pd-color-surface-soft);font-size:var(--pd-fs-sm)}body.theme-pd .pd-nb-secure li i{color:var(--pd-color-primary)}body.theme-pd .pd-nb-secure li span{flex:1 1 auto}body.theme-pd .pd-nb-secure li em{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);font-style:normal}body.theme-pd .pd-nb-termlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--pd-space-5) * 9),1fr));gap:var(--pd-space-3)}body.theme-pd .pd-nb-term{display:grid;gap:var(--pd-space-2);min-width:0;padding:var(--pd-space-3);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-lg)}body.theme-pd .pd-nb-term header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pd-space-1)}body.theme-pd .pd-nb-term header b{font-family:var(--pd-font-mono);font-size:var(--pd-fs-xl)}body.theme-pd .pd-nb-term header>span{flex:1 1 auto;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-progress{height:var(--pd-space-1);overflow:hidden;border-radius:var(--pd-radius-pill);background:var(--pd-color-surface-soft)}body.theme-pd .pd-nb-progress span{display:block;width:var(--pd-nb-progress);height:100%;border-radius:inherit;background:var(--pd-color-primary);animation:pd-nb-grow 1s var(--pd-nb-ease);transform-origin:left}@keyframes pd-nb-grow{from{transform:scaleX(0)}}body.theme-pd .pd-nb-term dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-1);margin:0}body.theme-pd .pd-nb-term dt{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-term dd{margin:0;font-size:var(--pd-fs-sm);font-variant-numeric:tabular-nums}body.theme-pd .pd-nb-term form{margin:0}body.theme-pd .pd-nb-ledger{display:grid;margin:0;padding:0;list-style:none}body.theme-pd .pd-nb-ledger li{display:flex;align-items:center;gap:var(--pd-space-2);padding:var(--pd-space-2) 0}body.theme-pd .pd-nb-ledger li+li{border-top:1px solid var(--pd-color-divider)}body.theme-pd .pd-nb-ledger li:first-child.is-new{animation:pd-nb-row 1.4s var(--pd-nb-ease)}@keyframes pd-nb-row{from{background:var(--pd-color-primary-soft)}}body.theme-pd .pd-nb-ledger-icon{flex:none;display:grid;place-items:center;width:var(--pd-space-5);height:var(--pd-space-5);border-radius:var(--pd-radius-round);background:var(--pd-color-surface-soft);color:var(--pd-color-text-secondary)}body.theme-pd .pd-nb-ledger li.is-plus .pd-nb-ledger-icon{background:var(--pd-color-success-soft);color:var(--pd-color-success)}body.theme-pd .pd-nb-ledger-main{display:grid;flex:1 1 auto;min-width:0}body.theme-pd .pd-nb-ledger-main b{overflow:hidden;font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-medium);white-space:nowrap;text-overflow:ellipsis}body.theme-pd .pd-nb-ledger-main span{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-ledger-amount{display:grid;justify-items:end;flex:none}body.theme-pd .pd-nb-ledger-amount b{font-family:var(--pd-font-mono);font-size:var(--pd-fs-md);font-variant-numeric:tabular-nums}body.theme-pd .pd-nb-ledger li.is-plus .pd-nb-ledger-amount b{color:var(--pd-color-success)}body.theme-pd .pd-nb-ledger-amount>span{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-ledger-amount span i{font-style:normal}body.theme-pd .pd-nb-rules{margin-top:var(--pd-space-3)}body.theme-pd .pd-netbank.is-masked [data-amount]{position:relative;display:inline-block;min-width:4ch;color:transparent}body.theme-pd .pd-netbank.is-masked [data-amount]::after{content:"****";position:absolute;inset:0;color:var(--pd-color-text-secondary);text-align:inherit}body.theme-pd .pd-nb-coin{position:fixed;z-index:var(--pd-z-popover);width:var(--pd-space-5);height:var(--pd-space-5);pointer-events:none;will-change:transform,opacity}@media(max-width:900px){body.theme-pd .pd-nb-overview{grid-template-columns:minmax(0,1fr);gap:var(--pd-space-4)}body.theme-pd .pd-nb-cardslot{justify-self:center;width:100%;max-width:25rem}body.theme-pd .pd-nb-grid--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){body.theme-pd .pd-nb-head,body.theme-pd .pd-nb-overview,body.theme-pd .pd-nb-desk{padding:var(--pd-space-3)}body.theme-pd .pd-nb-grid{grid-template-columns:minmax(0,1fr)}body.theme-pd .pd-nb-total b{font-size:var(--pd-fs-xl)}body.theme-pd .pd-nb-figures dd{font-size:var(--pd-fs-md)}body.theme-pd .pd-nb-tabs button span{display:none}body.theme-pd .pd-nb-tabs button[aria-selected=true] span{display:inline}body.theme-pd .pd-nb-submit .btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){body.theme-pd .pd-netbank *,body.theme-pd .pd-netbank *::after{animation:none!important;transition:none!important}}body.theme-pd .pd-fishcoin-amount{display:inline-flex;align-items:center;gap:calc(var(--pd-space-1) / 2);vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}body.theme-pd .pd-fishcoin-icon{display:inline-block;width:var(--pd-icon-xl);height:var(--pd-icon-xl);object-fit:contain;flex:none;vertical-align:middle}body.theme-pd .pd-wallet-help .pd-fishcoin-icon,body.theme-pd .pd-bank-table .pd-fishcoin-icon,body.theme-pd .pd-nb-ledger .pd-fishcoin-icon{width:var(--pd-icon-md);height:var(--pd-icon-md)}body.theme-pd .pd-netbank.is-masked [data-amount] .pd-fishcoin-amount{visibility:hidden}body.theme-pd .pd-wallet-exchange{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pd-space-5) * 8)),1fr));gap:var(--pd-space-4);margin-top:var(--pd-space-3)}body.theme-pd .pd-wallet-exchange form{display:grid;gap:var(--pd-space-2)}body.theme-pd .pd-wallet-exchange label{font-size:var(--pd-fs-sm);color:var(--pd-color-text-secondary)}body.theme-pd .pd-wallet-exchange button{justify-self:start}body.theme-pd .pd-nb-upgrade{display:grid;gap:var(--pd-space-3);min-width:0}body.theme-pd .pd-nb-upgrade-head{display:flex;align-items:center;gap:var(--pd-space-3);min-width:0}body.theme-pd .pd-nb-upgrade-art{flex:none;width:calc(var(--pd-space-5) * 5);height:auto;border-radius:var(--pd-radius-md);box-shadow:var(--pd-shadow-1)}body.theme-pd .pd-nb-upgrade-head h3{margin:0;font-size:var(--pd-fs-md);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-nb-upgrade-head p{margin:calc(var(--pd-space-1) / 2) 0 0;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-conds{display:grid;gap:var(--pd-space-2);margin:0;padding:0;list-style:none}body.theme-pd .pd-nb-conds li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--pd-space-1) / 2) var(--pd-space-2)}body.theme-pd .pd-nb-conds li>i{color:var(--pd-color-text-tertiary)}body.theme-pd .pd-nb-conds li.is-met>i{color:var(--pd-color-success)}body.theme-pd .pd-nb-conds li>span{font-size:var(--pd-fs-sm)}body.theme-pd .pd-nb-conds li>b{font-family:var(--pd-font-mono);font-size:var(--pd-fs-sm);font-variant-numeric:tabular-nums}body.theme-pd .pd-nb-conds li>.pd-nb-progress{grid-column:2 / -1}body.theme-pd .pd-nb-conds li.is-met .pd-nb-progress span{background:var(--pd-color-success)}body.theme-pd .pd-nb-conds li>em{grid-column:2 / -1;color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);font-style:normal}body.theme-pd .pd-nb-note{margin:0;color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-nb-warn{display:flex;gap:var(--pd-space-1);margin:0;padding:var(--pd-space-2);border-radius:var(--pd-radius-md);background:var(--pd-color-warning-soft);font-size:var(--pd-fs-sm)}body.theme-pd .pd-nb-warn i{color:var(--pd-color-warning)}body.theme-pd .pd-nb-link .pd-nb-dot{width:var(--pd-space-1);height:var(--pd-space-1);border-radius:var(--pd-radius-round);background:var(--pd-color-success)}body.theme-pd a.pd-nb-link{text-decoration:none}body.theme-pd .pd-nb-card.is-upgrading .pd-nb-card-inner{animation:pd-nb-upgrade .85s var(--pd-nb-ease) both}@keyframes pd-nb-upgrade{from{transform:rotateY(90deg) scale(.94);opacity:.4}to{transform:none;opacity:1}}body.theme-pd .pd-netbank .pd-bankcard-tier.is-pop{animation:pd-nb-pop .45s var(--pd-nb-ease)}@keyframes pd-nb-pop{50%{transform:scale(1.12)}}body.theme-pd .pd-escrow h3{margin:0 0 var(--pd-space-1);font-size:var(--pd-h3-size);font-weight:var(--pd-h3-weight);line-height:var(--pd-h3-lh)}body.theme-pd .pd-escrow-status{display:inline-flex;align-items:center;padding:calc(var(--pd-space-1) / 2) var(--pd-space-2);border-radius:var(--pd-radius-pill);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-snug);white-space:nowrap;color:var(--pd-color-text-secondary);background:var(--pd-color-surface-soft)}body.theme-pd .pd-escrow-status--wait{color:var(--pd-color-warning);background:var(--pd-color-warning-soft)}body.theme-pd .pd-escrow-status--active{color:var(--pd-color-primary);background:var(--pd-color-primary-soft)}body.theme-pd .pd-escrow-status--alert{color:var(--pd-color-error);background:var(--pd-color-error-soft)}body.theme-pd .pd-escrow-status--done{color:var(--pd-color-success);background:var(--pd-color-success-soft)}body.theme-pd .pd-escrow-uid{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);font-variant-numeric:tabular-nums}body.theme-pd .pd-escrow-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pd-space-5) * 5)),1fr));gap:var(--pd-space-2);margin:0;padding:0;list-style:none}body.theme-pd .pd-escrow-steps li{display:flex;align-items:center;gap:var(--pd-space-2);min-width:0;padding:var(--pd-space-2) var(--pd-space-3);border-radius:var(--pd-radius-md);background:var(--pd-color-surface-soft);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-snug)}body.theme-pd .pd-escrow-steps li>span{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--pd-icon-xl);height:var(--pd-icon-xl);border-radius:var(--pd-radius-round);background:var(--pd-color-surface);color:var(--pd-color-text-secondary);font-weight:var(--pd-fw-semibold);font-variant-numeric:tabular-nums}body.theme-pd .pd-escrow-steps li.is-current{color:var(--pd-color-primary);background:var(--pd-color-primary-soft);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-escrow-steps li.is-current>span{background:var(--pd-color-primary);color:var(--pd-color-on-primary)}body.theme-pd .pd-escrow-steps li.is-done>span{background:var(--pd-color-success);color:var(--pd-color-on-primary)}body.theme-pd .pd-escrow-order{display:grid;gap:var(--pd-space-3)}body.theme-pd .pd-escrow-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pd-space-5) * 10)),1fr));gap:var(--pd-space-2) var(--pd-space-4);margin:0}body.theme-pd .pd-escrow-facts>div{display:grid;gap:calc(var(--pd-space-1) / 2);min-width:0}body.theme-pd .pd-escrow-facts dt{color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-escrow-facts dd{margin:0;font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal);overflow-wrap:anywhere}body.theme-pd .pd-escrow-no{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums}body.theme-pd .pd-escrow-block{padding:var(--pd-space-3);border-radius:var(--pd-radius-md);background:var(--pd-color-surface-soft);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal);overflow-wrap:anywhere}body.theme-pd .pd-escrow-block p+p{margin-top:var(--pd-space-1)}body.theme-pd .pd-escrow-block--private h3{color:var(--pd-color-primary)}body.theme-pd .pd-escrow-block--alert{background:var(--pd-color-error-soft)}body.theme-pd .pd-escrow-note,body.theme-pd .pd-escrow-hint{display:flex;align-items:baseline;gap:var(--pd-space-2);padding:var(--pd-space-2) var(--pd-space-3);border-radius:var(--pd-radius-md);background:var(--pd-color-primary-soft);color:var(--pd-color-text);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal)}body.theme-pd .pd-escrow-note>i,body.theme-pd .pd-escrow-hint>i{flex:none;color:var(--pd-color-primary)}body.theme-pd .pd-escrow-hint{margin:var(--pd-space-3) 0}body.theme-pd .pd-escrow-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pd-space-5) * 10)),1fr));gap:var(--pd-space-3);align-items:start}body.theme-pd .pd-escrow-action{display:grid;gap:var(--pd-space-2);min-width:0}body.theme-pd .pd-escrow-action label,body.theme-pd .pd-escrow-create label{margin:0;font-size:var(--pd-fs-sm)}body.theme-pd .pd-escrow-action button{justify-self:start}body.theme-pd .pd-escrow-create{display:grid;gap:var(--pd-space-2)}body.theme-pd .pd-escrow-create button{justify-self:start}body.theme-pd .pd-escrow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pd-space-5) * 8)),1fr));gap:var(--pd-space-2) var(--pd-space-3)}body.theme-pd .pd-escrow-grid>div{display:grid;gap:var(--pd-space-2)}body.theme-pd .pd-escrow-log{display:grid;gap:var(--pd-space-1);margin:0;padding:0;list-style:none}body.theme-pd .pd-escrow-log li{display:flex;flex-wrap:wrap;gap:0 var(--pd-space-2)}body.theme-pd .pd-escrow-log time{color:var(--pd-color-text-tertiary);font-variant-numeric:tabular-nums}body.theme-pd .pd-escrow-rules{display:grid;gap:var(--pd-space-1);margin:var(--pd-space-2) 0 0;padding-left:var(--pd-space-4);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-normal)}body.theme-pd .pd-escrow-table td{vertical-align:middle}body.theme-pd .pd-auction-actions{display:flex;flex-wrap:wrap;gap:var(--pd-space-2);margin-top:var(--pd-space-3)}body.theme-pd .pd-auction-actions .btn{margin:0}body.theme-pd .pd-auction-item .pd-shop-plate{text-decoration:none}body.theme-pd .pd-auction-number{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pd-space-2) var(--pd-space-3);margin:var(--pd-space-2) 0}body.theme-pd .pd-auction-number strong{color:var(--pd-color-primary);font-family:var(--pd-font-mono);font-size:var(--pd-fs-display);font-weight:var(--pd-fw-semibold);letter-spacing:0.1em;line-height:var(--pd-lh-tight)}body.theme-pd .pd-auction-number span{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-auction-form,body.theme-pd .pd-auction-source{display:grid;gap:var(--pd-space-3);margin:var(--pd-space-3) 0 0;padding:0;border:0}body.theme-pd .pd-auction-source legend{margin-bottom:var(--pd-space-2);color:var(--pd-color-text);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-auction-source label{display:flex;align-items:center;gap:var(--pd-space-2);margin:0}body.theme-pd .pd-auction-field{display:grid;gap:var(--pd-space-1);margin:0}body.theme-pd .pd-auction-field span{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm)}body.theme-pd .pd-auction-field input,body.theme-pd .pd-auction-field select,body.theme-pd .pd-auction-source select{max-width:calc(var(--pd-space-5) * 10)}body.theme-pd .pd-auction-bid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pd-space-2) var(--pd-space-3);margin-top:var(--pd-space-3)}body.theme-pd .pd-auction-bid .btn{margin:0}body.theme-pd .pd-avatar-card .pd-avatar-layout{display:grid;grid-template-columns:calc(var(--pd-space-5) * 3) minmax(0,1fr);align-items:start;gap:var(--pd-space-4);margin:0;padding:var(--pd-space-3) var(--pd-space-4);min-width:0}body.theme-pd .pd-avatar-card .profile-avatar-preview{margin:0;min-width:0}body.theme-pd .pd-avatar-card .profile-avatar-preview img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--pd-radius-round)}body.theme-pd .pd-avatar-card .pd-avatar-content{display:grid;gap:var(--pd-space-2);min-width:0}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-self:start;gap:calc(var(--pd-space-1) / 2);min-width:0;margin:0;padding:calc(var(--pd-space-1) / 2);background:var(--pd-color-surface-soft);border-radius:var(--pd-tab-group-radius)}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs .profile-avatar-radio{position:relative;display:inline-flex;min-width:0;margin:0;font-weight:var(--pd-tab-weight)}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs input{position:absolute;width:var(--pd-tab-indicator);height:var(--pd-tab-indicator);padding:0;margin:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs .profile-avatar-radio>span{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--pd-space-1) / 2);min-height:var(--pd-tab-h);padding:calc(var(--pd-space-1) / 2) var(--pd-tab-px);border:0;border-radius:var(--pd-tab-radius);background:transparent;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-regular);line-height:var(--pd-lh-tight);white-space:nowrap}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs .profile-avatar-radio:hover>input:not(:checked):not(:disabled)+span{color:var(--pd-color-text)}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs input:checked+span{background:var(--pd-color-surface);color:var(--pd-color-text);font-weight:var(--pd-fw-semibold);box-shadow:var(--pd-shadow-1)}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs input:focus-visible+span{outline:var(--pd-tab-indicator) solid var(--pd-color-primary);outline-offset:var(--pd-tab-indicator)}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs input:disabled+span{color:var(--pd-color-text-tertiary);cursor:not-allowed}body.theme-pd .pd-avatar-card .pd-avatar-source-panel{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}body.theme-pd .pd-avatar-card .pd-avatar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pd-space-1);min-width:0;margin:0}body.theme-pd .pd-avatar-card .pd-avatar-actions>label{display:inline-block;margin:0;font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-medium);white-space:nowrap}body.theme-pd .pd-avatar-card .pd-avatar-actions .btn{margin:0;max-width:100%}body.theme-pd .pd-avatar-card .pd-avatar-actions input[type=text]{width:calc(var(--pd-space-5) * 3);max-width:100%;min-width:0;height:var(--pd-btn-h-sm);padding:0 var(--pd-input-px);font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums}body.theme-pd .pd-avatar-card .pd-preset-avatars{display:inline-flex;flex-wrap:wrap;gap:var(--pd-space-1);min-width:0;margin:0}body.theme-pd .pd-avatar-card .pd-preset-avatar{display:block;margin:0}body.theme-pd .pd-avatar-card .pd-preset-avatar img{width:var(--pd-side-icon-art);height:var(--pd-side-icon-art);border-width:var(--pd-tab-indicator)}body.theme-pd .pd-avatar-card .pd-preset-avatar input:focus-visible+img{outline:var(--pd-tab-indicator) solid var(--pd-color-primary);outline-offset:var(--pd-tab-indicator)}body.theme-pd .pd-avatar-card .pd-avatar-upload-status{flex:1 1 0;min-width:0;overflow-wrap:anywhere;color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal)}body.theme-pd .pd-avatar-card .pd-avatar-source-panel .pd-avatar-upload-status.is-error,body.theme-pd .pd-avatar-card .pd-avatar-source-panel .pd-library-status.is-error{color:var(--pd-color-error)}body.theme-pd .pd-avatar-card .pd-avatar-source-panel .muted,body.theme-pd .pd-avatar-card .pd-avatar-save-hint{margin:var(--pd-space-1) 0 0;overflow-wrap:anywhere;font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal);color:var(--pd-color-text-secondary)}body.theme-pd .pd-avatar-card .pd-avatar-save-hint{margin:0}body.theme-pd .pd-avatar-card .pd-avatar-actions .muted,body.theme-pd .pd-avatar-card .pd-avatar-source-panel>.muted:first-child{margin:0}@media(max-width:640px){body.theme-pd .pd-avatar-card .pd-avatar-layout{grid-template-columns:minmax(0,1fr);gap:var(--pd-space-2);padding:var(--pd-space-3)}body.theme-pd .pd-avatar-card .profile-avatar-preview{width:calc(var(--pd-space-5) * 3)}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs{gap:calc(var(--pd-space-1) / 2)}body.theme-pd .pd-avatar-card .pd-avatar-source-tabs .profile-avatar-radio>span{min-height:var(--pd-tab-h-touch);padding-inline:var(--pd-space-1);font-size:var(--pd-fs-xs)}}.pd-library-controls,.pd-library-picker{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pd-space-2);margin-bottom:var(--pd-space-2)}.pd-library-controls input,.pd-library-picker input{width:calc(var(--pd-side-art) * 1.5);max-width:100%}.pd-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pd-side-art),1fr));gap:var(--pd-space-2);margin-top:var(--pd-space-4)}.pd-library-avatar{display:flex;flex-direction:column;align-items:center;gap:var(--pd-space-1);padding:var(--pd-space-2);border-radius:var(--pd-card-radius);color:var(--pd-color-text);background:var(--pd-color-surface-subtle);text-decoration:none}.pd-library-avatar:hover,.pd-library-avatar.is-selected{background:var(--pd-color-primary-soft);color:var(--pd-color-link);text-decoration:none}.pd-library-avatar:focus-visible{outline:var(--pd-tab-indicator) solid var(--pd-color-primary);outline-offset:var(--pd-tab-indicator)}.pd-library-avatar img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--pd-radius-round)}.pd-library-number{font-family:var(--pd-font-mono);font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-medium);font-variant-numeric:tabular-nums}.pd-library-status{color:var(--pd-color-text-secondary)}.pd-library-status.is-error{color:var(--pd-color-error)}.pd-library-dialog{width:calc(100% - var(--pd-space-5));max-width:calc(var(--pd-side-art) * 9);height:min(calc(100dvh - var(--pd-space-5)),calc(var(--pd-side-art) * 7.5));max-height:calc(100dvh - var(--pd-space-5));margin:auto;padding:0;border:1px solid var(--pd-color-border);border-radius:var(--pd-modal-radius);background:var(--pd-color-surface);color:var(--pd-color-text);font-family:var(--pd-font-body);font-size:var(--pd-fs-sm);box-shadow:var(--pd-shadow-2)}.pd-library-dialog:not([open]){display:none}.pd-library-dialog[open]{display:flex;flex-direction:column}.pd-library-dialog::backdrop{background:rgba(15,17,22,.55)}.pd-library-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pd-space-3);padding:var(--pd-space-3) var(--pd-space-4);flex-shrink:0}.pd-library-dialog-head h2{margin:0;font-size:var(--pd-h2-size);font-weight:var(--pd-h2-weight);line-height:var(--pd-h2-lh)}.pd-library-dialog>.pd-library-controls{padding:0 var(--pd-space-4);flex-shrink:0}.pd-library-dialog>.pd-library-status{padding:0 var(--pd-space-4);margin:0 0 var(--pd-space-2);min-height:calc(var(--pd-fs-sm) * var(--pd-lh-normal) * 2);line-height:var(--pd-lh-normal);flex-shrink:0}.pd-library-dialog-scroll{flex:1 1 0;overflow-y:auto;min-height:0;padding:var(--pd-space-2) var(--pd-space-4);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--pd-color-text-tertiary) var(--pd-color-surface-subtle)}.pd-library-dialog-scroll::-webkit-scrollbar{width:var(--pd-space-1)}.pd-library-dialog-scroll::-webkit-scrollbar-track{background:var(--pd-color-surface-subtle)}.pd-library-dialog-scroll::-webkit-scrollbar-thumb{background:var(--pd-color-text-tertiary);border:var(--pd-tab-indicator) solid var(--pd-color-surface-subtle);border-radius:var(--pd-radius-pill)}.pd-library-dialog-scroll::-webkit-scrollbar-thumb:hover{background:var(--pd-color-text-secondary)}.pd-library-dialog .pd-library-grid{margin-top:0}.pd-library-dialog .pd-library-grid.is-filtered{grid-template-columns:minmax(0,calc(var(--pd-side-art) * 1.5))}.pd-library-dialog .pd-library-avatar{border:0;cursor:pointer;font:inherit;text-align:center}.pd-library-dialog .pd-library-avatar.is-selected{box-shadow:inset 0 0 0 var(--pd-tab-indicator) var(--pd-color-primary)}.pd-library-dialog-pagination{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pd-space-2);padding:var(--pd-space-2) var(--pd-space-4)}.pd-library-dialog-foot{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pd-space-2);padding:var(--pd-space-3) var(--pd-space-4);border-top:1px solid var(--pd-color-divider)}body.pd-library-dialog-open{overflow:hidden}
