@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@font-face{font-family:Orbitron;src:url(/fonts/orbitron-400.woff)format("woff"),url(/fonts/orbitron-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/orbitron-700.woff)format("woff"),url(/fonts/orbitron-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/orbitron-900.woff)format("woff"),url(/fonts/orbitron-900.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Share Tech Mono;src:url("/fonts/share tech mono-400.woff")format("woff"),url("/fonts/share tech mono-400.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url("/fonts/space mono-400.woff")format("woff"),url("/fonts/space mono-400.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url("/fonts/space mono-700.woff")format("woff"),url("/fonts/space mono-700.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--bg:#05050f;--bg2:#0b0b1a;--bg3:#111128;--xmr:#ff6602;--xmr2:#f83;--cyan:#00ffe0;--purple:#b84fff;--pink:#ff2d78;--green:#0f8;--text:#e8e4fa;--muted:#a09cc4;--border:#b84fff38;--border2:#00ffe033;--font-display:"Orbitron", monospace;--font-mono:"Share Tech Mono", monospace;--font-body:"Space Mono", monospace;--yellow:#fc4;--red:#f55;--nav-scroll-pad:120px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,svg,video,canvas{max-width:100%;height:auto}pre{max-width:100%;overflow-x:auto}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:var(--nav-scroll-pad);overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-body);cursor:crosshair;min-width:0;max-width:100%;transition:background .3s,color .3s;overflow-x:clip}body.light{color:#1d1f23;cursor:default;background:#fdfdff}body.light :root,body.light{--bg:#fdfdff;--bg2:#fff;--bg3:#f4f5f7;--xmr:#d46406;--xmr2:#d78b38;--cyan:#006b70;--purple:#8a3da8;--pink:#c12f63;--green:#0f9139;--text:#1d1f23;--muted:#6f7280;--border:#006b7029;--border2:#006b7014;--yellow:#9a7200;--red:#b91c1c}body.light .grid-bg{background-image:linear-gradient(#006b7002 1px,#0000 1px),linear-gradient(90deg,#006b7002 1px,#0000 1px)}body.light .site-nav{border-bottom-color:var(--border);background:#fdfdffe6}body.light .hero:after{background:radial-gradient(#8a3da826 0%,#0000 70%)}body.light .section-title,body.light .how-title,body.light .why-title,body.light .step-text strong,body.light .merchant-name,body.light .hero-title .t-white{color:#1d1f23}body.light .how-num{color:#0000000f}body.light .checkout-mockup{background:#f0f1f5;box-shadow:0 0 60px #8a3da814,0 0 120px #006b700a}body.light .mockup-bar{background:#e4e5ea}body.light .ticker{background:#fdfdffeb}body.light .order-row{border-bottom-color:#0000000f}body:before{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000012 2px 4px);position:fixed;inset:0}body.light:before{background:repeating-linear-gradient(0deg,#0000,#0000 3px,#006b7006 3px 4px)}.grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#b84fff0a 1px,#0000 1px),linear-gradient(90deg,#b84fff0a 1px,#0000 1px);background-size:60px 60px;transition:background-image .3s;animation:20s linear infinite gridShift;position:fixed;inset:0}@keyframes gridShift{0%{background-position:0 0}to{background-position:60px 60px}}.site-nav{z-index:100;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050fd9;justify-content:space-between;align-items:center;gap:24px;padding:16px 40px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo .nav-logo-title{opacity:1;letter-spacing:0;margin-bottom:0;font-size:16px;line-height:1;animation:none}.nav-links{flex:1;justify-content:center;align-items:center;gap:28px;list-style:none;display:flex}.nav-links a{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--cyan)}.nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.theme-toggle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--border2);color:var(--muted);cursor:crosshair;background:0 0;border-radius:3px;padding:7px 14px;font-size:11px;transition:border-color .2s,color .2s,background .2s}.theme-toggle:hover{border-color:var(--cyan);color:var(--cyan);background:#00ffe00d}.nav-cta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;border:1px solid var(--xmr);color:var(--xmr);cursor:crosshair;background:0 0;border-radius:3px;padding:7px 18px;font-size:11px;text-decoration:none;transition:background .2s,color .2s}.nav-cta:hover{background:var(--xmr);color:#000}.nav-end{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;border:1px solid var(--border);color:var(--text);cursor:crosshair;background:0 0;border-radius:3px;flex-shrink:0;align-items:center;gap:7px;padding:7px 18px;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.nav-end:hover{border-color:var(--cyan);color:var(--cyan);background:#00ffe00d}.hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 40px 80px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(#b84fff40 0%,#0000 70%);width:min(800px,100vw);height:200px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.hero-eyebrow{font-family:var(--font-mono);color:var(--xmr);letter-spacing:5px;text-transform:uppercase;opacity:0;margin-bottom:28px;font-size:13px;animation:.6s .2s forwards fadeUp}.hero-title{font-family:var(--font-display);letter-spacing:-1px;opacity:0;margin-bottom:16px;font-size:clamp(42px,8vw,96px);font-weight:900;line-height:1;animation:.7s .35s forwards fadeUp}.hero-title .t-white{color:#fff}.hero-title .t-cyan{color:var(--cyan)}.hero-title .t-xmr{color:var(--xmr)}.hero-subtitle{font-family:var(--font-display);color:var(--muted);letter-spacing:6px;text-transform:uppercase;opacity:0;margin-bottom:48px;font-size:clamp(13px,2vw,18px);font-weight:400;animation:.7s .5s forwards fadeUp}.hero-tagline{font-family:var(--font-body);color:var(--text);opacity:0;max-width:560px;margin:0 auto 60px;font-size:clamp(15px,2vw,19px);line-height:1.8;animation:.7s .65s forwards fadeUp}.hero-tagline span{color:var(--cyan)}.waitlist-form{opacity:0;gap:0;width:100%;max-width:480px;margin:0 auto;animation:.7s .8s forwards fadeUp;display:flex}.waitlist-input{border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);cursor:crosshair;background:#ffffff0a;border-right:none;outline:none;flex:1;padding:14px 20px;font-size:15px;transition:border-color .2s}.waitlist-input::placeholder{color:var(--muted)}.waitlist-input:focus{border-color:var(--cyan)}.waitlist-btn{background:var(--xmr);border:1px solid var(--xmr);color:#fff;font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;cursor:crosshair;white-space:nowrap;padding:14px 24px;font-size:13px;font-weight:700;transition:background .2s,transform .1s}.waitlist-btn:hover{background:var(--xmr2)}.waitlist-btn:active{transform:scale(.98)}.hero-note{font-family:var(--font-mono);color:var(--muted);letter-spacing:2px;opacity:0;margin-top:16px;font-size:12px;animation:.6s 1s forwards fadeUp}.hero-counter{border-top:1px solid var(--border);opacity:0;align-items:center;gap:24px;margin-top:60px;padding-top:40px;animation:.6s 1.1s forwards fadeUp;display:flex}.counter-item{text-align:center}.counter-val{font-family:var(--font-display);color:var(--cyan);font-size:28px;font-weight:700;display:block}.counter-label{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:2px;margin-top:4px;font-size:11px;display:block}.counter-divider{background:var(--border);width:1px;height:40px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section{z-index:1;position:relative}.section-inner{width:100%;max-width:1100px;margin:0 auto;padding:100px 40px}.section-label{font-family:var(--font-mono);color:var(--xmr);text-transform:uppercase;letter-spacing:4px;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.section-label:before{content:"";background:var(--xmr);width:24px;height:1px;display:block}.section-title{font-family:var(--font-display);color:#fff;margin-bottom:20px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.section-title .accent{color:var(--cyan)}.demo-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.demo-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.demo-copy p{color:var(--muted);margin-bottom:32px;font-size:15px;line-height:1.9}.demo-steps{flex-direction:column;gap:20px;display:flex}.demo-step{align-items:flex-start;gap:16px;display:flex}.step-num{font-family:var(--font-display);color:var(--bg);background:var(--cyan);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.step-text{font-family:var(--font-body);color:var(--text);font-size:15px;line-height:1.7}.step-text strong{color:#fff;font-weight:700}.checkout-mockup{border:1px solid var(--border);background:#0a0a1a;border-radius:2px;overflow:hidden;box-shadow:0 0 60px #b84fff1f,0 0 120px #00ffe00a}.mockup-bar{border-bottom:1px solid var(--border);background:#060612;align-items:center;gap:8px;padding:10px 16px;display:flex}.dot{border-radius:50%;width:8px;height:8px}.dot-r{background:#ff5f57}.dot-y{background:#ffbd2e}.dot-g{background:#28c840}.mockup-url{font-family:var(--font-mono);color:var(--muted);margin-left:8px;font-size:10px}.mockup-url span{color:var(--cyan)}.mockup-body{padding:28px}.mockup-merchant{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:24px;padding-bottom:20px;display:flex}.merchant-avatar{background:linear-gradient(135deg, var(--purple), var(--pink));width:36px;height:36px;font-family:var(--font-display);color:#fff;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.merchant-info{flex:1}.merchant-name{font-family:var(--font-mono);color:#fff;font-size:12px}.merchant-sub{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:10px}.order-row{font-family:var(--font-mono);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.order-row:last-of-type{border-bottom:none}.order-label{color:var(--muted)}.order-value{color:var(--text)}.order-value.total{color:var(--xmr);font-size:15px;font-family:var(--font-display);font-weight:700}.pay-section{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.pay-label{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-size:10px}.pay-layout{align-items:flex-start;gap:16px;display:flex}.qr-box{background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;padding:6px;display:flex}.qr-inner{width:100%;height:100%}.address-block{flex:1}.xmr-address{font-family:var(--font-mono);color:var(--cyan);word-break:break-all;border:1px solid var(--border2);background:#00ffe00a;margin-bottom:8px;padding:8px;font-size:9px;line-height:1.6}.copy-btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--muted);border:1px solid var(--border);cursor:crosshair;background:0 0;width:100%;padding:5px 12px;font-size:9px;transition:color .2s,border-color .2s}.copy-btn:hover{color:var(--cyan);border-color:var(--cyan)}.status-row{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.pulse-dot{background:var(--xmr);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.status-text{animation:8s linear infinite statusCycle}.how-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.how-card{background:var(--bg);padding:40px 32px;transition:background .3s;position:relative;overflow:hidden}.how-card:hover{background:var(--bg2)}.how-card:before{content:"";background:0 0;height:2px;transition:background .3s;position:absolute;top:0;left:0;right:0}.how-card:first-child:hover:before{background:var(--xmr)}.how-card:nth-child(2):hover:before{background:var(--cyan)}.how-card:nth-child(3):hover:before{background:var(--purple)}.how-num{font-family:var(--font-display);color:#ffffff0a;margin-bottom:20px;font-size:48px;font-weight:900;line-height:1;display:block}.how-icon{width:40px;height:40px;margin-bottom:20px}.how-title{font-family:var(--font-display);color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.how-desc{font-family:var(--font-body);color:var(--muted);font-size:14px;line-height:1.8}.why-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.why-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:2px;margin-top:60px;display:grid}.why-card{background:var(--bg2);gap:20px;padding:32px;transition:background .2s;display:flex}.why-card:hover{background:var(--bg3)}.why-icon-wrap{border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.why-content{flex:1}.why-title{font-family:var(--font-display);color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.why-desc{font-family:var(--font-body);color:var(--muted);font-size:13px;line-height:1.8}.compare-wrap{border:1px solid var(--border);margin-top:60px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:13px}th{background:var(--bg2);color:var(--muted);text-transform:uppercase;letter-spacing:2px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:14px 20px;font-size:11px}td{color:var(--text);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 20px}tr:last-child td{border-bottom:none}tr.you-row td{background:#00ffe008}tr.you-row td:first-child{color:var(--xmr);font-weight:700}.yes{color:var(--green)}.no{color:#f55}.meh{color:var(--xmr)}.final-cta{text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(#b84fff14 0%,#0000 65%);width:min(600px,100vw);height:min(600px,100vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta .hero-tagline{opacity:1;margin-bottom:40px;animation:none}.big-link{font-family:var(--font-display);color:var(--xmr);letter-spacing:4px;text-transform:uppercase;border-bottom:1px solid var(--xmr);padding-bottom:4px;font-size:clamp(14px,3vw,22px);font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.big-link:hover{color:var(--cyan);border-color:var(--cyan)}#pricing{position:relative}#pricing .billing-radio-input{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#pricing .billing-toggle-wrap{justify-content:center;margin-bottom:48px;display:flex}#pricing .billing-toggle{justify-content:center;display:flex}#pricing .toggle-track{border:1px solid var(--border);background:var(--bg);box-sizing:border-box;border-radius:4px;align-items:stretch;width:220px;height:48px;min-height:48px;display:flex;position:relative}#pricing .toggle-slider{border:1px solid var(--cyan);box-sizing:border-box;pointer-events:none;background:#00ffe014;border-radius:3px;width:50%;height:100%;max-height:100%;transition:left .2s;position:absolute;top:0;left:0}#pricing #billing-yearly:checked~.section-inner .toggle-slider{left:50%}#pricing .toggle-opt{z-index:1;min-height:0;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.5px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0;font-size:11px;transition:color .2s;display:flex;position:relative}#pricing .toggle-save-hint{font-family:var(--font-mono);color:var(--xmr);letter-spacing:.3px;text-transform:lowercase;margin-top:2px;font-size:8px;line-height:1.2;display:block}#pricing #billing-monthly:checked~.section-inner .toggle-opt--monthly,#pricing #billing-yearly:checked~.section-inner .toggle-opt--yearly{color:var(--cyan)}#pricing .price-yearly{display:none}#pricing .price-monthly,#pricing #billing-yearly:checked~.section-inner .price-yearly{display:block}#pricing #billing-yearly:checked~.section-inner .price-monthly{display:none}#pricing .pricing-price-stack{border-bottom:1px solid var(--border);box-sizing:border-box;min-height:112px;margin-bottom:28px;padding-bottom:24px}#pricing .pricing-price-stack--tall{min-height:188px}#pricing .pricing-price-stack .pricing-price{flex-wrap:wrap;align-items:baseline;margin-bottom:8px;line-height:1;display:flex}#pricing .pricing-price-stack .price-amount{font-family:var(--font-display);color:var(--text);font-size:48px;font-weight:900;line-height:1}#pricing .pricing-card-featured .pricing-price-stack .price-amount{color:var(--cyan)}#pricing .price-note{font-family:var(--font-mono);color:var(--xmr);letter-spacing:1px;font-size:12px}#pricing .price-save-badge{font-family:var(--font-mono);color:var(--xmr);letter-spacing:.5px;background:#ff660214;border:1px solid #ff660233;border-radius:3px;margin-top:4px;margin-bottom:6px;padding:2px 8px;font-size:10px;display:inline-block}#pricing .pricing-billing-hint{font-family:var(--font-mono);color:var(--muted);text-align:center;letter-spacing:.3px;min-height:1.4em;margin:12px 0 0;font-size:10px}#pricing .billing-label-yearly{display:none}#pricing #billing-yearly:checked~.section-inner .billing-label-yearly{display:inline}#pricing #billing-yearly:checked~.section-inner .billing-label-monthly{display:none}.pricing-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:40px;display:grid}.pricing-card{background:var(--bg2);flex-direction:column;gap:0;padding:40px 32px;display:flex;position:relative}.pricing-card-featured{background:var(--bg3);border-top:2px solid var(--cyan)}.pricing-badge{font-family:var(--font-mono);color:var(--cyan);text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:11px}.pricing-tier{font-family:var(--font-display);color:var(--muted);text-transform:uppercase;letter-spacing:3px;margin-bottom:12px;font-size:13px;font-weight:700}.pricing-price{font-family:var(--font-display);color:var(--text);margin-bottom:8px;font-size:48px;font-weight:900;line-height:1}.pricing-card-featured .pricing-price{color:var(--cyan)}.pricing-period{color:var(--muted);font-size:16px;font-weight:400}.pricing-vol-fee{font-family:var(--font-mono);color:var(--xmr);letter-spacing:1px;border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:24px;font-size:12px}.pricing-features{flex-direction:column;flex:1;gap:10px;margin-bottom:32px;list-style:none;display:flex}.pricing-features li{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.pf-yes{color:var(--green);flex-shrink:0}.pf-no{color:var(--muted);opacity:.4;flex-shrink:0}.pricing-cta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;text-align:center;cursor:crosshair;padding:12px 20px;font-size:13px;text-decoration:none;transition:background .2s,color .2s}.pricing-cta-ghost{border:1px solid var(--border);color:var(--muted)}.pricing-cta-ghost:hover{border-color:var(--cyan);color:var(--cyan)}.pricing-cta-solid{background:var(--cyan);color:var(--bg);border:1px solid var(--cyan)}.pricing-cta-solid:hover{color:var(--cyan);background:0 0}.pricing-note{font-family:var(--font-mono);color:var(--muted);letter-spacing:.5px;text-align:center;font-size:12px;line-height:1.9}body.light .pricing-card-featured{background:#eaedf5}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr}}.site-footer{z-index:1;border-top:1px solid var(--border);background:linear-gradient(180deg, var(--bg) 0%, var(--bg2) 100%);margin-top:auto;position:relative}.footer-glow{background:linear-gradient(90deg, transparent, var(--cyan) 25%, var(--xmr) 50%, var(--purple) 75%, transparent);opacity:.45;pointer-events:none;width:min(100%,960px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-inner{text-align:center;grid-template-columns:minmax(220px,1.55fr) minmax(140px,1fr) minmax(140px,1fr);place-items:start center;gap:40px clamp(32px,6vw,100px);width:100%;max-width:min(1520px,100% - 64px);margin-inline:auto;padding:52px clamp(20px,5vw,80px) 44px;display:grid}.footer-brand-block{flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.footer-brand-link{width:fit-content;text-decoration:none}.footer-logo-title{opacity:1;letter-spacing:-.5px;margin-bottom:0;font-size:17px;line-height:1;animation:none}.footer-built{font-family:var(--font-mono);color:var(--muted);letter-spacing:.8px;font-size:11px;line-height:1.6}.footer-built span{color:var(--xmr)}.footer-col{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:280px;display:flex}.footer-col-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:1.8px;text-transform:uppercase;opacity:.55;margin:0;font-size:10px}.footer-col-list{flex-direction:column;align-items:center;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.footer-link{font-family:var(--font-mono);color:var(--muted);letter-spacing:.6px;font-size:12px;text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--cyan)}.pgp-badge{font-family:var(--font-mono);color:var(--green);letter-spacing:1px;text-transform:uppercase;border:1px solid #00ff8847;border-radius:3px;width:fit-content;padding:5px 12px;font-size:10px}.footer-pills{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.footer-pills li{font-family:var(--font-mono);letter-spacing:.6px;text-transform:lowercase;color:var(--cyan);border:1px solid var(--border2);background:#00ffe008;border-radius:3px;width:fit-content;padding:4px 10px;font-size:10px}body.light .footer-pills li{border-color:var(--border);background:#006b7012}.footer-bottom{border-top:1px solid var(--border)}.footer-bottom-inner{text-align:center;max-width:min(1520px,100% - 64px);margin-inline:auto;padding:16px clamp(20px,5vw,80px) 20px}.footer-copy{font-family:var(--font-mono);color:var(--muted);letter-spacing:.4px;opacity:.6;max-width:56ch;margin:0;margin-inline:auto;font-size:10px;line-height:1.65}.ticker{z-index:50;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050fe6;padding:8px 0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ticker-inner{white-space:nowrap;gap:60px;animation:30s linear infinite tickerScroll;display:flex}.ticker-item{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.ticker-item .up{color:var(--green)}.ticker-item .sym{color:var(--xmr)}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{color:var(--cyan);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:3.5s infinite glitch1}.glitch:after{color:var(--pink);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:3.5s infinite glitch2}@keyframes glitch1{0%,92%,to{transform:translate(0)}93%{transform:translate(-3px,1px)}95%{transform:translate(3px,-1px)}97%{transform:translate(-1px,2px)}}@keyframes glitch2{0%,92%,to{transform:translate(0)}93%{transform:translate(3px,-1px)}95%{transform:translate(-3px,1px)}97%{transform:translate(2px,-2px)}}@media (max-width:768px){html{--nav-clearance:calc(62px + env(safe-area-inset-top,0px));scroll-padding-top:max(var(--nav-clearance), var(--nav-scroll-pad))}.site-nav{padding:max(10px, env(safe-area-inset-top,0px)) 20px 12px;flex-wrap:nowrap;justify-content:space-between;gap:12px}.nav-logo{display:none}.nav-actions{margin-left:0}.nav-links,.nav-actions .theme-toggle{display:none}.hero{padding:calc(var(--nav-clearance) + 12px) 20px 60px}.hero .hero-tagline{display:none}.section-inner{padding:60px 20px}.demo-layout{grid-template-columns:1fr;gap:40px}.how-grid,.why-grid{grid-template-columns:1fr}.hero-counter{flex-wrap:wrap;justify-content:center;gap:20px}.footer-inner{max-width:100%;padding:36px 20px 28px;padding-bottom:max(160px, calc(150px + env(safe-area-inset-bottom,0px)));grid-template-columns:1fr 1fr;justify-items:center;gap:28px 20px}.footer-brand-block{flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;max-width:100%}.footer-col{max-width:100%}.footer-bottom-inner{max-width:100%;padding-left:20px;padding-right:20px}.waitlist-form{flex-direction:column}.waitlist-input{border-right:1px solid var(--border);border-bottom:none}}.success-msg{font-family:var(--font-mono);color:var(--green);letter-spacing:1px;margin-top:12px;font-size:12px;display:none}.success-msg.show{display:block}.faq-page{z-index:1;position:relative;overflow-x:clip}.faq-hero{width:100%;max-width:1100px;margin:0 auto;padding:160px 40px 80px;position:relative;overflow-x:clip}.faq-hero:after{content:"";pointer-events:none;background:radial-gradient(#b84fff1f 0%,#0000 70%);width:min(700px,100vw);height:200px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.faq-heading{font-family:var(--font-display);color:#fff;margin-top:20px;margin-bottom:24px;font-size:clamp(36px,7vw,80px);font-weight:900;line-height:1.05}.faq-heading-accent{color:var(--cyan)}.faq-hero-sub{font-family:var(--font-display);color:var(--muted);letter-spacing:5px;text-transform:uppercase;font-size:clamp(12px,1.5vw,15px)}.faq-content{max-width:1100px;margin:0 auto;padding:0 40px 120px}.faq-block{background:var(--bg2);border:1px solid var(--border);border-top-width:2px;margin-bottom:3px}.faq-block--xmr{border-top-color:var(--xmr)}.faq-block--cyan{border-top-color:var(--cyan)}.faq-block--purple{border-top-color:var(--purple)}.faq-block-header{border-bottom:1px solid var(--border);padding:24px 32px 20px}.faq-block-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:4px;text-transform:uppercase;font-size:12px}.faq-item{border-bottom:1px solid var(--border);margin:0 32px}.faq-item:last-of-type{border-bottom:none}.faq-item>summary{cursor:pointer;font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:13px;font-weight:700;list-style:none;transition:color .2s;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item[open]>summary{color:var(--cyan)}.faq-item>summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:18px;line-height:1;transition:color .2s}.faq-item[open]>summary:after{content:"−";color:var(--cyan)}.faq-item>p{color:var(--muted);font-family:var(--font-body);max-width:680px;padding:0 0 24px;font-size:15px;line-height:1.9}body.light .faq-block{background:var(--bg3)}body.light .faq-heading{color:#1d1f23}@media (max-width:680px){.faq-hero{padding:120px 20px 60px}.faq-content{padding:0 20px 80px}.faq-block-header{padding:20px 20px 16px}.faq-item{margin:0 20px}.faq-item>summary{letter-spacing:1px;font-size:10px}}.get-xmr-page{z-index:1;position:relative;overflow-x:clip}.get-xmr-hero{width:100%;max-width:1100px;margin:0 auto;padding:160px 40px 48px;position:relative}.get-xmr-hero .section-title{font-family:var(--font-display);color:#fff;margin-top:16px;margin-bottom:12px;font-size:clamp(32px,6vw,64px);font-weight:900;line-height:1.08}body.light .get-xmr-hero .section-title{color:var(--text)}.get-xmr-hero .get-xmr-title-accent{color:var(--cyan)}.get-xmr-intro{max-width:720px;font-family:var(--font-body);color:var(--muted);margin-top:20px;font-size:15px;line-height:1.85}.get-xmr-section{max-width:1100px;margin:0 auto;padding:56px 40px}.get-xmr-section--bordered{border-top:1px solid var(--border)}.get-xmr-wallet-grid{grid-template-columns:1fr;gap:20px;margin-top:28px;display:grid}@media (min-width:900px){.get-xmr-wallet-grid{grid-template-columns:repeat(3,1fr)}}.get-xmr-wallet-card{background:var(--bg2);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}body.light .get-xmr-wallet-card{background:var(--bg3)}.get-xmr-wallet-badge{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;border-radius:3px;width:fit-content;padding:4px 8px;font-size:10px;display:inline-block}.get-xmr-wallet-badge--cyan{color:var(--cyan);background:#00ffe00f;border:1px solid #00ffe059}.get-xmr-wallet-badge--muted{color:var(--muted);border:1px solid var(--border);background:#ffffff05}body.light .get-xmr-wallet-badge--muted{background:#00000008}.get-xmr-wallet-title{font-family:var(--font-display);letter-spacing:1px;color:var(--text);font-size:16px;font-weight:700}.get-xmr-wallet-platform{font-family:var(--font-mono);color:var(--muted);letter-spacing:.5px;font-size:11px}.get-xmr-wallet-desc{font-family:var(--font-body);color:var(--muted);flex:1;font-size:13px;line-height:1.75}.get-xmr-wallet-cta{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.5px;margin-top:4px;font-size:12px;text-decoration:none}.get-xmr-wallet-cta:hover{color:var(--xmr)}.get-xmr-wallet-note{font-family:var(--font-mono);color:var(--muted);opacity:.85;font-size:11px}.get-xmr-seed-note{border:1px solid #ffcc4426;border-left:3px solid var(--yellow);font-family:var(--font-mono);color:var(--yellow);background:#ffcc440a;max-width:100%;margin-top:24px;padding:14px 16px;font-size:12px;line-height:1.65}.get-xmr-path-details{flex-direction:column;gap:12px;margin-top:24px;display:flex}.get-xmr-path-details>details{background:var(--bg2);border:1px solid var(--border);border-radius:6px;overflow:hidden}body.light .get-xmr-path-details>details{background:var(--bg3)}.get-xmr-path-details>details>summary{font-family:var(--font-mono);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 20px;font-size:13px;list-style:none}.get-xmr-path-details>details>summary::-webkit-details-marker{display:none}.get-xmr-path-details>details[open]>summary{border-bottom:1px solid var(--border);color:var(--cyan)}.get-xmr-path-inner{font-family:var(--font-body);color:var(--muted);padding:20px 20px 22px;font-size:14px;line-height:1.85}.get-xmr-path-inner p{margin-bottom:14px}.get-xmr-path-inner p:last-child{margin-bottom:0}.get-xmr-path-inner h4{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--cyan);margin:18px 0 8px;font-size:11px}.get-xmr-path-inner h4:first-child{margin-top:0}.get-xmr-path-inner a{color:var(--cyan);text-decoration:none}.get-xmr-path-inner a:hover{color:var(--xmr)}.get-xmr-p2p-note{font-family:var(--font-mono);color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6}.get-xmr-exchange-warning{border:1px solid #f553;border-left:3px solid var(--red);font-family:var(--font-mono);color:var(--red);background:#ff55550f;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.65}.get-xmr-pay-note{font-family:var(--font-mono);color:var(--yellow);border:1px solid #ffcc441f;border-left:3px solid var(--yellow);background:#ffcc440a;margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.65}.get-xmr-mini-faq{flex-direction:column;gap:8px;margin-top:8px;display:flex}.get-xmr-mini-faq>details{background:var(--bg2);border:1px solid var(--border);border-radius:6px}body.light .get-xmr-mini-faq>details{background:var(--bg3)}.get-xmr-mini-faq>details>summary{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--text);cursor:pointer;padding:16px 18px;font-size:12px;font-weight:700;list-style:none}.get-xmr-mini-faq>details>summary::-webkit-details-marker{display:none}.get-xmr-mini-faq>details[open]>summary{color:var(--cyan);border-bottom:1px solid var(--border)}.get-xmr-mini-faq>details>p{color:var(--muted);padding:16px 18px 18px;font-size:14px;line-height:1.8}.get-xmr-merchant-cta{text-align:center;border-top:1px solid var(--border);max-width:1100px;margin:0 auto;padding:64px 40px 120px}.get-xmr-merchant-cta .get-xmr-merchant-label{font-family:var(--font-mono);color:var(--muted);letter-spacing:2px;margin-bottom:12px;font-size:12px}.get-xmr-merchant-cta p{font-family:var(--font-body);color:var(--muted);max-width:520px;margin:0 auto 20px;font-size:15px;line-height:1.75}.get-xmr-merchant-btn{font-family:var(--font-mono);letter-spacing:1px;border:1px solid var(--cyan);color:var(--cyan);background:#00ffe00f;border-radius:4px;padding:14px 28px;font-size:12px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.get-xmr-merchant-btn:hover{color:var(--text);background:#00ffe01f}.get-xmr-merchant-login{font-family:var(--font-mono);color:var(--muted);margin-top:16px;font-size:11px;display:block}.get-xmr-merchant-login a{color:var(--cyan);text-decoration:none}.get-xmr-merchant-login a:hover{color:var(--xmr)}@media (max-width:680px){.get-xmr-hero{padding:120px 20px 40px}.get-xmr-section{padding:40px 20px}.get-xmr-merchant-cta{padding:48px 20px 100px}}.landing-page>section[id],.landing-page #waitlist{scroll-margin-top:var(--nav-scroll-pad)}.landing-buyers-bridge{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(180deg, #0b0b1af7 0%, var(--bg) 45%, var(--bg2) 100%);position:relative;overflow:hidden}body.light .landing-buyers-bridge{background:linear-gradient(#f6f7fb 0%,#eef0f6 50%,#e8ebf2 100%)}.landing-buyers-bridge-blobs{pointer-events:none;z-index:0;background:radial-gradient(80% 55% at 12% 40%,#ff66021f 0%,#0000 55%),radial-gradient(70% 50% at 88% 60%,#00ffe014 0%,#0000 50%),radial-gradient(50% 40% at 70% 10%,#b84fff1a 0%,#0000 45%);position:absolute;inset:0}body.light .landing-buyers-bridge-blobs{background:radial-gradient(80% 55% at 12% 40%,#ff660214 0%,#0000 55%),radial-gradient(70% 50% at 88% 60%,#00c8b412 0%,#0000 50%),radial-gradient(50% 40% at 70% 10%,#b84fff0f 0%,#0000 45%)}.landing-buyers-bridge-scan{pointer-events:none;opacity:.04;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000059 2px 3px);position:absolute;inset:0}body.light .landing-buyers-bridge-scan{opacity:.03;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001f 2px 3px)}.landing-buyers-bridge-inner{z-index:1;max-width:1100px;padding-top:88px;padding-bottom:96px;position:relative}.landing-buyers-bridge-eyebrow{margin-bottom:20px}.landing-buyers-bridge-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(32px,5vw,56px);display:grid}.landing-buyers-bridge-copy{min-width:0}.landing-buyers-bridge-headline{font-family:var(--font-display);color:#fff;letter-spacing:1px;text-transform:none;margin:0 0 12px;font-size:clamp(30px,5vw,52px);font-weight:900;line-height:1.05}body.light .landing-buyers-bridge-headline{color:var(--text)}.landing-buyers-bridge-headline-accent{color:var(--cyan);text-shadow:0 0 40px #00ffe040}body.light .landing-buyers-bridge-headline-accent{text-shadow:none}.landing-buyers-bridge-tagline{font-family:var(--font-display);color:var(--xmr);letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;font-size:clamp(16px,2.4vw,22px);font-weight:700}.landing-buyers-bridge-lede{font-family:var(--font-body);color:var(--muted);max-width:34em;margin:0 0 28px;font-size:14px;line-height:1.85}.landing-buyers-bridge-cta{font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;border:1px solid var(--xmr);color:#0a0a12;background:linear-gradient(135deg, var(--xmr) 0%, var(--xmr2) 100%);border-radius:3px;align-items:center;gap:14px;padding:16px 28px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff660259,0 12px 40px #ff660233}.landing-buyers-bridge-cta-glow{pointer-events:none;background:conic-gradient(from 120deg,#0000 30%,#ffffff26 45%,#0000 60%);animation:8s linear infinite buyersCtaShimmer;position:absolute;inset:-50%}@keyframes buyersCtaShimmer{to{transform:rotate(360deg)}}.landing-buyers-bridge-cta-label,.landing-buyers-bridge-cta-arrow{z-index:1;position:relative}.landing-buyers-bridge-cta-arrow{font-size:16px;line-height:1;transition:transform .2s}.landing-buyers-bridge-cta:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #00ffe059,0 16px 48px #ff660247}.landing-buyers-bridge-cta:hover .landing-buyers-bridge-cta-arrow{color:#0a0a12;transform:translate(4px)}.landing-buyers-bridge-cta:active{transform:scale(.98)}body.light .landing-buyers-bridge-cta{color:#1a1208;box-shadow:0 0 0 1px #ff660240,0 10px 32px #ff660226}.landing-buyers-bridge-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050fa6;border-radius:4px;padding:28px 26px 26px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000059}body.light .landing-buyers-bridge-panel{background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #00000014}.landing-buyers-bridge-panel:before{content:"";background:linear-gradient(90deg, var(--xmr), var(--cyan), var(--purple));opacity:.85;border-radius:4px 4px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.landing-buyers-bridge-panel-top{border-bottom:1px solid var(--border);align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:22px;display:flex}.landing-buyers-bridge-orbit{border:1px solid var(--border);background:radial-gradient(circle at 35% 30%,#ff66021f,#0000 55%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.landing-buyers-bridge-orbit-svg{width:72px;height:72px}.landing-buyers-bridge-orbit-ring{fill:none;stroke-width:1px}.landing-buyers-bridge-orbit-ring--outer{stroke:var(--border);opacity:.75}.landing-buyers-bridge-orbit-ring--cyan{stroke:var(--cyan);opacity:.45;stroke-width:1.2px}.landing-buyers-bridge-orbit-ring--xmr{stroke:var(--xmr);opacity:.95;stroke-width:1.5px}.landing-buyers-bridge-orbit-core{fill:var(--xmr);opacity:.9}.landing-buyers-bridge-panel-meta{min-width:0;padding-top:4px}.landing-buyers-bridge-panel-kicker{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--cyan);margin-bottom:8px;font-size:10px;display:block}.landing-buyers-bridge-panel-title{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--text);margin:0 0 8px;font-size:14px;font-weight:800}.landing-buyers-bridge-panel-note{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:11px;line-height:1.65}.landing-buyers-bridge-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-buyers-bridge-chip{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:#0003;border-radius:2px;padding:8px 14px;font-size:10px;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-block}body.light .landing-buyers-bridge-chip{background:#ffffff80}.landing-buyers-bridge-chip:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 20px #00ffe014}.landing-buyers-bridge-chip--hot{color:var(--xmr);background:#ff660214;border-color:#ff660273;box-shadow:inset 0 0 0 1px #ff66021f}.landing-buyers-bridge-chip--hot:hover{border-color:var(--xmr);color:var(--xmr2);box-shadow:0 0 24px #ff660226}@media (max-width:900px){.landing-buyers-bridge-grid{grid-template-columns:1fr}.landing-buyers-bridge-inner{padding-top:72px;padding-bottom:80px}.landing-buyers-bridge-panel-top{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.landing-buyers-bridge-cta-glow{animation:none}.landing-buyers-bridge-cta:hover .landing-buyers-bridge-cta-arrow{transform:none}}.docs-page{z-index:1;position:relative;overflow-x:clip}.docs-hero{width:100%;max-width:1100px;margin:0 auto;padding:160px 40px 48px;position:relative;overflow-x:clip}.docs-hero:after{content:"";pointer-events:none;background:radial-gradient(#ff66021a 0%,#0000 70%);width:min(700px,100vw);height:180px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.docs-heading{font-family:var(--font-display);color:#fff;margin-top:20px;margin-bottom:24px;font-size:clamp(36px,7vw,76px);font-weight:900;line-height:1.05}.docs-heading-accent{color:var(--xmr)}.docs-hero-sub{font-family:var(--font-display);color:var(--muted);letter-spacing:5px;text-transform:uppercase;font-size:clamp(12px,1.5vw,15px)}.docs-layout{grid-template-columns:min(220px,28vw) 1fr;align-items:start;gap:clamp(28px,5vw,56px);max-width:1100px;margin:0 auto;padding:0 40px 120px;display:grid}.docs-toc{top:var(--nav-scroll-pad);padding-bottom:24px;position:sticky}.docs-toc-title{font-family:var(--font-mono);color:var(--muted);letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-size:11px}.docs-toc-list{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.docs-toc-list li{margin:0;padding:0}.docs-toc-list a{font-family:var(--font-mono);color:var(--muted);text-transform:lowercase;letter-spacing:.5px;border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.docs-toc-list a:hover{color:var(--cyan);border-left-color:#00ffe059}.docs-toc-footer{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:10px}.docs-toc-footer a{color:var(--cyan);text-decoration:none}.docs-toc-footer a:hover{color:var(--orange);text-decoration:underline}.docs-toc-sep{opacity:.5;margin:0 6px}.docs-main{min-width:0}.docs-section{border-bottom:1px solid var(--border);padding:28px 0}.docs-section--last{border-bottom:none}.docs-h2{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--text);margin:0 0 18px;scroll-margin-top:96px;font-size:clamp(18px,2.2vw,22px);font-weight:800;line-height:1.25}.docs-h2-tag{color:var(--cyan);margin-right:6px}.docs-h3{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin:24px 0 10px;scroll-margin-top:96px;font-size:12px;font-weight:700}.docs-prose p{font-family:var(--font-body);color:var(--muted);max-width:720px;margin:0 0 16px;font-size:15px;line-height:1.85}.docs-prose p:last-child{margin-bottom:0}.docs-prose strong{color:var(--text);font-weight:600}.docs-prose a{color:var(--cyan);text-decoration:none}.docs-prose a:hover{color:var(--orange);text-decoration:underline}.docs-ol,.docs-ul{font-family:var(--font-body);color:var(--muted);max-width:720px;margin:0 0 18px;padding-left:1.35rem;font-size:15px;line-height:1.85}.docs-ol li,.docs-ul li{margin-bottom:8px}.docs-note{border-left:3px solid var(--purple);background:#b84fff0f;padding:14px 16px;max-width:720px!important;font-size:14px!important}.docs-note--xmr{border-left-color:var(--xmr);background:#ff66020f}.docs-code{font-family:var(--font-mono);color:var(--cyan);background:#00ffe014;border-radius:3px;padding:2px 6px;font-size:.88em}.docs-pre{border:1px solid var(--border);background:#00000059;border-radius:6px;max-width:720px;margin:16px 0 0;padding:16px 18px;overflow-x:auto}.docs-pre code{font-family:var(--font-mono);color:var(--text);white-space:pre;font-size:12px;line-height:1.6}body.light .docs-heading{color:#1d1f23}body.light .docs-pre{background:#0000000a}body.light .docs-note{background:#b84fff0f}body.light .docs-note--xmr{background:#ff660212}@media (max-width:900px){.docs-layout{grid-template-columns:1fr;padding:0 20px 80px}.docs-toc{background:var(--bg2);border:1px solid var(--border);border-top-width:2px;border-top-color:var(--cyan);padding:16px 18px;position:relative;top:0}.docs-toc-list{border-left:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.docs-toc-list a{border-left:none;margin-left:0;padding-left:0}.docs-hero{padding:120px 20px 40px}}@media (max-width:520px){.docs-toc-list{grid-template-columns:1fr}}.legal-page{z-index:1;position:relative;overflow-x:clip}.legal-hero-wrap{width:100%;max-width:1100px;margin:0 auto;padding:160px 40px 80px;position:relative;overflow-x:clip}.legal-hero-wrap:after{content:"";pointer-events:none;background:radial-gradient(#b84fff1f 0%,#0000 70%);width:min(700px,100vw);height:200px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.legal-h1{font-family:var(--font-display);color:#fff;margin-top:20px;margin-bottom:24px;font-size:clamp(36px,7vw,80px);font-weight:900;line-height:1.05}.legal-h1-accent-xmr{color:var(--xmr)}.legal-h1-accent-cyan{color:var(--cyan)}.legal-hero-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.legal-subtitle{font-family:var(--font-mono);color:var(--muted);font-size:15px}.legal-updated{font-family:var(--font-mono);color:var(--muted);opacity:.5;border:1px solid var(--border);padding:4px 12px;font-size:12px}.legal-body{max-width:1100px;margin:0 auto;padding:20px 40px 120px}.ls{border:1px solid var(--border);background:var(--bg2);border-left-width:3px;margin-bottom:3px}.ls--xmr{border-left-color:var(--xmr)}.ls--cyan{border-left-color:var(--cyan)}.ls--purple{border-left-color:var(--purple)}.ls-head{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:18px 28px;display:flex}.ls-num{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;opacity:.6;flex-shrink:0;font-size:10px}.ls-title{font-family:var(--font-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:700}.ls-body{padding:24px 28px 20px}.ls-body p{font-family:var(--font-body);color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.9}.ls-body p:last-child{margin-bottom:0}.ls-body strong{color:var(--text)}.ls-body a{color:var(--cyan);border-bottom:1px solid #00ffe04d;text-decoration:none;transition:border-color .2s}.ls-body a:hover{border-bottom-color:var(--cyan)}.ls-list{margin-bottom:14px;padding:0;list-style:none}.ls-list li{font-family:var(--font-body);color:var(--muted);margin-bottom:4px;padding-left:22px;font-size:15px;line-height:1.9;position:relative}.ls-list li:before{content:"▸";color:var(--xmr);font-size:10px;position:absolute;top:3px;left:0}.ls--cyan .ls-list li:before{color:var(--cyan)}.ls--purple .ls-list li:before{color:var(--purple)}.ls-callout{border:1px solid #00ff8826;border-left:3px solid var(--green);background:#00ff8808;margin:16px 0 14px;padding:14px 18px}.ls-callout p{font-family:var(--font-body);font-size:14px;line-height:1.8;color:#00ff88a6!important;margin:0!important}.ls-body table{border-collapse:collapse;width:100%;margin:16px 0 14px}.ls-body th{font-family:var(--font-mono);color:var(--cyan);text-transform:uppercase;letter-spacing:2px;text-align:left;border-bottom:1px solid var(--border);padding:10px 14px;font-size:12px}.ls-body td{font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid #ffffff0a;padding:10px 14px;font-size:14px}.ls-body tr:last-child td{border-bottom:none}body.light .ls{background:var(--bg3)}body.light .legal-h1{color:#1d1f23}body.light .ls-body td{border-bottom-color:#0000000d}@media (max-width:640px){.legal-hero-wrap{padding:120px 20px 60px}.legal-body{padding:20px 20px 80px}.ls-head{padding:16px 20px}.ls-body{padding:20px 20px 16px}.ls-title{letter-spacing:1.5px;font-size:10px}}.mobile-fab{bottom:max(76px, calc(56px + env(safe-area-inset-bottom,0px)));right:max(12px, env(safe-area-inset-right,0px));z-index:90;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:none;position:fixed}.mobile-fab-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;color:var(--cyan);font-family:var(--font-mono);cursor:crosshair;background:#05050feb;border:1px solid #00ffe059;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;text-decoration:none;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 0 12px #00ffe014}.mobile-fab-btn:hover{border-color:var(--cyan);color:var(--cyan);background:#00ffe01f;box-shadow:0 0 18px #00ffe038}@media (max-width:768px){.mobile-fab{display:flex}}body.light .mobile-fab{border-color:var(--border);background:#fdfdfff5;box-shadow:0 0 0 1px #006b701f,0 8px 28px #00000014}body.light .mobile-fab-btn{border-color:var(--border);color:var(--muted);box-shadow:none;background:#fdfdfffa}body.light .mobile-fab-btn:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:none;background:#006b7014}.nav-authed-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 6px var(--cyan);border-radius:50%;flex-shrink:0;display:inline-block}.auth-page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex;position:relative}.auth-theme-toggle{z-index:10;position:fixed;top:16px;right:20px}.auth-card{background:var(--bg2);border:1px solid var(--border);z-index:1;border-radius:8px;width:100%;max-width:420px;padding:40px 36px;position:relative}.auth-card--wide{max-width:520px}.auth-logo{font-family:var(--font-display);letter-spacing:.05em;margin-bottom:32px;font-size:20px;text-decoration:none;display:block}.auth-heading{font-family:var(--font-display);color:var(--text);text-transform:uppercase;letter-spacing:2px;margin-bottom:4px;font-size:20px}.auth-sub{font-family:var(--font-mono);color:var(--muted);letter-spacing:1px;margin-bottom:28px;font-size:12px}.auth-form{flex-direction:column;gap:4px;display:flex}.auth-label{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;font-size:11px;display:block}.auth-input{background:var(--bg);border:1px solid var(--border);width:100%;font-family:var(--font-mono);color:var(--text);border-radius:4px;outline:none;margin-bottom:16px;padding:10px 14px;font-size:13px;transition:border-color .2s}.auth-input:focus{border-color:var(--cyan)}.auth-input::placeholder{color:var(--muted);opacity:.92}.auth-divider{color:var(--muted);font-size:11px;font-family:var(--font-mono);align-items:center;gap:12px;margin:4px 0 16px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-hint{font-family:var(--font-mono);color:var(--muted);margin-bottom:20px;font-size:11px}.auth-error{font-family:var(--font-mono);color:var(--pink);margin-bottom:12px;font-size:12px}.auth-btn{background:var(--xmr);color:#000;width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;cursor:crosshair;border:none;border-radius:4px;padding:12px;font-size:13px;font-weight:700;transition:opacity .2s;display:block}.auth-btn:hover:not(:disabled){opacity:.85}.auth-btn:disabled{opacity:.4;cursor:not-allowed}.auth-success{flex-direction:column;gap:8px;display:flex}.auth-success-icon{font-family:var(--font-mono);color:var(--cyan);margin-bottom:8px;font-size:28px}.auth-success-line{font-family:var(--font-mono);color:var(--text);font-size:14px;line-height:1.6}.auth-success-note{font-family:var(--font-mono);color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.verify-key-section{margin:24px 0}.verify-key-box{background:var(--bg);border:1px solid var(--border);border-radius:4px;align-items:center;gap:8px;margin-top:8px;margin-bottom:8px;padding:10px 14px;display:flex}.verify-key-text{font-family:var(--font-mono);color:var(--cyan);word-break:break-all;flex:1;font-size:11px}.verify-copy-btn{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--font-mono);cursor:crosshair;background:0 0;border-radius:3px;flex-shrink:0;padding:4px 12px;font-size:11px;transition:background .2s}.verify-copy-btn:hover{background:#00ffe014}.verify-key-warn{font-family:var(--font-mono);color:var(--xmr);margin-bottom:20px;font-size:12px}.dashboard-layout{background:var(--bg);min-height:100vh;display:flex}.dashboard-sidebar{background:var(--bg2);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;height:100vh;padding:28px 0 20px;display:flex;position:sticky;top:0}.dashboard-sidebar-logo{font-family:var(--font-display);padding:0 24px 24px;font-size:18px}.dashboard-sidebar-logo a{text-decoration:none}.dashboard-sidebar-user{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:8px;min-width:0;margin:0 0 16px;padding:12px 24px;display:flex}.dashboard-sidebar-note{padding:0 24px 12px;font-size:12px;line-height:1.5}.dashboard-sidebar-email{font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.dashboard-nav{flex-direction:column;flex:1;gap:2px;padding:0 8px;display:flex}.dashboard-nav-item{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);cursor:crosshair;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:13px;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s;display:flex}.dashboard-nav-arrow{flex-shrink:0;font-size:12px;transition:color .2s}.dashboard-nav-label{flex:1}.dashboard-nav-short{display:none}.dashboard-nav-item:hover,.dashboard-nav-item.active{color:var(--xmr);box-shadow:inset 3px 0 0 var(--xmr);background:#ff660212}.dashboard-nav-item.active .dashboard-nav-arrow{color:var(--xmr)}.dashboard-logout{color:#ff2d7880}.dashboard-logout .dashboard-nav-arrow{color:#ff2d7866}.dashboard-logout:hover{color:var(--pink);box-shadow:inset 3px 0 0 var(--pink);background:#ff2d7812}.dashboard-logout:hover .dashboard-nav-arrow{color:var(--pink)}.dashboard-theme-toggle{color:var(--muted)}.dashboard-theme-toggle:hover{color:var(--cyan);box-shadow:inset 3px 0 0 var(--cyan);background:#00ffe00f}.dashboard-sidebar-footer{border-top:1px solid var(--border);margin-top:8px;padding:16px 8px 0}.dashboard-content{flex:1;min-width:0;padding:40px;overflow-y:auto}.db-page{max-width:900px}.db-header{align-items:center;gap:16px;margin-bottom:6px;display:flex}.db-title{font-family:var(--font-display);color:var(--text);text-transform:uppercase;letter-spacing:2px;font-size:26px}.db-settings-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin:18px 0 24px;padding-bottom:18px;display:flex}.db-settings-tab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;border:1px solid var(--border);color:var(--muted);cursor:crosshair;background:0 0;border-radius:3px;padding:9px 14px;font-size:11px;transition:color .15s,border-color .15s,background .15s}.db-settings-tab:hover{color:var(--cyan);background:#00ffe00a;border-color:#00ffe059}.db-settings-tab--active{color:var(--cyan);border-color:var(--cyan);background:#00ffe014;box-shadow:0 0 0 1px #00ffe01f}.db-settings-tab:focus-visible{outline-offset:2px;outline:2px solid #00ffe073}body.light .db-settings-tab--active{background:#00c8b414}body.light .db-settings-tab:focus-visible{outline-color:#006b7073}.db-email{font-family:var(--font-mono);color:var(--muted);margin-bottom:32px;font-size:15px}.db-plan-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;border:1px solid;border-radius:3px;padding:3px 10px;font-size:12px}.db-plan-badge--free{color:var(--muted);border-color:var(--muted)}.db-plan-badge--pro{color:var(--cyan);border-color:var(--cyan)}.db-plan-badge--business{color:var(--purple);border-color:var(--purple)}.db-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.db-stat{background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:20px}.db-stat-value{font-family:var(--font-display);color:var(--text);margin-bottom:4px;font-size:32px}.db-stat-label{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.db-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05050fe0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.db-modal-panel{z-index:1;background:var(--bg2);border:1px solid var(--border);pointer-events:auto;border-radius:8px;width:100%;max-width:440px;max-height:92vh;padding:28px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 12px 48px #00000073}.db-modal-panel--invoice{width:min(94vw,720px);max-width:min(94vw,720px);max-height:96vh;padding:40px 40px 36px}.db-modal-panel--invoice .db-card-title,.db-modal-panel--invoice .db-modal-title{letter-spacing:1.6px;margin-bottom:18px;padding-right:44px;font-size:16px}.db-modal-panel--invoice .db-label{letter-spacing:1px;margin-bottom:8px;font-size:14px}.db-modal-panel--invoice .db-input{padding:12px 16px;font-size:16px;line-height:1.45}.db-modal-panel--invoice .db-field-hint{font-size:14px;line-height:1.75}.db-modal-panel--invoice .db-btn{letter-spacing:1.2px;padding:12px 24px;font-size:15px}.db-modal-panel--invoice .db-btn-sm{padding:8px 16px;font-size:14px}.db-modal-panel--invoice .db-modal-close{width:40px;height:40px;font-size:18px}.db-modal-panel--invoice .db-status-msg{font-size:15px}.db-modal-panel--invoice .db-line-item-row .db-input:first-child{flex:240px}.db-modal-panel--invoice .db-line-item-row .db-input:nth-child(2){width:88px}.db-modal-panel--invoice .db-line-item-row .db-input:nth-child(3){flex-shrink:0;width:140px}.db-modal-title{padding-right:36px}.db-modal-select{cursor:pointer;appearance:auto;width:100%}.db-modal-close{z-index:10;width:36px;height:36px;color:var(--muted);cursor:pointer;font-family:var(--font-mono);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.db-modal-close:hover{color:var(--xmr);background:#ffffff0a}.db-link-mode-toggle{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.db-line-items{margin-bottom:8px}.db-line-item-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.db-line-item-row .db-input:first-child{flex:160px;min-width:0}.db-line-item-row .db-input:nth-child(2){flex-shrink:0;width:72px}.db-line-item-row .db-input:nth-child(3){flex-shrink:0;width:88px}.db-line-item-row .db-btn-sm{flex-shrink:0}.db-card{background:var(--bg2);border:1px solid var(--border);border-radius:6px;margin-bottom:20px;padding:24px}.db-card--danger{border-color:#ff2d7833}.db-api-key-create{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.db-api-key-reveal{border:1px solid var(--border2);background:#00ffe00a;border-radius:4px;margin:12px 0 16px;padding:12px 14px}.db-api-key-reveal-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--cyan);margin-bottom:8px;font-size:12px;display:block}.db-api-key-secret{font-family:var(--font-mono);word-break:break-all;color:var(--text);font-size:14px;line-height:1.5;display:block}.db-api-key-perms{font-family:var(--font-mono);color:var(--muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.db-api-key-perms label{cursor:pointer}.db-api-key-textarea{resize:vertical;min-height:56px;font-family:var(--font-mono);font-size:14px}.db-api-key-list{flex-direction:column;gap:12px;margin-top:20px;display:flex}.db-api-key-card{border:1px solid var(--border);background:var(--bg3);border-radius:6px;padding:14px 16px}.db-api-key-card--inactive{opacity:.65;border-color:#ff2d7840}.db-api-key-card-head{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:6px;display:flex}.db-api-key-prefix{font-family:var(--font-mono);font-size:15px;font-weight:600}.db-api-key-meta{font-family:var(--font-mono);color:var(--muted);font-size:13px;line-height:1.5}.db-api-key-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.db-api-key-revoke{color:var(--pink)!important;border-color:#ff2d7873!important}.db-api-key-activity{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.db-api-key-activity-list{font-family:var(--font-mono);max-height:240px;font-size:13px;line-height:1.55;list-style:none;overflow-y:auto}.db-api-key-activity-list li{margin-bottom:8px}.db-api-key-activity-detail{background:var(--bg2);white-space:pre-wrap;word-break:break-word;color:var(--muted);border-radius:4px;margin-top:4px;padding:6px 8px;font-size:12px}.db-plan-limit-banner{font-family:var(--font-body);color:var(--text);background:#ff66020f;border:1px solid #ff660259;margin-bottom:20px;padding:14px 16px;font-size:15px;line-height:1.75}.db-plan-limit-banner strong{color:var(--xmr);font-weight:600}.db-plan-limit-banner--critical{background:#ff2d7814;border-color:#ff2d7866}.db-plan-limit-banner--critical strong{color:#ff2d78}.db-plan-limit-banner a{color:var(--cyan);text-decoration:none}.db-plan-limit-banner a:hover{text-decoration:underline}.upgrade-banner{border-left:2px solid var(--xmr);font-family:var(--font-mono);background:#ff660208;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;font-size:14px;line-height:1.55;display:flex}.upgrade-banner-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.upgrade-banner-arrow{color:var(--xmr);flex-shrink:0;line-height:1.4}.upgrade-banner-text{color:var(--xmr);font-weight:600}.upgrade-banner-usage{color:var(--muted);margin-top:2px;font-weight:400;display:block}.upgrade-banner-cta{font-family:var(--font-mono);color:var(--cyan);cursor:pointer;letter-spacing:.5px;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px;text-decoration:none}.upgrade-banner-cta:hover{color:var(--cyan);text-decoration:underline}.upgrade-modal-overlay{z-index:1000;box-sizing:border-box;background:#000000d9;justify-content:center;align-items:flex-start;padding:max(24px,6vh) 24px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.upgrade-modal{background:var(--bg2);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;width:100%;max-width:560px;max-height:calc(100vh - 48px);padding:28px;position:relative;overflow-y:auto}.upgrade-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.upgrade-modal-title{font-family:var(--font-mono);color:var(--text);letter-spacing:.5px;text-transform:lowercase;margin:0;font-size:17px;font-weight:400}.upgrade-modal-close{font-family:var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:-4px -8px 0 0;padding:4px 8px;font-size:16px;line-height:1}.upgrade-modal-close:hover{color:var(--text)}.upgrade-billing-toggle{gap:8px;margin-bottom:20px;display:flex}.upgrade-billing-toggle-btn{min-height:48px;font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:flex}.upgrade-billing-toggle-btn.active{border:1px solid var(--cyan);color:var(--cyan);background:#00ffe014}.upgrade-billing-save-hint{color:var(--xmr);letter-spacing:0;text-transform:lowercase;font-size:12px;font-weight:400;display:inline}.upgrade-plans-grid{align-items:stretch;gap:12px;display:flex}.upgrade-plan-card{border:1px solid var(--border);background:#ffffff05;border-radius:6px;flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.upgrade-plan-card.pro .upgrade-plan-name{color:var(--cyan)}.upgrade-plan-card.business .upgrade-plan-name{color:var(--purple)}.upgrade-plan-name{font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.upgrade-plan-price-block{flex-direction:column;align-items:flex-start;min-height:108px;display:flex}.upgrade-plan-price{flex-wrap:wrap;align-items:flex-start;gap:4px;line-height:1;display:flex}.upgrade-plan-price-amount{font-family:var(--font-display);color:var(--text);font-size:32px;font-weight:900}.upgrade-plan-price-period{font-family:var(--font-mono);color:var(--muted);margin-top:6px;font-size:13px}.upgrade-plan-savings-badge{font-family:var(--font-mono);color:var(--xmr);box-sizing:border-box;background:#ff660214;border:1px solid #ff660226;border-radius:3px;min-height:22px;margin-top:4px;padding:2px 8px;font-size:12px;display:inline-block}.upgrade-plan-savings-badge--spacer{visibility:hidden;pointer-events:none}.upgrade-plan-volume-fee{font-family:var(--font-mono);color:var(--muted);margin-top:4px;font-size:12px}.upgrade-plan-features{border-top:1px solid var(--border);margin:16px 0 0;padding:16px 0 0;list-style:none}.upgrade-plan-feature{font-family:var(--font-mono);color:var(--muted);align-items:flex-start;gap:6px;padding:3px 0;font-size:14px;display:flex}.upgrade-plan-card.pro .upgrade-plan-feature-mark{color:var(--cyan);flex-shrink:0}.upgrade-plan-card.business .upgrade-plan-feature-mark{color:var(--purple);flex-shrink:0}.upgrade-plan-cta{width:100%;font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border-radius:4px;margin-top:20px;padding:10px;font-size:13px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.upgrade-plan-cta.pro{border:1px solid var(--cyan);color:var(--cyan);background:#00ffe014}.upgrade-plan-cta.pro:hover:not(:disabled){background:#00ffe026}.upgrade-plan-cta.business{border:1px solid var(--purple);color:var(--purple);background:#b84fff14}.upgrade-plan-cta.business:hover:not(:disabled){background:#b84fff26}.upgrade-plan-cta:disabled{opacity:.5;cursor:not-allowed}.upgrade-plan-cta-error{font-family:var(--font-mono);color:#f44;margin:8px 0 0;font-size:13px;line-height:1.45}.upgrade-modal-footer{font-family:var(--font-mono);color:var(--muted);text-align:center;border-top:1px solid #ffffff0a;margin-top:20px;padding-top:16px;font-size:14px;line-height:1.75}@media (max-width:560px){.upgrade-plans-grid{flex-direction:column}}.dashboard-sidebar-plan-foot{border:1px solid var(--border);background:#00000026;border-radius:4px;margin:0 8px 8px;padding:12px 16px 8px}body.light .dashboard-sidebar-plan-foot{background:#00000008}.dashboard-sidebar-plan-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin-bottom:6px;font-size:11px}.dashboard-sidebar-plan-upgrade{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.5px;font-size:13px;text-decoration:none}.dashboard-sidebar-plan-upgrade:hover{text-decoration:underline}.dashboard-sidebar-plan-paid{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--cyan);opacity:.85;font-size:12px}.db-card-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--cyan);margin-bottom:16px;font-size:13px}.db-card-footer{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.db-browser-key-block{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.db-browser-key-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--cyan);margin-bottom:10px;font-size:11px;font-weight:400}.db-key-row{background:var(--bg);border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.db-key-display{min-width:0;font-family:var(--font-mono);color:var(--cyan);word-break:break-all;flex:12rem;font-size:15px;overflow-x:auto}.db-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:14px}.db-table th{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);text-align:left;border-bottom:1px solid var(--border);padding:10px 14px;font-size:11px}.db-table td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:12px 14px}.db-table-row:hover td{background:#ffffff05}.db-table tr:last-child td{border-bottom:none}.db-table-wrap--wide .db-table--billing{min-width:760px}.db-billing-features{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.db-billing-features-title{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}.db-billing-features-list{font-family:var(--font-mono);color:var(--text);margin:0;padding:0;font-size:14px;line-height:1.75;list-style:none}.db-billing-features-list li{padding:4px 0}.db-table-expand td{background:var(--bg);padding:0}.db-expand-content{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.db-expand-row{align-items:center;gap:16px;font-size:14px;display:flex}.db-expand-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);min-width:100px;font-size:11px}.db-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;font-size:12px}.db-mono{font-family:var(--font-mono)}.db-muted{color:var(--muted)}.db-link{font-family:var(--font-mono);color:var(--cyan);font-size:14px;text-decoration:none}.db-link:hover{text-decoration:underline}.db-empty{font-family:var(--font-mono);color:var(--muted);text-align:center;padding:24px 0;font-size:14px}.db-loading{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:2px;text-align:center;padding:40px;font-size:14px}.db-btn{background:var(--xmr);color:#000;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;cursor:crosshair;border:none;border-radius:4px;padding:10px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.db-btn:hover:not(:disabled){opacity:.85}.db-btn:disabled{opacity:.4;cursor:not-allowed}.db-btn--outline{color:var(--cyan);border:1px solid var(--cyan);background:0 0}.db-btn--outline:hover{background:#00ffe00f}.db-btn--danger{background:var(--pink);color:#fff}.db-btn-sm{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);cursor:crosshair;white-space:nowrap;background:0 0;border-radius:3px;padding:6px 14px;font-size:12px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.db-btn-sm:hover{color:var(--cyan);border-color:var(--cyan)}.db-btn-sm--outline{color:var(--muted)}.db-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.db-filter-tabs{gap:4px;display:flex}.db-filter-tab{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;cursor:crosshair;background:0 0;border-radius:3px;padding:6px 14px;font-size:12px;transition:color .2s,border-color .2s}.db-filter-tab:hover,.db-filter-tab.active{color:var(--xmr);border-color:var(--xmr)}.db-search{background:var(--bg);border:1px solid var(--border);max-width:240px;font-family:var(--font-mono);color:var(--text);border-radius:4px;outline:none;flex:1;padding:8px 14px;font-size:14px}.db-search:focus{border-color:var(--cyan)}.db-pagination{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.db-field{margin-bottom:16px}.db-label{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;font-size:12px;display:block}.db-label-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.db-label-row .db-label,.db-settings-field-head{margin-bottom:0}.db-settings-field-head+.db-input{margin-top:0}.db-settings-info__btn{width:24px;height:24px;color:var(--cyan);font-family:var(--font-mono);cursor:pointer;background:#00ffe00f;border:1px solid #00ffe059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-style:italic;font-weight:700;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.db-settings-info__btn:hover,.db-settings-info__btn:focus-visible{border-color:var(--cyan);background:#00ffe01f;outline:none}.db-settings-info__btn[aria-expanded=true]{border-color:var(--orange);color:var(--orange);background:#ff66021a}.db-settings-info__panel{border:1px solid var(--border);background:#00000040;border-radius:6px;margin-bottom:10px;padding:12px 14px;box-shadow:0 0 0 1px #00ffe00a}.db-settings-info__text{font-family:var(--font-mono);color:var(--text);margin:0;font-size:14px;line-height:1.75}.db-settings-info__text p{margin:0 0 8px}.db-settings-info__text p:last-child{margin-bottom:0}.db-settings-info__docs{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.5px;margin-top:10px;font-size:13px;text-decoration:none;display:inline-block}.db-settings-info__docs:hover{color:var(--orange);text-decoration:underline}.db-input{background:var(--bg);border:1px solid var(--border);width:100%;font-family:var(--font-mono);color:var(--text);border-radius:4px;outline:none;padding:11px 16px;font-size:15px;line-height:1.45;transition:border-color .2s}.db-input:focus{border-color:var(--cyan)}.db-input--sm{width:auto;max-width:180px}.db-field-hint{font-family:var(--font-body);color:var(--muted);margin-top:8px;font-size:14px;line-height:1.8}.db-form-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.db-status-msg{font-family:var(--font-mono);font-size:14px}.db-danger-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.db-confirm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.light .dashboard-sidebar{border-right-color:var(--border);background:#fff}body.light .dashboard-sidebar-user{border-top-color:var(--border);border-bottom-color:var(--border)}body.light .dashboard-nav-item:hover,body.light .dashboard-nav-item.active{background:#d4640612}body.light .dashboard-logout{color:#c12f6399}body.light .dashboard-logout .dashboard-nav-arrow{color:#c12f6380}body.light .dashboard-logout:hover{background:#c12f6312}body.light .dashboard-theme-toggle:hover{background:#006b7012}body.light .db-table-row:hover td{background:#00000006}body.light .db-card--danger{border-color:#c12f6333}body.light .db-plan-limit-banner{background:#ff660214}body.light .db-plan-limit-banner--critical{background:#ff2d781a}body.light .db-settings-info__panel{box-shadow:none;background:#0000000a}@media (max-width:768px){.dashboard-layout{flex-direction:column}.dashboard-sidebar{width:100%;height:auto;min-height:unset;border-right:none;border-bottom:1px solid var(--border);z-index:50;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:10px 12px;display:grid;position:sticky;top:0;overflow:visible}.dashboard-sidebar-logo{border-right:1px solid var(--border);flex-shrink:0;grid-area:1/1;align-items:center;min-height:44px;margin:0;padding:0 12px 0 0;display:flex}.dashboard-sidebar-user{display:none}.dashboard-nav{flex:unset;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;grid-area:1/2;align-items:center;gap:0;min-width:0;padding:0;overflow:auto hidden}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-nav-item{height:auto;min-height:44px;box-shadow:none;white-space:nowrap;letter-spacing:1px;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0 12px;font-size:10px}.dashboard-nav-arrow,.dashboard-nav-label{display:none}.dashboard-nav-short{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;font-size:10px;display:block}.dashboard-nav-item:hover,.dashboard-nav-item.active{box-shadow:inset 0 -2px 0 var(--xmr);background:#ff66020f;border-radius:4px}.dashboard-logout:hover{box-shadow:inset 0 -2px 0 var(--pink);background:#ff2d780f}.dashboard-sidebar-footer{border-left:none;border-top:1px solid var(--border);flex-flow:wrap;grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px 12px;margin:0;padding:10px 0 0;display:flex}.dashboard-sidebar-footer .dashboard-nav-item{flex:none;width:auto;min-height:40px;padding:0 14px}.dashboard-content{min-width:0;padding:20px 14px 24px;overflow-x:hidden}.db-page{max-width:100%}.db-stats{grid-template-columns:1fr 1fr}.db-key-row{flex-direction:column;align-items:stretch;gap:12px}.db-key-display{flex:auto;width:100%;max-height:4.5rem;font-size:13px}.db-key-row .db-btn-sm,.db-key-row a.db-btn-sm{text-align:center;white-space:normal;flex:calc(50% - 6px);min-width:0;padding:8px 10px}.db-filters{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.db-filter-tabs{flex-wrap:wrap;gap:6px;width:100%;min-width:0;display:flex}.db-filter-tab{letter-spacing:.5px;text-align:center;white-space:normal;flex:calc(33.333% - 6px);min-width:0;padding:7px 6px;font-size:11px;line-height:1.2}.db-search{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none}.db-pagination{flex-wrap:wrap;gap:12px 10px;padding-left:4px;padding-right:4px}.db-table-wrap{-webkit-overflow-scrolling:touch;width:100%;margin:0 -4px;overflow-x:auto}.db-table-wrap .db-table{min-width:520px}.db-table-wrap--wide .db-table--billing{min-width:720px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
