:root{--tendr-navy:#080d1b;--tendr-indigo:#4035f5;--tendr-white:#ffffff;--tendr-cyan:#16c7f7;--tendr-lavender:#c9c6ff;--tendr-muted:#8b93a7;--tendr-surface:#0f1629;--tendr-border:rgba(201,198,255,0.18);--tendr-danger:#ff5c7a;--tendr-success:#2dd4a8;--tendr-warning:#f5b942;--tendr-font-sans:"Sora","Segoe UI",sans-serif;--tendr-font-display:"Instrument Sans","Sora",sans-serif;--tendr-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tendr-radius:12px}[data-scheme=light]{color-scheme:light;--tendr-navy:#ffffff;--tendr-indigo:#4035f5;--tendr-white:#080d1b;--tendr-cyan:#0a6f94;--tendr-lavender:#4b44c9;--tendr-muted:#5b6275;--tendr-surface:#f3f4fb;--tendr-border:rgba(8,13,27,0.14);--tendr-danger:#c8193f;--tendr-success:#0b7a5e;--tendr-warning:#8a5a00}@font-face{font-family:Sora;src:url(/fonts/sora.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--tendr-navy);color:var(--tendr-white);font-family:var(--tendr-font-sans)}body{background:radial-gradient(1200px 600px at 80% -10%,rgba(64,53,245,.35),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(22,199,247,.18),transparent 55%),linear-gradient(180deg,#080d1b,#0b1224 45%,#080d1b);background-attachment:fixed}a{color:inherit;text-decoration:none}main{width:min(1120px,calc(100% - 2rem));margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--tendr-font-display);font-weight:700;font-size:1.35rem;letter-spacing:-.03em}.brand-logo,.tendr-logo{display:block;border-radius:7px;object-fit:cover;flex-shrink:0}.site-footer-brand{display:inline-flex;align-items:center;gap:.5rem}.nav{display:flex;gap:1rem;flex-wrap:wrap;color:var(--tendr-lavender);font-size:.95rem}.hero{display:grid;grid-gap:2rem;gap:2rem;padding:3rem 0 4rem;min-height:calc(100vh - 5rem);align-content:center}.hero h1{font-family:var(--tendr-font-display);font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 1rem;max-width:14ch}.hero p{max-width:42rem;color:var(--tendr-muted);font-size:1.1rem;line-height:1.6}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.section{padding:3.5rem 0;border-top:1px solid var(--tendr-border)}.section h2{font-family:var(--tendr-font-display);font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 .75rem}.section p.lead{color:var(--tendr-muted);max-width:40rem;margin-top:0}.grid-3{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1.75rem}.tile{padding:1.25rem 0;border-top:1px solid var(--tendr-border)}.tile h3{margin:0 0 .5rem;font-size:1.05rem}.tile p{margin:0;color:var(--tendr-muted);line-height:1.55}.code-panel{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--tendr-border);border-radius:var(--tendr-radius);background:rgba(15,22,41,.8);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.55;color:var(--tendr-lavender)}.checkout-shell{max-width:480px;margin:2rem auto;padding:1.5rem;border:1px solid var(--tendr-border);border-radius:calc(var(--tendr-radius) + 4px);background:rgba(15,22,41,.9)}.muted{color:var(--tendr-muted)}@keyframes tendr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.site-footer{border-top:1px solid var(--tendr-border);padding:2rem 0 3rem;color:var(--tendr-muted);font-size:.9rem}.auth-shell{display:grid;place-items:start center;padding:3rem 0 4rem}.auth-shell .card{width:min(480px,100%)}.card{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;border:1px solid var(--tendr-border);border-radius:calc(var(--tendr-radius) + 4px);background:rgba(15,22,41,.9)}.card h1,.card h2,.stack h1{font-family:var(--tendr-font-display);margin:0}.card h1,.stack h1{font-size:1.6rem}.card h2{font-size:1.15rem}.card p{margin:0;line-height:1.55}.card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.step-label{color:var(--tendr-cyan);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.small{font-size:.85rem}.lead{max-width:42rem;line-height:1.55}.form{display:grid;grid-gap:.9rem;gap:.9rem}.field{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem;color:var(--tendr-lavender)}.field input,.field select,.inline-field select{padding:.7rem .8rem;border-radius:var(--tendr-radius);border:1px solid var(--tendr-border);background:var(--tendr-surface);color:var(--tendr-white);font:inherit}.row{display:flex;flex-wrap:wrap;gap:.75rem}.grow{flex:1 1 14rem}.link-button{background:none;border:none;padding:0;font:inherit;cursor:pointer}.auth-shell a,.dash a,.link-button{color:var(--tendr-cyan)}.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem;margin:0}.facts dt{color:var(--tendr-muted)}.facts dd{margin:0;word-break:break-all}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;color:var(--tendr-lavender)}.dash{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem 0 4rem}.dash-loading{place-items:center;min-height:40vh}.dash-header{justify-content:space-between;padding:.75rem 0;border-top:1px solid var(--tendr-border);border-bottom:1px solid var(--tendr-border)}.dash-header,.dash-header-group{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mode-switch{display:inline-flex;border:1px solid var(--tendr-border);border-radius:999px;overflow:hidden}.mode-switch button{padding:.4rem .9rem;border:none;background:transparent;color:var(--tendr-muted);font:inherit;font-size:.85rem;cursor:pointer}.mode-switch button[aria-pressed=true]{background:var(--tendr-indigo);color:var(--tendr-white)}.test-banner{flex-basis:100%;margin:0;color:var(--tendr-warning);font-size:.85rem}.grid-2,.stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.checklist li{display:flex;gap:.75rem}.checklist li.done>span{color:var(--tendr-success)}.checklist li.todo>span{color:var(--tendr-warning)}.balances{width:100%;border-collapse:collapse;font-size:.9rem}.balances td,.balances th{text-align:left;padding:.4rem 0;border-bottom:1px solid var(--tendr-border)}.kit-code{display:flex;flex-wrap:wrap;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.15rem;letter-spacing:.08em}.kit-group{padding:.2rem .4rem;border:1px solid var(--tendr-border);border-radius:6px}.kit-group-confirm{border-color:var(--tendr-cyan)}.print-kit{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem;border:1px dashed var(--tendr-border);border-radius:var(--tendr-radius)}.print-kit h3{margin:0}.qr{background:#fff;border-radius:8px}.qr-row{display:flex;align-items:center;gap:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media print{body{background:#fff!important}body *{visibility:hidden}.print-kit,.print-kit *{visibility:visible;color:#000!important}.print-kit{position:absolute;inset:0 auto auto 0;width:100%;border:none}}.dash-nav{display:flex;flex-wrap:wrap;gap:.25rem 1rem;flex-basis:100%;font-size:.9rem}.dash-nav a{color:var(--tendr-muted);text-decoration:none;padding:.2rem 0}.dash-nav a[aria-current=page]{color:var(--tendr-white);border-bottom:2px solid var(--tendr-indigo)}.recovery-banner{flex-basis:100%;margin:0;padding:.6rem .9rem;border-radius:var(--tendr-radius);border:1px solid var(--tendr-danger);color:var(--tendr-white);font-size:.9rem}.list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.6rem 0;border-bottom:1px solid var(--tendr-border)}.list .grow{min-width:0;overflow-wrap:anywhere}.kv{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem;margin:0}.kv dt{color:var(--tendr-muted)}.kv dd{margin:0;min-width:0}.address,.kv dd{overflow-wrap:anywhere}.address{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}.status{display:inline-block;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--tendr-border);font-size:.75rem;font-weight:600;letter-spacing:.02em}.status[data-status=active],.status[data-status=executed]{color:var(--tendr-success)}.status[data-status=draft],.status[data-status=pending],.status[data-status=timelocked]{color:var(--tendr-warning)}.status[data-status=cancelled],.status[data-status=expired],.status[data-status=failed],.status[data-status=revoked]{color:var(--tendr-muted)}.destination{border:1px solid var(--tendr-warning);border-radius:var(--tendr-radius);padding:.75rem 1rem}.dash textarea{font:inherit;width:100%}.pay{display:grid;place-items:start center;padding:1.5rem 0 2.5rem}.pay-card{width:min(460px,100%);display:grid;grid-gap:1.1rem;gap:1.1rem;padding:1.25rem;border:1px solid var(--tendr-border);border-radius:calc(var(--tendr-radius) + 4px);background:color-mix(in srgb,var(--tendr-surface) 92%,transparent)}.pay a{color:var(--tendr-cyan)}.pay-header{display:grid;grid-gap:.45rem;gap:.45rem;padding-bottom:.9rem;border-bottom:1px solid var(--tendr-border)}.pay-row{justify-content:space-between;gap:.75rem}.pay-row,.pay-store{display:flex;align-items:center}.pay-store{gap:.6rem;min-width:0}.pay-store-name{font-family:var(--tendr-font-display);font-weight:600;overflow-wrap:anywhere}.pay-logo{border-radius:6px;object-fit:contain;background:#fff}.pay-total{font-size:1.1rem}.pay-close{background:none;border:1px solid var(--tendr-border);border-radius:999px;width:2rem;height:2rem;color:var(--tendr-white);font-size:1.2rem;line-height:1;cursor:pointer}.pay-test-banner{margin:0;color:var(--tendr-warning)}.pay-section{display:grid;grid-gap:.85rem;gap:.85rem}.pay-section h2,.pay-title{font-family:var(--tendr-font-display);font-size:1.15rem;margin:0}.pay-section p{margin:0;line-height:1.5}.pay-center{justify-items:center;text-align:center;padding:1.5rem 0}.pay-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--tendr-border);border-top-color:var(--tendr-cyan);animation:tendr-spin .8s linear infinite}.pay-tokens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem;max-height:22rem;overflow-y:auto}.pay-token{width:100%;display:grid;grid-gap:.1rem;gap:.1rem;text-align:left;padding:.6rem .75rem;border-radius:var(--tendr-radius);border:1px solid var(--tendr-border);background:var(--tendr-surface);color:var(--tendr-white);font:inherit;cursor:pointer}.pay-token:hover,.pay-token[aria-pressed=true]{border-color:var(--tendr-cyan)}.pay-token-symbol{font-weight:600}.pay-quote{display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 1rem;border-radius:var(--tendr-radius);background:var(--tendr-surface)}.pay-amount{font-family:var(--tendr-font-display);font-size:1.6rem;font-weight:700;overflow-wrap:anywhere}.pay-countdown{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tendr-lavender)}.pay-fees,.pay-kv{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.pay-fees>div,.pay-kv>div{display:grid;grid-gap:.2rem;gap:.2rem}.pay-fees>div{grid-template-columns:1fr auto}.pay-fees dt,.pay-kv dt{color:var(--tendr-muted);font-size:.85rem}.pay-fees dd,.pay-kv dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.pay-strong{font-weight:600}.pay-send{display:grid;grid-gap:.85rem;gap:.85rem}.pay-qr{display:flex;justify-content:center}.pay-copy-wrap{flex:none;display:inline-flex;align-items:center;gap:.4rem}.pay-copy{flex:none;background:none;border:1px solid var(--tendr-border);border-radius:999px;padding:.25rem .7rem;color:var(--tendr-cyan);font:inherit;font-size:.8rem;cursor:pointer}.pay-warning{border-left:3px solid var(--tendr-warning);padding:.5rem .75rem;font-size:.9rem;background:rgba(245,185,66,.08)}.pay-alert,.pay-warning{border-radius:0 var(--tendr-radius) var(--tendr-radius) 0}.pay-alert{border-left:3px solid var(--tendr-cyan);padding:.6rem .85rem;background:var(--tendr-surface);display:grid;grid-gap:.6rem;gap:.6rem;margin:0}.pay-error{color:var(--tendr-danger)}.pay-success{color:var(--tendr-success)}.pay-or{text-align:center}.pay-wallet{display:grid;grid-gap:.35rem;gap:.35rem}.pay-wallet-list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.pay-wallet p{text-align:center}.pay-fee-choice{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;border:0;min-width:0}.pay-fee-choice legend{padding:0;margin-bottom:.25rem;color:var(--tendr-muted)}.pay-fee-choice label{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;cursor:pointer}.pay-fee-choice[disabled] label{cursor:default;opacity:.7}.pay-test-label{border-left:3px solid var(--tendr-warning);padding:.35rem .6rem;text-align:left}.pay-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.75rem 1.25rem;border-radius:var(--tendr-radius);border:1px solid transparent;background:var(--tendr-indigo);color:var(--tendr-white)!important;font:inherit;font-weight:600;cursor:pointer}.pay-button:not(.pay-button-secondary){color:var(--theme-on-accent,#ffffff)!important}.pay-button-label{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.pay-button-spinner{width:.95em;height:.95em;border-radius:999px;border:2px solid;border-right:2px solid transparent;animation:tendr-spin .7s linear infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.pay-button-spinner{animation:none;border-right-color:currentColor;opacity:.55}}.pay-button:disabled{opacity:.55;cursor:not-allowed}.pay-button-secondary{background:transparent;border-color:var(--tendr-border)}.pay-button-small{padding:.45rem .8rem;font-size:.85rem}.pay-refund,.pay-steps{display:grid;grid-gap:.5rem;gap:.5rem}.pay-steps{list-style:none;margin:0;padding:0}.pay-steps li[data-state=todo]{color:var(--tendr-muted)}.pay-steps li[data-state=done]{color:var(--tendr-success)}.pay-action{padding-top:.9rem;border-top:1px solid var(--tendr-border)}.pay-link-description{white-space:pre-line;overflow-wrap:anywhere;color:var(--tendr-lavender)}.pay-link-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pay-link-amount,.pay-link-amount>div{display:grid;grid-gap:.35rem;gap:.35rem}.pay-link-form .pay-button{width:100%}.pay-link-continue{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.pay-link-continue p{margin:0}.pay-link-continue .pay-button{width:100%;text-align:center}.pay-test{display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem;border:1px dashed var(--tendr-warning);border-radius:var(--tendr-radius)}.pay-test p{margin:0}.pay-reconnecting{margin:0;color:var(--tendr-warning)}.pay-foot{margin:0;text-align:center}.pay :focus-visible{outline:2px solid var(--tendr-cyan);outline-offset:2px}.tdr-theme:not([data-scheme=light]){color-scheme:dark}.tdr-canvas{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;min-width:0}.tdr-wrap{contain:layout paint!important;overflow:clip!important;isolation:isolate!important;font-family:var(--theme-font,var(--tendr-font-sans));color:var(--theme-text,var(--tendr-white))}.tdr-content,.tdr-scope,.tdr-wrap{position:relative!important;z-index:auto!important;inset:auto!important;margin:0!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;float:none!important;min-width:0!important;max-width:100%!important}.tdr-content{overflow-wrap:anywhere}.tdr-content a{color:var(--theme-accent,var(--tendr-cyan));text-decoration:underline}.tdr-content :is(h2,h3,p){margin:0}.tdr-heading{line-height:1.25}.tdr-rich-text{display:grid;grid-gap:.6rem;gap:.6rem;line-height:1.55}.tdr-rich-text :is(ul,ol){margin:0;padding-left:1.25rem}.tdr-custom-html img,.tdr-image{display:block;max-width:100%;height:auto}.tdr-banner,.tdr-custom-html img,.tdr-image{border-radius:var(--theme-radius,var(--tendr-radius))}.tdr-banner{display:grid;place-items:center;min-height:7rem;padding:1.25rem;background-color:var(--theme-surface,var(--tendr-surface));background-size:cover;background-position:50%;text-align:center}.tdr-banner[data-image]{min-height:10rem}.tdr-banner-text{max-width:32rem;padding:.4rem .75rem;border-radius:var(--theme-radius,var(--tendr-radius));background:color-mix(in srgb,var(--theme-bg,var(--tendr-navy)) 70%,transparent);font-weight:600}.tdr-video{aspect-ratio:16/9}.tdr-video iframe{display:block;width:100%;height:100%;border:0;border-radius:var(--theme-radius,var(--tendr-radius))}.tdr-divider{margin:0;border:0;border-top:1px solid var(--tendr-border)}.tdr-spacer[data-size=sm]{height:.5rem}.tdr-spacer[data-size=md]{height:1.5rem}.tdr-spacer[data-size=lg]{height:3rem}.tdr-columns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}@media (min-width:560px){.tdr-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdr-column,.tdr-section{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-content:start}.tdr-section{padding:1.25rem;border-radius:var(--theme-radius,var(--tendr-radius));background-size:cover;background-position:50%}.tdr-badges,.tdr-footer-links,.tdr-social-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.tdr-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem}.tdr-badge svg{color:var(--theme-accent,var(--tendr-cyan))}.tdr-badge img{display:block;max-height:2.5rem;width:auto}.tdr-reviews{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.tdr-review{margin:0;display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem;border-radius:var(--theme-radius,var(--tendr-radius));background:var(--theme-surface,var(--tendr-surface))}.tdr-review blockquote{margin:0;line-height:1.5}.tdr-review figcaption{font-size:.85rem;opacity:.8}.tdr-rating{color:var(--theme-accent,var(--tendr-cyan));letter-spacing:.1em}.tdr-faq{display:grid;grid-gap:.5rem;gap:.5rem}.tdr-faq details{padding:.7rem .9rem;border-radius:var(--theme-radius,var(--tendr-radius));background:var(--theme-surface,var(--tendr-surface))}.tdr-faq summary{cursor:pointer;font-weight:600}.tdr-faq details p{margin-top:.5rem;line-height:1.5}.tdr-countdown{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem;padding:.6rem .9rem;border:1px dashed var(--theme-accent,var(--tendr-cyan));border-radius:var(--theme-radius,var(--tendr-radius));text-align:center}.tdr-countdown-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tdr-delivery-note{padding:.6rem .9rem;border-radius:var(--theme-radius,var(--tendr-radius));background:var(--theme-surface,var(--tendr-surface));line-height:1.5}.tdr-header{display:flex;align-items:center;gap:.6rem}.tdr-header-logo{display:block;width:40px;height:40px;object-fit:contain;border-radius:6px}.tdr-header-name{font-weight:600;font-size:1.1rem}.tdr-payment{position:relative;isolation:isolate;min-width:0;color:var(--tendr-white)}.tdr-payment,.tdr-payment *{font-family:var(--tendr-font-sans)}.tdr-payment :is(h2,h3,.pay-button-label){font-family:var(--theme-font-curated,var(--tendr-font-sans))}.tdr-payment :is(h2,h3,.pay-button-label) *{font-family:inherit}.tdr-payment :is(.pay-address,.pay-mono,.address,code){font-family:var(--tendr-font-mono)}.tdr-payment .pay-button{border-radius:var(--theme-radius,var(--tendr-radius))}.tdr-payment{display:grid;grid-gap:1.1rem;gap:1.1rem}.pay-payee{margin:0;min-width:0;overflow-wrap:anywhere}.tdr-page{width:100%;display:grid;justify-items:center}.tdr-checkout{min-width:0}.tdr-lines-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.tdr-line{display:flex;align-items:center;gap:.75rem}.tdr-line-image{flex:none;width:48px;height:48px;object-fit:cover;border-radius:var(--theme-radius,var(--tendr-radius));background:var(--theme-surface,var(--tendr-surface))}.tdr-line-name{flex:1 1;min-width:0;overflow-wrap:anywhere}.tdr-line-qty{opacity:.75}.tdr-line-amount{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tdr-line-adjust{padding-top:.6rem;border-top:1px solid var(--tendr-border);opacity:.85}.tdr-thank-you{font-size:1.1rem;font-weight:600;line-height:1.4}.tdr-pay-bar{position:fixed;inset:auto 0 0 0;z-index:2147483000;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:var(--tendr-navy);border-top:1px solid var(--tendr-border);box-shadow:0 -8px 24px rgba(0,0,0,.25)}.tdr-pay-bar-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border:0;border-radius:var(--theme-radius,var(--tendr-radius));background:var(--tendr-indigo);color:var(--theme-on-accent,#ffffff);font-family:var(--tendr-font-sans);font-size:1rem;text-align:left;cursor:pointer}.tdr-pay-bar-text{display:grid;min-width:0}.tdr-pay-bar-payee{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdr-pay-bar-action{flex:none;font-weight:600}.tdr-celebration{position:fixed;inset:0;z-index:2147483001;overflow:hidden;pointer-events:none}.tdr-confetti-piece{position:absolute;top:-1rem;width:.5rem;height:.9rem;border-radius:2px;background:var(--theme-accent,var(--tendr-indigo));animation:tdr-confetti-fall 2.4s ease-in forwards}.tdr-confetti-piece:nth-child(3n){background:var(--tendr-cyan)}.tdr-confetti-piece:nth-child(3n+1){background:var(--tendr-lavender)}.tdr-celebration[data-kind=pulse]{box-shadow:inset 0 0 0 0 var(--theme-accent,var(--tendr-indigo));animation:tdr-pulse 1.4s ease-out 1 forwards}@keyframes tdr-confetti-fall{to{transform:translateY(110vh) rotate(var(--tdr-confetti-turn,1turn));opacity:.6}}@keyframes tdr-pulse{0%{box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--theme-accent,#4035f5) 60%,transparent)}to{box-shadow:inset 0 0 0 40vmax transparent}}@media (prefers-reduced-motion:reduce){.tdr-celebration{display:none}}.tdr-preview-ribbon{position:fixed;inset:0 0 auto 0;z-index:2147483002;padding:.45rem 1rem;background:#f5b942;color:#080d1b;font-family:var(--tendr-font-sans);font-size:.85rem;font-weight:600;text-align:center}.tdr-preview{width:100%;padding-top:2.5rem}.tdr-preview[data-viewport=phone] .pay-card{width:min(390px,100%)}.connect-origin{display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--tendr-cyan);border-radius:var(--tendr-radius);background:rgba(8,13,27,.6)}.connect-origin strong{font-size:1.15rem;overflow-wrap:anywhere}.choices{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.choices label{padding:.6rem .8rem;border:1px solid var(--tendr-border);border-radius:var(--tendr-radius);cursor:pointer}.button-row,.choices label{display:flex;gap:.75rem;align-items:center}.button-row{flex-wrap:wrap}