[hidden]{display:none!important}:root{--ink:#1b133c;--ink-80:#1b133ccc;--ink-70:#1b133cb3;--ink-55:#1b133c8c;--ink-40:#1b133c66;--ink-15:#1b133c26;--ink-10:#1b133c1a;--ink-06:#1b133c0f;--violet:#6d4aff;--violet-soft:#efebff;--cyan:#0e7490;--paper:#f4f2fb;--glass:#ffffffad;--glass-2:#ffffffd6;--glass-border:#1b133c1a;--white:#fefefe;--green:#16a34a;--red:#dc2626;--amber:#d97706;--grad-brand:linear-gradient(135deg, #6d4aff 0%, #06b6d4 100%);--shadow-sm:0 4px 14px #1b133c14;--shadow-md:0 14px 40px #1b133c1f;--shadow-cta:0 4px 12px #1b133c26;--shadow-cta-hover:0 6px 18px #1b133c38;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--t-fast:.15s ease;--t:.25s ease;--t-slow:.4s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--sans);color:var(--ink);background:var(--paper);background-image:radial-gradient(55% 40% at 85% 6%,#6d4aff1a,#0000 70%),radial-gradient(45% 40% at 3% 26%,#06b6d414,#0000 70%);min-height:100vh;line-height:1.5;overflow-x:hidden}a{color:var(--violet);transition:color var(--t-fast);text-decoration:none}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--violet);font-size:.72rem;font-weight:600}.display-h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.9rem,4.2vw,3rem);font-weight:400;line-height:1.02}.section-intro{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:46rem;margin:0 auto 2.5rem;display:flex}.section-lede{color:var(--ink-70);max-width:40rem;font-size:1rem;line-height:1.6}.mt-4{margin-top:1rem}.loading-overlay{z-index:1000;background:var(--paper);justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.loading-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.loading-content{text-align:center}.loading-content h2{font-family:var(--serif);background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:1.25rem;font-size:1.9rem;font-weight:400}.loading-content p{color:var(--ink-55);margin-top:.4rem;font-size:.875rem}.loading-spinner{border:3px solid var(--ink-10);border-top-color:var(--violet);border-radius:50%;width:46px;height:46px;margin:0 auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.nav{z-index:100;justify-content:center;padding:1rem;display:flex;position:fixed;top:0;left:0;right:0}.nav-inner{background:var(--glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);border-radius:var(--radius-pill);width:100%;max-width:960px;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:1.25rem;padding:.5rem .6rem .5rem 1rem;display:flex}.logo{align-items:center;gap:.55rem;display:flex}.logo:hover{color:var(--ink)}.logo-icon{align-items:center;animation:3.5s ease-in-out infinite pulse-glow;display:flex}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 3px #6d4aff4d)}50%{filter:drop-shadow(0 0 10px #6d4aff8c)}}.logo-text{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:700}.logo-badge{text-transform:uppercase;letter-spacing:.08em;background:var(--violet-soft);color:var(--violet);border:1px solid #6d4aff33;border-radius:6px;padding:.25em .55em;font-size:.58rem;font-weight:600}.nav-links{gap:1.6rem;display:flex}.nav-links a{color:var(--ink-70);font-size:.875rem;font-weight:500}.wallet-btn{background:var(--grad-brand);color:#fff;border-radius:var(--radius-pill);font-family:var(--sans);cursor:pointer;white-space:nowrap;transition:all var(--t);border:none;padding:.6rem 1.15rem;font-size:.85rem;font-weight:600;box-shadow:0 4px 12px #6d4aff4d}.wallet-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6d4aff6b}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:7rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:top;z-index:0;width:100%;height:130%;position:absolute;inset:0}.hero-overlay{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#f4f2fbbd 0%,#f4f2fb8f 42%,#f4f2fbdb 100%);position:absolute;inset:0}.hero-content{z-index:2;flex-direction:column;align-items:center;max-width:60rem;display:flex;position:relative}.hero-badge{border:1px solid var(--glass-border);background:var(--glass-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-pill);color:var(--ink-70);box-shadow:var(--shadow-sm);align-items:center;gap:.55rem;margin-bottom:1.6rem;padding:.5rem .9rem;font-size:.8rem;font-weight:500;display:inline-flex}.hero-badge-tile{background:var(--grad-brand);border-radius:6px;width:1.05rem;height:1.05rem;box-shadow:0 2px 8px #6d4aff73}.hero-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);max-width:16ch;font-size:clamp(2.75rem,8vw,7rem);font-weight:400;line-height:.97}.hero-title em{color:var(--violet);font-style:italic}.hero-sub{max-width:40rem;color:var(--ink-70);margin-top:1.4rem;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.6}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.btn-primary{background:var(--white);color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-cta);transition:all var(--t);border:1px solid #1b133c0f;padding:.85rem 1.7rem;font-size:.95rem;font-weight:600}.btn-primary:hover{box-shadow:var(--shadow-cta-hover);color:var(--ink);transform:translateY(-1px)}.btn-ghost{background:var(--glass);color:var(--ink);border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--t);padding:.85rem 1.4rem;font-size:.95rem;font-weight:600}.btn-ghost:hover{background:var(--glass-2);color:var(--ink);transform:translateY(-1px)}.hero-scroll{z-index:2;text-transform:uppercase;letter-spacing:.22em;color:var(--ink-55);flex-direction:column;align-items:center;gap:.5rem;font-size:.62rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.hero-scroll:hover{color:var(--ink)}.hero-scroll-line{background:linear-gradient(var(--ink-40), transparent);width:1px;height:30px;animation:2s ease-in-out infinite scroll-pulse}@keyframes scroll-pulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}#main-content>section{padding-block:clamp(3rem,7vw,5.5rem);scroll-margin-top:92px}.compare-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:1.5rem;display:grid}.image-panel{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);transition:border-color var(--t), box-shadow var(--t), transform var(--t);overflow:hidden}.image-panel:hover{box-shadow:var(--shadow-md);border-color:#6d4aff59}.panel-header{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.panel-label{letter-spacing:.01em;color:var(--ink);font-size:.8rem;font-weight:600}.face-status{color:var(--ink-40);transition:color var(--t-fast);font-size:.7rem;font-weight:500}.face-status.detected{color:var(--green)}.face-status.error{color:var(--red)}.drop-zone{aspect-ratio:1;cursor:pointer;transition:background var(--t);position:relative;overflow:hidden}.drop-zone.drag-over{outline:2px dashed var(--violet);outline-offset:-8px;background:#6d4aff12}.face-canvas{object-fit:cover;width:100%;height:100%;display:none}.face-canvas.visible{display:block}.drop-placeholder{color:var(--ink-40);transition:color var(--t-fast);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:2rem;display:flex;position:absolute;inset:0}.drop-placeholder svg{opacity:.5;transition:opacity var(--t-fast), transform var(--t)}.drop-zone:hover .drop-placeholder svg{opacity:.8;transform:translateY(-2px)}.drop-placeholder.hidden{display:none}.results-panel{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:240px;min-height:320px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem 1.5rem;display:flex}.result-content{text-align:center;flex-direction:column;align-items:center;gap:.8rem;display:flex}.result-content[hidden]{display:none!important}.result-idle{color:var(--ink-40)}.result-icon-idle{opacity:.4}.result-idle p{max-width:180px;font-size:.85rem;line-height:1.55}.result-content p{color:var(--ink-70);max-width:220px;font-size:.85rem;line-height:1.55}.result-loading p{color:var(--ink-55)}.result-spinner{border:3px solid var(--ink-10);border-top-color:var(--violet);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.result-icon-success{font-size:2rem;animation:.5s forwards result-pop}.match-indicator{position:relative}.match-ring{width:120px;height:120px;position:relative}.match-ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:var(--ink-10);stroke-width:6px}.ring-progress{fill:none;stroke:var(--violet);stroke-width:6px;stroke-linecap:round;stroke-dasharray:339.292;stroke-dashoffset:84px;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.match-percentage{color:var(--green);justify-content:center;align-items:center;font-size:1.9rem;font-weight:700;display:flex;position:absolute;inset:0}.match-label{color:var(--ink);border-radius:var(--radius-sm);padding:.35em 1em;font-size:1.05rem;font-weight:600}.match-label.match{color:var(--green);background:#16a34a1f;border:1px solid #16a34a38}.match-label.no-match{color:var(--red);background:#dc26261a;border:1px solid #dc262633}.match-label.uncertain{color:var(--amber);background:#d977061a;border:1px solid #d9770633}.match-details{color:var(--ink-55);max-width:240px;font-size:.72rem;line-height:1.6}.action-btn{background:var(--grad-brand);color:#fff;font-family:var(--sans);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--t);border:none;padding:.8rem 1.4rem;font-size:.9rem;font-weight:600;box-shadow:0 6px 16px #6d4aff47}.action-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #6d4aff5c}.action-btn:disabled{background:var(--ink-10);color:var(--ink-40);box-shadow:none;cursor:not-allowed}.outline-btn{border:1px solid var(--glass-border);color:var(--ink-70);box-shadow:none;background:0 0}.outline-btn:hover:not(:disabled){border-color:var(--ink-15);box-shadow:none;background:#1b133c0a;transform:none}.zk-steps{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);align-items:flex-start;gap:0;padding:2rem 1.5rem;display:flex}.zk-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.75rem;display:flex;position:relative}.step-number{background:var(--grad-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 4px 12px #6d4aff4d}.zk-step-locked .step-number{background:var(--white);border:2px dashed var(--ink-40);color:var(--ink-40);box-shadow:none}.step-content h3{color:var(--ink);margin-bottom:.25rem;font-size:.95rem;font-weight:600}.step-content p{color:var(--ink-70);max-width:190px;font-size:.78rem;line-height:1.55}.step-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--green);vertical-align:middle;background:#16a34a1f;border:1px solid #16a34a40;border-radius:4px;margin-left:.25rem;padding:.18em .5em;font-size:.56rem;font-weight:700;display:inline-block}.zk-connector{background:var(--ink-10);flex-shrink:0;width:40px;height:2px;margin-top:18px}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.trust-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);transition:transform var(--t), box-shadow var(--t);padding:1.6rem}.trust-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.trust-card h3{font-family:var(--serif);color:var(--ink);margin-bottom:.5rem;font-size:1.45rem;font-weight:400;line-height:1.1}.trust-card p{color:var(--ink-70);font-size:.9rem;line-height:1.55}.debug-card{background:var(--glass-2);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem}.debug-title{color:var(--violet);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.debug-status{color:var(--ink-55);font-size:.72rem;font-family:var(--mono)}.debug-item{flex-direction:column;gap:.4rem;display:flex}.debug-label{color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:600}.debug-value{font-size:.92rem;font-weight:700;font-family:var(--mono);color:var(--ink)}.debug-value-compact{word-break:break-all;font-size:.72rem}.debug-progress-container{background:var(--ink-10);border-radius:3px;height:6px;margin-top:.25rem;overflow:hidden}.debug-progress-bar{background:var(--grad-brand);height:100%;transition:width .5s ease-out}.panel-actions{justify-content:center;padding:.75rem;display:flex}.camera-btn{width:100%;font-size:.82rem}.camera-container{flex-direction:column;align-items:center;gap:.75rem;margin:0 .75rem .75rem;display:flex}.camera-container[hidden]{display:none}.camera-video{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--ink-06);width:100%;max-width:320px;transform:scaleX(-1)}.camera-status{color:var(--ink-55);text-align:center;min-height:1.1rem;margin:0;font-size:.75rem}.camera-controls{gap:.5rem;width:100%;display:flex}.camera-controls .action-btn{flex:1}#app-footer{text-align:center;color:var(--ink-55);border-top:1px solid var(--glass-border);margin-top:2rem;padding:2.5rem 1.5rem;font-size:.78rem}@keyframes fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.compare-section,.zk-section,.trust-section,.debug-section{animation:.6s both fade-in-up}@keyframes result-pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.result-content.animate-in{animation:.5s forwards result-pop}@media (width<=860px){.nav-links{display:none}.compare-grid{grid-template-columns:1fr;gap:1rem}.results-panel{order:3;min-height:auto;padding:1.75rem 1.5rem}.zk-steps{flex-direction:column;align-items:stretch;gap:.25rem}.zk-step{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem}.step-content p{max-width:none}.zk-connector{width:2px;height:20px;margin:0 0 0 18px}}@media (width<=520px){.logo-badge{display:none}.nav-inner{padding:.5rem .6rem .5rem .85rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-video{display:none}}#scroll-spacer{-webkit-user-select:none;user-select:none;background:#fff;width:100%;position:relative}@media (width>=1024px){#scroll-spacer{cursor:none}}#cover-cursor{z-index:50;pointer-events:none;mix-blend-mode:exclusion;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1023px){#cover-cursor{display:none}}#main-canvas{z-index:0;pointer-events:none;opacity:0;background:#000;width:100%;height:100%;transition:opacity .3s;position:fixed;inset:0;overflow:hidden}#main-canvas video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=1023px){#main-canvas{height:calc(100vh - 220px);top:220px}}#cover-logo,#cover-caption,#cover-nav,#outro-info,#outro-buy,#outro-footer{font-family:"Inter Tight", var(--sans);color:#fff;mix-blend-mode:exclusion;pointer-events:none}#cover-logo{z-index:70;align-items:center;gap:.6rem;animation:.6s both cover-in;display:flex;position:fixed;top:32px;left:32px}.cover-wordmark{letter-spacing:-.04em;font-size:2rem;font-weight:500}.cover-wordmark sup{vertical-align:super;font-size:.5em}#cover-caption{z-index:20;letter-spacing:-.04em;width:692px;max-width:calc(100vw - 64px);font-size:12px;font-weight:500;line-height:140%;animation:.6s .3s both cover-in;position:fixed;top:244px;left:32px}#cover-nav{z-index:70;align-items:center;gap:2rem;animation:.6s .15s both cover-in;display:flex;position:fixed;top:32px;right:32px}.cover-nav-links{pointer-events:auto;-webkit-backdrop-filter:blur(12px);background:#0a0a0f99;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:1.4rem;padding:.62rem 1.4rem;display:flex}.cover-nav-links a{font-family:"Inter Tight", var(--sans);color:#fff;text-transform:uppercase;letter-spacing:-.02em;font-size:14px;font-weight:500;transition:opacity .2s}.cover-nav-links a:hover{opacity:.6;color:#fff}.copy-chip{font-family:var(--mono);font-size:inherit;color:inherit;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-bottom:1px dashed;padding:0 1px;transition:opacity .15s,color .15s}.copy-chip:hover{opacity:.7}.copy-chip.copied{color:#f26522;border-bottom-color:#0000}.cover-live{width:fit-content;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;margin:14px 0 0;padding:3px 11px 3px 9px;font-size:10.5px;display:block}.cover-live:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;transform:translateY(-1px)}.cover-contract{font-family:var(--mono);letter-spacing:.04em;opacity:.85;pointer-events:none;margin-top:12px;font-size:11px;display:block}.cover-contract .copy-chip{pointer-events:auto}.x-link{pointer-events:auto;color:#fff;opacity:.9;justify-content:center;align-items:center;transition:opacity .2s,color .2s;display:inline-flex}.x-link:hover{opacity:.6}.trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-bottom:.9rem;display:flex}.trust-row .contract-line{font-family:var(--mono);color:var(--pd-faint);font-size:.72rem}.trust-row .x-link{color:var(--pd-faint)}.trust-row .x-link:hover{color:#fff;opacity:1}.trust-row--claim{margin-top:1.1rem;margin-bottom:0}.cover-connect{pointer-events:auto;cursor:pointer;font-family:"Inter Tight", var(--sans);color:#fff;letter-spacing:-.02em;white-space:nowrap;background:0 0;border:none;font-size:14px;font-weight:500;transition:opacity .2s}.cover-connect:hover{opacity:.6}#outro-info{z-index:20;flex-direction:column;align-items:center;width:330px;animation:.6s .45s both cover-in;display:flex;position:fixed;bottom:80px;right:32px}.outro-top{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:32px;display:flex}.outro-circle{justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:1rem;display:inline-flex;position:relative}.outro-circle svg{width:100%;height:100%;position:absolute;inset:0}#circle-symbol{letter-spacing:-.04em;text-transform:uppercase;font-size:15px;font-weight:500}.outro-collection{text-align:center;letter-spacing:-.04em;text-transform:uppercase;width:100%;font-size:30px;font-weight:500;line-height:100%}.outro-price{text-align:center;letter-spacing:-.04em;font-size:80px;font-weight:500;line-height:100%}#outro-buy{z-index:20;transform-origin:100% 100%;pointer-events:auto;cursor:pointer;background:#fff;border-radius:1335px;justify-content:center;align-items:center;width:330px;height:174px;display:flex;position:fixed;bottom:32px;right:32px;transform:scale(0)}#outro-buy span{font-family:"Inter Tight", var(--sans);letter-spacing:-.04em;color:#fff;mix-blend-mode:exclusion;font-size:110px;font-weight:500;line-height:1}#outro-overlay{z-index:12;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}#outro-footer{z-index:20;opacity:0;gap:80px;display:flex;position:fixed;bottom:32px;left:32px}#outro-footer span{letter-spacing:-.02em;text-transform:uppercase;font-size:13px;font-weight:500}#bp-panel{z-index:10;background:#000;position:fixed;inset:0;overflow:hidden;transform:translateY(100vh)}#bp-wrap{grid-template-columns:repeat(var(--bp-cols,4), 1fr);gap:clamp(12px,2.5vw,40px);width:100%;padding:min(400px,40vh) clamp(12px,3vw,48px) 0;display:grid}.bp-cell{aspect-ratio:2/3}.bp-card{will-change:transform;width:100%;height:100%;overflow:hidden;transform:scale(0)}.bp-card img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.bp-card{will-change:auto}}@media (width<=1023px){#cover-caption{width:calc(50vw - 48px);top:180px}}@media (width<=639px){#cover-logo{top:16px;left:16px}.cover-wordmark{font-size:1.25rem}#cover-caption{width:calc(100vw - 32px);top:118px;left:16px}#cover-nav{gap:1rem;top:16px;right:16px}.cover-nav-links{display:none}.cover-connect{font-size:13px}#outro-info{width:auto;bottom:48px;left:0;right:0}.outro-top{width:252px;margin:0 auto 12px}.outro-collection{font-size:20px}.outro-price{font-size:60px}#outro-buy{width:auto;height:100px;bottom:60px;left:16px;right:16px}#outro-buy span{font-size:72px}#outro-footer{justify-content:space-between;gap:0;bottom:24px;left:16px;right:16px}#outro-footer span{font-size:11px}}@keyframes cover-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#app{z-index:60;background:var(--paper);position:relative}#main-content{padding-top:96px}.nav{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;transform:translateY(-16px)}.nav.nav-shown{opacity:1;pointer-events:auto;transform:none}:root{--pd-bg:#0a0a0f;--pd-bg-2:#121218;--pd-panel:#1a1d2e;--pd-card:#141419;--pd-line:#ffffff1a;--pd-line-soft:#ffffff0f;--pd-text:#ededf2;--pd-muted:#ffffff9e;--pd-faint:#fff6;--tight:"Inter Tight", var(--sans)}.loading-overlay{background:var(--pd-bg)}.loading-content h2{font-family:var(--tight);-webkit-text-fill-color:#fff;color:#fff;background:0 0}.loading-content p{color:var(--pd-faint)}.loading-spinner{border-color:#fff #ffffff1f #ffffff1f}#app{background:var(--pd-bg);color:var(--pd-text)}#main-content{max-width:none;margin:0;padding:0}#main-content>section{padding-block:clamp(4rem,8vw,7rem);padding-inline:max(50vw - 600px,20px);scroll-margin-top:92px}#demo{background:var(--pd-bg);padding-top:clamp(6rem,10vw,9rem)}#how{background:var(--pd-bg-2)}#security{background:var(--pd-bg)}#app-footer{background:var(--pd-bg);border-top:1px solid var(--pd-line-soft);color:var(--pd-faint)}#app-footer a{color:#fff}#outro-overlay{background:var(--pd-bg)}.section-intro{text-align:left;align-items:flex-start;max-width:760px;margin:0 0 2.5rem}.section-lede{color:var(--pd-muted)}.display-h2{font-family:var(--tight);color:#fff;letter-spacing:-.02em;font-weight:500}.badge-row{align-items:center;gap:.6rem;display:flex}.badge-num{color:#0a0a0f;width:1.75rem;height:1.75rem;font-family:var(--tight);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.badge-pill{border:1px solid var(--pd-line);color:var(--pd-muted);border-radius:999px;padding:.35rem .85rem;font-size:.78rem;font-weight:500}.action-btn,.wallet-btn{color:#0a0a0f;box-shadow:none;background:#fff}.action-btn:hover:not(:disabled),.wallet-btn:hover{box-shadow:none;background:#e9e9ee;transform:translateY(-1px)}.action-btn:disabled{color:var(--pd-faint);background:#ffffff1f}.outline-btn{border:1px solid var(--pd-line);color:var(--pd-text);background:0 0}.outline-btn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff40}.nav-inner{border:1px solid var(--pd-line);background:#121218b8;box-shadow:0 8px 30px #0006}.logo-text{color:#fff}.logo-badge{color:#fffc;border:1px solid var(--pd-line);background:#ffffff14}.nav-links a{color:var(--pd-muted)}.nav-links a:hover{color:#fff}.compare-grid{grid-template-columns:repeat(3,1fr)}.image-panel,.results-panel{background:var(--pd-panel);border:1px solid var(--pd-line);box-shadow:none}.image-panel:hover{border-color:#ffffff38;box-shadow:0 14px 40px #0006}.panel-header{border-bottom:1px solid var(--pd-line)}.panel-label{color:#fff}.face-status{color:var(--pd-faint);background:#ffffff0d;border-radius:999px;padding:.15rem .55rem}.face-status.detected{color:#34d399;background:#34d3991f}.face-status.error{color:#f87171;background:#f871711f}.drop-zone:hover{background:#ffffff08}.drop-zone.drag-over{background:#ffffff0d;outline-color:#fff}.drop-placeholder{color:var(--pd-faint)}.drop-placeholder p{color:var(--pd-muted)}.drop-hint,.result-idle,.result-icon-idle{color:var(--pd-faint)}.result-content p,.result-loading p{color:var(--pd-muted)}.result-spinner{border-color:#fff #ffffff1f #ffffff1f}.match-details{color:var(--pd-faint)}.match-label{color:#fff}.ring-bg{stroke:#ffffff1f}.ring-progress{stroke:#fff}.match-percentage{color:#fff}.camera-video{border:1px solid var(--pd-line);background:#ffffff0a}.camera-status{color:var(--pd-faint)}.zk-steps{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.25rem;padding:0;display:grid}.zk-connector{display:none}.zk-step{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:var(--radius-lg);text-align:left;align-items:flex-start;padding:1.5rem}.step-number{color:#0a0a0f;box-shadow:none;background:#fff}.step-content h3{color:#fff}.step-content p{color:var(--pd-muted);max-width:none}.step-badge{color:#34d399;background:#34d39924;border-color:#34d3994d}.trust-grid{grid-template-columns:repeat(3,1fr)}.trust-card{background:var(--pd-card);border:1px solid var(--pd-line);box-shadow:none}.trust-card:hover{box-shadow:0 14px 40px #0006}.trust-card h3{font-family:var(--tight);color:#fff}.trust-card p{color:var(--pd-muted)}.trust-note{color:var(--pd-faint);max-width:62ch;margin-top:1.5rem;font-size:.82rem;line-height:1.5}.debug-card{background:var(--pd-panel);border:1px solid var(--pd-line);box-shadow:none}.debug-header{border-bottom:1px solid var(--pd-line)}.debug-title{color:#fff}.debug-status,.debug-label{color:var(--pd-faint)}.debug-value{color:#fff}.debug-progress-container{background:#ffffff1a}.debug-footer{border-top:1px solid var(--pd-line)}.debug-footer p{color:var(--pd-faint)}@media (width<=860px){.compare-grid{grid-template-columns:1fr}.zk-steps{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr}}@media (width<=560px){.zk-steps{grid-template-columns:1fr}}.btn-orange{color:#fff;font-family:var(--tight);cursor:pointer;pointer-events:auto;background:#f26522;border:none;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem 1.25rem;font-size:13px;font-weight:500;line-height:1;transition:background .5s;display:inline-flex}.btn-orange:hover:not(:disabled){background:#e05a1a}.btn-orange:disabled{opacity:.5;cursor:not-allowed}.btn-orange__label{height:1.25em;line-height:1.25em;display:block;overflow:hidden}.btn-orange__label span{transition:transform .5s;display:block}.btn-orange:hover:not(:disabled) .btn-orange__label span{transform:translateY(-100%)}.btn-orange__arrow{color:#f26522;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.btn-orange__arrow svg{transition:transform .5s}.btn-orange:hover:not(:disabled) .btn-orange__arrow svg{transform:rotate(-45deg)}.btn-orange.camera-btn{justify-content:space-between;width:100%}.camera-controls>button{flex:1}#cover-nav,.cover-nav-links a{mix-blend-mode:normal}.debug-card{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:20px;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 12px 44px #00000059}.debug-header{border-bottom:1px solid var(--pd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.debug-title{font-family:var(--tight);letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:.8rem;font-weight:600}.debug-statuswrap{border:1px solid var(--pd-line);background:#ffffff0d;border-radius:999px;align-items:center;gap:.5rem;padding:.32rem .7rem;display:inline-flex}.debug-dot{background:#f59e0b;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite debug-pulse}@keyframes debug-pulse{0%,to{opacity:1;box-shadow:0 0 #f59e0b73}50%{opacity:.55;box-shadow:0 0 0 5px #f59e0b00}}.debug-status{font-family:var(--mono);color:var(--pd-faint);font-size:.72rem}.debug-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;display:grid}@media (width>=768px){.debug-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=400px){.debug-grid{grid-template-columns:1fr}}.debug-item{flex-direction:column;gap:.4rem;min-width:0;display:flex}.debug-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pd-faint);font-size:11px;font-weight:600}.debug-value{font-family:var(--mono);color:#fff;overflow-wrap:anywhere;font-size:1.05rem;font-weight:500}.highlight-cyan{color:#7dd3fc}.debug-progress-container{background:#ffffff14;border-radius:999px;height:6px}.debug-progress-bar{background:#f26522}.debug-item-wide{grid-column:1/-1}#debug-runtime-config{font-family:var(--mono);color:#d1d5db;border:1px solid var(--pd-line-soft);-webkit-overflow-scrolling:touch;white-space:nowrap;background:#0000004d;border-radius:12px;padding:.6rem .8rem;font-size:.78rem;display:block;overflow-x:auto}.debug-footer{border-top:1px solid var(--pd-line);flex-direction:column;gap:.4rem;margin-top:1.75rem;padding-top:1rem;display:flex}.debug-footer p{color:#ffffff73;font-size:12px;line-height:1.5}.debug-footer strong{color:#f26522}@supports (top:env(safe-area-inset-top)){@media (width<=639px){#cover-logo{top:calc(16px + env(safe-area-inset-top));left:calc(16px + env(safe-area-inset-left))}#cover-nav{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right))}#outro-info{bottom:calc(48px + env(safe-area-inset-bottom))}#outro-buy{bottom:calc(60px + env(safe-area-inset-bottom))}#outro-footer{bottom:calc(24px + env(safe-area-inset-bottom))}}}@media (width<=639px){html,body{overflow-x:hidden}#main-content>section{padding-inline:16px}.display-h2{overflow-wrap:anywhere}}.compare-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem}.image-panel,.results-panel{background:var(--pd-card);border:1px solid var(--pd-line);height:100%;box-shadow:none;border-radius:20px;transition:border-color .3s,box-shadow .3s,transform .3s}.image-panel{flex-direction:column;display:flex;overflow:hidden}.image-panel:hover,.results-panel:hover{border-color:#fff3;box-shadow:0 14px 40px #0006}.panel-header{border-bottom:1px solid var(--pd-line);padding:1rem 1.1rem}.panel-heading{align-items:center;gap:.55rem;min-width:0;display:flex}.panel-num{color:#0a0a0f;width:1.4rem;height:1.4rem;font-family:var(--tight);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}.panel-label{color:#fff;font-family:var(--tight);white-space:nowrap;font-size:.9rem;font-weight:500}.face-status{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pd-faint);border:1px solid var(--pd-line);background:#ffffff0d;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.62rem;display:inline-flex}.face-status:before{content:"";background:#9ca3af;border-radius:999px;flex-shrink:0;width:6px;height:6px}.face-status.detected{color:#34d399;background:#34d3991f;border-color:#34d39940}.face-status.detected:before{background:#34d399}.face-status.error{color:#f87171;background:#f871711f;border-color:#f8717138}.face-status.error:before{background:#f87171}.drop-zone{aspect-ratio:1;border:1px dashed #ffffff26;border-radius:16px;margin:1rem 1.1rem 1.1rem;transition:border-color .3s,background .3s;overflow:hidden}.drop-zone:hover{background:#ffffff05;border-color:#ffffff4d}.drop-icon{color:#6b7280;opacity:1}.drop-zone:hover .drop-icon{color:#9ca3af}.drop-placeholder{gap:.55rem;padding:1.5rem}.drop-placeholder p{color:#d1d5db;font-size:.85rem;font-weight:500}.drop-hint{color:#6b7280;font-size:12px}.result-icon-idle{color:#6b7280;opacity:1}.result-content p{color:#d1d5db}.panel-actions{padding:0 1.1rem 1.1rem}.camera-container{margin:0 1.1rem 1.1rem}@media (width<=860px){.compare-grid{grid-template-columns:1fr}.image-panel,.results-panel{height:auto}}.drop-zone.is-detecting:after{content:"";z-index:3;background:#0a0a0f8c;position:absolute;inset:0}.drop-zone.is-detecting:before{content:"";z-index:4;border:3px solid #fff3;border-top-color:#f26522;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.face-status.detecting{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b40}.face-status.detecting:before{background:#f59e0b;animation:1.2s ease-in-out infinite debug-pulse}#camera-video-a{transform:none}.debug-card.proving{border-color:#f2652280;animation:1.2s ease-in-out infinite debug-proving}@keyframes debug-proving{0%,to{box-shadow:0 0 #f2652200}50%{box-shadow:0 0 26px #f2652247}}.debug-card.proving .debug-dot{background:#f26522;animation-duration:.7s}.debug-card.proving .debug-progress-bar{animation:1.4s ease-in-out infinite debug-bar}@keyframes debug-bar{0%{width:8%}50%{width:92%}to{width:8%}}#roadmap{background:var(--pd-bg-2)}#debug-section{background:var(--pd-bg)}.roadmap-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.roadmap-card{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:var(--radius-lg);flex-direction:column;gap:.9rem;padding:1.6rem;display:flex}.roadmap-card.is-live{border-color:#f2652266}.roadmap-head{justify-content:space-between;align-items:center;display:flex}.roadmap-status{text-transform:uppercase;letter-spacing:.06em;color:#fff;border:1px solid var(--pd-line);background:#ffffff14;border-radius:999px;padding:.25rem .6rem;font-size:.66rem;font-weight:700}.roadmap-card.is-live .roadmap-status{color:#f26522;background:#f2652229;border-color:#f2652259}.roadmap-status.later{color:var(--pd-faint);background:0 0}.roadmap-phase{color:var(--pd-faint);font-size:.7rem}.roadmap-card h3{font-family:var(--tight);color:#fff;font-size:1.25rem;font-weight:500}.roadmap-card ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.roadmap-card li{color:var(--pd-muted);padding-left:1.1rem;font-size:.85rem;line-height:1.45;position:relative}.roadmap-card li:before{content:"→";color:#f26522;position:absolute;left:0}@media (width<=860px){.roadmap-grid{grid-template-columns:1fr}}.amount-field{text-align:left;flex-direction:column;gap:.4rem;width:100%;max-width:240px;display:flex}.amount-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pd-faint);font-size:.7rem;font-weight:600}.amount-input{border:1px solid var(--pd-line);background:#ffffff0d;border-radius:12px;align-items:center;gap:.4rem;padding:.55rem .8rem;display:flex}.amount-input:focus-within{border-color:#f2652299}.amount-input input{color:#fff;min-width:0;font-family:var(--tight);background:0 0;border:none;outline:none;flex:1;font-size:1.05rem;font-weight:500}.amount-unit{color:var(--pd-faint);font-size:.85rem;font-weight:600}.claim-qr-wrap{flex-direction:column;align-items:center;gap:.55rem;margin:.35rem 0 1rem;display:flex}.claim-qr-wrap:has(.claim-qr:empty){display:none}.claim-qr{aspect-ratio:1;background:#fff;border-radius:14px;width:min(240px,68vw);padding:10px;line-height:0;box-shadow:0 8px 24px #0006}.claim-qr svg{width:100%;height:100%;display:block}.claim-qr-caption{font-family:var(--sans);color:var(--pd-faint);letter-spacing:.01em;font-size:.72rem}.claim-link{border:1px solid var(--pd-line);color:#d1d5db;width:100%;max-width:280px;font-family:var(--mono);background:#0000004d;border-radius:10px;padding:.55rem .7rem;font-size:.72rem}.sent-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.link-btn{color:var(--pd-faint);font-family:var(--sans);cursor:pointer;background:0 0;border:none;margin-top:.25rem;font-size:.78rem;text-decoration:underline}.link-btn:hover{color:#fff}.tx-link{color:#f26522;font-family:var(--sans);border-bottom:1px solid #f2652266;margin-top:.75rem;padding-bottom:1px;font-size:.78rem;text-decoration:none;transition:border-color .15s;display:inline-block}.tx-link:hover{border-bottom-color:#f26522}.tx-link[hidden]{display:none}.receive-card{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:20px;width:100%;max-width:460px;margin:0 auto;padding:1.6rem}.receive-connect{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.receive-connect p{color:var(--pd-faint);font-size:.85rem}.receive-details{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.receive-balance{flex-direction:column;align-items:center;gap:.25rem;display:flex}.receive-balance-label{font-family:var(--sans);letter-spacing:.02em;color:var(--pd-faint);font-size:.72rem}.receive-balance-value{font-family:var(--tight);letter-spacing:-.02em;color:#fff;font-size:2.2rem;font-weight:700}.receive-qr{aspect-ratio:1;background:#fff;border-radius:14px;width:min(220px,62vw);padding:10px;line-height:0;box-shadow:0 8px 24px #0006}.receive-qr svg{width:100%;height:100%;display:block}.receive-qr-caption{font-family:var(--sans);color:var(--pd-faint);margin-top:-.5rem;font-size:.72rem}.receive-addr-row{align-items:stretch;gap:.5rem;width:100%;display:flex}.receive-address{border:1px solid var(--pd-line);color:#d1d5db;min-width:0;font-family:var(--mono);background:#0000004d;border-radius:10px;flex:1;padding:.6rem .7rem;font-size:.72rem}.receive-note{font-family:var(--sans);color:var(--pd-faint);text-align:center;font-size:.72rem;line-height:1.5}.receive-paylink-block{flex-direction:column;gap:.5rem;width:100%;display:flex}.receive-paylink-label{font-family:var(--sans);color:var(--pd-faint);text-align:left;font-size:.72rem}body.pay-mode #scroll-spacer,body.pay-mode #app{display:none!important}.pay-page{z-index:200;background:radial-gradient(900px 600px at 50% 18%,#15151d 0%,#0a0a0f 62%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.pay-card{background:var(--pd-card);border:1px solid var(--pd-line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:420px;padding:2rem 1.8rem;display:flex}.pay-logo{letter-spacing:-.02em;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}.pay-logo sup{color:#f26522;font-size:.5em}.pay-to{font-family:var(--sans);color:var(--pd-muted);font-size:1.1rem}.pay-to strong{color:#fff;font-family:var(--mono)}.pay-balance{flex-direction:column;gap:2px;display:flex}.pay-balance-label{font-family:var(--sans);color:var(--pd-faint);font-size:.7rem}#pay-balance-value{font-family:var(--tight);letter-spacing:-.02em;color:#fff;font-size:1.9rem;font-weight:700}.pay-qr{aspect-ratio:1;background:#fff;border-radius:14px;width:min(240px,66vw);padding:10px;line-height:0;box-shadow:0 8px 24px #0006}.pay-qr svg{width:100%;height:100%;display:block}.pay-qr-cap{font-family:var(--sans);color:var(--pd-faint);margin-top:-.4rem;font-size:.72rem}.pay-addr-row,.pay-amount-row{align-items:stretch;gap:.5rem;width:100%;display:flex}.pay-address,.pay-input{border:1px solid var(--pd-line);color:#d1d5db;min-width:0;font-family:var(--mono);background:#0000004d;border-radius:10px;flex:1;padding:.6rem .7rem;font-size:.8rem}.pay-input{color:#fff}.pay-address:focus,.pay-input:focus{border-color:#f26522;outline:none}.pay-amount-row .btn-orange{white-space:nowrap}.pay-foot{font-family:var(--sans);color:var(--pd-faint);margin-top:.3rem;font-size:.72rem;text-decoration:none}.pay-foot:hover{color:#fff}.cashout-card{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:20px;flex-direction:column;gap:1rem;width:100%;max-width:460px;margin:0 auto;padding:1.6rem;display:flex}.cashout-field{text-align:left;flex-direction:column;gap:.4rem;display:flex}.cashout-field span{font-family:var(--sans);color:var(--pd-faint);font-size:.75rem}.cashout-input{border:1px solid var(--pd-line);color:#fff;width:100%;font-family:var(--mono);background:#0000004d;border-radius:10px;padding:.7rem .8rem;font-size:.9rem}.cashout-input::placeholder{color:#ffffff47}.cashout-input:focus{border-color:#f26522;outline:none}.cashout-card .btn-orange{align-self:flex-start;margin-top:.2rem}.cashout-note{font-family:var(--sans);color:var(--pd-faint);font-size:.72rem;line-height:1.5}.sends-card{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:20px;flex-direction:column;gap:1rem;width:100%;max-width:520px;margin:0 auto;padding:1.6rem;display:flex}.sends-details{flex-direction:column;gap:1rem;display:flex}.sends-head{justify-content:space-between;align-items:center;display:flex}.sends-head-title{font-family:var(--sans);letter-spacing:.02em;color:var(--pd-faint);font-size:.75rem}.sends-refresh{border:1px solid var(--pd-line);color:var(--pd-faint);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;transition:color .15s,border-color .15s}.sends-refresh:hover{color:#fff;border-color:#f26522}.sends-list{flex-direction:column;gap:.6rem;display:flex}.sends-empty{font-family:var(--sans);color:var(--pd-faint);text-align:center;padding:1.4rem 0;font-size:.8rem}.sends-row{border:1px solid var(--pd-line);background:#00000047;border-radius:12px;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.sends-row-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.sends-row-amount{font-family:var(--tight);color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.sends-row-meta{font-family:var(--sans);color:var(--pd-faint);font-size:.7rem}.sends-status{font-family:var(--sans);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.28rem .6rem;font-size:.68rem;font-weight:600}.sends-status--pending{color:var(--accent-yellow,#f2c94c);background:#f2c94c1f}.sends-status--refundable{color:#f26522;background:#f2652224}.sends-status--closed{color:var(--accent-green,#6fcf97);background:#6fcf971f}.sends-refund-btn{color:#fff;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#f26522;border:none;border-radius:999px;padding:.45rem .8rem;font-size:.74rem;font-weight:600;transition:filter .15s,opacity .15s}.sends-refund-btn:hover{filter:brightness(1.1)}.sends-refund-btn:disabled{opacity:.55;cursor:default}.sends-row-tx{font-family:var(--sans);color:#f26522;white-space:nowrap;font-size:.7rem;text-decoration:none}.sends-row-tx:hover{text-decoration:underline}.act-icon{border:1px solid var(--pd-line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.act-icon--locked{color:#f2c94c;background:#f2c94c1a}.act-icon--refunded{color:#f26522;background:#f265221f}.act-icon--received-face,.act-icon--received{color:var(--accent-green,#6fcf97);background:#6fcf971a}.act-icon--send-claimed,.act-icon--sent{color:#ffffffb3;background:#ffffff0d}.act-amount--in{color:var(--accent-green,#6fcf97)}.act-amount--out{color:#fff}.act-amount--neutral{color:#ffffffd9}.pay-request{flex-direction:column;align-items:center;gap:4px;margin:2px 0 -4px;display:flex}.pay-request-amount{font-family:var(--tight);letter-spacing:-.02em;color:#f26522;font-size:1.7rem;font-weight:700}.pay-request-note{font-family:var(--sans);color:#ffffff80;font-size:.8rem}.claim-code-box{background:#f2652214;border:1px solid #f2652259;border-radius:12px;flex-direction:column;align-items:center;gap:.45rem;width:100%;max-width:320px;margin:.25rem auto 1rem;padding:.75rem .85rem;display:flex}.claim-code-label{font-family:var(--sans);color:var(--pd-faint);text-align:center;font-size:.72rem;line-height:1.4}.claim-code-label strong{color:#fff}.claim-code-value{text-align:center;color:#f26522;width:100%;font-family:var(--mono);letter-spacing:.12em;background:#00000047;border:1px dashed #f265228c;border-radius:10px;padding:.6rem;font-size:1.02rem;font-weight:600}.claim-code-hint{font-family:var(--sans);color:var(--pd-faint);text-align:center;font-size:.7rem;line-height:1.45}.claim-code-hint strong{color:#fff}.btn-orange--sm{padding:.4rem .4rem .4rem 1rem;font-size:12px}.btn-orange--sm .btn-orange__arrow{width:1.5rem;height:1.5rem}.claim-code-field{text-align:left;flex-direction:column;gap:.35rem;width:100%;max-width:320px;margin:0 auto .9rem;display:flex}.claim-code-field span{font-family:var(--sans);color:var(--pd-faint);font-size:.75rem}.claim-code-input{border:1px solid var(--pd-line);color:#fff;width:100%;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0000004d;border-radius:10px;padding:.6rem .7rem;font-size:.9rem}.claim-code-input::placeholder{color:#ffffff40}.claim-code-input:focus{border-color:#f26522;outline:none}.claim-mode #panel-a{display:none}.claim-mode .compare-grid{grid-template-columns:1fr 1fr;max-width:740px;margin:0 auto}@media (width<=860px){.claim-mode .compare-grid{grid-template-columns:1fr}}
