: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:"Rethink Sans","Segoe UI",sans-serif;--tendr-font-display:"Rethink Sans","Segoe UI",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:Rethink Sans;src:url(/fonts/rethink-sans.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@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}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.38);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}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:contain;flex-shrink:0}.tendr-logo--black{filter:invert(1)}.site-footer-brand{display:inline-flex;align-items:center;gap:.5rem}.site-footer-links{margin-left:auto;white-space:nowrap}.nav{display:flex;align-items:center;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{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;border-top:1px solid var(--tendr-border);padding:2rem 0 3rem;color:var(--tendr-muted);font-size:.9rem}.site-footer p{margin:0}.site-footer .muted{flex-basis:100%}body:has(.auth-shell){background:radial-gradient(900px 420px at 50% -8%,rgba(255,255,255,.07),transparent 65%),linear-gradient(180deg,#0a0a0a,#080808);background-attachment:fixed}body:has(.login-screen),html:has(.login-screen){height:100%;overflow:hidden}body:has(.login-screen){background:#fff;background-attachment:fixed;color:#0a0a0a;height:100dvh;max-height:100dvh}body:has(.login-screen) main{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}body:has(.login-screen) .site-header{display:none}body:has(.login-screen) .site-footer{flex:0 0 auto;padding-top:.55rem;padding-bottom:.65rem;border-top-color:rgba(0,0,0,.1);color:#5c5c5c}body:has(.login-screen) .site-footer .muted{display:none}body:has(.login-screen) .site-footer .tendr-logo{filter:invert(1)}.auth-shell:has(.login-screen){flex:1 1 auto;padding:0;min-height:0;height:auto;width:100%;max-width:none;place-items:stretch center;color:#0a0a0a;overflow:hidden}.auth-shell{--tendr-navy:#0a0a0a;--tendr-indigo:#f2f2f2;--tendr-white:#f5f5f5;--tendr-cyan:#e8e8e8;--tendr-lavender:#cfcfcf;--tendr-muted:#8f8f8f;--tendr-surface:#0a0a0a;--tendr-border:rgba(255,255,255,0.12);--tendr-danger:#ff8a8a;--tendr-success:#ececec;--tendr-warning:#bdbdbd;display:grid;place-items:start center;padding:4rem 0;min-height:100dvh;color:#f5f5f5;font-family:var(--tendr-font-sans)}.auth-shell .card{width:min(480px,100%);background:#121212;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:1.75rem;box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)}.auth-shell .card h1{font-family:var(--tendr-font-display);font-weight:650;letter-spacing:-.03em;color:#f5f5f5}.auth-shell .card p,.auth-shell .field{color:#d6d6d6}.auth-shell .card p.muted,.auth-shell .facts dt,.auth-shell .muted,.auth-shell .step-label{color:#8f8f8f}.auth-shell .field input,.auth-shell .field select,.auth-shell .field textarea{padding:.7rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0a0a0a;color:#f5f5f5;font:inherit}.auth-shell .field textarea{resize:vertical;font-family:var(--tendr-font-mono);font-size:.9rem}.auth-shell .field input::placeholder,.auth-shell .field textarea::placeholder{color:#5f5f5f}.auth-shell .field input:focus,.auth-shell .field select:focus,.auth-shell .field textarea:focus{outline:none;border-color:rgba(255,255,255,.45);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.auth-shell button[style*="var(--tendr-indigo)"]{background:#f2f2f2!important;color:#0a0a0a!important}.auth-shell button[style*="var(--tendr-indigo)"]:not(:disabled):hover{background:#ffffff!important}.auth-shell a:focus-visible,.auth-shell button:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.auth-shell [role=status]{background:#181818!important;border-top:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.auth-shell code{color:#e8e8e8;background:rgba(255,255,255,.06);padding:.1em .35em;border-radius:6px}.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)}.auth-shell .link-button{color:#f5f5f5}.auth-shell .card a,.auth-shell .link-button{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35)}.auth-shell .cta-row a,.auth-shell .cta-row a:hover{text-decoration:none}.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}.tendr-select{position:relative;display:inline-flex;vertical-align:middle;min-width:0}.tendr-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45rem;width:100%;min-height:2.45rem;padding:.5rem .7rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0e0e0e;color:#f5f5f5;font:inherit;font-size:.92rem;font-weight:550;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tendr-select-trigger:hover:not(:disabled){border-color:rgba(255,255,255,.24);background:#141414}.tendr-select-trigger:focus-visible{outline:none;border-color:rgba(255,255,255,.32);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.tendr-select-trigger:disabled{opacity:.5;cursor:not-allowed}.tendr-select-leading{display:inline-grid;place-items:center;color:#9a9a9a;flex-shrink:0}.tendr-select-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tendr-select-chevron{display:inline-grid;place-items:center;color:#9a9a9a;flex-shrink:0;transition:transform .18s ease}.tendr-select[data-open=true] .tendr-select-chevron{transform:rotate(180deg)}.tendr-select-menu{position:absolute;z-index:80;top:calc(100% + .35rem);left:0;right:0;min-width:100%;max-height:min(16rem,50vh);overflow-y:auto;margin:0;padding:.3rem;list-style:none;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#121212;box-shadow:0 18px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.tendr-select-option{padding:.55rem .7rem;border-radius:8px;font-size:.9rem;font-weight:550;color:#d8d8d8;cursor:pointer}.tendr-select-option[data-active=true]{background:rgba(255,255,255,.08);color:#f5f5f5}.tendr-select-option[data-selected=true]{color:#fff;font-weight:650}.tendr-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.tendr-select--pill{min-width:10.5rem;max-width:15rem}.tendr-select--pill .tendr-select-trigger{min-height:0;padding:.42rem .55rem .42rem .45rem;border-radius:999px;border-color:rgba(255,255,255,.12);background:#151515;font-size:.84rem;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.tendr-select--pill .tendr-select-trigger:focus-visible,.tendr-select--pill[data-open=true] .tendr-select-trigger{border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 3px rgba(255,255,255,.06)}.tendr-select--pill .tendr-select-menu{right:auto;width:max(100%,12.5rem)}.tendr-select--field{display:block;width:100%;min-width:11rem}.tendr-select--field .tendr-select-trigger{width:100%}.dash-app select,.field select,.inline-field select,select.tendr-native-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2rem}.login-screen{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:0;width:100%;height:100%;min-height:0;padding:.65rem 0 .35rem;overflow:hidden}.login-pill-nav,.login-screen{display:flex;align-items:center}.login-pill-nav{justify-content:space-between;gap:1.25rem;flex:0 0 auto;align-self:center;width:min(34rem,calc(100% - 1.5rem));padding:.32rem .35rem;border-radius:999px;background:#141414;color:#f5f5f5;box-shadow:0 6px 18px rgba(0,0,0,.1)}.login-pill-nav-logo{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 auto;border-radius:999px;background:#fff}.login-pill-nav-logo .tendr-logo{display:block}.login-pill-nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(.85rem,3vw,1.6rem);flex:1 1 auto;min-width:0;font-size:.92rem;font-weight:550;letter-spacing:-.01em}.login-pill-nav-links a{color:rgba(255,255,255,.92);text-decoration:none;white-space:nowrap}.login-pill-nav-links a:hover{color:#fff}.login-pill-nav .login-pill-nav-cta{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:2.35rem;padding:.45rem 1.05rem;border-radius:999px;background:#fff;color:#0a0a0a;font-size:.88rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease}.login-pill-nav-cta-label{position:relative;z-index:1}.login-pill-nav .login-pill-nav-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(10,10,10,.14) 45%,transparent 65%);transform:translateX(-120%);transition:transform .48s ease;pointer-events:none}.login-pill-nav .login-pill-nav-cta:hover{color:#0a0a0a;background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.22);filter:brightness(1.06)}.login-pill-nav .login-pill-nav-cta:hover:after{transform:translateX(120%)}.login-pill-nav .login-pill-nav-cta:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.16)}@media (prefers-reduced-motion:reduce){.login-pill-nav .login-pill-nav-cta,.login-pill-nav .login-pill-nav-cta:after{transition:none}.login-pill-nav .login-pill-nav-cta:hover{transform:none}}.login-frame{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);width:min(1120px,100%);height:min(620px,calc(100% - 4.25rem));max-width:100%;max-height:calc(100% - 4.25rem);flex:0 1 auto;margin-top:auto;margin-bottom:auto;min-height:0;background:#fff;border-radius:28px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 28px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05)}.login-demos{--demo-ink:#111111;--demo-muted:#6b6b6b;--demo-line:#ececec;--demo-chip:#f1f1f1;--demo-panel:#ffffff;--demo-panel-ink:#111111;--demo-panel-muted:#6b6b6b;--demo-panel-border:#e8e8e8;--demo-panel-shadow:0 18px 50px rgba(0,0,0,0.35);--demo-input-bg:#ffffff;--demo-input-border:#e5e5e5;--demo-green:#15803d;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.55rem;padding:clamp(1rem,2vw,1.5rem);color:#f5f5f5;background:radial-gradient(420px 280px at 20% 15%,rgba(255,255,255,.08),transparent 60%),radial-gradient(380px 260px at 85% 88%,rgba(255,255,255,.05),transparent 55%),#050505;overflow:hidden;font-family:Sora,Segoe UI,sans-serif}.login-demos-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(.5px);opacity:.55}.login-demos-orb--a{top:-3rem;left:-2.5rem;width:9rem;height:9rem;background:conic-gradient(from 210deg,#2a2a2a,#0a0a0a,#3a3a3a,#111);box-shadow:inset -10px -14px 24px rgba(0,0,0,.65),inset 8px 10px 18px rgba(255,255,255,.08);animation:login-float-a 9s ease-in-out infinite}.login-demos-orb--b{right:-2rem;bottom:-2.5rem;width:7.5rem;height:7.5rem;background:radial-gradient(circle at 35% 30%,#3a3a3a,#0c0c0c 70%);box-shadow:inset -12px -10px 22px rgba(0,0,0,.7),inset 6px 8px 14px rgba(255,255,255,.07);animation:login-float-b 11s ease-in-out infinite}@keyframes login-float-a{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(10px,14px,0) rotate(4deg)}}@keyframes login-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,-10px,0)}}.login-demos--art{padding:0;gap:0;justify-content:center;align-items:center;background:url(/onboarding-bg-image.png) 50%/cover no-repeat,#050505}.login-demos-mark{position:relative;z-index:1;width:min(72%,16rem);height:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-demos-mark--on-light{display:none}html[data-appearance=light] .login-demos--art{background:url(/onboarding-bg-image-light.png) 50%/cover no-repeat,#efeae2}html[data-appearance=light] .login-demos-mark--on-dark{display:none}html[data-appearance=light] .login-demos-mark--on-light{display:block}.login-demo-frame{display:block;width:100%;height:100%;border:0;background:#fff}.login-demos-kicker{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.login-demos-kicker,.login-demos-title{position:relative;z-index:1;font-weight:650}.login-demos-title{margin:.15rem 0 0;max-width:16ch;font-family:var(--tendr-font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.03em;line-height:1.15}.login-card-stack{position:relative;z-index:2;flex:1 1;min-height:0;margin:.35rem 0}.login-scenario{--drag-x:0px;--drag-y:0px;position:absolute;transform-origin:top left;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .22s ease,filter .22s ease,z-index 0s;filter:drop-shadow(0 18px 36px rgba(0,0,0,.4))}.login-scenario.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none;z-index:12!important}.login-scenario .login-demo-card-tag{position:absolute;z-index:3;top:.7rem;right:.7rem;background:#0a0a0a;color:#fff;pointer-events:none;font-size:.95rem;padding:.28rem .7rem}.login-scenario.is-active,.login-scenario:focus-within,.login-scenario:hover{z-index:8!important;filter:drop-shadow(0 26px 48px rgba(0,0,0,.5))}.login-scenario .demo-card,.login-scenario .demo-cart,.login-scenario .demo-pred{width:100%;max-width:none;pointer-events:none}.login-scenario--ecommerce{left:3%;top:2%;z-index:4;width:420px;transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(-2.2deg) scale(.52)}.login-scenario--ecommerce.is-active,.login-scenario--ecommerce:focus-within,.login-scenario--ecommerce:hover{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(-.5deg) scale(.54) translateY(-6px)}.login-scenario--ecommerce.is-dragging{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(-.5deg) scale(.54)}.login-scenario--fintech{--demo-panel:#111111;--demo-panel-ink:#f5f5f5;--demo-panel-muted:#a3a3a3;--demo-panel-border:#2a2a2a;--demo-panel-shadow:0 18px 40px rgba(0,0,0,0.45);--demo-chip:#1c1c1c;right:2%;top:0;z-index:6;width:320px;transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(3deg) scale(.58);transform-origin:top right}.login-scenario--fintech.is-active,.login-scenario--fintech:focus-within,.login-scenario--fintech:hover{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(.5deg) scale(.66) translateY(-8px)}.login-scenario--fintech.is-dragging{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(.5deg) scale(.66)}.login-scenario--fintech .login-demo-card-tag{background:#f5f5f5;color:#0a0a0a}.login-scenario--prediction-markets{left:auto;right:-2%;bottom:0;z-index:4;width:420px;transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(2.5deg) scale(.58);transform-origin:bottom right}.login-scenario--prediction-markets .login-demo-card-tag{top:.75rem;right:.75rem;bottom:auto}.login-scenario--prediction-markets .demo-pred{padding-top:2.85rem}.login-scenario--prediction-markets.is-active,.login-scenario--prediction-markets:focus-within,.login-scenario--prediction-markets:hover{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(1deg) scale(.62) translateY(-8px)}.login-scenario--prediction-markets.is-dragging{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(1deg) scale(.62)}.login-demo-card{--drag-x:0px;--drag-y:0px;position:absolute;display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem;width:min(100%,14rem);padding:.9rem;border-radius:18px;text-decoration:none;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .22s ease,box-shadow .22s ease,z-index 0s;outline:none}.login-demo-card.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none;z-index:12!important}.login-demo-card.is-active,.login-demo-card:focus-visible,.login-demo-card:hover{z-index:8!important;box-shadow:0 26px 55px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.9)}.login-demo-card--gaming{left:2%;bottom:4%;z-index:6;background:#111;color:#f5f5f5;transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(-4deg)}.login-demo-card--gaming .login-demo-card-cta{background:#f5f5f5;color:#0a0a0a}.login-demo-card--gaming.is-active,.login-demo-card--gaming:focus-visible,.login-demo-card--gaming:hover{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(-1deg) translateY(-8px) scale(1.03)}.login-demo-card--gaming.is-dragging{transform:translate3d(var(--drag-x),var(--drag-y),0) rotate(-1deg) scale(1.03)}.login-demo-card-tag{position:absolute;top:.55rem;right:.55rem;padding:.18rem .45rem;border-radius:999px;background:#f5f5f5;color:#0a0a0a;font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.login-demo-card-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-right:.2rem}.login-demo-card-eyebrow{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.55)}.login-demo-card h3{margin:0;font-family:var(--tendr-font-display);font-size:.98rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.login-demo-card-detail{margin:0;font-size:.72rem;line-height:1.35;color:rgba(255,255,255,.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.login-demo-card-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem}.login-demo-card-row strong{font-size:.92rem;letter-spacing:-.02em}.login-demo-card-cta{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;background:#0a0a0a;color:#fff;font-size:.68rem;font-weight:650;white-space:nowrap}.login-demos-hint{position:relative;z-index:1;margin:0;font-size:.75rem;color:rgba(255,255,255,.45)}.login-panel{justify-content:center;gap:.7rem;padding:clamp(1.15rem,2.5vw,2rem);background:#fff;color:#0a0a0a;overflow-x:hidden;overflow-y:auto}.login-panel,.login-panel-form{display:flex;flex-direction:column}.login-panel-form{gap:.85rem;margin:0;container-type:inline-size}.login-panel-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;min-width:0}.login-panel-fields .field{min-width:0}@container (max-width: 420px){.login-panel-fields{grid-template-columns:1fr}}.login-panel .field{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.login-panel .field>span{font-size:.78rem;font-weight:650;letter-spacing:.02em;color:#4a4a4a}.login-panel .field input,.login-panel .field select,.login-panel .field textarea{width:100%;box-sizing:border-box;margin:0;padding:.75rem .85rem;border:1px solid #e5e5e5;border-radius:12px;background:#fff;color:#0a0a0a;font:inherit;font-size:.95rem;outline:none;box-shadow:none}.login-panel .field textarea{min-height:5.5rem;resize:vertical;font-family:var(--tendr-font-mono,ui-monospace,monospace);letter-spacing:.04em}.login-panel .field input::placeholder,.login-panel .field textarea::placeholder{color:#9a9a9a}.login-panel .field input:focus,.login-panel .field select:focus,.login-panel .field textarea:focus{border-color:#0a0a0a;box-shadow:0 0 0 3px rgba(10,10,10,.08)}.login-panel .link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:#0a0a0a;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.login-panel-brand{display:block;margin-bottom:.35rem}.login-panel-mark{display:block;width:2.75rem;height:2.75rem;object-fit:contain}.login-panel-mark--on-light,html[data-appearance=light] .login-panel-mark--on-dark{display:none}html[data-appearance=light] .login-panel-mark--on-light{display:block}.login-panel-eyebrow{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.02em;color:#4a4a4a}.login-panel h1{margin:0;font-family:var(--tendr-font-display);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:#0a0a0a}.login-panel-lead{margin:0 0 .35rem;max-width:36ch;font-size:.92rem;line-height:1.45;color:#5c5c5c}.login-panel-copy{display:flex;flex-direction:column;gap:.85rem;max-width:none}.login-panel-copy p{margin:0;max-width:none;font-size:.95rem;line-height:1.6;color:#5c5c5c}.login-panel-lead a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:.15em}.login-panel-note{display:flex;align-items:flex-start;gap:.65rem;margin:0;max-width:none;padding:.75rem .85rem;border-radius:12px;background:#f3f7f8;color:#1d3a44;font-size:.82rem;line-height:1.45}.login-panel-note svg{flex:0 0 auto;width:1rem;height:1rem;margin-top:.12rem;color:#0a6f94}.login-panel a:has(>.login-panel-cta){display:block;width:100%;text-decoration:none}.auth-shell .login-panel button.login-panel-cta,.auth-shell .login-panel button[type=submit],.login-panel .login-panel-cta,.login-panel button.login-panel-cta,.login-panel-cta-link{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.25rem;min-height:2.85rem;padding:.95rem 1rem;border-radius:12px!important;font-weight:700!important;background:#0a0a0a!important;color:#f5f5f5!important;border-color:#0a0a0a!important;text-decoration:none!important;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease}.login-panel-cta-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.login-panel button.login-panel-cta:after,.login-panel-cta-link:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.18) 45%,transparent 65%);transform:translateX(-120%);transition:transform .48s ease;pointer-events:none}.login-panel button.login-panel-cta:hover:not(:disabled),.login-panel-cta-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.22);filter:brightness(1.06);background:#0a0a0a!important}.login-panel button.login-panel-cta:hover:not(:disabled):after,.login-panel-cta-link:hover:after{transform:translateX(120%)}.login-panel button.login-panel-cta:active:not(:disabled),.login-panel-cta-link:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.16)}@media (prefers-reduced-motion:reduce){.login-panel button.login-panel-cta,.login-panel button.login-panel-cta:after,.login-panel-cta-link,.login-panel-cta-link:after{transition:none}.login-panel button.login-panel-cta:hover:not(:disabled),.login-panel-cta-link:hover{transform:none}}.login-panel code{font-size:.85em;padding:.1em .35em;border-radius:6px;background:#f2f2f2;color:#0a0a0a}.login-panel-foot{margin:.15rem 0 0;font-size:.88rem;color:#3a3a3a}.login-panel-foot a{color:#0a0a0a;font-weight:650;text-decoration:underline;text-underline-offset:.15em}.login-panel-foot--muted{color:#737373;font-size:.82rem}.login-panel-foot--muted a{color:#4a4a4a}.auth-shell .login-panel a{color:inherit}@media (max-width:900px){.login-frame{grid-template-columns:1fr;grid-template-rows:minmax(0,.4fr) minmax(0,.6fr);height:min(560px,100%);border-radius:22px}.login-demos-title{max-width:none;font-size:1.15rem}.login-card-stack{margin:0}.login-scenario--ecommerce{transform:rotate(-2deg) scale(.34)}.login-scenario--fintech{transform:rotate(3deg) scale(.42)}.login-scenario--prediction-markets{right:0;bottom:0;transform:rotate(3deg) scale(.4)}.login-demo-card--gaming{width:min(100%,11rem);padding:.7rem}.login-demo-card h3{font-size:.86rem}.login-demo-card-detail{-webkit-line-clamp:1}.login-demos-hint{display:none}.login-panel{padding:1.25rem 1.35rem 1.5rem;gap:.65rem}.login-panel h1{font-size:1.55rem}.login-panel-lead{font-size:.84rem;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:640px){.login-pill-nav{width:min(100%,calc(100% - 1rem));gap:.55rem}.login-pill-nav-links{gap:.7rem;font-size:.82rem}.login-pill-nav-cta{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:520px){.login-screen{padding:.25rem 0}.login-frame{border-radius:18px}.login-demos{padding:1rem}.login-scenario--prediction-markets{display:none}}.tendr-toaster{position:fixed;top:max(.85rem,env(safe-area-inset-top,0px));left:50%;z-index:1200;display:flex;flex-direction:column;align-items:center;gap:.55rem;width:min(26rem,calc(100vw - 1.5rem));transform:translateX(-50%);pointer-events:none}.tendr-toast{pointer-events:auto;display:grid;grid-template-columns:3px 1fr auto;align-items:start;grid-gap:.75rem;gap:.75rem;width:100%;padding:.85rem .85rem .85rem .7rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#121212;color:#f5f5f5;box-shadow:0 12px 32px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);font-family:var(--tendr-font-sans);animation:tendr-toast-in .28s cubic-bezier(.22,1,.36,1) both}.tendr-toast-bar{width:3px;min-height:1.15rem;margin-top:.15rem;border-radius:999px;background:#cfcfcf}.tendr-toast--success .tendr-toast-bar{background:#ececec}.tendr-toast--warning .tendr-toast-bar{background:#bdbdbd}.tendr-toast--danger .tendr-toast-bar{background:#ff8a8a}.tendr-toast--info .tendr-toast-bar{background:#e8e8e8}.tendr-toast-message{margin:0;font-size:.92rem;line-height:1.4;letter-spacing:-.01em;color:#f2f2f2}.tendr-toast-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#8f8f8f;font-size:1.15rem;line-height:1;padding:.05rem .2rem;cursor:pointer;border-radius:6px}.tendr-toast-dismiss:hover{color:#f5f5f5;background:rgba(255,255,255,.06)}@keyframes tendr-toast-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body:has(.login-screen) .tendr-toaster{top:max(4.75rem,calc(env(safe-area-inset-top, 0px) + 4.25rem))}.theme-menu{position:relative;flex:0 0 auto}.theme-menu-trigger{display:inline-flex;align-items:center;gap:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;font-size:.82rem;font-weight:650;line-height:1;padding:.4rem .7rem;border-radius:999px;cursor:pointer;white-space:nowrap}.theme-menu-chevron{transition:transform .15s ease}.theme-menu-chevron.is-open{transform:rotate(180deg)}.theme-menu-panel{position:fixed;z-index:80;display:grid;min-width:10.5rem;padding:.3rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#161616;color:#f5f5f5;box-shadow:0 16px 40px rgba(0,0,0,.28)}.theme-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;margin:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.86rem;font-weight:600;text-align:left;padding:.5rem .65rem;border-radius:10px;cursor:pointer}.theme-menu-item:hover,.theme-menu-item[aria-checked=true]{background:rgba(255,255,255,.1)}html[data-appearance=light] .theme-menu-panel{background:#fff;color:#161616;border-color:rgba(0,0,0,.1);box-shadow:0 16px 40px rgba(0,0,0,.12)}html[data-appearance=light] .theme-menu-item:hover,html[data-appearance=light] .theme-menu-item[aria-checked=true]{background:rgba(0,0,0,.06)}html[data-appearance=light]:not(:has(.pay)){color-scheme:light;--tendr-navy:#f6f6f7;--tendr-indigo:#4035f5;--tendr-white:#141414;--tendr-cyan:#0a6f94;--tendr-lavender:#3d3a78;--tendr-muted:#5c6270;--tendr-surface:#ffffff;--tendr-border:rgba(20,20,20,0.12)}html[data-appearance=dark]{color-scheme:dark}html[data-appearance=light] body:not(:has(.pay)):not(:has(.dash-app)){background:#f6f6f7;color:#141414}html[data-appearance=light] body:has(.login-screen){background:#fff;color:#0a0a0a}html[data-appearance=dark] body:has(.login-screen){background:#0c0c0c;color:#f3f3f3}html[data-appearance=dark] .login-panel{background:#141414;color:#f5f5f5}html[data-appearance=dark] .login-panel .field>span,html[data-appearance=dark] .login-panel .muted,html[data-appearance=dark] .login-panel p{color:#bdbdbd}html[data-appearance=dark] .login-panel .login-panel-note{background:rgba(255,255,255,.06);color:#e4e4e4}html[data-appearance=dark] .login-panel .login-panel-note svg{color:#d0d0d0}html[data-appearance=dark] .login-panel .link-button,html[data-appearance=dark] .login-panel .login-panel-brand,html[data-appearance=dark] .login-panel a,html[data-appearance=dark] .login-panel h1{color:#f5f5f5}html[data-appearance=dark] .login-panel .field input,html[data-appearance=dark] .login-panel .field select,html[data-appearance=dark] .login-panel .field textarea{background:#0e0e0e;color:#f5f5f5;border-color:rgba(255,255,255,.14)}html[data-appearance=dark] .login-panel .field input:focus,html[data-appearance=dark] .login-panel .field select:focus,html[data-appearance=dark] .login-panel .field textarea:focus{border-color:#f5f5f5;box-shadow:0 0 0 3px rgba(255,255,255,.08)}html[data-appearance=dark] body:has(.login-screen) .site-footer{border-top-color:rgba(255,255,255,.12);color:#b5b5b5}html[data-appearance=dark] body:has(.login-screen) .site-footer .tendr-logo{filter:none}html[data-appearance=dark] body:has(.login-screen) .site-footer a{color:#d4d4d4}html[data-appearance=light] body:not(:has(.pay)) .card{background:#fff;color:#141414}@media (prefers-reduced-motion:reduce){.tendr-toast{animation:none}}