.proof-result-shell{color:#134e4a;background:#f0fdfab8;border:1px solid #99f6e4;border-radius:12px;gap:14px;margin-top:20px;padding:16px;display:grid}.proof-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.proof-result-card{color:#134e4a;background:#ffffffc7;border:1px solid #0f766e38;border-radius:10px;min-width:0;padding:18px;box-shadow:0 12px 30px #0f766e12,inset 0 1px #ffffffd6}.proof-result-card--summary,.proof-result-card--blockchain{grid-column:1/-1}.proof-result-card--preview{grid-column:1/-1;padding:14px}.proof-result-preview-slot{display:contents}.proof-result-preview-frame{background:#0f172a0f;border:1px solid #0f766e29;border-radius:8px;justify-content:center;align-items:center;min-height:180px;max-height:520px;display:flex;overflow:hidden}.proof-result-preview-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:520px;display:block}.proof-result-preview-fallback{color:#52525b;text-align:center;max-width:38rem;margin:0}.proof-result-preview-estimate{color:#134e4a;text-align:center;margin:4px 0 0;font-size:14px;font-weight:800}html[data-theme=dark] .proof-result-preview-estimate{color:#ccfbf1}.proof-result-preview-placeholder{text-align:center;place-items:center;gap:6px;width:100%;min-height:280px;padding:18px;display:grid}.proof-result-preview-placeholder[hidden]{display:none}.proof-preview-illustration{object-fit:contain;filter:drop-shadow(0 18px 28px #0f766e29);width:min(280px,72vw);height:auto;max-height:340px;display:block}.proof-result-preview-placeholder strong{color:#134e4a;font-size:18px}.proof-preview-extension{color:#0f766e;letter-spacing:.04em;background:#14b8a61a;border:1px solid #0f766e3d;border-radius:999px;flex:none;padding:8px 11px;font-size:13px;font-weight:900;line-height:1}.proof-result-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;display:flex}.proof-result-card-heading--summary{align-items:center}.proof-heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.proof-save-heading-action,.proof-save-heading-form,.proof-ipfs-heading-action,.proof-ipfs-heading-form{flex:none;margin:0}.proof-ipfs-heading-status{white-space:nowrap;align-self:center}.proof-result-card-heading h3{color:inherit;margin:0;font-size:17px}.proof-result-card-heading p{color:#0f766e;margin:4px 0 0;font-size:12px;font-weight:800}.proof-result-card>section{margin-top:0!important}.proof-result-card h3,.proof-result-card h4,.proof-result-card h5{overflow-wrap:anywhere}.proof-summary-list{gap:0;margin:0;display:grid}.proof-summary-list .status-row{border-top:1px solid #0f766e1f}.proof-summary-list .status-row:first-child{border-top:0}.proof-result-card p,.proof-result-card li,.proof-result-card code,.proof-result-card dd{overflow-wrap:anywhere}.proof-result-card .notice{margin-top:12px}.proof-result-card ul{padding-left:22px}.proof-result-card a{overflow-wrap:anywhere}.proof-blockchain-entitlement-summary{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 18px}.proof-blockchain-entitlement-summary>span{overflow-wrap:anywhere;flex:220px;min-width:0}.proof-blockchain-result-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.proof-blockchain-result-layout--single{grid-template-columns:minmax(0,1fr)}.proof-blockchain-result-main,.proof-blockchain-tx{min-width:0}.proof-blockchain-result-main h3,.proof-blockchain-tx h3{margin:0 0 10px}.proof-blockchain-op-return{white-space:pre-wrap}.proof-blockchain-tx{border-left:1px solid #0f766e2e;padding-left:24px}.proof-blockchain-txid{word-break:break-all;display:block}.proof-blockchain-explorer-label{margin:8px 0 0}.proof-blockchain-explorer-links{flex-wrap:wrap;gap:6px 14px;display:flex}.proof-blockchain-explorer-links a{color:#0f766e}.proof-save-panel,.proof-ipfs-panel{gap:10px;margin-top:16px;display:grid}.proof-ipfs-confirmation{gap:10px;display:grid}.proof-ipfs-success{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.proof-ipfs-cid{word-break:break-all;margin:0}.proof-ipfs-message{color:#0f766e;margin:0;font-weight:800}.proof-save-success{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.proof-save-share-form{margin:0}.proof-share-result{margin-top:0}.proof-share-result .result-row{align-items:center}html[data-theme=dark] .proof-result-shell{border-color:var(--cashlink-dark-border-strong);color:#ccfbf1;background:#134e4a75;box-shadow:0 14px 38px #14b8a61f}html[data-theme=dark] .proof-result-card{border-color:var(--cashlink-dark-border);color:var(--cashlink-dark-text);background:#0f172ab8;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000002e}html[data-theme=dark] .proof-result-card-heading p{color:#99f6e4}html[data-theme=dark] .proof-result-preview-frame{background:#0206177a;border-color:#5eead433}html[data-theme=dark] .proof-result-preview-fallback{color:var(--cashlink-dark-muted)}html[data-theme=dark] .proof-result-preview-placeholder strong{color:var(--cashlink-dark-text)}html[data-theme=dark] .proof-preview-extension{color:#99f6e4;background:#14b8a633;border-color:#5eead44d}html[data-theme=dark] .proof-preview-illustration{filter:drop-shadow(0 20px 30px #2dd4bf33)}html[data-theme=dark] .proof-summary-list .status-row{border-top-color:#5eead42e}html[data-theme=dark] .proof-save-success{color:#ccfbf1}html[data-theme=dark] .proof-ipfs-message{color:#99f6e4}html[data-theme=dark] .proof-blockchain-tx{border-left-color:#5eead433}html[data-theme=dark] .proof-blockchain-explorer-links a{color:#99f6e4}@media (width<=920px){.proof-result-grid{grid-template-columns:1fr}.proof-result-preview-frame,.proof-result-preview-image{max-height:min(420px,65vh)}.proof-result-card--summary,.proof-result-card--blockchain,.proof-result-card--preview{grid-column:auto}.proof-result-preview-placeholder{min-height:220px;padding:12px}}@media (width<=760px){.proof-blockchain-result-layout{grid-template-columns:minmax(0,1fr);gap:18px}.proof-blockchain-tx{border-top:1px solid #0f766e2e;border-left:0;padding-top:18px;padding-left:0}html[data-theme=dark] .proof-blockchain-tx{border-top-color:#5eead433}}.proof-guide-section{margin-top:44px}.proof-guide-section+.proof-guide-section{margin-top:38px}.proof-guide-heading{max-width:780px}.proof-guide-heading h2{margin:0;font-size:clamp(22px,2.4vw,30px)}.proof-guide-heading p{color:#52525b;margin:8px 0 0;line-height:1.7}.proof-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.proof-guide-grid>li,.proof-guide-card{min-width:0;height:100%}.proof-guide-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.proof-guide-visual{background:linear-gradient(145deg,#f0fdfaf5,#ecfeffbd);border-bottom:1px solid #0f766e26;place-items:center;min-height:196px;margin:0;padding:18px;display:grid}.proof-guide-image{aspect-ratio:1;object-fit:contain;width:min(166px,100%);height:auto;display:block}.proof-guide-card-copy{flex:auto;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}.proof-guide-card-copy--feature{display:block}.proof-guide-card-copy h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.proof-guide-card-copy p{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.65}.proof-guide-step-number{margin:0}html[data-theme=dark] .proof-guide-heading p{color:var(--cashlink-dark-muted)}html[data-theme=dark] .proof-guide-visual{background:linear-gradient(145deg,#082f36d1,#0f172ac7);border-bottom-color:#5eead429}@media (width<=1100px){.proof-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.proof-guide-section{margin-top:34px}.proof-guide-grid{grid-template-columns:1fr}.proof-guide-visual{min-height:176px}}.image-quota-purchase-button{color:#fff;white-space:nowrap;background:#0f766e;border:1px solid #0f766e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:100%;padding:14px 16px;font-weight:900;display:inline-flex}.image-quota-purchase-label{opacity:.88;font-size:12px;font-weight:700}.image-quota-purchase-button>strong{font-size:22px;line-height:1.2}.image-quota-purchase-action{align-items:center;gap:7px;margin-top:4px;font-size:15px;display:inline-flex}.image-quota-purchase-action>span{font-size:20px;line-height:1}.image-quota-purchase-button:hover:not(:disabled){background:#115e59}.image-quota-purchase-button:disabled{color:#52525b;cursor:not-allowed;background:#d4d4d8;border-color:#a1a1aa}.image-quota-checkout{z-index:90;position:fixed;inset:0}.image-quota-checkout[hidden]{display:none}.image-quota-checkout-backdrop{z-index:90}.image-quota-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.image-quota-balance-grid>div{border:1px solid #d4d4d8;border-radius:8px;padding:12px}.image-quota-balance-grid span{color:#71717a;font-size:13px;display:block}.image-quota-balance-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:18px;display:block}.image-quota-price-summary{gap:0;margin:0;display:grid}.image-quota-price-summary>div{border-bottom:1px solid #e4e4e7;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.image-quota-price-summary dd{text-align:right;margin:0;font-weight:800}.image-quota-countdown{color:#64748b;font-variant-numeric:tabular-nums}.image-quota-refunds{border-top:1px solid #d4d4d8;margin-top:18px;padding-top:18px}.image-quota-refund-card{border:1px solid #d4d4d8;border-radius:12px;margin-top:10px;padding:12px}html[data-theme=dark] .image-quota-purchase-button:disabled{color:#cbd5e1;background:#334155;border-color:#475569}html[data-theme=dark] .image-quota-balance-grid>div{background:#0f172a73;border-color:#475569}html[data-theme=dark] .image-quota-balance-grid span{color:#cbd5e1}html[data-theme=dark] .image-quota-price-summary>div{border-bottom-color:#475569}html[data-theme=dark] .image-quota-countdown{color:#cbd5e1}html[data-theme=dark] .image-quota-refunds,html[data-theme=dark] .image-quota-refund-card{border-color:#475569}@media (width<=760px){.image-quota-purchase-button{grid-column:1/-1;min-height:48px}.image-quota-balance-grid{grid-template-columns:1fr}}.proof-camera-header{align-items:center}.proof-camera-header>div:first-child{flex:auto;min-width:0}.stats.proof-camera-header-stats{flex:0 390px;align-items:stretch;width:min(100%,390px);min-width:0}.proof-camera-quota-summary{justify-content:center;align-items:baseline;gap:8px;line-height:1.2;display:inline-flex}.proof-camera-quota-summary .image-quota-purchase-label{font-size:15px}.proof-camera-quota-summary>strong{font-size:22px}@media (width<=760px){.stats.proof-camera-header-stats{flex:none;grid-template-columns:minmax(0,1fr);width:100%}}.proof-camera-file-picker{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.proof-camera-sidebar{align-content:start;gap:16px;min-width:0;display:grid}.proof-camera-api-docs{margin:0}.proof-camera-api-docs .button{width:100%;display:flex}.proof-camera-result-info-stack{gap:16px;min-width:0;display:grid}@media (width>=921px){.proof-camera-result-info-stack{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 40px);padding-right:3px;position:sticky;top:20px;overflow-y:auto}}.proof-camera-result-info-card{gap:12px;display:grid}.proof-camera-result-info-card>p{color:#52525b;overflow-wrap:anywhere;margin:0}.proof-camera-method-list{gap:14px;margin:0;display:grid}.proof-camera-method-list>div{gap:4px;min-width:0;display:grid}.proof-camera-method-list>div+div{border-top:1px solid #0f766e29;padding-top:14px}.proof-camera-method-list dt{color:#134e4a;font-weight:900}.proof-camera-method-list dd{color:#52525b;overflow-wrap:anywhere;margin:0;line-height:1.6}html[data-theme=dark] .proof-camera-result-info-card>p,html[data-theme=dark] .proof-camera-method-list dd{color:var(--cashlink-dark-muted)}html[data-theme=dark] .proof-camera-method-list dt{color:#ccfbf1}html[data-theme=dark] .proof-camera-method-list>div+div{border-top-color:#5eead433}.proof-storage-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.proof-storage-price-summary>div{background:#f0fdfaa8;border:1px solid #0f766e2e;border-radius:10px;gap:4px;padding:12px;display:grid}.proof-storage-price-summary dt{color:#52606d;font-size:12px;font-weight:700}.proof-storage-price-summary dd{overflow-wrap:anywhere;margin:0;font-weight:800}.proof-storage-refund-card{border:1px solid #0f766e2e;border-radius:10px;margin-top:12px;padding:12px}html[data-theme=dark] .proof-storage-price-summary>div,html[data-theme=dark] .proof-storage-refund-card{background:#0f172a94;border-color:#5eead438}html[data-theme=dark] .proof-storage-price-summary dt{color:var(--cashlink-dark-muted)}.proof-camera-file-actions{flex-wrap:wrap;flex:none;gap:8px;min-width:0;display:inline-flex}.proof-camera-file-button{cursor:pointer;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex;margin:0!important}.proof-camera-file-button[data-active="1"]{color:#0f766e;background:#14b8a61f;border-color:#0f766e}.proof-camera-file-button svg{width:18px;height:18px}.proof-camera-file-input:focus-visible~.proof-camera-file-actions .proof-camera-file-button{outline-offset:3px;outline:3px solid #14b8a66b}.proof-camera-file-name{overflow-wrap:anywhere;color:#000;min-width:0;font-size:26px;font-weight:900;line-height:1.35}.proof-camera-file-mode{color:#0f766e;background:#14b8a614;border:1px solid #0f766e33;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.35}[data-proof-camera-submit]:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .proof-camera-file-name{color:#fff}html[data-theme=dark] .proof-camera-file-mode{color:#99f6e4;background:#14b8a629;border-color:#5eead440}html[data-theme=dark] .proof-camera-file-button[data-active="1"]{color:#99f6e4;background:#14b8a633;border-color:#5eead4}@media (width<=620px){.proof-storage-price-summary{grid-template-columns:1fr}.proof-blockchain-entitlement-summary{grid-template-columns:minmax(0,1fr);gap:6px;padding:0;display:grid}.proof-blockchain-entitlement-summary>span{width:100%;display:block}.proof-result-card-heading--summary{flex-direction:column;align-items:stretch}.proof-heading-actions,.proof-ipfs-heading-action,.proof-ipfs-heading-form,.proof-heading-actions .button{width:100%}.proof-heading-actions{flex-direction:column;align-items:stretch}.proof-save-heading-action,.proof-save-heading-form,.proof-save-heading-action .button{width:100%}.proof-camera-file-picker{flex-direction:column;align-items:flex-start}.proof-camera-file-actions{width:100%}.proof-camera-file-button{flex:auto}.proof-camera-file-name{width:100%}}
