*,*::before,*::after{box-sizing: border-box}*{margin: 0;padding: 0}html,body{min-height: 100%}img,picture,svg,video{display: block;max-width: 100%}button,input,textarea,select{font: inherit;color: inherit;background: none;border: 0}a{color: inherit;text-decoration: none}ul,ol{list-style: none}button{cursor: pointer}:root{--bg: #08080C;--bg-elevated: #0E0E14;--bg-card: #131319;--bg-glass: rgba(255,255,255,0.03);--bg-glass-2: rgba(255,255,255,0.05);--bg-glass-strong: rgba(255,255,255,0.08);--border: rgba(255,255,255,0.07);--border-2: rgba(255,255,255,0.12);--border-3: rgba(255,255,255,0.20);--border-brand: rgba(99,102,241,0.35);--text: #FAFAFA;--text-soft: #E4E4E7;--text-muted: #A1A1AA;--text-faint: #71717A;--text-ghost: #52525B;--brand: #6366F1;--brand-hover: #818CF8;--brand-soft: rgba(99,102,241,0.12);--brand-glow: rgba(99,102,241,0.45);--violet: #A78BFA;--cyan: #67E8F9;--pink: #F472B6;--success: #10B981;--success-glow: rgba(16,185,129,0.5);--grad-brand: linear-gradient(135deg,#6366F1 0%,#A78BFA 50%,#F472B6 100%);--grad-brand-soft: linear-gradient(135deg,rgba(99,102,241,0.2),rgba(167,139,250,0.15));--geist: "Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono: "Geist Mono","JetBrains Mono","SF Mono",Consolas,monospace;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 160px;--container: 1280px;--gutter: 32px;--radius: 14px;--radius-sm: 8px;--radius-lg: 20px;--ease: cubic-bezier(0.32,0.72,0,1);--ease-soft: cubic-bezier(0.4,0,0.2,1)}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{font-family: var(--geist);font-size: 15px;line-height: 1.5;color: var(--text-soft);background: var(--bg);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-feature-settings: "ss01","cv11","cv02";letter-spacing: -0.005em;overflow-x: hidden}::selection{background: var(--brand);color: var(--text)}h1,h2,h3,h4,h5{font-family: var(--geist);font-weight: 600;color: var(--text);letter-spacing: -0.025em;line-height: 1.05}.display{font-size: clamp(3rem,7.5vw,6rem);font-weight: 600;letter-spacing: -0.035em;line-height: 0.98}h1{font-size: clamp(2.5rem,5vw,3.75rem);letter-spacing: -0.03em;line-height: 1.04}h2{font-size: clamp(2rem,3.6vw,2.75rem);letter-spacing: -0.028em}h3{font-size: clamp(1.25rem,1.8vw,1.5rem);letter-spacing: -0.018em;line-height: 1.2}h4{font-size: 1rem;letter-spacing: -0.012em}p{color: var(--text-muted);font-size: 0.9375rem;line-height: 1.6}.lede{font-size: clamp(1.0625rem,1.4vw,1.1875rem);line-height: 1.55;color: var(--text-muted);font-weight: 400}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.18em;color: var(--brand-hover)}.eyebrow::before{content: "";display: inline-block;width: 14px;height: 1px;background: var(--brand-hover)}.grad-text{background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.mono{font-family: var(--mono);font-feature-settings: "tnum"}.container{width: 100%;max-width: var(--container);margin: 0 auto;padding: 0 var(--gutter);position: relative}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(8,8,12,0.72);backdrop-filter: saturate(180%) blur(16px);-webkit-backdrop-filter: saturate(180%) blur(16px);border-bottom: 1px solid var(--border)}.site-header__inner{display: flex;align-items: center;justify-content: space-between;height: 64px;gap: var(--s-6)}.brand{display: inline-flex;align-items: center;gap: 10px;font-family: var(--geist);font-size: 0.95rem;font-weight: 600;color: var(--text);letter-spacing: 0.02em;white-space: nowrap}.brand__logo{display: block;height: 30px;width: auto}.brand__mark{flex: none;display: grid;place-items: center;width: 26px;height: 26px;background: var(--grad-brand);border-radius: 7px;position: relative;box-shadow: 0 0 24px -8px var(--brand-glow)}.brand__mark::after{content: "";position: absolute;inset: 1px;background: #08080C;border-radius: 6px}.brand__mark span{position: relative;z-index: 1;font-family: var(--geist);font-weight: 700;font-size: 0.75rem;letter-spacing: -0.02em;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.nav{display: flex;gap: var(--s-5);align-items: center}.nav a{font-size: 0.875rem;font-weight: 450;color: var(--text-muted);position: relative;padding: 6px 0;transition: color 0.2s var(--ease)}.nav a:hover,.nav a.is-active{color: var(--text)}.actions{display: flex;align-items: center;gap: var(--s-4)}.signin{font-size: 0.875rem;font-weight: 500;color: var(--text-muted);transition: color 0.2s var(--ease)}.signin:hover{color: var(--text)}.nav-user{display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px 6px 6px;border-radius: 999px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.10);color: var(--text);font-size: 0.875rem;font-weight: 500;transition: background 0.18s var(--ease),border-color 0.18s var(--ease),transform 0.18s var(--ease)}.nav-user:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.18);transform: translateY(-1px)}.nav-user__avatar{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: linear-gradient(135deg,var(--brand),#4f46e5);color: #fff;font-weight: 700;font-size: 0.9rem;letter-spacing: 0}.nav-user__label{padding-right: 2px}@media (max-width: 640px){.nav-user__label{display: none}.nav-user{padding: 6px}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 18px;font-family: var(--geist);font-size: 0.875rem;font-weight: 500;border-radius: var(--radius-sm);border: 1px solid transparent;transition: all 0.2s var(--ease);white-space: nowrap;letter-spacing: -0.005em}.btn--primary{background: var(--text);color: var(--bg);border-color: var(--text)}.btn--primary:hover{background: var(--text-soft);transform: translateY(-1px);box-shadow: 0 12px 32px -12px rgba(255,255,255,0.25)}.btn--brand{background: var(--brand);color: var(--text);border-color: var(--brand);position: relative;box-shadow: 0 0 0 1px rgba(255,255,255,0.05) inset,0 12px 32px -12px var(--brand-glow)}.btn--brand:hover{background: var(--brand-hover);border-color: var(--brand-hover);transform: translateY(-1px);box-shadow: 0 0 0 1px rgba(255,255,255,0.1) inset,0 16px 40px -10px var(--brand-glow)}.btn--ghost{background: var(--bg-glass);color: var(--text);border-color: var(--border-2)}.btn--ghost:hover{background: var(--bg-glass-2);border-color: var(--border-3)}.btn--lg{padding: 14px 24px;font-size: 0.9375rem}.btn__icon{flex: none;width: 16px;height: 16px;display: inline-block}.btn__arrow{display: inline-block;width: 14px;height: 1px;background: currentColor;position: relative;transition: transform 0.25s var(--ease)}.btn__arrow::after{content: "";position: absolute;right: 0;top: -3px;width: 7px;height: 7px;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: rotate(45deg);transform-origin: right top}.btn:hover .btn__arrow{transform: translateX(4px)}.hero{position: relative;display: flex;align-items: center;min-height: clamp(420px,58vh,560px);padding: var(--s-5) 0;overflow: hidden;isolation: isolate}.hero__bg{position: absolute;inset: 0;z-index: -2;background: url("/assets/img/hero-bg.webp") center/cover no-repeat;background-color: var(--bg)}.hero__bg::after{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 70% 90% at 22% 50%,rgba(8,8,12,0.86) 0%,rgba(8,8,12,0.45) 45%,transparent 78%),linear-gradient(180deg,rgba(8,8,12,0.85) 0%,rgba(8,8,12,0.20) 18%,transparent 45%,rgba(8,8,12,0.55) 88%,var(--bg) 100%),linear-gradient(90deg,rgba(8,8,12,0.7) 0%,transparent 55%)}.hero__copy{position: relative;max-width: 640px}.hero__live{display: inline-flex;align-items: center;gap: 10px;padding: 6px 14px 6px 10px;background: rgba(20,20,25,0.55);backdrop-filter: blur(14px) saturate(180%);-webkit-backdrop-filter: blur(14px) saturate(180%);border: 1px solid var(--border-2);border-radius: 100px;font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.08em;color: var(--text-muted);text-transform: uppercase;margin-bottom: var(--s-5)}.hero__live-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--success);position: relative}.hero__live-dot::before{content: "";position: absolute;inset: -3px;border-radius: 50%;background: var(--success);opacity: 0.5;animation: pulse 1.8s ease-out infinite}@keyframes pulse{0%{transform: scale(1);opacity: 0.5}100%{transform: scale(2.4);opacity: 0}}.hero__live strong{color: var(--text);font-weight: 600}.hero h1{font-size: clamp(2.5rem,5.4vw,4rem);margin: 0 0 var(--s-4);letter-spacing: -0.032em;line-height: 1.02}.hero h1 em{font-style: normal;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.hero__lede{margin-bottom: var(--s-5);max-width: 520px;color: var(--text-soft);font-size: clamp(1rem,1.3vw,1.125rem)}.hero__actions{display: flex;align-items: center;gap: var(--s-3)}.stats-bar{border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);background: var(--bg-elevated);padding: var(--s-4) 0}.stats-bar__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-4)}.stats-bar__item{display: flex;align-items: baseline;gap: 10px;padding-left: var(--s-5);border-left: 1px solid var(--border)}.stats-bar__item:first-child{border-left: none;padding-left: 0}.stats-bar__num{font-family: var(--mono);font-size: 1.0625rem;color: var(--text);font-weight: 500;letter-spacing: -0.015em;font-feature-settings: "tnum"}.stats-bar__lbl{font-size: 0.75rem;color: var(--text-faint);letter-spacing: 0.005em}.chains{border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);background: var(--bg-elevated);padding: var(--s-5) 0;overflow: hidden;position: relative}.chains__inner{display: flex;align-items: center;gap: var(--s-6);min-width: 0}.chains__label{flex: none;font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--text-faint);padding-right: var(--s-5);border-right: 1px solid var(--border)}.chains__viewport{flex: 1;min-width: 0;overflow: hidden;position: relative;mask-image: linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.chains__track{display: flex;gap: var(--s-7);animation: marquee 32s linear infinite;white-space: nowrap;width: max-content}.chains__item{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: 0.8125rem;color: var(--text-muted);letter-spacing: 0.01em}.chains__item-dot{width: 6px;height: 6px;border-radius: 50%;background: var(--brand);box-shadow: 0 0 8px var(--brand-glow)}@keyframes marquee{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.section{position: relative;padding: var(--s-10) 0}.section__head{max-width: 760px;margin: 0 auto var(--s-8);text-align: center}.section__head--left{margin: 0 0 var(--s-8);text-align: left}.section__head h2{margin: var(--s-4) 0 var(--s-4)}.section__head .eyebrow{margin: 0 auto var(--s-3)}.section__head--left .eyebrow{margin-left: 0;margin-right: 0}.pillars__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-4)}.pillar{position: relative;padding: var(--s-6);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);transition: transform 0.3s var(--ease),background 0.3s var(--ease),border-color 0.3s var(--ease);overflow: hidden;display: grid;grid-template-columns: auto 1fr;column-gap: var(--s-4);row-gap: var(--s-3);align-items: center}.pillar::before{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 50% 0%,rgba(99,102,241,0.08),transparent 70%);opacity: 0;transition: opacity 0.3s var(--ease);pointer-events: none}.pillar:hover{background: var(--bg-glass-2);border-color: var(--border-2);transform: translateY(-2px)}.pillar:hover::before{opacity: 1}.pillar__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);border: 1px solid var(--border-brand);display: grid;place-items: center;color: var(--brand-hover);grid-row: 1;grid-column: 1;position: relative}.pillar__icon svg{width: 18px;height: 18px}.pillar h3{margin: 0;color: var(--text);grid-row: 1;grid-column: 2;align-self: center;font-size: 1.0625rem;letter-spacing: -0.014em}.pillar p{font-size: 0.9rem;line-height: 1.6;color: var(--text-muted);margin: 0;grid-row: 2;grid-column: 1 / -1}.showcase{position: relative;padding: var(--s-10) 0;background: linear-gradient(180deg,var(--bg) 0%,var(--bg-elevated) 100%);border-top: 1px solid var(--border)}.showcase__grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-8);align-items: center}.showcase__visual{position: relative}.showcase__visual::before{content: "";position: absolute;inset: 5% 10%;background: radial-gradient(ellipse at center,var(--brand-glow),transparent 70%);filter: blur(40px);z-index: 0}.showcase__visual img{position: relative;z-index: 1;width: 100%;height: auto;border-radius: var(--radius)}.showcase__copy h2{margin: var(--s-4) 0 var(--s-5)}.showcase__copy .lede{margin-bottom: var(--s-7)}.showcase__tiers{display: flex;flex-direction: column;gap: var(--s-3)}.tier{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: var(--s-4);padding: var(--s-4) var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);transition: all 0.2s var(--ease)}.tier:hover{background: var(--bg-glass-2);border-color: var(--border-brand)}.tier__card{flex: none;position: relative;width: 72px;height: 46px;border-radius: 6px;background: linear-gradient(135deg,#14141B 0%,#20202C 100%);border: 1px solid var(--border-2);display: flex;align-items: flex-end;justify-content: flex-end;padding: 6px 7px;overflow: hidden;box-shadow: 0 6px 14px -6px rgba(0,0,0,0.6)}.tier__card::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px}.tier__card--violet{background: linear-gradient(135deg,#14141B 0%,#1F1530 100%)}.tier__card--violet::after{background: linear-gradient(90deg,transparent,var(--violet),transparent)}.tier__card--cyan{background: linear-gradient(135deg,#14141B 0%,#0E2530 100%)}.tier__card--cyan::after{background: linear-gradient(90deg,transparent,var(--cyan),transparent)}.tier__card--brand{background: linear-gradient(135deg,#14141B 0%,#1A1F3A 100%)}.tier__card--brand::after{background: linear-gradient(90deg,transparent,var(--brand-hover),transparent)}.tier__card--magenta{background: linear-gradient(135deg,#14141B 0%,#2A1525 100%)}.tier__card--magenta::after{background: linear-gradient(90deg,transparent,var(--pink),transparent)}.tier__chip{position: absolute;top: 12px;left: 9px;width: 11px;height: 8px;background: linear-gradient(135deg,#D4AF6A 0%,#8C6E2E 100%);border-radius: 1.5px;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25),inset 0 0 0 0.5px rgba(0,0,0,0.3)}.tier__chip::before,.tier__chip::after{content: "";position: absolute;background: rgba(0,0,0,0.25)}.tier__chip::before{top: 2.5px;left: 1.5px;right: 1.5px;height: 0.5px}.tier__chip::after{left: 5px;top: 1.5px;bottom: 1.5px;width: 0.5px}.tier__brand{position: relative;z-index: 1}.tier__brand--visa{height: 10px;width: auto}.tier__brand--mc{height: 14px;width: 22px}.tier__info{display: flex;flex-direction: column;gap: 2px}.tier__name{font-size: 0.9375rem;font-weight: 500;color: var(--text);display: inline-flex;align-items: center;gap: 8px;flex-wrap: wrap}.tier__desc{font-size: 0.8125rem;color: var(--text-faint)}.tier__feat{display: inline-flex;align-items: center;padding: 2px 7px;font-family: var(--mono);font-size: 0.625rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #6EE7B7;background: rgba(16,185,129,0.10);border: 1px solid rgba(16,185,129,0.30);border-radius: 100px;line-height: 1.4}.tier__limits{font-family: var(--mono);font-size: 0.75rem;color: var(--text-muted);text-align: right}.stats{padding: var(--s-8) 0;background: linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 100%);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.stats__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-4)}.stat{padding: 0 var(--s-5);border-left: 1px solid var(--border);position: relative}.stat:first-child{border-left: none;padding-left: 0}.stat__num{font-family: var(--mono);font-size: clamp(2rem,3.6vw,2.75rem);font-weight: 500;color: var(--text);line-height: 1;font-feature-settings: "tnum";letter-spacing: -0.04em;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.stat__label{margin-top: var(--s-3);font-size: 0.8125rem;color: var(--text-muted);line-height: 1.4;letter-spacing: 0.005em}.flow{padding: var(--s-10) 0}.flow__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-5);position: relative}.flow__step{position: relative;padding: var(--s-6);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius)}.flow__step-num{display: inline-flex;align-items: center;gap: 6px;font-family: var(--mono);font-size: 0.6875rem;color: var(--brand-hover);margin-bottom: var(--s-5);padding: 4px 10px;background: var(--brand-soft);border: 1px solid var(--border-brand);border-radius: 100px;letter-spacing: 0.12em;text-transform: uppercase}.flow__step h3{margin-bottom: var(--s-3);color: var(--text);font-size: 1.25rem}.flow__step p{font-size: 0.9rem;line-height: 1.6}.flow__step-meta{margin-top: var(--s-5);padding-top: var(--s-4);border-top: 1px dashed var(--border);display: flex;align-items: center;gap: var(--s-3);font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint)}.flow__step-meta strong{color: var(--text);font-weight: 500}.devs{padding: var(--s-10) 0;background: var(--bg-elevated);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.devs__grid{display: grid;grid-template-columns: 1fr 1.2fr;gap: var(--s-8);align-items: center}.devs__copy h2{margin: var(--s-4) 0 var(--s-5)}.devs__copy .lede{margin-bottom: var(--s-6)}.devs__features{display: flex;flex-direction: column;gap: var(--s-4)}.devs__feat{display: flex;align-items: flex-start;gap: var(--s-3);padding: var(--s-3) 0;border-top: 1px solid var(--border)}.devs__feat-icon{flex: none;width: 28px;height: 28px;border-radius: 6px;background: var(--brand-soft);border: 1px solid var(--border-brand);display: grid;place-items: center;color: var(--brand-hover)}.devs__feat-icon svg{width: 14px;height: 14px}.devs__feat-body strong{display: block;color: var(--text);font-size: 0.9375rem;font-weight: 500;margin-bottom: 2px}.devs__feat-body span{font-size: 0.8125rem;color: var(--text-muted)}.terminal{background: var(--bg-card);border: 1px solid var(--border-2);border-radius: var(--radius);overflow: hidden;box-shadow: 0 32px 64px -16px rgba(0,0,0,0.6)}.terminal__bar{display: flex;align-items: center;justify-content: space-between;padding: 10px 16px;background: var(--bg-elevated);border-bottom: 1px solid var(--border)}.terminal__dots{display: flex;gap: 6px}.terminal__dots span{width: 10px;height: 10px;border-radius: 50%;background: var(--border-3)}.terminal__title{font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint)}.terminal__body{padding: var(--s-5);font-family: var(--mono);font-size: 0.8125rem;line-height: 1.7;color: var(--text-muted);overflow-x: auto}.tk-comment{color: var(--text-ghost)}.tk-key{color: var(--cyan)}.tk-string{color: #FBBF77}.tk-num{color: var(--violet)}.tk-method{color: var(--brand-hover)}.tk-fn{color: var(--text)}.tk-resp{color: var(--success)}.physical{position: relative;padding: var(--s-10) 0;border-top: 1px solid var(--border);background: linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 100%);overflow: hidden}.physical__inner{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-8);align-items: center}.physical__copy{max-width: 540px}.physical__copy h2{margin: var(--s-4) 0 var(--s-5)}.physical__copy h2 em{font-style: normal;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.physical__copy .lede{margin-bottom: var(--s-6)}.physical__features{display: flex;flex-direction: column;margin-bottom: var(--s-7)}.physical__feat{display: flex;align-items: flex-start;gap: var(--s-4);padding: var(--s-4) 0;border-top: 1px solid var(--border)}.physical__feat:last-child{border-bottom: 1px solid var(--border)}.physical__feat-icon{flex: none;width: 28px;height: 28px;border-radius: 7px;background: var(--brand-soft);border: 1px solid var(--border-brand);display: grid;place-items: center;color: var(--brand-hover);margin-top: 2px}.physical__feat-icon svg{width: 14px;height: 14px}.physical__feat-body strong{display: block;color: var(--text);font-size: 0.9375rem;font-weight: 500;margin-bottom: 2px;letter-spacing: -0.008em}.physical__feat-body span{font-size: 0.8125rem;color: var(--text-muted);line-height: 1.55}.physical__actions{display: flex;gap: var(--s-3);flex-wrap: wrap}.physical__visual{position: relative}.physical__visual::before{content: "";position: absolute;inset: 8% 12%;background: radial-gradient(ellipse at center,var(--brand-glow),transparent 70%);filter: blur(48px);z-index: 0}.physical__visual img{position: relative;z-index: 1;width: 100%;height: auto;border-radius: var(--radius)}.physical__chip{position: absolute;top: 5%;right: 5%;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px 6px 10px;background: rgba(20,20,25,0.72);backdrop-filter: blur(14px) saturate(180%);-webkit-backdrop-filter: blur(14px) saturate(180%);border: 1px solid var(--border-2);border-radius: 100px;font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.08em;color: var(--text);text-transform: uppercase}.physical__chip-dot{width: 6px;height: 6px;border-radius: 50%;background: var(--success);box-shadow: 0 0 6px var(--success-glow)}.personas{padding: var(--s-10) 0}.personas__grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s-4)}.persona{position: relative;padding: var(--s-7);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);transition: all 0.3s var(--ease);overflow: hidden;display: flex;flex-direction: column;gap: var(--s-4);min-height: 280px}.persona::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(90deg,transparent,var(--brand),transparent);opacity: 0;transition: opacity 0.3s var(--ease)}.persona:hover{background: var(--bg-glass-2);border-color: var(--border-2);transform: translateY(-2px)}.persona:hover::before{opacity: 1}.persona__tag{font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.14em;color: var(--brand-hover);text-transform: uppercase}.persona h3{font-size: 1.5rem;color: var(--text);letter-spacing: -0.022em}.persona p{font-size: 0.9375rem;line-height: 1.65;flex: 1;color: var(--text-muted)}.persona__cases{display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;padding-top: var(--s-4);border-top: 1px solid var(--border)}.persona__case{font-family: var(--mono);font-size: 0.6875rem;padding: 4px 10px;background: var(--bg-glass-strong);border: 1px solid var(--border);border-radius: 100px;color: var(--text-muted);letter-spacing: 0.02em}.security{position: relative;padding: var(--s-10) 0;background: var(--bg-elevated);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);overflow: hidden}.security__bg{position: absolute;inset: 0;background: radial-gradient(ellipse 40% 60% at 85% 50%,rgba(99,102,241,0.10),transparent 60%),radial-gradient(ellipse 30% 50% at 15% 80%,rgba(167,139,250,0.07),transparent 60%);pointer-events: none}.security__inner{position: relative;z-index: 1}.security__head{display: grid;grid-template-columns: 1fr 1.2fr;gap: var(--s-8);margin-bottom: var(--s-8);align-items: end}.security__head h2{margin: var(--s-4) 0 0}.security__head .lede{margin: 0}.security__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-4)}.sec-card{padding: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);transition: all 0.2s var(--ease);display: grid;grid-template-columns: auto 1fr;column-gap: var(--s-3);row-gap: var(--s-3);align-items: center}.sec-card:hover{background: var(--bg-glass-2);border-color: var(--border-2)}.sec-card__icon{width: 32px;height: 32px;border-radius: 8px;background: var(--brand-soft);border: 1px solid var(--border-brand);display: grid;place-items: center;color: var(--brand-hover);grid-row: 1;grid-column: 1}.sec-card__icon svg{width: 14px;height: 14px}.sec-card h4{font-size: 1rem;margin: 0;color: var(--text);letter-spacing: -0.012em;grid-row: 1;grid-column: 2;align-self: center}.sec-card p{font-size: 0.875rem;line-height: 1.6;color: var(--text-muted);margin: 0;grid-row: 2;grid-column: 1 / -1}.cta{position: relative;padding: var(--s-10) 0;overflow: hidden;text-align: center}.cta__bg{position: absolute;inset: 0;background: radial-gradient(ellipse 60% 60% at 50% 50%,rgba(99,102,241,0.16),transparent 70%),radial-gradient(ellipse 30% 30% at 30% 30%,rgba(167,139,250,0.10),transparent 60%),radial-gradient(ellipse 30% 30% at 70% 70%,rgba(244,114,182,0.08),transparent 60%);pointer-events: none}.cta__inner{position: relative;z-index: 1;max-width: 720px;margin: 0 auto}.cta__inner h2{font-size: clamp(2.5rem,4.5vw,3.5rem);margin: var(--s-4) 0 var(--s-5)}.cta__inner h2 em{font-style: normal;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.cta__inner p{font-size: 1.0625rem;max-width: 560px;margin: 0 auto var(--s-7)}.cta__actions{display: inline-flex;gap: var(--s-3);flex-wrap: wrap;justify-content: center}.cta__small{margin-top: var(--s-5);font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint);letter-spacing: 0.04em}.site-footer{padding: var(--s-9) 0 var(--s-5);border-top: 1px solid var(--border);background: var(--bg-elevated)}.footer__top{display: grid;grid-template-columns: 1.3fr repeat(4,1fr);gap: var(--s-7);padding-bottom: var(--s-7);border-bottom: 1px solid var(--border)}.footer__brand-block{max-width: 320px}.footer__tagline{margin-top: var(--s-4);color: var(--text-muted);font-size: 0.875rem;line-height: 1.65}.footer__socials{display: flex;gap: 8px;margin-top: var(--s-5)}.footer__socials a{width: 36px;height: 36px;display: grid;place-items: center;border: 1px solid var(--border);border-radius: 8px;color: var(--text-muted);transition: all 0.2s var(--ease)}.footer__socials a:hover{color: var(--text);border-color: var(--border-brand);background: var(--brand-soft)}.footer__socials svg{width: 16px;height: 16px}.footer__col h4{font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.16em;color: var(--text-faint);margin-bottom: var(--s-5)}.footer__col ul{display: flex;flex-direction: column;gap: var(--s-3)}.footer__col a{color: var(--text-muted);font-size: 0.875rem;transition: color 0.2s var(--ease)}.footer__col a:hover{color: var(--text)}.footer__bottom{display: flex;justify-content: space-between;align-items: center;padding-top: var(--s-5);font-size: 0.8125rem;color: var(--text-faint);gap: var(--s-5);flex-wrap: wrap}.footer__legal{display: flex;gap: var(--s-5)}.footer__legal a{color: var(--text-faint)}.footer__legal a:hover{color: var(--text)}.footer__disclaimer{margin-top: var(--s-6);padding-top: var(--s-5);border-top: 1px solid var(--border);font-size: 0.75rem;line-height: 1.65;color: var(--text-ghost);max-width: 920px;letter-spacing: 0.005em}@media (max-width: 1024px){:root{--gutter: 28px}.nav{gap: var(--s-4)}.nav a{font-size: 0.8125rem}.hero h1{font-size: clamp(2.375rem,5.4vw,3.5rem)}.devs__grid{grid-template-columns: 1fr 1.1fr;gap: var(--s-6)}}@media (max-width: 900px){:root{--gutter: 24px;--s-10: 96px;--s-9: 72px}.site-header__inner{height: 64px}.nav{display: none}.pillars__grid{grid-template-columns: repeat(2,1fr);gap: var(--s-3)}.pillar{padding: var(--s-5)}.stats-bar__grid{grid-template-columns: repeat(2,1fr);gap: var(--s-3)}.stats-bar__item:nth-child(3){border-left: none;padding-left: 0}.showcase__grid{grid-template-columns: 1fr;gap: var(--s-7)}.showcase__visual{max-width: 580px;margin: 0 auto}.physical__inner{grid-template-columns: 1fr;gap: var(--s-6)}.physical__visual{max-width: 540px;margin: 0 auto;order: -1}.physical__copy{max-width: 100%}.personas__grid{grid-template-columns: 1fr}.persona{min-height: 0;padding: var(--s-5)}.security__head{grid-template-columns: 1fr;gap: var(--s-3);align-items: start}.security__grid{grid-template-columns: repeat(2,1fr);gap: var(--s-3)}.devs__grid{grid-template-columns: 1fr;gap: var(--s-7)}.flow__grid{grid-template-columns: 1fr;gap: var(--s-3)}.stats__grid{grid-template-columns: repeat(2,1fr);gap: var(--s-6)}.stat{padding-left: 0;border-left: none;padding-top: var(--s-5);border-top: 1px solid var(--border)}.stat:first-child{padding-top: 0;border-top: none}.footer__top{grid-template-columns: 1fr 1fr;gap: var(--s-6)}.footer__brand-block{grid-column: 1 / -1;max-width: 540px}.cta__inner h2{font-size: clamp(2rem,5vw,2.875rem)}.hero{min-height: clamp(400px,56vh,520px)}}@media (max-width: 600px){:root{--gutter: 20px;--s-10: 72px;--s-9: 56px;--s-8: 44px;--s-7: 36px;--radius: 12px}body{font-size: 14.5px}.site-header__inner{height: 58px;gap: var(--s-3)}.brand{font-size: 0.9rem}.brand__logo{height: 28px}.actions{gap: var(--s-3)}.actions .signin{display: none}.actions .nav-user__label{display: none}.actions .btn{padding: 8px 13px;font-size: 0.8125rem;gap: 6px}.actions .btn__arrow{display: none}.actions .btn__icon{width: 14px;height: 14px}.hero{display: block;min-height: 0;padding: 0;align-items: initial}.hero__bg{position: relative;inset: auto;height: 280px;width: 100%;z-index: 1;background-position: 75% center}.hero__bg::after{background: linear-gradient(180deg,rgba(8,8,12,0.45) 0%,transparent 22%,transparent 60%,rgba(8,8,12,0.6) 88%,var(--bg) 100%)}.hero .container{position: relative;z-index: 2;padding-top: var(--s-5);padding-bottom: var(--s-6)}.hero__copy{max-width: 100%}.hero h1{font-size: clamp(2.125rem,8.5vw,2.75rem);margin-bottom: var(--s-3)}.hero__lede{font-size: 0.9375rem;margin-bottom: var(--s-5)}.hero__actions{flex-direction: column;align-items: stretch;gap: var(--s-3)}.hero__actions .btn{width: 100%;padding: 13px 20px}.chains{padding: var(--s-4) 0}.chains__inner{gap: var(--s-4)}.chains__label{padding-right: var(--s-4);font-size: 0.625rem;letter-spacing: 0.16em}.chains__track{gap: var(--s-5);animation-duration: 26s}.chains__item{font-size: 0.75rem}.stats-bar{padding: var(--s-3) 0}.stats-bar__grid{grid-template-columns: 1fr 1fr;column-gap: var(--s-4);row-gap: var(--s-3)}.stats-bar__item{border-left: none;border-top: none;padding: 0;flex-direction: column;align-items: flex-start;gap: 2px;justify-content: flex-start;width: auto}.stats-bar__num{font-size: 0.95rem;line-height: 1.1}.stats-bar__lbl{font-size: 0.6875rem;line-height: 1.3}.pillars__grid{grid-template-columns: 1fr}.pillar{padding: var(--s-5)}.pillar h3{font-size: 1rem}.tier{grid-template-columns: auto 1fr;column-gap: var(--s-3);row-gap: var(--s-3);padding: var(--s-4)}.tier__card{width: 60px;height: 38px}.tier__info{grid-row: 1;grid-column: 2}.tier__limits{grid-row: 2;grid-column: 1 / -1;text-align: left;font-size: 0.7rem;padding-top: var(--s-3);border-top: 1px dashed var(--border)}.tier__name{font-size: 0.875rem}.tier__desc{font-size: 0.75rem}.physical__actions{flex-direction: column;align-items: stretch}.physical__actions .btn{width: 100%}.physical__feat{padding: var(--s-3) 0;gap: var(--s-3)}.physical__feat-icon{width: 26px;height: 26px}.physical__feat-icon svg{width: 12px;height: 12px}.physical__chip{top: 4%;right: 4%;padding: 5px 10px 5px 9px;font-size: 0.625rem}.persona h3{font-size: 1.25rem}.persona__case{font-size: 0.625rem;padding: 3px 8px}.stats__grid{grid-template-columns: 1fr;gap: var(--s-5)}.flow__step{padding: var(--s-5)}.security__grid{grid-template-columns: 1fr}.sec-card{padding: var(--s-4)}.sec-card h4{font-size: 0.9375rem}.terminal__body{font-size: 0.6875rem;padding: var(--s-4);line-height: 1.6}.terminal__bar{padding: 8px 12px}.terminal__title{font-size: 0.6875rem}.devs__feat{padding: var(--s-3) 0;gap: var(--s-3)}.cta{padding: var(--s-9) 0}.cta__inner h2{font-size: clamp(1.875rem,7.5vw,2.5rem)}.cta__inner p{font-size: 0.9375rem}.cta__actions{flex-direction: column;align-items: stretch;width: 100%;max-width: 320px;margin: 0 auto}.cta__actions .btn{width: 100%}.site-footer{padding: var(--s-7) 0 var(--s-4)}.footer__top{grid-template-columns: 1fr 1fr;gap: var(--s-5) var(--s-4);padding-bottom: var(--s-5)}.footer__brand-block{grid-column: 1 / -1}.footer__col h4{margin-bottom: var(--s-3)}.footer__col ul{gap: var(--s-2)}.footer__bottom{flex-direction: column;align-items: flex-start;gap: var(--s-3)}.footer__legal{flex-wrap: wrap;gap: var(--s-3) var(--s-4)}.footer__disclaimer{font-size: 0.7rem}}@media (max-width: 400px){:root{--gutter: 16px}.brand{font-size: 0.825rem;gap: 8px}.brand__logo{height: 26px}.brand__mark{width: 22px;height: 22px;border-radius: 6px}.brand__mark::after{border-radius: 5px}.brand__mark span{font-size: 0.625rem}.actions .btn{padding: 7px 11px;font-size: 0.75rem}.hero h1{font-size: clamp(1.75rem,9vw,2.25rem)}.footer__top{grid-template-columns: 1fr}.footer__brand-block{grid-column: 1}.chains__label{display: none}.chains__inner > .chains__viewport{width: 100%}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.chains__track{animation: none;transform: none}}.auth-main{position: relative;display: flex;align-items: center;justify-content: center;min-height: calc(100vh - 72px - 280px);padding: var(--s-9) var(--gutter);overflow: hidden;isolation: isolate}.auth-bg{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(ellipse 60% 70% at 75% 30%,rgba(99,102,241,0.14) 0%,transparent 65%),radial-gradient(ellipse 50% 60% at 20% 80%,rgba(167,139,250,0.09) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 55% 110%,rgba(244,114,182,0.06) 0%,transparent 60%)}.auth-bg::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,0.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.022) 1px,transparent 1px);background-size: 56px 56px;mask-image: radial-gradient(ellipse 60% 70% at 50% 50%,#000,transparent);-webkit-mask-image: radial-gradient(ellipse 60% 70% at 50% 50%,#000,transparent)}.auth-card{width: 100%;max-width: 440px;padding: var(--s-7);background: var(--bg-glass);backdrop-filter: blur(16px) saturate(180%);-webkit-backdrop-filter: blur(16px) saturate(180%);border: 1px solid var(--border-2);border-radius: var(--radius-lg);box-shadow: 0 32px 64px -24px rgba(0,0,0,0.5);animation: authIn 0.5s var(--ease-soft) both}@keyframes authIn{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}.auth-tabs{position: relative;display: grid;grid-template-columns: 1fr 1fr;background: var(--bg-glass-strong);border: 1px solid var(--border);border-radius: 100px;padding: 4px;margin-bottom: var(--s-6)}.auth-tab{position: relative;z-index: 2;background: transparent;border: none;padding: 9px 0;font-family: var(--geist);font-size: 0.875rem;font-weight: 500;color: var(--text-muted);border-radius: 100px;cursor: pointer;transition: color 0.25s var(--ease)}.auth-tab:hover{color: var(--text)}.auth-tab__indicator{position: absolute;top: 4px;bottom: 4px;left: 4px;width: calc(50% - 4px);background: var(--brand);border-radius: 100px;box-shadow: 0 6px 16px -6px var(--brand-glow),inset 0 0 0 1px rgba(255,255,255,0.05);transition: transform 0.3s var(--ease);z-index: 1}.auth-card[data-view="signup"] .auth-tab__indicator{transform: translateX(100%)}.auth-card[data-view="signin"] .auth-tab[data-target="signin"],.auth-card[data-view="signup"] .auth-tab[data-target="signup"]{color: #fff}.auth-view{display: none}.auth-card[data-view="signin"] .auth-view[data-view="signin"],.auth-card[data-view="signup"] .auth-view[data-view="signup"],.auth-card[data-view="forgot"] .auth-view[data-view="forgot"],.auth-card[data-view="reset"] .auth-view[data-view="reset"]{display: block;animation: viewIn 0.25s var(--ease-soft) both}@keyframes viewIn{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: translateY(0)}}.auth-card[data-view="forgot"] .auth-tabs,.auth-card[data-view="reset"] .auth-tabs{display: none}.auth-card__head{text-align: center;margin-bottom: var(--s-6)}.auth-card__head .eyebrow{margin-bottom: var(--s-3)}.auth-card__icon{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--brand-soft);border: 1px solid var(--border-brand);color: var(--brand-hover);margin-bottom: var(--s-4)}.auth-card__icon svg{width: 20px;height: 20px}.auth-card__head h2{font-family: var(--geist);font-size: 1.625rem;letter-spacing: -0.02em;margin-bottom: var(--s-3);color: var(--text);font-weight: 600;line-height: 1.15}.auth-card__head p{font-size: 0.875rem;line-height: 1.55;color: var(--text-muted);max-width: 340px;margin: 0 auto}.auth-form{display: flex;flex-direction: column;gap: var(--s-4)}.form-field{display: flex;flex-direction: column;gap: var(--s-2)}.form-label-row{display: flex;align-items: center;justify-content: space-between}.form-label{font-size: 0.8125rem;font-weight: 500;color: var(--text)}.form-link{font-family: var(--geist);font-size: 0.8125rem;font-weight: 500;color: var(--brand-hover);background: none;border: none;padding: 0;cursor: pointer;transition: color 0.2s var(--ease)}.form-link:hover{color: var(--text)}.form-input-wrap{position: relative}.form-input{width: 100%;font-family: var(--geist);font-size: 0.9375rem;padding: 12px 14px;background: var(--bg-glass-strong);border: 1px solid var(--border-2);border-radius: var(--radius-sm);color: var(--text);outline: none;transition: border-color 0.2s var(--ease),background 0.2s var(--ease),box-shadow 0.2s var(--ease)}.form-input::placeholder{color: var(--text-faint)}.form-input:hover{border-color: var(--border-3)}.form-input:focus{border-color: var(--brand);background: rgba(99,102,241,0.06);box-shadow: 0 0 0 3px rgba(99,102,241,0.18)}.form-input:invalid:not(:placeholder-shown):not(:focus){border-color: rgba(244,63,94,0.5)}.form-input-wrap .form-input{padding-right: 44px}.form-pw-toggle{position: absolute;top: 50%;right: 6px;transform: translateY(-50%);width: 32px;height: 32px;display: grid;place-items: center;border-radius: 6px;color: var(--text-faint);background: transparent;border: none;cursor: pointer;transition: color 0.2s var(--ease),background 0.2s var(--ease)}.form-pw-toggle:hover{color: var(--text);background: var(--bg-glass-strong)}.form-pw-toggle svg{width: 16px;height: 16px}.form-pw-toggle .icon-eye-off{display: none}.form-pw-toggle.is-visible .icon-eye{display: none}.form-pw-toggle.is-visible .icon-eye-off{display: block}.form-hint{font-size: 0.75rem;color: var(--text-faint);line-height: 1.5;margin-top: 2px}.form-hint--center{text-align: center}.pw-meter{display: flex;align-items: center;gap: var(--s-3);margin-top: var(--s-2)}.pw-meter__track{flex: 1;height: 3px;background: var(--bg-glass-strong);border-radius: 100px;overflow: hidden}.pw-meter__bar{height: 100%;width: 0;background: var(--text-ghost);border-radius: 100px;transition: width 0.3s var(--ease),background 0.3s var(--ease)}.pw-meter__label{font-family: var(--mono);font-size: 0.6875rem;color: var(--text-ghost);text-transform: uppercase;letter-spacing: 0.08em;min-width: 64px;text-align: right;transition: color 0.3s var(--ease)}.form-check{display: flex;align-items: flex-start;gap: var(--s-3);cursor: pointer;user-select: none;font-size: 0.8125rem;color: var(--text-muted);line-height: 1.5;position: relative}.form-check input{position: absolute;opacity: 0;width: 0;height: 0}.form-check__mark{flex: none;width: 18px;height: 18px;border: 1px solid var(--border-3);border-radius: 4px;background: var(--bg-glass-strong);display: grid;place-items: center;transition: all 0.2s var(--ease);margin-top: 1px;position: relative}.form-check__mark::after{content: "";width: 10px;height: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;opacity: 0;transition: opacity 0.15s var(--ease)}.form-check input:checked ~ .form-check__mark{background: var(--brand);border-color: var(--brand)}.form-check input:checked ~ .form-check__mark::after{opacity: 1}.form-check input:focus-visible ~ .form-check__mark{box-shadow: 0 0 0 3px rgba(99,102,241,0.3)}.form-check__txt{flex: 1}.form-check__txt a{color: var(--text);text-decoration: underline;text-decoration-color: var(--border-3)}.form-check__txt a:hover{text-decoration-color: var(--brand-hover)}.btn--block{width: 100%}.btn__spinner{display: none;width: 16px;height: 16px;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: spin 0.8s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.btn.is-loading{cursor: wait;opacity: 0.85}.btn.is-loading .btn__txt,.btn.is-loading .btn__arrow{display: none}.btn.is-loading .btn__spinner{display: inline-block}.auth-card__alt{text-align: center;font-size: 0.875rem;color: var(--text-muted);margin-top: var(--s-5)}.flash{padding: 12px 14px;border-radius: var(--radius-sm);font-size: 0.875rem;margin-bottom: var(--s-5);border: 1px solid;line-height: 1.45}.flash--error{background: rgba(244,63,94,0.10);border-color: rgba(244,63,94,0.32);color: #FCA5A5}.flash--success{background: rgba(16,185,129,0.10);border-color: rgba(16,185,129,0.32);color: #6EE7B7}.dash-body{background: var(--bg);min-height: 100vh;font-feature-settings: "ss01","cv11","cv02"}.dash-shell{display: grid;grid-template-columns: 260px 1fr;min-height: 100vh}.dash-side{display: flex;flex-direction: column;background: var(--bg-elevated);border-right: 1px solid var(--border);padding: var(--s-5);position: sticky;top: 0;height: 100vh;overflow-y: auto;z-index: 4}.dash-side__brand{display: inline-flex;align-items: center;gap: 10px;font-family: var(--geist);font-size: 0.95rem;font-weight: 600;color: var(--text);letter-spacing: 0.02em;padding: 6px 8px;margin-bottom: var(--s-6)}.dash-side__nav{flex: 1;display: flex;flex-direction: column;gap: var(--s-5)}.dash-side__group{display: flex;flex-direction: column;gap: 2px}.dash-side__label{font-family: var(--mono);font-size: 0.625rem;text-transform: uppercase;letter-spacing: 0.16em;color: var(--text-faint);padding: 0 8px;margin-bottom: 6px}.dash-side__link{display: inline-flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: var(--radius-sm);font-size: 0.875rem;color: var(--text-muted);position: relative;transition: background 0.18s var(--ease),color 0.18s var(--ease)}.dash-side__link svg{width: 16px;height: 16px;flex: none}.dash-side__link:hover{color: var(--text);background: var(--bg-glass)}.dash-side__link.is-active{background: var(--brand-soft);color: var(--text);border: 1px solid var(--border-brand);padding: 7px 10px}.dash-side__link.is-active::before{content: "";position: absolute;left: -5px;top: 8px;bottom: 8px;width: 2px;background: var(--brand);border-radius: 2px}.dash-side__pill{margin-left: auto;font-family: var(--mono);font-size: 0.625rem;padding: 1px 7px;border-radius: 100px;background: var(--bg-glass-strong);color: var(--text-faint);letter-spacing: 0.04em}.dash-side__user{display: grid;grid-template-columns: auto 1fr auto;gap: 10px;align-items: center;padding: 10px;margin-top: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm)}.dash-side__avatar{width: 32px;height: 32px;border-radius: 8px;background: var(--grad-brand);color: #fff;font-weight: 600;font-size: 0.875rem;display: grid;place-items: center;box-shadow: 0 4px 10px -4px var(--brand-glow)}.dash-side__user-info{display: flex;flex-direction: column;min-width: 0}.dash-side__user-email{font-size: 0.8125rem;color: var(--text);font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.dash-side__user-meta{font-size: 0.6875rem;color: var(--text-faint)}.dash-side__signout{width: 32px;height: 32px;display: grid;place-items: center;color: var(--text-faint);border-radius: 6px;transition: color 0.2s var(--ease),background 0.2s var(--ease)}.dash-side__signout:hover{color: var(--text);background: var(--bg-glass-strong)}.dash-side__signout svg{width: 14px;height: 14px}.dash-main{display: flex;flex-direction: column;min-width: 0}.dash-top{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: var(--s-5);padding: 16px var(--s-7);background: rgba(8,8,12,0.72);backdrop-filter: saturate(180%) blur(14px);-webkit-backdrop-filter: saturate(180%) blur(14px);border-bottom: 1px solid var(--border);position: sticky;top: 0;z-index: 3}.dash-top__left{display: flex;flex-direction: column}.dash-top__title{font-size: 1.25rem;letter-spacing: -0.016em;margin: 0;color: var(--text);font-weight: 600}.dash-top__sub{font-size: 0.8125rem;color: var(--text-faint);margin-top: 2px}.dash-search{display: flex;align-items: center;gap: 10px;padding: 8px 12px;background: var(--bg-glass-strong);border: 1px solid var(--border);border-radius: var(--radius-sm);transition: border-color 0.2s var(--ease),box-shadow 0.2s var(--ease)}.dash-search:focus-within{border-color: var(--brand);box-shadow: 0 0 0 3px rgba(99,102,241,0.15)}.dash-search svg{width: 14px;height: 14px;color: var(--text-faint)}.dash-search input{flex: 1;background: none;border: none;outline: none;color: var(--text);font-family: var(--geist);font-size: 0.875rem}.dash-search input::placeholder{color: var(--text-faint)}.dash-search kbd{font-family: var(--mono);font-size: 0.6875rem;padding: 2px 7px;background: var(--bg-elevated);border: 1px solid var(--border);border-radius: 4px;color: var(--text-faint)}.dash-top__right{display: flex;align-items: center;gap: var(--s-3)}.dash-icon-btn{position: relative;width: 36px;height: 36px;display: grid;place-items: center;background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text-muted);cursor: pointer;transition: all 0.2s var(--ease)}.dash-icon-btn:hover{color: var(--text);border-color: var(--border-2)}.dash-icon-btn svg{width: 16px;height: 16px}.dash-icon-btn__dot{position: absolute;top: 8px;right: 8px;width: 6px;height: 6px;border-radius: 50%;background: var(--brand);box-shadow: 0 0 0 2px var(--bg-elevated),0 0 6px var(--brand-glow)}.dash-notif{position: relative}.dash-notif__panel{position: absolute;top: calc(100% + 10px);right: 0;width: 360px;background: rgba(15,15,22,0.92);backdrop-filter: blur(22px) saturate(180%);-webkit-backdrop-filter: blur(22px) saturate(180%);border: 1px solid var(--border-2);border-radius: var(--radius);box-shadow: 0 32px 64px -16px rgba(0,0,0,0.6);z-index: 60;opacity: 0;transform: translateY(-6px) scale(0.98);transform-origin: top right;pointer-events: none;transition: opacity 0.18s var(--ease),transform 0.18s var(--ease);overflow: hidden}.dash-notif.is-open .dash-notif__panel{opacity: 1;transform: translateY(0) scale(1);pointer-events: auto}.dash-notif__head{display: flex;justify-content: space-between;align-items: center;padding: var(--s-4) var(--s-5);border-bottom: 1px solid var(--border)}.dash-notif__head h3{font-size: 0.9375rem;font-weight: 600;margin: 0;color: var(--text)}.dash-notif__count{font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--brand-hover);background: var(--brand-soft);border: 1px solid var(--border-brand);padding: 2px 8px;border-radius: 100px}.dash-notif__list{max-height: 440px;overflow-y: auto}.dash-notif__item{display: grid;grid-template-columns: auto 1fr;gap: var(--s-3);padding: var(--s-4) var(--s-5);border-bottom: 1px solid var(--border);transition: background 0.18s var(--ease)}.dash-notif__item:last-child{border-bottom: none}.dash-notif__item:hover{background: var(--bg-glass)}.dash-notif__icon{width: 32px;height: 32px;border-radius: 8px;background: var(--brand-soft);border: 1px solid var(--border-brand);display: grid;place-items: center;color: var(--brand-hover);flex: none}.dash-notif__icon svg{width: 15px;height: 15px}.dash-notif__body{min-width: 0}.dash-notif__item-title{font-size: 0.875rem;color: var(--text);font-weight: 600;margin-bottom: 4px;letter-spacing: -0.005em}.dash-notif__item-text{font-size: 0.8125rem;color: var(--text-muted);line-height: 1.5;margin-bottom: var(--s-3)}.dash-notif__cta{display: inline-flex;align-items: center;gap: 6px;font-size: 0.8125rem;font-weight: 500;color: var(--brand-hover);background: var(--brand-soft);border: 1px solid var(--border-brand);padding: 6px 12px;border-radius: 6px;transition: all 0.2s var(--ease)}.dash-notif__cta:hover{background: var(--brand);color: #fff;border-color: var(--brand);box-shadow: 0 6px 14px -6px var(--brand-glow)}.dash-notif__empty{display: flex;flex-direction: column;align-items: center;gap: var(--s-3);padding: var(--s-7) var(--s-5);text-align: center;color: var(--text-faint);font-size: 0.8125rem}.dash-notif__empty-icon{width: 36px;height: 36px;border-radius: 50%;background: rgba(16,185,129,0.12);border: 1px solid rgba(16,185,129,0.3);color: var(--success);display: grid;place-items: center}.dash-notif__empty-icon svg{width: 18px;height: 18px}@media (max-width: 600px){.dash-notif__panel{width: calc(100vw - 32px);right: -8px}}.card-visual{position: relative;width: 100%;aspect-ratio: 1.586 / 1;border-radius: 14px;padding: 0.9em 1.25em;display: grid;grid-template-rows: auto 1fr auto;gap: 0.5em;background: linear-gradient(135deg,#14141B 0%,#1F1F3A 100%);color: #fff;overflow: hidden;border: 1px solid rgba(255,255,255,0.08);box-shadow: 0 16px 32px -16px rgba(0,0,0,0.55);font-size: 14px}.card-visual::after{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 60% 80% at 100% 0%,rgba(255,255,255,0.06),transparent 60%),radial-gradient(ellipse 70% 80% at 0% 100%,rgba(0,0,0,0.35),transparent 70%);pointer-events: none}.cv__noise{position: absolute;inset: 0;opacity: 0.5;pointer-events: none;background-image: repeating-linear-gradient(45deg,rgba(255,255,255,0.012) 0 2px,transparent 2px 4px),radial-gradient(circle at 30% 40%,rgba(255,255,255,0.04),transparent 60%);mix-blend-mode: overlay}.card-visual--violet{background: linear-gradient(135deg,#14141B 0%,#2B1A4A 60%,#5B2EB0 130%)}.card-visual--cyan{background: linear-gradient(135deg,#14141B 0%,#143A48 60%,#1F7892 130%)}.card-visual--brand{background: linear-gradient(135deg,#14141B 0%,#1A1F3A 60%,#4A4FAF 130%)}.card-visual--magenta{background: linear-gradient(135deg,#14141B 0%,#401A2C 60%,#9C2A5B 130%)}.card-visual--gold{background: radial-gradient(circle 240px at 18% 12%,rgba(255,248,220,0.55),transparent 55%),radial-gradient(circle 280px at 82% 92%,rgba(120,80,10,0.45),transparent 65%),repeating-linear-gradient(115deg,rgba(0,0,0,0.045) 0px,rgba(0,0,0,0.045) 1px,transparent 1px,transparent 4px ),linear-gradient(135deg,#7A5810 0%,#B8860B 16%,#DAA520 32%,#F4D03F 48%,#E5B83A 60%,#C19420 75%,#8B6914 100% );color: #1a1006;border-color: rgba(0,0,0,0.18);box-shadow: 0 16px 40px -12px rgba(184,134,11,0.55),0 0 0 0.5px rgba(255,215,0,0.4),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -2px 0 rgba(0,0,0,0.18)}.card-visual--gold::after{background: radial-gradient(ellipse 60% 80% at 100% 0%,rgba(255,248,220,0.18),transparent 60%),radial-gradient(ellipse 70% 80% at 0% 100%,rgba(120,80,10,0.25),transparent 70%)}.card-visual--gold .cv__noise{background-image: repeating-radial-gradient(circle at 25% 35%,transparent 0px,transparent 8px,rgba(0,0,0,0.025) 8px,rgba(0,0,0,0.025) 9px ),repeating-linear-gradient(45deg,transparent 0px,transparent 3px,rgba(255,255,255,0.05) 3px,rgba(255,255,255,0.05) 4px );opacity: 0.7;mix-blend-mode: overlay}.card-visual--gold::before{content: "";position: absolute;bottom: 1em;right: 5.2em;width: 1.4em;height: 1.4em;border-radius: 50%;background: conic-gradient( from 0deg,#ff79c6,#bd93f9,#8be9fd,#50fa7b,#f1fa8c,#ffb86c,#ff5555,#ff79c6 );opacity: 0.6;mix-blend-mode: screen;filter: blur(0.8px);box-shadow: inset 0 0 0 0.5px rgba(255,255,255,0.5),0 0 4px rgba(255,255,255,0.3);z-index: 1;pointer-events: none}.card-visual--gold .cv__chip{background: linear-gradient(135deg,#FFE89A 0%,#DAA520 50%,#8B6914 100%);border: 0.5px solid rgba(0,0,0,0.3);box-shadow: inset 0 1px 0 rgba(255,255,255,0.5),inset 0 -1px 0 rgba(0,0,0,0.2)}.card-visual--gold .cv__chip::before,.card-visual--gold .cv__chip::after{background: rgba(0,0,0,0.3)}.card-visual--gold .cv__nfc{color: rgba(26,16,6,0.55)}.card-visual--gold .cv__num{color: #1a1006;font-weight: 600;text-shadow: 0 1px 0 rgba(255,255,255,0.45),0 -0.5px 0 rgba(0,0,0,0.08)}.card-visual--gold .cv__num-grp--mask{color: rgba(26,16,6,0.7)}.card-visual--gold .cv__num-mask{color: rgba(26,16,6,0.55)}.card-visual--gold .cv__lbl{color: rgba(26,16,6,0.55)}.card-visual--gold .cv__val{color: #1a1006;font-weight: 600;text-shadow: 0 1px 0 rgba(255,255,255,0.3)}.cv__top{display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 1}.cv__chip{width: 2.5em;height: 1.85em;background: linear-gradient(135deg,#D4AF6A 0%,#B8924F 50%,#8C6E2E 100%);border-radius: 0.3em;position: relative;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.2);flex: none}.cv__chip::before,.cv__chip::after{content: "";position: absolute;background: rgba(0,0,0,0.25)}.cv__chip::before{top: 30%;left: 12%;right: 12%;height: 1px}.cv__chip::after{left: 50%;top: 12%;bottom: 12%;width: 1px}.cv__nfc{color: rgba(212,175,106,0.85);display: inline-flex}.cv__nfc svg{width: 1.5em;height: 1.5em;display: block}.cv__num{font-family: var(--mono);font-size: 1em;letter-spacing: 0.04em;color: rgba(255,255,255,0.96);text-shadow: 0 1px 0 rgba(0,0,0,0.35);align-self: center;display: flex;gap: 0.55em;position: relative;z-index: 1;white-space: nowrap;flex-wrap: nowrap;overflow: hidden}.cv__num-grp{display: inline-block}.cv__num-grp--mask{letter-spacing: 0.02em;color: rgba(255,255,255,0.7)}.cv__num-mask{color: rgba(255,255,255,0.7);letter-spacing: 0.02em}.cv__bot{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 0.8em;position: relative;z-index: 1}.cv__bot-l{display: grid;grid-template-columns: 1fr auto;gap: 0.8em;align-items: end;min-width: 0}.cv__bot-l > div{min-width: 0}.cv__lbl{display: block;font-family: var(--mono);font-size: 0.6em;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(255,255,255,0.55);margin-bottom: 0.15em;white-space: nowrap}.cv__val{font-family: var(--mono);font-size: 0.82em;letter-spacing: 0.06em;color: rgba(255,255,255,0.95);text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.cv__brand--visa{height: 1.2em;width: auto;flex: none;display: block}.cv__brand--mc{height: 1.9em;width: auto;flex: none;display: block}.card-tile .card-visual{font-size: clamp(13px,1.6vw,17px)}.card-pick .card-visual{font-size: clamp(11px,1.3vw,14px)}@media (max-width: 600px){.card-tile .card-visual{font-size: 14px}.card-pick .card-visual{font-size: 12px}}.cards-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: var(--s-5)}.card-tile{display: flex;flex-direction: column;gap: var(--s-3)}.card-tile__meta{display: flex;justify-content: space-between;align-items: flex-start;gap: var(--s-3)}.card-tile__bal{display: block;font-family: var(--mono);font-size: 1.0625rem;color: var(--text);font-weight: 500;font-variant-numeric: tabular-nums}.card-tile__bal em{font-style: normal;font-size: 0.625rem;color: var(--text-faint);letter-spacing: 0.08em;margin-left: 4px}.card-tile__tier{font-size: 0.75rem;color: var(--text-faint)}.cards-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: var(--s-4)}.card-mini{position: relative;aspect-ratio: 1.586 / 1;border-radius: 14px;padding: 18px 20px;display: flex;flex-direction: column;justify-content: space-between;border: 1px solid var(--border-2);color: var(--text);overflow: hidden;background: linear-gradient(135deg,#131319 0%,#1F1F3A 100%);box-shadow: 0 16px 32px -16px rgba(0,0,0,0.5)}.card-mini::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px}.card-mini--violet{background: linear-gradient(135deg,#131319 0%,#2B1A4A 100%)}.card-mini--violet::after{background: linear-gradient(90deg,transparent,var(--violet),transparent);box-shadow: 0 0 12px var(--violet)}.card-mini--cyan{background: linear-gradient(135deg,#131319 0%,#143A48 100%)}.card-mini--cyan::after{background: linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow: 0 0 12px var(--cyan)}.card-mini--brand{background: linear-gradient(135deg,#131319 0%,#1A1F3A 100%)}.card-mini--brand::after{background: linear-gradient(90deg,transparent,var(--brand-hover),transparent);box-shadow: 0 0 12px var(--brand-glow)}.card-mini--magenta{background: linear-gradient(135deg,#131319 0%,#401A2C 100%)}.card-mini--magenta::after{background: linear-gradient(90deg,transparent,var(--pink),transparent);box-shadow: 0 0 12px var(--pink)}.card-mini__top{display: flex;justify-content: space-between;align-items: flex-start}.card-mini__chip{width: 32px;height: 22px;background: linear-gradient(135deg,#D4AF6A 0%,#8C6E2E 100%);border-radius: 4px;box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3)}.card-mini__nfc{color: rgba(212,175,106,0.85)}.card-mini__nfc svg{width: 18px;height: 18px}.card-mini__body{display: flex;flex-direction: column;gap: 4px}.card-mini__num{font-family: var(--mono);font-size: 0.875rem;letter-spacing: 0.04em;color: rgba(255,255,255,0.92)}.card-mini__tier{font-size: 0.75rem;color: rgba(255,255,255,0.6)}.card-mini__bottom{display: flex;justify-content: space-between;align-items: flex-end}.card-mini__bal-amt{font-family: var(--mono);font-size: 1.125rem;font-weight: 500;font-variant-numeric: tabular-nums;letter-spacing: -0.01em}.card-mini__bal-cur{font-family: var(--mono);font-size: 0.6875rem;color: rgba(255,255,255,0.5);margin-left: 4px}.card-mini__badges{display: flex;flex-direction: column;gap: 4px;align-items: flex-end}.card-mini__type{font-family: var(--mono);font-size: 0.625rem;color: rgba(255,255,255,0.55);letter-spacing: 0.08em;text-transform: uppercase}.order-form{display: flex;flex-direction: column;gap: var(--s-6)}.form-section{display: flex;flex-direction: column;gap: var(--s-3)}.form-section__label{font-family: var(--mono);font-size: 0.6875rem;text-transform: uppercase;letter-spacing: 0.14em;color: var(--text-faint)}.form-section--split{display: grid;grid-template-columns: 1.2fr 1fr;gap: var(--s-5);align-items: start}.form-section--split .form-section__left{display: flex;flex-direction: column;gap: var(--s-3)}.card-type-row{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-3)}.card-type{position: relative;display: block;padding: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);cursor: pointer;transition: all 0.18s var(--ease)}.card-type:hover{background: var(--bg-glass-2);border-color: var(--border-2)}.card-type input{position: absolute;opacity: 0;pointer-events: none}.card-type:has(input:checked){background: var(--brand-soft);border-color: var(--border-brand);box-shadow: 0 12px 32px -16px var(--brand-glow)}.card-type__head{display: grid;grid-template-columns: auto 1fr auto;gap: var(--s-3);align-items: center;margin-bottom: var(--s-3)}.card-type__icon{width: 36px;height: 36px;border-radius: 8px;background: var(--bg-glass-strong);border: 1px solid var(--border-2);display: grid;place-items: center;color: var(--brand-hover)}.card-type__icon svg{width: 18px;height: 18px}.card-type:has(input:checked) .card-type__icon{background: var(--brand);color: #fff;border-color: var(--brand)}.card-type__head strong{display: block;color: var(--text);font-size: 0.9375rem;font-weight: 600}.card-type__head span{font-size: 0.8125rem;color: var(--text-muted)}.card-type__price{font-family: var(--mono);font-size: 0.75rem;padding: 4px 10px;border-radius: 100px;background: var(--bg-glass-strong);border: 1px solid var(--border);color: var(--text-muted);letter-spacing: 0.02em;white-space: nowrap}.card-type:has(input:checked) .card-type__price{background: var(--brand);color: #fff;border-color: var(--brand)}.card-type__hint{font-size: 0.8125rem;color: var(--text-muted);line-height: 1.5;margin: 0}.bin-picker{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: var(--s-3)}.card-pick{position: relative;display: flex;flex-direction: column;gap: var(--s-3);padding: var(--s-4);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);cursor: pointer;transition: all 0.18s var(--ease)}.card-pick:hover{background: var(--bg-glass-2);border-color: var(--border-2);transform: translateY(-1px)}.card-pick input{position: absolute;opacity: 0;pointer-events: none}.card-pick:has(input:checked){border-color: var(--border-brand);background: var(--brand-soft);box-shadow: 0 18px 36px -16px var(--brand-glow)}.card-pick:has(input:checked) .card-visual{box-shadow: 0 12px 32px -8px var(--brand-glow);transform: scale(1.01)}.card-pick .card-visual{transition: transform 0.18s var(--ease),box-shadow 0.18s var(--ease)}.card-pick__info{display: flex;flex-direction: column;gap: 2px}.card-pick__name{color: var(--text);font-size: 0.9375rem;font-weight: 600}.card-pick__bin{font-family: var(--mono);font-size: 0.6875rem;color: var(--text-faint);letter-spacing: 0.04em}.card-pick__cat{font-size: 0.8125rem;color: var(--text-muted)}.card-pick__lim{font-family: var(--mono);font-size: 0.6875rem;color: var(--text-faint);margin-top: 2px}.fee-summary{padding: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);display: flex;flex-direction: column;gap: var(--s-3)}.fee-summary__list{margin: 0}.fee-summary__row{display: flex;justify-content: space-between;align-items: center;font-size: 0.8125rem;color: var(--text-muted);padding: 5px 0}.fee-summary__row dd{font-family: var(--mono);color: var(--text);font-variant-numeric: tabular-nums;margin: 0}.fee-summary__total{display: flex;justify-content: space-between;align-items: baseline;padding-top: var(--s-3);border-top: 1px solid var(--border);font-size: 0.875rem;color: var(--text-muted)}.fee-summary__total strong{font-family: var(--mono);font-size: 1.25rem;color: var(--text);font-weight: 600;font-variant-numeric: tabular-nums;letter-spacing: -0.02em}.fee-summary__after{display: flex;justify-content: space-between;font-size: 0.75rem;color: var(--text-faint);padding-top: 6px}.fee-summary__after .mono{font-family: var(--mono);font-variant-numeric: tabular-nums}.fee-summary__after .is-error{color: #FCA5A5;font-weight: 500}.card-shipping__grid{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: var(--s-3)}.form-field--full{grid-column: 1 / -1}.form-label__opt{color: var(--text-faint);font-weight: 400;font-size: 0.6875rem;margin-left: 4px}.form-input--select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' 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 14px center;padding-right: 38px;cursor: pointer}.form-input--select option{background: var(--bg-card);color: var(--text);padding: 8px}.order-error{padding: 12px 14px;border-radius: var(--radius-sm);background: rgba(244,63,94,0.10);border: 1px solid rgba(244,63,94,0.32);color: #FCA5A5;font-size: 0.875rem}#order-submit[disabled]{opacity: 0.5;cursor: not-allowed}@media (max-width: 900px){.form-section--split{grid-template-columns: 1fr}.card-type-row{grid-template-columns: 1fr}.card-shipping__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 600px){.cards-grid{grid-template-columns: 1fr}.bin-picker{grid-template-columns: 1fr 1fr}.card-pick{padding: var(--s-3)}.card-shipping__grid{grid-template-columns: 1fr}.card-type__head{grid-template-columns: auto 1fr}.card-type__price{grid-column: 1 / -1;justify-self: flex-start}}.dash-content{padding: var(--s-7);display: flex;flex-direction: column;gap: var(--s-4);max-width: 1320px;width: 100%;margin: 0 auto}.widget{background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);padding: var(--s-6)}.widget__head{display: flex;align-items: center;justify-content: space-between;margin-bottom: var(--s-5)}.widget__head h3{font-size: 0.95rem;letter-spacing: -0.012em;margin: 0;color: var(--text);font-weight: 600}.widget__action{font-size: 0.8125rem;color: var(--brand-hover);transition: color 0.2s var(--ease)}.widget__action:hover{color: var(--text)}.widget__action--muted{color: var(--text-faint)}.widget__eyebrow{font-family: var(--mono);font-size: 0.625rem;text-transform: uppercase;letter-spacing: 0.16em;color: var(--text-faint);margin-bottom: var(--s-3);display: block}.widget--balance{display: grid;grid-template-columns: 1.4fr 1fr;gap: var(--s-6);padding: var(--s-7);background: radial-gradient(ellipse 60% 90% at 100% 0%,rgba(99,102,241,0.14),transparent 60%),var(--bg-glass)}.widget--balance__primary{display: flex;flex-direction: column;gap: var(--s-3)}.widget--balance__amount{display: flex;align-items: baseline;gap: 4px;font-family: var(--geist);letter-spacing: -0.04em;line-height: 1}.balance-currency{font-size: 1.5rem;color: var(--text-muted);font-weight: 400}.balance-int{font-size: clamp(2.75rem,6vw,4rem);color: var(--text);font-weight: 500}.balance-dec{font-size: clamp(1.5rem,3vw,2rem);color: var(--text-muted);font-weight: 400}.balance-meta{font-family: var(--mono);font-size: 0.625rem;color: var(--text-faint);letter-spacing: 0.16em;text-transform: uppercase;margin-left: var(--s-3);align-self: center}.widget--balance__hint{font-size: 0.8125rem;color: var(--text-muted);margin-bottom: var(--s-3)}.widget--balance__actions{display: flex;gap: var(--s-2);margin-top: auto}.widget--balance__actions .btn{padding: 10px 16px;font-size: 0.8125rem}.widget--balance__sec{padding-left: var(--s-6);border-left: 1px solid var(--border);display: flex;flex-direction: column}.bal-list{display: flex;flex-direction: column;gap: 0;margin-bottom: var(--s-3)}.bal-list li{display: flex;justify-content: space-between;align-items: baseline;padding: 7px 0;border-bottom: 1px solid var(--border)}.bal-list li:last-child{border-bottom: none}.bal-list__sym{font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint);letter-spacing: 0.08em}.bal-list__amt{font-family: var(--mono);font-size: 0.8125rem;color: var(--text);font-variant-numeric: tabular-nums}.bal-list__more{font-size: 0.75rem;color: var(--brand-hover);margin-top: auto}.widget-row{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-3)}.stat-tile{padding: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);display: flex;flex-direction: column;gap: 4px}.stat-tile__lbl{font-size: 0.7rem;color: var(--text-faint);text-transform: uppercase;letter-spacing: 0.08em}.stat-tile__num{font-family: var(--mono);font-size: 1.5rem;color: var(--text);font-weight: 500;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.stat-tile__delta{font-family: var(--mono);font-size: 0.6875rem;color: var(--text-faint)}.cards-empty{text-align: center;padding: var(--s-7) var(--s-5) var(--s-5)}.cards-empty__visual{position: relative;height: 160px;margin-bottom: var(--s-5)}.ghost-card{position: absolute;left: 50%;top: 50%;width: 200px;height: 126px;border-radius: 10px;background: linear-gradient(135deg,#131319 0%,#20202C 100%);border: 1px solid var(--border-2);transform: translate(-50%,-50%);opacity: 0.6}.ghost-card--a{transform: translate(-50%,-50%) rotate(-9deg) translate(-70px,-2px)}.ghost-card--c{transform: translate(-50%,-50%) rotate(9deg) translate(70px,-2px)}.ghost-card--b{opacity: 1;z-index: 2;box-shadow: 0 18px 36px -16px var(--brand-glow);border-color: var(--border-brand);background: linear-gradient(135deg,#131319 0%,#1A1F3A 100%)}.ghost-card__chip{position: absolute;top: 22px;left: 18px;width: 22px;height: 16px;border-radius: 3px;background: linear-gradient(135deg,#D4AF6A 0%,#8C6E2E 100%);box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3)}.ghost-card__nfc{position: absolute;top: 22px;right: 18px;width: 16px;height: 16px;border-radius: 50%;background: radial-gradient(circle at 30% 30%,transparent 30%,rgba(212,175,106,0.4) 32%,transparent 38%,rgba(212,175,106,0.4) 50%,transparent 56%)}.cards-empty h4{font-size: 1.0625rem;color: var(--text);margin-bottom: var(--s-3)}.cards-empty p{font-size: 0.875rem;color: var(--text-muted);max-width: 380px;margin: 0 auto var(--s-5);line-height: 1.55}.empty-state{text-align: center;padding: var(--s-7) var(--s-5)}.empty-state__icon{display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: var(--bg-glass-strong);border: 1px solid var(--border);color: var(--text-muted);margin-bottom: var(--s-4)}.empty-state__icon svg{width: 18px;height: 18px}.empty-state h4{font-size: 0.9375rem;color: var(--text);margin-bottom: var(--s-3)}.empty-state p{font-size: 0.8125rem;color: var(--text-faint);max-width: 340px;margin: 0 auto;line-height: 1.55}.dash-grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-3)}.bar-chart{padding: var(--s-3) 0}.bar-chart__cols{display: grid;grid-template-columns: repeat(7,1fr);gap: var(--s-3);height: 160px;margin-bottom: var(--s-4);align-items: flex-end}.bar{position: relative;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;padding-bottom: 8px;border-bottom: 1px solid var(--border);border-radius: 6px 6px 0 0;background: linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.015) 100%)}.bar::before{content: "";position: absolute;bottom: 16px;left: 25%;right: 25%;height: var(--h,0%);background: var(--grad-brand);border-radius: 4px 4px 0 0;opacity: 0.9}.bar span{font-family: var(--mono);font-size: 0.625rem;color: var(--text-faint)}.bar-chart__hint{text-align: center;font-size: 0.75rem;color: var(--text-faint)}.channels{display: flex;flex-direction: column}.channels li{display: grid;grid-template-columns: 60px 1fr auto;align-items: center;gap: var(--s-3);padding: var(--s-3) 0;border-bottom: 1px solid var(--border)}.channels li:last-child{border-bottom: none}.channels__sym{font-family: var(--mono);font-size: 0.6875rem;color: var(--brand-hover);padding: 4px 0;border: 1px solid var(--border-brand);background: var(--brand-soft);border-radius: 6px;text-align: center;letter-spacing: 0.06em}.channels__name{font-size: 0.875rem;color: var(--text)}.channels__name em{color: var(--text-faint);font-style: normal;font-size: 0.75rem}.channels__rate{font-family: var(--mono);font-size: 0.8125rem;color: var(--text-muted);font-variant-numeric: tabular-nums}.acc-list{display: flex;flex-direction: column}.acc-list li{display: flex;justify-content: space-between;align-items: center;padding: var(--s-3) 0;border-bottom: 1px solid var(--border);gap: var(--s-3)}.acc-list li:last-child{border-bottom: none}.acc-list__k{font-size: 0.8125rem;color: var(--text-faint);flex: none}.acc-list__v{font-size: 0.875rem;color: var(--text);display: flex;align-items: center;gap: 8px;text-align: right;flex-wrap: wrap;justify-content: flex-end}.acc-list__sub{color: var(--text-faint);font-size: 0.75rem}.acc-list__link{font-size: 0.75rem;color: var(--brand-hover)}.acc-list__link:hover{color: var(--text)}.badge{display: inline-flex;align-items: center;padding: 2px 8px;border-radius: 100px;font-family: var(--mono);font-size: 0.625rem;letter-spacing: 0.06em;text-transform: uppercase}.badge--ok{background: rgba(16,185,129,0.12);color: #6EE7B7;border: 1px solid rgba(16,185,129,0.3)}.badge--warn{background: rgba(245,158,11,0.12);color: #FCD34D;border: 1px solid rgba(245,158,11,0.3)}.badge--info{background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand)}.dash-banner{display: grid;grid-template-columns: auto 1fr;gap: var(--s-4);align-items: flex-start;padding: var(--s-4) var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius)}.dash-banner--warn{background: rgba(245,158,11,0.07);border-color: rgba(245,158,11,0.32)}.dash-banner__icon{width: 32px;height: 32px;border-radius: 8px;display: grid;place-items: center;background: rgba(245,158,11,0.12);border: 1px solid rgba(245,158,11,0.3);color: #FCD34D}.dash-banner__icon svg{width: 16px;height: 16px}.dash-banner__body{font-size: 0.875rem;line-height: 1.55;color: var(--text-muted);display: flex;flex-direction: column;gap: 2px}.dash-banner__body strong{color: var(--text);font-weight: 600;font-size: 0.9rem}.dash-banner--with-cta{grid-template-columns: auto 1fr auto;align-items: center}.dash-banner--with-cta .btn{white-space: nowrap}@media (max-width: 720px){.dash-banner--with-cta{grid-template-columns: auto 1fr;row-gap: var(--s-3)}.dash-banner--with-cta .btn{grid-column: 1 / -1;width: 100%;justify-content: center}}.asset-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-3)}.asset-tile{position: relative;display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: var(--s-3);row-gap: 2px;align-items: center;padding: var(--s-4);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);transition: all 0.18s var(--ease);cursor: pointer}.asset-tile:hover{background: var(--bg-glass-2);border-color: var(--border-2);transform: translateY(-1px)}.asset-tile.is-active{background: var(--brand-soft);border-color: var(--border-brand);box-shadow: 0 8px 24px -10px var(--brand-glow)}.asset-tile.is-active::after{content: "";position: absolute;top: -1px;right: -1px;width: 8px;height: 8px;border-radius: 0 var(--radius-sm) 0 8px;background: var(--brand);box-shadow: 0 0 8px var(--brand-glow)}.asset-tile__sym{grid-row: 1 / span 2;width: 38px;height: 38px;display: grid;place-items: center;font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.05em;color: var(--brand-hover);background: var(--brand-soft);border: 1px solid var(--border-brand);border-radius: 9px}.asset-tile.is-active .asset-tile__sym{background: var(--brand);color: #fff;border-color: var(--brand)}.asset-tile__name{font-size: 0.875rem;color: var(--text);font-weight: 500}.asset-tile__rate{font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint);font-variant-numeric: tabular-nums}.asset-tile__multi{grid-column: 2;grid-row: 2;position: absolute;bottom: 8px;right: 10px;font-family: var(--mono);font-size: 0.625rem;color: var(--brand-hover);letter-spacing: 0.04em}.deposit-card{padding: 0;overflow: hidden}.deposit-card__head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);padding: var(--s-5) var(--s-6);border-bottom: 1px solid var(--border);background: linear-gradient(180deg,var(--bg-glass-2) 0%,transparent 100%);flex-wrap: wrap}.deposit-card__title{display: flex;align-items: center;gap: var(--s-4)}.deposit-card__sym{width: 44px;height: 44px;display: grid;place-items: center;font-family: var(--mono);font-size: 0.75rem;font-weight: 600;color: #fff;background: var(--grad-brand);border-radius: 10px;box-shadow: 0 6px 16px -6px var(--brand-glow);letter-spacing: 0.04em}.deposit-card__title h3{margin: 0;font-size: 1.0625rem;color: var(--text);font-weight: 600}.deposit-card__chain{font-size: 0.8125rem;color: var(--text-faint)}.net-pills{display: flex;gap: 4px;padding: 4px;background: var(--bg-glass-strong);border: 1px solid var(--border);border-radius: 100px}.net-pill{padding: 5px 12px;font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.06em;color: var(--text-muted);border-radius: 100px;transition: color 0.2s var(--ease),background 0.2s var(--ease)}.net-pill:hover{color: var(--text)}.net-pill.is-active{background: var(--brand);color: #fff;box-shadow: 0 4px 12px -4px var(--brand-glow)}.deposit-card__body{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0}.deposit-card__address-block{padding: var(--s-6);border-right: 1px solid var(--border);display: flex;flex-direction: column;gap: var(--s-4)}.deposit-address{font-family: var(--mono);font-size: clamp(0.8125rem,1.6vw,1rem);color: var(--text);word-break: break-all;padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border-2);border-radius: var(--radius-sm);letter-spacing: 0.005em;line-height: 1.55;user-select: all}.deposit-card__actions{display: flex;gap: var(--s-3)}.deposit-card__actions .btn{padding: 10px 16px;font-size: 0.8125rem}.deposit-card__actions .btn[disabled]{opacity: 0.5;cursor: not-allowed}.btn.is-success{background: var(--success) !important;border-color: var(--success) !important}.deposit-card__meta{padding: var(--s-6);display: flex;flex-direction: column;gap: 0;background: linear-gradient(180deg,transparent 0%,var(--bg-elevated) 100%)}.meta-row{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-3) 0;border-bottom: 1px solid var(--border)}.meta-row:last-child{border-bottom: none}.meta-row__k{font-size: 0.8125rem;color: var(--text-faint)}.meta-row__v{font-size: 0.875rem;color: var(--text);display: flex;align-items: center;gap: 6px;text-align: right}.meta-row__v.mono,.meta-row__v[class~="mono"]{font-family: var(--mono);font-variant-numeric: tabular-nums}.meta-row__sub{font-size: 0.75rem;color: var(--text-faint)}.notes-list{display: flex;flex-direction: column;gap: var(--s-3)}.notes-list li{display: grid;grid-template-columns: auto 1fr;gap: var(--s-3);padding: var(--s-3);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);font-size: 0.875rem;color: var(--text-muted);line-height: 1.55}.notes-list li strong{color: var(--text);font-weight: 600;display: block;margin-bottom: 2px}.notes-list__icon{width: 28px;height: 28px;border-radius: 7px;display: grid;place-items: center;background: var(--bg-glass-strong);border: 1px solid var(--border);color: var(--text-muted);flex: none}.notes-list__icon--warn{background: rgba(245,158,11,0.12);border-color: rgba(245,158,11,0.3);color: #FCD34D}.notes-list__icon svg{width: 13px;height: 13px}@media (max-width: 1024px){.asset-grid{grid-template-columns: repeat(3,1fr)}.deposit-card__body{grid-template-columns: 1fr}.deposit-card__address-block{border-right: none;border-bottom: 1px solid var(--border)}}@media (max-width: 600px){.asset-grid{grid-template-columns: repeat(2,1fr)}.asset-tile{padding: var(--s-3)}.asset-tile__sym{width: 32px;height: 32px;font-size: 0.625rem}.asset-tile__name{font-size: 0.8125rem}.deposit-card__head{padding: var(--s-4) var(--s-5)}.deposit-card__address-block,.deposit-card__meta{padding: var(--s-4)}.deposit-card__actions{flex-direction: column;align-items: stretch}.deposit-card__actions .btn{width: 100%;justify-content: center}.deposit-card__title h3{font-size: 1rem}.net-pills{width: 100%;justify-content: space-between}.net-pill{flex: 1;text-align: center}.dash-banner{padding: var(--s-3) var(--s-4)}.dash-banner__icon{width: 28px;height: 28px}}.dash-hamburger{display: none;width: 38px;height: 38px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);cursor: pointer;position: relative;flex: none;align-items: center;justify-content: center;padding: 0;transition: background 0.2s var(--ease),border-color 0.2s var(--ease)}.dash-hamburger:hover{background: var(--bg-glass-2);border-color: var(--border-2)}.dash-hamburger__lines{position: relative;width: 18px;height: 14px;display: block}.dash-hamburger__lines > span{position: absolute;left: 0;right: 0;height: 2px;background: var(--text);border-radius: 2px;transition: transform 0.3s var(--ease),opacity 0.2s var(--ease),top 0.3s var(--ease)}.dash-hamburger__lines > span:nth-child(1){top: 0}.dash-hamburger__lines > span:nth-child(2){top: 6px}.dash-hamburger__lines > span:nth-child(3){top: 12px}.dash-hamburger[aria-expanded="true"] .dash-hamburger__lines > span:nth-child(1){top: 6px;transform: rotate(45deg)}.dash-hamburger[aria-expanded="true"] .dash-hamburger__lines > span:nth-child(2){opacity: 0}.dash-hamburger[aria-expanded="true"] .dash-hamburger__lines > span:nth-child(3){top: 6px;transform: rotate(-45deg)}.dash-backdrop{display: none;position: fixed;inset: 0;background: rgba(0,0,0,0.6);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);z-index: 65;opacity: 0;pointer-events: none;transition: opacity 0.3s var(--ease)}.dash-backdrop.is-open{opacity: 1;pointer-events: auto}@media (max-width: 1024px){.dash-shell{grid-template-columns: 240px 1fr}.dash-content{padding: var(--s-5);gap: var(--s-3)}.widget--balance{grid-template-columns: 1fr;padding: var(--s-6)}.widget--balance__sec{padding-left: 0;padding-top: var(--s-5);border-left: none;border-top: 1px solid var(--border)}.widget-row{grid-template-columns: repeat(2,1fr)}.dash-grid-2{grid-template-columns: 1fr}}@media (max-width: 900px){.dash-shell{grid-template-columns: 1fr}.dash-side{position: fixed;top: 0;left: 0;bottom: 0;height: 100vh;height: 100dvh;width: 280px;max-width: 85vw;flex-direction: column;overflow-y: auto;transform: translateX(-100%);transition: transform 0.32s var(--ease);z-index: 70;box-shadow: 16px 0 48px -16px rgba(0,0,0,0.6);border-right: 1px solid var(--border);padding: var(--s-5)}.dash-side.is-open{transform: translateX(0)}.dash-backdrop{display: block}.dash-hamburger{display: inline-flex}.dash-top{padding: 14px var(--s-5);gap: var(--s-3);grid-template-columns: auto 1fr auto}.dash-top__left{min-width: 0;overflow: hidden}.dash-top__title{font-size: 1.0625rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.dash-top__sub{display: none}.dash-top__right .btn{padding: 9px 14px;font-size: 0.8125rem}.dash-content{padding: var(--s-5) var(--s-4)}}@media (max-width: 600px){.dash-side{width: 260px}.dash-top{padding: 12px var(--s-4)}.dash-top__right .btn{padding: 8px 12px;font-size: 0.8125rem}.dash-top__right .btn .btn__icon{width: 14px;height: 14px}.dash-content{padding: var(--s-4);gap: var(--s-3)}.widget{padding: var(--s-4)}.widget--balance{padding: var(--s-5)}.widget__head h3{font-size: 0.9375rem}.widget-row{grid-template-columns: 1fr 1fr;gap: var(--s-2)}.stat-tile{padding: var(--s-3) var(--s-4)}.stat-tile__num{font-size: 1.25rem}.widget--balance__actions{flex-wrap: wrap;gap: var(--s-2)}.widget--balance__actions .btn{flex: 1;min-width: 0;justify-content: center}.balance-int{font-size: clamp(2.25rem,11vw,3rem)}.balance-currency{font-size: 1.25rem}.balance-dec{font-size: clamp(1.25rem,5vw,1.625rem)}.balance-meta{font-size: 0.5625rem}.channels li{grid-template-columns: 52px 1fr auto;gap: var(--s-2)}.channels__rate{font-size: 0.75rem}.channels__name{font-size: 0.8125rem}.ghost-card{width: 160px;height: 100px}.ghost-card--a{transform: translate(-50%,-50%) rotate(-9deg) translate(-50px,-2px)}.ghost-card--c{transform: translate(-50%,-50%) rotate(9deg) translate(50px,-2px)}.dash-notif__panel{width: calc(100vw - 24px);right: -8px;max-width: 360px}}.page-hero{position: relative;padding: clamp(var(--s-7),14vw,var(--s-10)) 0 clamp(var(--s-6),10vw,var(--s-9));isolation: isolate;overflow: hidden}.page-hero__bg{position: absolute;inset: 0;z-index: -2;background: var(--bg)}.page-hero__bg img{width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0.55}.page-hero::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(8,8,12,0.5) 0%,rgba(8,8,12,0.78) 65%,var(--bg) 100%),linear-gradient(90deg,rgba(8,8,12,0.78) 0%,rgba(8,8,12,0.45) 50%,transparent 100%);pointer-events: none}.page-hero__copy{position: relative;max-width: 720px}.page-hero__copy h1{font-size: clamp(2rem,8vw,4rem);margin: var(--s-3) 0 var(--s-4);letter-spacing: -0.032em;line-height: 1.04}.page-hero__copy h1 em{font-style: normal;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.page-hero__lede{color: var(--text-soft);font-size: clamp(0.9375rem,1.3vw,1.1875rem);max-width: 560px;margin-bottom: var(--s-5)}.page-hero__lede strong{color: var(--text);font-weight: 500}.page-hero__actions{display: flex;flex-wrap: wrap;gap: var(--s-3);margin-bottom: var(--s-6)}.page-hero__strip{display: flex;flex-wrap: wrap;gap: var(--s-3) var(--s-5);align-items: center;padding-top: var(--s-5);border-top: 1px solid var(--border)}.page-hero__strip span{display: inline-flex;align-items: center;gap: 8px;font-size: 0.8125rem;color: var(--text-muted);font-weight: 500}.page-hero__strip svg{width: 16px;height: 16px;color: var(--brand-hover);flex: none}@media (max-width: 480px){.page-hero__copy h1{line-height: 1.08}.page-hero__actions .btn{flex: 1;min-width: 0;justify-content: center}.page-hero__strip{gap: var(--s-3)}.page-hero__strip span{font-size: 0.75rem}}.page-final{position: relative;padding: clamp(var(--s-8),12vw,var(--s-11)) 0;isolation: isolate;text-align: center;overflow: hidden}.page-final__bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 60% 80% at 50% 0%,rgba(99,102,241,0.18),transparent 60%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(167,139,250,0.10),transparent 60%),var(--bg-elevated);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.page-final__inner h2{font-size: clamp(2rem,4vw,3rem);margin: var(--s-3) 0 var(--s-3);letter-spacing: -0.025em}.page-final__inner .lede{max-width: 540px;margin: 0 auto var(--s-5)}.page-final__actions{display: flex;flex-wrap: wrap;gap: var(--s-3);justify-content: center}@media (max-width: 480px){.page-final__actions{flex-direction: column;align-items: stretch}.page-final__actions .btn{width: 100%;justify-content: center}}.pricing-overview__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 720px){.pricing-overview__grid{grid-template-columns: 1fr 1fr 1fr;gap: var(--s-5)}}.price-card{position: relative;display: flex;flex-direction: column;gap: var(--s-4);padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease),transform 0.2s var(--ease)}.price-card:hover{border-color: var(--border-2);transform: translateY(-2px)}.price-card--feature{border-color: var(--border-brand);background: linear-gradient(180deg,rgba(99,102,241,0.06),transparent 60%),var(--bg-card);position: relative}.price-card--feature::after{content: "Most popular";position: absolute;top: -10px;right: var(--s-4);padding: 4px 10px;background: var(--brand);color: var(--text);border-radius: 100px;font-family: var(--mono);font-size: 0.625rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.price-card__head{display: flex;align-items: center;gap: var(--s-3)}.price-card__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);color: var(--brand-hover);display: grid;place-items: center;border: 1px solid var(--border-brand)}.price-card__icon svg{width: 18px;height: 18px}.price-card__head h3{font-size: 1.0625rem;margin: 0;font-weight: 500;color: var(--text)}.price-card__price{display: flex;align-items: baseline;gap: 8px;padding: var(--s-3) 0;border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.price-card__num{font-family: var(--geist);font-size: clamp(1.75rem,4vw,2.25rem);font-weight: 600;color: var(--text);letter-spacing: -0.025em}.price-card__sub{font-size: 0.8125rem;color: var(--text-muted)}.price-card__list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px}.price-card__list li{font-size: 0.875rem;color: var(--text-soft);padding-left: 22px;position: relative;line-height: 1.5}.price-card__list li::before{content: "✓";position: absolute;left: 0;top: 0;color: var(--success);font-weight: 600}.price-card__list li strong{color: var(--text);font-weight: 500}.price-card__note{font-size: 0.75rem;color: var(--text-faint);margin: 0;padding-top: var(--s-2);border-top: 1px dashed var(--border);line-height: 1.5}.price-card__note strong{color: var(--text-soft);font-weight: 500}.pricing-table{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);overflow: hidden}.pricing-table__scroll{overflow-x: auto;-webkit-overflow-scrolling: touch}.pricing-table table{width: 100%;border-collapse: collapse;font-size: 0.875rem;min-width: 640px}.pricing-table thead th{text-align: left;padding: var(--s-4);font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint);background: var(--bg-glass);border-bottom: 1px solid var(--border);white-space: nowrap}.pricing-table tbody td,.pricing-table tbody th{padding: var(--s-4);text-align: left;border-bottom: 1px solid var(--border);color: var(--text-soft);vertical-align: middle;line-height: 1.5}.pricing-table tbody tr:last-child td,.pricing-table tbody tr:last-child th{border-bottom: none}.pricing-table tbody tr:hover{background: var(--bg-glass)}.pricing-table tbody th{color: var(--text);font-weight: 500;white-space: nowrap;width: 36%}.pricing-table .mono{font-family: var(--mono);color: var(--text);letter-spacing: 0.01em}.pricing-table__free{display: inline-flex;align-items: center;padding: 3px 10px;background: rgba(16,185,129,0.10);border: 1px solid rgba(16,185,129,0.28);border-radius: 100px;color: #6EE7B7;font-family: var(--mono);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.pricing-table__zero-pill{display: inline-flex;align-items: center;padding: 3px 10px;background: var(--bg-glass);border: 1px solid var(--border-2);border-radius: 100px;color: var(--text-muted);font-family: var(--mono);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.pricing-table__zero td:first-child + td,.pricing-table__zero th + td{width: 80px}.pricing-example__row{display: grid;grid-template-columns: 1fr;gap: var(--s-3);align-items: stretch;padding: var(--s-5) 0}.pricing-example__sep{display: none;align-self: center;color: var(--text-faint);font-size: 1.5rem}.pricing-example__cell{display: flex;flex-direction: column;gap: 4px;padding: var(--s-4);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);min-width: 0}.pricing-example__cell--total{border-color: var(--border-brand);background: linear-gradient(180deg,rgba(99,102,241,0.08),transparent 70%),var(--bg-card)}.pricing-example__lbl{font-family: var(--mono);font-size: 0.6875rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint)}.pricing-example__val{font-family: var(--mono);font-size: 1.25rem;font-weight: 600;color: var(--text);letter-spacing: -0.01em}.pricing-example__val--brand{color: var(--brand-hover);font-size: 1.5rem}.pricing-example__note{font-size: 0.75rem;color: var(--text-muted);line-height: 1.5}.pricing-example__caption{text-align: center;color: var(--text-muted);font-size: 0.9375rem;margin: 0 auto;max-width: 640px;padding-top: var(--s-3);border-top: 1px solid var(--border)}.pricing-example__caption strong{color: var(--text);font-weight: 500}@media (min-width: 880px){.pricing-example__row{grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;gap: var(--s-3)}.pricing-example__sep{display: inline}}.pricing-faq__list{display: flex;flex-direction: column;gap: var(--s-2)}.pricing-faq__item{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius-sm);overflow: hidden;transition: border-color 0.15s var(--ease)}.pricing-faq__item[open]{border-color: var(--border-2)}.pricing-faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: 14px 18px;cursor: pointer;list-style: none;user-select: none;font-size: 0.9375rem;font-weight: 500;color: var(--text);transition: background 0.15s var(--ease)}.pricing-faq__item summary::-webkit-details-marker{display: none}.pricing-faq__item summary::after{content: "";width: 10px;height: 10px;border-right: 2px solid var(--text-faint);border-bottom: 2px solid var(--text-faint);transform: rotate(45deg);transition: transform 0.2s var(--ease);flex: none}.pricing-faq__item[open] summary::after{transform: rotate(225deg);border-color: var(--brand-hover)}.pricing-faq__item summary:hover{background: var(--bg-glass)}.pricing-faq__item > div{padding: 0 18px 16px;font-size: 0.875rem;line-height: 1.65;color: var(--text-soft);border-top: 1px solid var(--border);padding-top: 14px;margin: 0 18px;padding-left: 0;padding-right: 0}.pricing-faq__item > div a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.pricing-faq__item > div a:hover{text-decoration-color: var(--brand-hover)}.pricing-faq__more{text-align: center;margin-top: var(--s-5);color: var(--text-muted)}.pricing-faq__more a{color: var(--brand-hover);font-weight: 500}.wallets-twoup__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 760px){.wallets-twoup__grid{grid-template-columns: 1fr 1fr;gap: var(--s-5)}}.wallet-card{display: flex;flex-direction: column;gap: var(--s-4);padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease);position: relative}.wallet-card:hover{border-color: var(--border-2)}.wallet-card__head{display: flex;align-items: center;gap: var(--s-3)}.wallet-card__logo{width: 44px;height: 44px;border-radius: 12px;background: var(--bg-glass);border: 1px solid var(--border-2);display: grid;place-items: center;color: var(--text);flex: none}.wallet-card__logo svg{width: 26px;height: 26px}.wallet-card__head strong{display: block;font-size: 1.0625rem;color: var(--text);font-weight: 500}.wallet-card__head span{display: block;font-size: 0.75rem;color: var(--text-muted);margin-top: 2px;letter-spacing: 0.02em}.wallet-card__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;border-top: 1px solid var(--border);padding-top: var(--s-4)}.wallet-card__list li{font-size: 0.875rem;color: var(--text-soft);padding-left: 22px;position: relative;line-height: 1.5}.wallet-card__list li::before{content: "✓";position: absolute;left: 0;top: 0;color: var(--success);font-weight: 600}.wallet-card__badge{align-self: flex-start;padding: 4px 12px;background: var(--brand-soft);border: 1px solid var(--border-brand);border-radius: 100px;color: var(--brand-hover);font-family: var(--mono);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.wallet-card--apple .wallet-card__logo{background: linear-gradient(180deg,#f5f5f7,#d4d4d8);color: #1a1a1a}.wallet-card--google .wallet-card__logo{background: linear-gradient(180deg,#ffffff,#e8e8e8);color: #1a73e8}.wallets-flow__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4);counter-reset: step}@media (min-width: 760px){.wallets-flow__grid{grid-template-columns: repeat(3,1fr);gap: var(--s-5)}}.wallets-step{position: relative;padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);display: flex;flex-direction: column;gap: var(--s-3)}.wallets-step__num{display: inline-flex;align-items: center;justify-content: center;font-family: var(--mono);font-size: 0.75rem;font-weight: 500;color: var(--brand-hover);letter-spacing: 0.18em}.wallets-step h3{font-size: 1.0625rem;margin: 0;color: var(--text);font-weight: 500;letter-spacing: -0.014em}.wallets-step p{margin: 0;font-size: 0.875rem;color: var(--text-muted);line-height: 1.6}.wallets-step__meta{font-size: 0.75rem;color: var(--text-faint);font-family: var(--mono);letter-spacing: 0.02em;padding-top: var(--s-2);border-top: 1px dashed var(--border);margin-top: auto}.wallets-step__meta strong{color: var(--text);font-weight: 500}.wallets-bin__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-6);align-items: center}@media (min-width: 920px){.wallets-bin__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s-9)}}.wallets-bin__visual{position: relative;max-width: 500px;margin: 0 auto}.wallets-bin__visual::before{content: "";position: absolute;inset: 10% 10%;background: radial-gradient(ellipse,var(--brand-glow),transparent 65%);filter: blur(60px);opacity: 0.7;z-index: 0;pointer-events: none}.wallets-bin__visual .card-visual{position: relative;z-index: 1;font-size: 16px;transform: rotate(-3deg);box-shadow: 0 32px 64px -16px rgba(0,0,0,0.55),0 16px 32px -8px rgba(0,0,0,0.45);transition: transform 0.5s var(--ease)}.wallets-bin__visual .card-visual:hover{transform: rotate(0) scale(1.02)}@media (min-width: 600px){.wallets-bin__visual .card-visual{font-size: 18px}}@media (min-width: 920px){.wallets-bin__visual .card-visual{font-size: 22px}}.wallets-bin__copy{display: flex;flex-direction: column;gap: var(--s-4)}.wallets-bin__copy h2{font-size: clamp(1.75rem,3.5vw,2.5rem);margin: var(--s-2) 0 0;letter-spacing: -0.022em}.wallets-bin__bullets{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 10px}.wallets-bin__bullets li{font-size: 0.875rem;color: var(--text-soft);padding-left: 22px;position: relative;line-height: 1.55}.wallets-bin__bullets li::before{content: "✓";position: absolute;left: 0;top: 0;color: var(--success);font-weight: 600}.wallets-bin__bullets li strong{color: var(--text);font-weight: 500}.wallets-bin__actions{display: flex;flex-wrap: wrap;gap: var(--s-3)}@media (max-width: 480px){.wallets-bin__actions .btn{flex: 1;min-width: 0;justify-content: center}}.wallets-uses__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 600px){.wallets-uses__grid{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.wallets-uses__grid{grid-template-columns: repeat(4,1fr)}}.use-case{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease),transform 0.2s var(--ease);display: grid;grid-template-columns: auto 1fr;column-gap: var(--s-3);row-gap: var(--s-3);align-items: center}.use-case:hover{border-color: var(--border-2);transform: translateY(-2px)}.use-case__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);color: var(--brand-hover);display: grid;place-items: center;border: 1px solid var(--border-brand);grid-row: 1;grid-column: 1;flex: none}.use-case__icon svg{width: 18px;height: 18px}.use-case h3{font-size: 1rem;margin: 0;color: var(--text);font-weight: 500;letter-spacing: -0.012em;grid-row: 1;grid-column: 2;align-self: center}.use-case p{margin: 0;font-size: 0.875rem;color: var(--text-muted);line-height: 1.55;grid-row: 2;grid-column: 1 / -1}.about-why__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 720px){.about-why__grid{grid-template-columns: 1fr 1fr;gap: var(--s-5)}}.about-why__cell{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease)}.about-why__cell:hover{border-color: var(--border-2)}.about-why__num{display: inline-block;font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.18em;color: var(--brand-hover);margin-bottom: var(--s-3)}.about-why__cell h3{font-size: 1.0625rem;margin: 0 0 var(--s-2);color: var(--text);font-weight: 500;letter-spacing: -0.012em}.about-why__cell p{font-size: 0.9375rem;color: var(--text-muted);margin: 0;line-height: 1.65}.about-why__cell p em{color: var(--brand-hover);font-style: italic}.about-values__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 600px){.about-values__grid{grid-template-columns: 1fr 1fr}}.about-value{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease),transform 0.2s var(--ease);display: grid;grid-template-columns: auto 1fr;column-gap: var(--s-3);row-gap: var(--s-3);align-items: center}.about-value:hover{border-color: var(--border-2);transform: translateY(-2px)}.about-value__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand);display: grid;place-items: center;grid-row: 1;grid-column: 1;flex: none}.about-value__icon svg{width: 18px;height: 18px}.about-value h3{font-size: 1rem;margin: 0;color: var(--text);font-weight: 500;letter-spacing: -0.012em;grid-row: 1;grid-column: 2}.about-value p{font-size: 0.875rem;color: var(--text-muted);margin: 0;line-height: 1.6;grid-row: 2;grid-column: 1 / -1}.about-value p a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.about-team__inner{display: grid;grid-template-columns: 1fr;gap: var(--s-6);align-items: center;padding: var(--s-6);background: linear-gradient(135deg,rgba(99,102,241,0.06) 0%,rgba(167,139,250,0.03) 50%,transparent 100%),var(--bg-card);border: 1px solid var(--border-brand);border-radius: var(--radius)}@media (min-width: 860px){.about-team__inner{grid-template-columns: 1.5fr 1fr;gap: var(--s-7);padding: var(--s-7)}}.about-team__copy h2{font-size: clamp(1.75rem,3.5vw,2.5rem);margin: var(--s-3) 0 var(--s-4);letter-spacing: -0.025em;line-height: 1.1}.about-team__copy .lede{font-size: 1rem;margin: 0 0 var(--s-3)}.about-team__copy p{font-size: 0.9375rem;color: var(--text-muted);line-height: 1.65}.about-team__copy a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.about-team__stats{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-3)}.about-team__stat{padding: var(--s-4);background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm)}.about-team__stat-num{display: block;font-family: var(--geist);font-size: clamp(1.25rem,2.5vw,1.75rem);font-weight: 600;color: var(--text);letter-spacing: -0.02em}.about-team__stat-lbl{display: block;font-family: var(--mono);font-size: 0.6875rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint);margin-top: 4px}.contact-channels__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 600px){.contact-channels__grid{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.contact-channels__grid{grid-template-columns: repeat(3,1fr)}}.contact-channel{display: grid;grid-template-columns: 44px 1fr;gap: var(--s-4);padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);text-decoration: none;color: inherit;transition: border-color 0.2s var(--ease),transform 0.2s var(--ease);align-items: start}.contact-channel:hover{border-color: var(--border-brand);transform: translateY(-2px)}.contact-channel__icon{width: 44px;height: 44px;border-radius: 12px;background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand);display: grid;place-items: center;flex: none}.contact-channel__icon svg{width: 22px;height: 22px}.contact-channel__body h3{font-size: 1rem;margin: 0 0 6px;color: var(--text);font-weight: 500;letter-spacing: -0.012em}.contact-channel__body p{font-size: 0.875rem;color: var(--text-muted);margin: 0 0 var(--s-3);line-height: 1.55}.contact-channel__body p a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.contact-channel__body .mono{font-family: var(--mono);font-size: 0.75rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 6px;border-radius: 4px;color: var(--text)}.contact-channel__cta{display: inline-flex;align-items: center;gap: 4px;font-family: var(--geist);font-size: 0.8125rem;font-weight: 500;color: var(--brand-hover);letter-spacing: 0.01em}.contact-channel:hover .contact-channel__cta{color: var(--text)}.contact-note{display: grid;grid-template-columns: 36px 1fr;gap: var(--s-3);padding: var(--s-5);margin-top: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);align-items: start}.contact-note__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--bg-glass-2);color: var(--text-muted);border: 1px solid var(--border);display: grid;place-items: center;flex: none}.contact-note__icon svg{width: 18px;height: 18px}.contact-note p{font-size: 0.875rem;color: var(--text-muted);margin: 0;line-height: 1.65}.contact-note p strong{color: var(--text);font-weight: 500}.page-hero__meta{font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint);letter-spacing: 0.04em;margin: var(--s-5) 0 0}.page-hero__meta strong{color: var(--text);font-weight: 500}.legal-shell{padding: var(--s-6) 0 var(--s-9)}.legal-shell__container{display: grid;grid-template-columns: 1fr;gap: var(--s-5)}@media (min-width: 1100px){.legal-shell__container{grid-template-columns: 240px 1fr;gap: var(--s-7);align-items: start}}.legal-toc{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: var(--s-4);display: flex;flex-direction: column;gap: var(--s-2)}@media (min-width: 1100px){.legal-toc{position: sticky;top: 80px;max-height: calc(100vh - 80px - 24px);overflow-y: auto;scrollbar-width: none;-ms-overflow-style: none}.legal-toc::-webkit-scrollbar{display: none}}.legal-toc__label{font-family: var(--mono);font-size: 0.625rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.14em;color: var(--text-faint);padding: 0 8px var(--s-2);border-bottom: 1px solid var(--border);margin-bottom: 4px}.legal-toc nav{display: flex;flex-direction: column;gap: 1px}.legal-toc__link{display: flex;align-items: baseline;gap: 8px;padding: 7px 10px;font-size: 0.8125rem;color: var(--text-muted);border-radius: 6px;text-decoration: none;transition: background 0.15s var(--ease),color 0.15s var(--ease);line-height: 1.4}.legal-toc__link:hover{color: var(--text);background: var(--bg-glass)}.legal-toc__num{font-family: var(--mono);font-size: 0.625rem;color: var(--text-faint);letter-spacing: 0.05em;flex: none}.legal-toc__link:hover .legal-toc__num{color: var(--brand-hover)}.legal-main{min-width: 0;background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: var(--s-5)}@media (min-width: 720px){.legal-main{padding: var(--s-7)}}.legal-section{position: relative;padding: var(--s-5) 0;border-bottom: 1px solid var(--border);scroll-margin-top: 90px}.legal-section:first-of-type{padding-top: 0}.legal-section:last-of-type{border-bottom: none}.legal-section__num{font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.16em;color: var(--brand-hover);background: var(--brand-soft);border: 1px solid var(--border-brand);padding: 3px 10px;border-radius: 100px;display: inline-block;margin-bottom: var(--s-3)}.legal-section h2{font-size: clamp(1.25rem,2.5vw,1.75rem);margin: 0 0 var(--s-4);letter-spacing: -0.018em;color: var(--text)}.legal-section p{font-size: 0.9375rem;line-height: 1.7;color: var(--text-soft);margin: 0 0 var(--s-3)}.legal-section p strong{color: var(--text);font-weight: 500}.legal-section p a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.legal-section p a:hover{text-decoration-color: var(--brand-hover)}.legal-section p code,.legal-section li code{font-family: var(--mono);font-size: 0.8125rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 7px;border-radius: 4px;color: var(--text)}.legal-section p .mono,.legal-section li .mono{font-family: var(--mono);font-size: 0.8125rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 7px;border-radius: 4px;color: var(--text)}.legal-list{margin: 0 0 var(--s-3);padding: 0;list-style: none;display: flex;flex-direction: column;gap: 10px}.legal-list li{position: relative;padding-left: 26px;font-size: 0.9375rem;color: var(--text-soft);line-height: 1.7}.legal-list li::before{content: "";position: absolute;left: 8px;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: var(--brand-hover)}.legal-list li strong{color: var(--text);font-weight: 500}ol.legal-list{counter-reset: legallist}ol.legal-list li::before{counter-increment: legallist;content: counter(legallist) ".";background: none;border-radius: 0;width: auto;height: auto;top: 0;left: 0;font-family: var(--mono);font-size: 0.8125rem;color: var(--brand-hover);font-weight: 500}ol.legal-list li{padding-left: 28px}.legal-totop{text-align: center;margin: var(--s-6) 0 0;font-size: 0.8125rem}.legal-totop a{color: var(--text-muted);text-decoration: none;padding: 8px 16px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: 100px;display: inline-block;transition: background 0.2s var(--ease),color 0.2s var(--ease)}.legal-totop a:hover{background: var(--bg-glass-2);color: var(--text)}.sec-defense__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 600px){.sec-defense__grid{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.sec-defense__grid{grid-template-columns: repeat(3,1fr)}}.sec-cell{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease),transform 0.2s var(--ease);display: grid;grid-template-columns: auto 1fr;column-gap: var(--s-3);row-gap: var(--s-3);align-items: center}.sec-cell:hover{border-color: var(--border-2);transform: translateY(-2px)}.sec-cell__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand);display: grid;place-items: center;flex: none;grid-row: 1;grid-column: 1}.sec-cell__icon svg{width: 18px;height: 18px}.sec-cell h3{font-size: 1.0625rem;color: var(--text);margin: 0;font-weight: 500;letter-spacing: -0.014em;grid-row: 1;grid-column: 2}.sec-cell p{color: var(--text-muted);font-size: 0.875rem;line-height: 1.6;margin: 0;grid-row: 2;grid-column: 1 / -1}.sec-cell .mono{font-family: var(--mono);font-size: 0.75rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 6px;border-radius: 4px;color: var(--text-soft)}.sec-account__list{display: flex;flex-direction: column;gap: var(--s-3)}.sec-row-card{display: grid;grid-template-columns: 44px 1fr;gap: var(--s-4);padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);align-items: start;transition: border-color 0.2s var(--ease)}.sec-row-card:hover{border-color: var(--border-2)}.sec-row-card__icon{width: 44px;height: 44px;border-radius: 12px;background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand);display: grid;place-items: center;flex: none}.sec-row-card__icon svg{width: 22px;height: 22px}.sec-row-card__body h3{font-size: 1.0625rem;margin: 0 0 6px;color: var(--text);font-weight: 500;letter-spacing: -0.012em}.sec-row-card__body p{font-size: 0.875rem;color: var(--text-muted);margin: 0;line-height: 1.6}.sec-row-card__body .mono{font-family: var(--mono);font-size: 0.8125rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 6px;border-radius: 4px;color: var(--text)}.sec-row-card__body em{color: var(--brand-hover);font-style: normal;font-weight: 500}.sec-row-card__body strong{color: var(--text);font-weight: 500}.sec-privacy__inner{padding: var(--s-7) var(--s-5);background: linear-gradient(135deg,rgba(99,102,241,0.06) 0%,rgba(167,139,250,0.04) 50%,transparent 100%),var(--bg-card);border: 1px solid var(--border-brand);border-radius: var(--radius)}@media (min-width: 720px){.sec-privacy__inner{padding: var(--s-8) var(--s-7)}}.sec-privacy__copy{max-width: 760px}.sec-privacy__copy h2{font-size: clamp(1.75rem,3.5vw,2.5rem);margin: var(--s-3) 0 var(--s-4);letter-spacing: -0.025em;line-height: 1.1}.sec-privacy__copy h3{font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.14em;color: var(--text-faint);margin: var(--s-5) 0 var(--s-3)}.sec-privacy__bullets{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}.sec-privacy__bullets li{position: relative;padding-left: 28px;font-size: 0.9375rem;color: var(--text-soft);line-height: 1.6}.sec-privacy__bullets--no li::before{content: "×";position: absolute;left: 0;top: -2px;width: 20px;height: 20px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(239,68,68,0.10);color: #FCA5A5;font-weight: 600;font-size: 0.75rem;border: 1px solid rgba(239,68,68,0.28)}.sec-privacy__bullets--yes li::before{content: "✓";position: absolute;left: 0;top: -2px;width: 20px;height: 20px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(16,185,129,0.10);color: #6EE7B7;font-weight: 600;font-size: 0.75rem;border: 1px solid rgba(16,185,129,0.28)}.sec-compliance__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 600px){.sec-compliance__grid{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.sec-compliance__grid{grid-template-columns: repeat(4,1fr)}}.sec-compl-cell{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);display: flex;flex-direction: column;gap: 6px;transition: border-color 0.2s var(--ease)}.sec-compl-cell:hover{border-color: var(--border-2)}.sec-compl-cell__num{font-family: var(--geist);font-size: clamp(1.5rem,3vw,2rem);font-weight: 600;color: var(--text);letter-spacing: -0.02em;line-height: 1.05}.sec-compl-cell__lbl{font-family: var(--mono);font-size: 0.6875rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--brand-hover);margin-bottom: var(--s-2)}.sec-compl-cell p{font-size: 0.8125rem;color: var(--text-muted);margin: 0;line-height: 1.55;padding-top: var(--s-2);border-top: 1px solid var(--border)}.sec-compl-cell p .mono{font-family: var(--mono);font-size: 0.75rem;color: var(--text-soft)}.sec-bounty__inner{display: grid;grid-template-columns: 1fr;gap: var(--s-5);align-items: start;padding: var(--s-6);background: linear-gradient(180deg,rgba(99,102,241,0.04),transparent 80%),var(--bg-card);border: 1px solid var(--border-brand);border-radius: var(--radius)}@media (min-width: 720px){.sec-bounty__inner{grid-template-columns: 80px 1fr;gap: var(--s-6);padding: var(--s-7)}}.sec-bounty__icon{width: 64px;height: 64px;border-radius: 16px;background: var(--brand-soft);border: 1px solid var(--border-brand);color: var(--brand-hover);display: grid;place-items: center}.sec-bounty__icon svg{width: 32px;height: 32px}.sec-bounty__body h2{font-size: clamp(1.5rem,3vw,2rem);margin: var(--s-2) 0 var(--s-3);letter-spacing: -0.022em}.sec-bounty__body .lede{font-size: 0.9375rem;max-width: 660px;margin: 0 0 var(--s-5)}.sec-bounty__tiers{display: grid;grid-template-columns: 1fr;gap: var(--s-3);margin-bottom: var(--s-4)}@media (min-width: 600px){.sec-bounty__tiers{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.sec-bounty__tiers{grid-template-columns: repeat(4,1fr)}}.sec-bounty__tier{padding: var(--s-4);background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm);display: flex;flex-direction: column;gap: 4px}.sec-bounty__tier-lbl{font-family: var(--mono);font-size: 0.6875rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint)}.sec-bounty__tier-amt{font-family: var(--geist);font-size: 1.0625rem;font-weight: 600;color: var(--text);letter-spacing: -0.01em}.sec-bounty__tier-note{font-size: 0.75rem;color: var(--text-muted);line-height: 1.5}.sec-bounty__contact{font-size: 0.875rem;color: var(--text-muted);margin: 0;padding-top: var(--s-4);border-top: 1px solid var(--border)}.sec-bounty__contact a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.sec-bounty__contact .mono{font-family: var(--mono);font-size: 0.8125rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 6px;border-radius: 4px;color: var(--text)}.docs-shell{position: relative;display: grid;grid-template-columns: 1fr;max-width: 1320px;margin: 0 auto;padding: 0 var(--gutter);min-height: 80vh}@media (min-width: 1100px){.docs-shell{grid-template-columns: 260px 1fr;gap: var(--s-7);padding: var(--s-5) var(--gutter) var(--s-9)}}@media (min-width: 1380px){.docs-shell{grid-template-columns: 280px 1fr;gap: var(--s-8)}}.docs-hamburger{display: inline-flex;align-items: center;gap: 10px;padding: 10px 14px;margin: var(--s-5) 0 var(--s-4);background: var(--bg-card);border: 1px solid var(--border-2);border-radius: var(--radius-sm);color: var(--text);cursor: pointer;font-family: inherit;font-size: 0.875rem;position: relative;align-self: flex-start;width: fit-content}.docs-hamburger span{display: block;width: 14px;height: 1.5px;background: var(--text);border-radius: 2px;margin-bottom: 3px}.docs-hamburger span:last-of-type{margin-bottom: 0}.docs-hamburger em{font-style: normal;font-weight: 500}@media (min-width: 1100px){.docs-hamburger{display: none}}.docs-backdrop{display: none;position: fixed;inset: 0;background: rgba(0,0,0,0.65);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);z-index: 65;opacity: 0;pointer-events: none;transition: opacity 0.3s var(--ease)}.docs-backdrop.is-open{opacity: 1;pointer-events: auto}@media (max-width: 1099px){.docs-backdrop{display: block}}.docs-sidebar{position: fixed;top: 0;left: 0;bottom: 0;width: 300px;max-width: 88vw;background: var(--bg-elevated);border-right: 1px solid var(--border);padding: var(--s-5);overflow-y: auto;z-index: 70;transform: translateX(-100%);transition: transform 0.32s var(--ease);display: flex;flex-direction: column;gap: var(--s-4);scrollbar-width: none;-ms-overflow-style: none}.docs-sidebar::-webkit-scrollbar{display: none}.docs-sidebar.is-open{transform: translateX(0)}@media (min-width: 1100px){.docs-sidebar{position: sticky;top: 80px;left: auto;bottom: auto;width: auto;max-width: none;height: calc(100vh - 80px - 24px);background: transparent;border-right: none;padding: 0;transform: none;z-index: 1}}.docs-sidebar__top{padding-bottom: var(--s-3);border-bottom: 1px solid var(--border)}.docs-sidebar__brand{display: inline-flex;align-items: center;gap: 10px;font-family: var(--geist);font-weight: 600;color: var(--text);font-size: 0.95rem;letter-spacing: 0.02em}.docs-sidebar__brand-mark{flex: none;display: grid;place-items: center;width: 26px;height: 26px;background: var(--grad-brand);border-radius: 7px;position: relative;box-shadow: 0 0 24px -8px var(--brand-glow)}.docs-sidebar__brand-mark::after{content: "";position: absolute;inset: 1px;background: var(--bg-elevated);border-radius: 6px}@media (min-width: 1100px){.docs-sidebar__brand-mark::after{background: var(--bg)}}.docs-sidebar__brand-mark span{position: relative;z-index: 1;font-family: var(--geist);font-weight: 700;font-size: 0.75rem;letter-spacing: -0.02em;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.docs-sidebar__brand-tag{margin-left: auto;font-family: var(--mono);font-size: 0.625rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint);border: 1px solid var(--border);padding: 2px 7px;border-radius: 100px}.docs-search{position: relative;display: flex;align-items: center}.docs-search__icon{position: absolute;left: 12px;width: 14px;height: 14px;color: var(--text-faint);pointer-events: none}.docs-search__input{width: 100%;padding: 9px 38px 9px 36px;font-size: 0.8125rem;background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text);font-family: var(--geist);transition: border-color 0.15s var(--ease),background 0.15s var(--ease)}.docs-search__input::placeholder{color: var(--text-faint)}.docs-search__input:focus{outline: none;border-color: var(--border-brand);background: var(--bg);box-shadow: 0 0 0 3px rgba(99,102,241,0.12)}.docs-search__kbd{position: absolute;right: 8px;display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;font-family: var(--mono);font-size: 0.6875rem;color: var(--text-faint);background: var(--bg);border: 1px solid var(--border);border-radius: 4px;pointer-events: none}.docs-toc{display: flex;flex-direction: column;gap: var(--s-4);flex: 1;padding-bottom: var(--s-4)}.docs-toc__group{display: flex;flex-direction: column;gap: 2px}.docs-toc__label{font-family: var(--mono);font-size: 0.625rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.14em;color: var(--text-faint);margin-bottom: 4px;padding: 0 8px}.docs-toc__link{display: block;padding: 6px 10px;font-size: 0.8125rem;color: var(--text-muted);border-radius: 6px;border-left: 2px solid transparent;transition: background 0.15s var(--ease),color 0.15s var(--ease),border-color 0.15s var(--ease);text-decoration: none}.docs-toc__link:hover{color: var(--text);background: var(--bg-glass)}.docs-toc__link.is-active{color: var(--brand-hover);background: var(--brand-soft);border-left-color: var(--brand);font-weight: 500}.docs-sidebar__cta{margin-top: auto;padding: var(--s-4);background: linear-gradient(180deg,rgba(99,102,241,0.08),transparent 80%),var(--bg-card);border: 1px solid var(--border-brand);border-radius: var(--radius);display: flex;flex-direction: column;gap: var(--s-2)}.docs-sidebar__cta-eyebrow{font-family: var(--mono);font-size: 0.625rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.14em;color: var(--brand-hover)}.docs-sidebar__cta p{font-size: 0.75rem;color: var(--text-muted);margin: 0 0 4px;line-height: 1.5}.btn--block{width: 100%;justify-content: center}.docs-main{min-width: 0;padding-bottom: var(--s-9)}.docs-hero{padding: var(--s-5) 0 var(--s-7);border-bottom: 1px solid var(--border);margin-bottom: var(--s-7)}@media (min-width: 1100px){.docs-hero{padding-top: var(--s-3)}}.docs-hero h1{font-size: clamp(2rem,5vw,3rem);margin: var(--s-3) 0 var(--s-3);letter-spacing: -0.028em;line-height: 1.05}.docs-hero h1 em{font-style: normal;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.docs-hero .lede{max-width: 640px}.docs-hero__chips{display: flex;flex-wrap: wrap;gap: var(--s-2);margin-top: var(--s-5)}.docs-chip{display: inline-flex;align-items: center;padding: 6px 14px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: 100px;font-size: 0.8125rem;color: var(--text);transition: background 0.2s var(--ease),border-color 0.2s var(--ease);text-decoration: none}.docs-chip:hover{background: var(--bg-glass-2);border-color: var(--border-brand)}.docs-section{padding: var(--s-7) 0;border-bottom: 1px solid var(--border);scroll-margin-top: var(--s-5)}.docs-section:last-of-type{border-bottom: none}.docs-section h2{font-size: clamp(1.5rem,3vw,2rem);margin: 0 0 var(--s-4);letter-spacing: -0.022em;color: var(--text)}.docs-section h3{font-size: 1.0625rem;margin: var(--s-5) 0 var(--s-3);color: var(--text);font-weight: 500;letter-spacing: -0.014em}.docs-section p{font-size: 0.9375rem;line-height: 1.7;color: var(--text-soft);margin: 0 0 var(--s-3)}.docs-section p strong{color: var(--text);font-weight: 500}.docs-section p code,.docs-section li code,.docs-section table code{font-family: var(--mono);font-size: 0.8125rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 7px;border-radius: 4px;color: var(--text)}.docs-section a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.docs-section a:hover{text-decoration-color: var(--brand-hover)}.docs-list{margin: 0 0 var(--s-3);padding-left: 0;list-style: none;display: flex;flex-direction: column;gap: 8px}.docs-list li{position: relative;padding-left: 22px;font-size: 0.9375rem;line-height: 1.65;color: var(--text-soft)}.docs-list li::before{content: "→";position: absolute;left: 0;color: var(--brand-hover);font-weight: 600}ol.docs-list{counter-reset: doclist}ol.docs-list li::before{counter-increment: doclist;content: counter(doclist);font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint);background: var(--bg-glass);border: 1px solid var(--border);width: 18px;height: 18px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;top: 1px}ol.docs-list li{padding-left: 30px}pre.docs-code{position: relative;margin: 0 0 var(--s-4);padding: var(--s-4) var(--s-5);background: #08080F;border: 1px solid var(--border);border-radius: var(--radius-sm);overflow-x: auto;-webkit-overflow-scrolling: touch;font-size: 0.8125rem;line-height: 1.65}pre.docs-code code{font-family: var(--mono);color: var(--text-soft);display: block;white-space: pre}.docs-code__copy{position: absolute;top: 10px;right: 10px;padding: 4px 10px;font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.06em;color: var(--text-muted);background: var(--bg-glass);border: 1px solid var(--border-2);border-radius: 6px;cursor: pointer;opacity: 0;transition: opacity 0.2s var(--ease),color 0.2s var(--ease)}pre.docs-code:hover .docs-code__copy,.docs-code__copy:focus{opacity: 1}.docs-code__copy:hover{color: var(--text);border-color: var(--border-brand)}@media (max-width: 600px){.docs-code__copy{opacity: 1}}pre.docs-code .tk-comment{color: #6B7280;font-style: italic}pre.docs-code .tk-string{color: #A5D6A7}pre.docs-code .tk-num{color: #F4A261}pre.docs-code .tk-key{color: #93C5FD}pre.docs-code .tk-fn{color: #C084FC;font-weight: 500}pre.docs-code .tk-resp{color: #A1A1AA}.docs-table{width: 100%;border-collapse: collapse;margin: 0 0 var(--s-4);font-size: 0.875rem;background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius-sm);overflow: hidden;display: table}.docs-table thead th{text-align: left;padding: var(--s-3) var(--s-4);font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint);background: var(--bg-glass);border-bottom: 1px solid var(--border)}.docs-table tbody td,.docs-table tbody th{padding: var(--s-3) var(--s-4);text-align: left;border-bottom: 1px solid var(--border);color: var(--text-soft);font-weight: 400;vertical-align: top;line-height: 1.5}.docs-table tbody tr:last-child td,.docs-table tbody tr:last-child th{border-bottom: none}.docs-table .mono{font-family: var(--mono);font-size: 0.8125rem;color: var(--text)}.docs-table tbody tr:hover{background: var(--bg-glass)}@media (max-width: 600px){.docs-table{display: block;overflow-x: auto;-webkit-overflow-scrolling: touch;min-width: 0}.docs-table thead,.docs-table tbody,.docs-table tr{display: table;width: 100%;table-layout: fixed}}.docs-callout{display: grid;grid-template-columns: 32px 1fr;gap: var(--s-3);padding: var(--s-4);margin: var(--s-3) 0 var(--s-4);background: var(--bg-card);border: 1px solid var(--border-2);border-radius: var(--radius);align-items: start}.docs-callout__icon{width: 32px;height: 32px;border-radius: 8px;background: var(--bg-glass);color: var(--text-muted);display: grid;place-items: center;border: 1px solid var(--border);flex: none;margin-top: 2px}.docs-callout__icon svg{width: 16px;height: 16px}.docs-callout strong{display: block;color: var(--text);font-weight: 500;font-size: 0.9375rem;margin-bottom: 4px}.docs-callout p{margin: 0;font-size: 0.875rem;color: var(--text-muted);line-height: 1.6}.docs-callout--brand{border-color: var(--border-brand);background: linear-gradient(180deg,rgba(99,102,241,0.06),transparent 80%),var(--bg-card)}.docs-callout--brand .docs-callout__icon{background: var(--brand-soft);color: var(--brand-hover);border-color: var(--border-brand)}.docs-callout--ok{border-color: rgba(16,185,129,0.30);background: linear-gradient(180deg,rgba(16,185,129,0.05),transparent 80%),var(--bg-card)}.docs-callout--ok .docs-callout__icon{background: rgba(16,185,129,0.10);color: #6EE7B7;border-color: rgba(16,185,129,0.28)}.docs-callout--warn{border-color: rgba(251,191,36,0.30);background: linear-gradient(180deg,rgba(251,191,36,0.05),transparent 80%),var(--bg-card)}.docs-callout--warn .docs-callout__icon{background: rgba(251,191,36,0.10);color: #FCD34D;border-color: rgba(251,191,36,0.28)}.docs-callout--danger{border-color: rgba(239,68,68,0.30);background: linear-gradient(180deg,rgba(239,68,68,0.05),transparent 80%),var(--bg-card)}.docs-callout--danger .docs-callout__icon{background: rgba(239,68,68,0.10);color: #FCA5A5;border-color: rgba(239,68,68,0.30)}.docs-events{display: flex;flex-direction: column;gap: var(--s-3);margin: var(--s-3) 0 var(--s-3)}.docs-events__group{display: grid;grid-template-columns: 1fr;gap: 6px;padding: var(--s-3) var(--s-4);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius-sm)}@media (min-width: 600px){.docs-events__group{grid-template-columns: 100px 1fr;align-items: center}}.docs-events__label{font-family: var(--mono);font-size: 0.6875rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint)}.docs-events__name{display: inline-flex;margin-right: 6px;margin-bottom: 6px;padding: 3px 9px;font-family: var(--mono);font-size: 0.75rem;background: var(--bg-glass);border: 1px solid var(--border);border-radius: 5px;color: var(--text-soft)}.docs-events__group > .docs-events__name{vertical-align: middle}.docs-changelog{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: var(--s-3)}.docs-changelog li{position: relative;padding: var(--s-4);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius-sm);display: grid;grid-template-columns: 1fr auto;gap: 2px var(--s-3);align-items: start}.docs-changelog strong{font-size: 0.875rem;color: var(--text);font-weight: 500;letter-spacing: 0.01em;grid-row: 1}.docs-changelog__type{font-family: var(--mono);font-size: 0.625rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--brand-hover);background: var(--brand-soft);border: 1px solid var(--border-brand);padding: 2px 8px;border-radius: 100px;grid-row: 1;grid-column: 2}.docs-changelog p{grid-row: 2;grid-column: 1 / -1;font-size: 0.875rem;color: var(--text-muted);margin: 6px 0 0;line-height: 1.55}.docs-finish{display: flex;flex-wrap: wrap;gap: var(--s-3);margin-top: var(--s-5)}@media (max-width: 480px){.docs-finish .btn{flex: 1;min-width: 0;justify-content: center}}.api-twoup__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 760px){.api-twoup__grid{grid-template-columns: 1fr 1fr;gap: var(--s-5)}}.api-surface{display: flex;flex-direction: column;gap: var(--s-4);padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease)}.api-surface:hover{border-color: var(--border-2)}.api-surface--mcp{border-color: var(--border-brand);background: linear-gradient(180deg,rgba(99,102,241,0.06),transparent 70%),var(--bg-card)}.api-surface__head{display: flex;align-items: center;gap: var(--s-3)}.api-surface__icon{width: 44px;height: 44px;border-radius: 12px;background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand);display: grid;place-items: center;flex: none}.api-surface__icon svg{width: 22px;height: 22px}.api-surface__head strong{display: block;font-size: 1.0625rem;color: var(--text);font-weight: 500}.api-surface__head span{display: block;font-size: 0.75rem;color: var(--text-muted);margin-top: 2px}.api-surface__list{list-style: none;margin: 0;padding: var(--s-4) 0 0;border-top: 1px solid var(--border);display: flex;flex-direction: column;gap: 10px}.api-surface__list li{font-size: 0.875rem;color: var(--text-soft);padding-left: 22px;position: relative;line-height: 1.55}.api-surface__list li::before{content: "✓";position: absolute;left: 0;top: 0;color: var(--success);font-weight: 600}.api-surface .btn{align-self: flex-start;margin-top: auto}.api-quick__note{display: grid;grid-template-columns: 36px 1fr;gap: var(--s-3);padding: var(--s-4);margin-bottom: var(--s-5);background: linear-gradient(180deg,rgba(99,102,241,0.08),transparent 80%),var(--bg-card);border: 1px solid var(--border-brand);border-radius: var(--radius);align-items: center}.api-quick__note-icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);color: var(--brand-hover);display: grid;place-items: center;flex: none;border: 1px solid var(--border-brand)}.api-quick__note-icon svg{width: 18px;height: 18px}.api-quick__note p{font-size: 0.875rem;color: var(--text-soft);margin: 0;line-height: 1.6}.api-quick__note p a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.api-quick__note p code,.api-quick__note p .mono-inline{font-family: var(--mono);font-size: 0.8125rem;background: rgba(0,0,0,0.25);border: 1px solid var(--border);padding: 1px 6px;border-radius: 4px;color: var(--text)}.api-quick__note p strong{color: var(--text);font-weight: 500}.api-quick__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 1080px){.api-quick__grid{grid-template-columns: repeat(3,1fr)}}.api-groups{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 1080px){.api-groups{grid-template-columns: 1fr 1fr;gap: var(--s-5)}}.api-group{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);overflow: hidden;transition: border-color 0.2s var(--ease)}.api-group:hover{border-color: var(--border-2)}.api-group__head{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-4) var(--s-5);background: var(--bg-glass);border-bottom: 1px solid var(--border)}.api-group__icon{width: 32px;height: 32px;border-radius: 8px;background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand);display: grid;place-items: center;flex: none}.api-group__icon svg{width: 16px;height: 16px}.api-group__head h3{flex: 1;font-size: 1rem;margin: 0;font-weight: 500;color: var(--text);letter-spacing: -0.012em}.api-group__count{font-family: var(--mono);font-size: 0.6875rem;color: var(--text-faint);letter-spacing: 0.06em;text-transform: uppercase}.endpoint-list{list-style: none;margin: 0;padding: 0}.endpoint{display: grid;grid-template-columns: auto 1fr;grid-template-areas: "method path" "desc desc" "tool tool";gap: 6px var(--s-3);padding: var(--s-3) var(--s-5);border-bottom: 1px solid var(--border);align-items: center;transition: background 0.15s var(--ease)}.endpoint:last-child{border-bottom: none}.endpoint:hover{background: var(--bg-glass)}.endpoint > .method-badge{grid-area: method}.endpoint__path{grid-area: path;font-family: var(--mono);font-size: 0.8125rem;color: var(--text);letter-spacing: 0.01em;overflow-wrap: break-word;word-break: break-all}.endpoint__desc{grid-area: desc;font-size: 0.8125rem;color: var(--text-muted);line-height: 1.5}.endpoint__tool{grid-area: tool;display: inline-flex;align-items: center;gap: 4px;font-family: var(--mono);font-size: 0.6875rem;color: var(--brand-hover);background: var(--brand-soft);border: 1px solid var(--border-brand);padding: 2px 8px;border-radius: 100px;width: fit-content;letter-spacing: 0.02em}@media (min-width: 760px){.endpoint{grid-template-columns: 70px minmax(180px,220px) 1fr auto;grid-template-areas: "method path desc tool";gap: var(--s-3);padding: var(--s-3) var(--s-5)}}.method-badge{display: inline-flex;align-items: center;justify-content: center;padding: 3px 8px;font-family: var(--mono);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.08em;border-radius: 6px;min-width: 60px;text-align: center;flex: none;border: 1px solid transparent}.method-badge.m-get{color: #6EE7B7;background: rgba(16,185,129,0.10);border-color: rgba(16,185,129,0.28)}.method-badge.m-post{color: var(--brand-hover);background: var(--brand-soft);border-color: var(--border-brand)}.method-badge.m-patch{color: #FCD34D;background: rgba(251,191,36,0.10);border-color: rgba(251,191,36,0.28)}.method-badge.m-delete{color: #FCA5A5;background: rgba(239,68,68,0.10);border-color: rgba(239,68,68,0.30)}.agent-flow{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--s-3)}.agent-step{display: grid;grid-template-columns: 48px 1fr;gap: var(--s-4);padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);align-items: start;transition: border-color 0.2s var(--ease)}.agent-step:hover{border-color: var(--border-2)}.agent-step__num{width: 40px;height: 40px;border-radius: 50%;background: var(--brand);color: var(--text);display: grid;place-items: center;font-family: var(--mono);font-size: 0.875rem;font-weight: 600;letter-spacing: 0.04em;flex: none;box-shadow: 0 0 0 4px var(--brand-soft)}.agent-step__body h3{font-size: 0.9375rem;margin: 0 0 var(--s-2);color: var(--text);font-weight: 500;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);letter-spacing: -0.01em}.agent-step__body h3 code{font-family: var(--mono);font-size: 0.8125rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 2px 8px;border-radius: 5px;color: var(--text);font-weight: 400;letter-spacing: 0.01em}.agent-step__body h3 .mono{font-family: var(--mono);font-size: 0.75rem;color: var(--brand-hover);background: var(--brand-soft);padding: 2px 8px;border-radius: 100px;border: 1px solid var(--border-brand)}.agent-step__body p{font-size: 0.875rem;color: var(--text-muted);margin: 0;line-height: 1.6}.agent-step__body p strong{color: var(--text-soft);font-weight: 500}@media (max-width: 480px){.agent-step{grid-template-columns: 1fr;gap: var(--s-3);padding: var(--s-4)}.agent-step__num{margin-bottom: 0}}.api-mcp__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4);margin-bottom: var(--s-6)}@media (min-width: 880px){.api-mcp__grid{grid-template-columns: 1fr 1fr;gap: var(--s-5)}}.mcp-client{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: var(--s-5);display: flex;flex-direction: column;gap: var(--s-4);transition: border-color 0.2s var(--ease)}.mcp-client:hover{border-color: var(--border-2)}.mcp-client__head{display: flex;align-items: center;gap: var(--s-3)}.mcp-client__icon{width: 40px;height: 40px;border-radius: 10px;background: var(--bg-glass);border: 1px solid var(--border-2);color: var(--brand-hover);display: grid;place-items: center;flex: none}.mcp-client__icon svg{width: 20px;height: 20px}.mcp-client__head strong{display: block;font-size: 1rem;color: var(--text);font-weight: 500}.mcp-client__head span{display: block;font-size: 0.75rem;color: var(--text-muted);margin-top: 2px}.mcp-config{margin: 0;padding: var(--s-4);background: #0A0A12;border: 1px solid var(--border);border-radius: var(--radius-sm);font-family: var(--mono);font-size: 0.8125rem;line-height: 1.55;color: var(--text-soft);overflow-x: auto;-webkit-overflow-scrolling: touch}.mcp-config code{font-family: inherit}.mcp-tools{padding: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius)}.mcp-tools .eyebrow{display: block;margin-bottom: var(--s-2)}.mcp-tools p{color: var(--text-muted);font-size: 0.875rem;margin: 0 0 var(--s-4)}.mcp-tools__list{display: flex;flex-wrap: wrap;gap: 8px}.mcp-tool{display: inline-flex;align-items: center;padding: 5px 10px;background: var(--bg-card);border: 1px solid var(--border);border-radius: 6px;font-size: 0.75rem;color: var(--text-soft);transition: border-color 0.2s var(--ease),color 0.2s var(--ease)}.mcp-tool:hover{border-color: var(--border-brand);color: var(--brand-hover)}.mcp-tool code{font-family: var(--mono);font-size: inherit;color: inherit}.api-auth__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 760px){.api-auth__grid{grid-template-columns: repeat(3,1fr)}}.auth-method{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);display: flex;flex-direction: column;gap: var(--s-3);transition: border-color 0.2s var(--ease)}.auth-method:hover{border-color: var(--border-2)}.auth-method__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);color: var(--brand-hover);border: 1px solid var(--border-brand);display: grid;place-items: center;flex: none}.auth-method__icon svg{width: 18px;height: 18px}.auth-method h3{font-size: 1rem;margin: 0;color: var(--text);font-weight: 500}.auth-method p{font-size: 0.875rem;color: var(--text-muted);margin: 0;line-height: 1.55}.auth-method p a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px}.auth-method p code,.auth-method pre code{font-family: var(--mono);font-size: 0.75rem;background: rgba(0,0,0,0.25);padding: 2px 6px;border-radius: 4px;color: var(--text)}.auth-method pre{margin: 0;padding: var(--s-3) var(--s-4);background: #0A0A12;border: 1px solid var(--border);border-radius: var(--radius-sm);overflow-x: auto;-webkit-overflow-scrolling: touch}.auth-method pre code{background: none;padding: 0;line-height: 1.55;color: var(--text-soft)}.api-hooks__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 920px){.api-hooks__grid{grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: var(--s-5);align-items: start}}.hooks-events{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);padding: var(--s-5)}.hooks-events h3{font-size: 1rem;margin: 0 0 var(--s-3);color: var(--text);font-weight: 500}.hooks-events ul{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;gap: 8px}@media (min-width: 480px){.hooks-events ul{grid-template-columns: 1fr 1fr}}.hooks-events li{font-size: 0.8125rem;color: var(--text-muted);line-height: 1.5}.hooks-events li code{font-family: var(--mono);font-size: 0.75rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 6px;border-radius: 4px;color: var(--text-soft);margin-right: 4px}.terminal--hook .terminal__body{font-size: 0.75rem}.api-limits__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 600px){.api-limits__grid{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.api-limits__grid{grid-template-columns: repeat(4,1fr)}}.api-limits__cell{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);display: flex;flex-direction: column;gap: var(--s-2);transition: border-color 0.2s var(--ease)}.api-limits__cell:hover{border-color: var(--border-2)}.api-limits__num{font-family: var(--mono);font-size: clamp(1.5rem,3vw,2rem);font-weight: 600;color: var(--text);letter-spacing: -0.015em;line-height: 1}.api-limits__num em{font-style: normal;font-size: 0.75em;color: var(--text-muted);font-weight: 400;margin-left: 4px}.api-limits__lbl{font-family: var(--mono);font-size: 0.6875rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint)}.api-limits__cell p{font-size: 0.8125rem;color: var(--text-muted);margin: 0;line-height: 1.55}.api-limits__cell p code{font-family: var(--mono);font-size: 0.6875rem;background: var(--bg-glass);border: 1px solid var(--border);padding: 1px 6px;border-radius: 4px;color: var(--text-soft)}.cards-hero{position: relative;padding: clamp(var(--s-7),10vw,var(--s-10)) 0 clamp(var(--s-7),9vw,var(--s-9));isolation: isolate;overflow: hidden}.cards-hero__bg{position: absolute;inset: 0;z-index: -2;background: var(--bg)}.cards-hero__bg img{width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0.7}.cards-hero::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(8,8,12,0.55) 0%,rgba(8,8,12,0.78) 60%,var(--bg) 100%),linear-gradient(90deg,rgba(8,8,12,0.75) 0%,rgba(8,8,12,0.45) 50%,transparent 100%);pointer-events: none}.cards-hero__copy{position: relative;max-width: 700px}.cards-hero__copy h1{font-size: clamp(2rem,8vw,4rem);margin: var(--s-3) 0 var(--s-4);letter-spacing: -0.032em;line-height: 1.04}@media (max-width: 480px){.cards-hero__copy h1{line-height: 1.08}.cards-hero__actions .btn{flex: 1;min-width: 0;justify-content: center}.cards-hero__strip{gap: var(--s-3)}.cards-hero__strip span{font-size: 0.75rem}.cards-hero__bg img{object-position: 65% center}}.cards-hero__copy h1 em{font-style: normal;background: var(--grad-brand);-webkit-background-clip: text;background-clip: text;color: transparent}.cards-hero__lede{color: var(--text-soft);font-size: clamp(1rem,1.3vw,1.1875rem);max-width: 560px;margin-bottom: var(--s-5)}.cards-hero__lede strong{color: var(--text);font-weight: 500}.cards-hero__actions{display: flex;flex-wrap: wrap;gap: var(--s-3);margin-bottom: var(--s-6)}.cards-hero__strip{display: flex;flex-wrap: wrap;gap: var(--s-5);align-items: center;padding-top: var(--s-5);border-top: 1px solid var(--border)}.cards-hero__strip span{display: inline-flex;align-items: center;gap: 8px;font-size: 0.8125rem;color: var(--text-muted);font-weight: 500}.cards-hero__strip svg{width: 16px;height: 16px;color: var(--brand-hover);flex: none}.card-shows{display: flex;flex-direction: column;gap: var(--s-9)}.card-show{display: grid;grid-template-columns: 1fr;gap: var(--s-6);align-items: center}@media (min-width: 920px){.card-show{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s-9)}.card-show--alt .card-show__visual{order: 2}.card-show--alt .card-show__body{order: 1}}.card-show__visual{position: relative;padding: var(--s-4)}.card-show__visual::before{content: "";position: absolute;inset: 12% 8%;background: radial-gradient(ellipse,var(--brand-glow),transparent 65%);filter: blur(60px);opacity: 0.6;z-index: 0;pointer-events: none}.card-show--physical .card-show__visual::before{background: radial-gradient(ellipse,rgba(218,165,32,0.4),transparent 65%);opacity: 0.7}.card-show__visual-wrap{position: relative;z-index: 1;max-width: 500px;margin: 0 auto;transform: rotate(-3deg);transition: transform 0.5s var(--ease)}.card-show--alt .card-show__visual-wrap{transform: rotate(3deg)}.card-show__visual-wrap:hover{transform: rotate(0) scale(1.02)}.card-show__visual-wrap .card-visual{font-size: 14px;box-shadow: 0 24px 48px -16px rgba(0,0,0,0.55),0 12px 24px -8px rgba(0,0,0,0.45)}@media (min-width: 480px){.card-show__visual-wrap .card-visual{font-size: 16px}}@media (min-width: 600px){.card-show__visual-wrap .card-visual{font-size: 18px}}@media (min-width: 920px){.card-show__visual-wrap .card-visual{font-size: 22px;box-shadow: 0 32px 64px -16px rgba(0,0,0,0.55),0 16px 32px -8px rgba(0,0,0,0.45)}}.card-show--physical .card-show__visual-wrap .card-visual{box-shadow: 0 32px 64px -16px rgba(184,134,11,0.45),0 16px 32px -8px rgba(0,0,0,0.4)}.card-show__body{display: flex;flex-direction: column;gap: var(--s-4);min-width: 0}.card-show__body h3{font-size: clamp(1.5rem,2.4vw,2rem);margin: 0;letter-spacing: -0.022em}.card-show__badges{display: flex;flex-wrap: wrap;gap: 6px}.card-show__bin{display: inline-flex;align-items: center;padding: 4px 10px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: 100px;font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.06em;color: var(--text)}.card-show__pill{display: inline-flex;align-items: center;padding: 4px 10px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: 100px;font-size: 0.6875rem;font-weight: 500;color: var(--text-muted)}.card-show__pill--type{background: rgba(99,102,241,0.10);border-color: var(--border-brand);color: var(--brand-hover)}.card-show__pill--nokyc{color: var(--text);border-color: var(--border-2)}.card-show__pill--3ds{color: #6EE7B7;background: rgba(16,185,129,0.08);border-color: rgba(16,185,129,0.28)}.card-show__copy{color: var(--text-muted);font-size: 0.9375rem;line-height: 1.65;margin: 0}.card-show__limits{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: var(--s-2);padding: var(--s-4);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm)}@media (max-width: 380px){.card-show__limits{grid-template-columns: 1fr;gap: var(--s-3)}.card-show__limits > div{display: flex;justify-content: space-between;align-items: baseline}.card-show__limits-lbl{margin-bottom: 0}}.card-show__limits-lbl{display: block;font-family: var(--mono);font-size: 0.625rem;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint);margin-bottom: 4px}.card-show__limits-val{display: block;font-family: var(--mono);font-size: 0.9375rem;font-weight: 500;color: var(--text);letter-spacing: -0.01em}.card-show__best{display: flex;flex-direction: column;gap: var(--s-2)}.card-show__best-title{font-family: var(--mono);font-size: 0.625rem;text-transform: uppercase;letter-spacing: 0.14em;color: var(--text-faint)}.card-show__best ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 6px}.card-show__best li{font-size: 0.875rem;color: var(--text-soft);padding-left: 22px;position: relative;line-height: 1.5}.card-show__best li::before{content: "✓";position: absolute;left: 0;top: 0;color: var(--success);font-weight: 600}.card-show__body .btn{align-self: flex-start;margin-top: var(--s-2)}.card-compare{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);overflow: hidden}.card-compare__scroll{overflow-x: auto;-webkit-overflow-scrolling: touch}.card-compare__table{width: 100%;border-collapse: collapse;font-size: 0.875rem;min-width: 720px}.card-compare__table thead th{text-align: left;padding: var(--s-4);font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint);background: var(--bg-glass);border-bottom: 1px solid var(--border);white-space: nowrap}.card-compare__table tbody td,.card-compare__table tbody th{padding: var(--s-4);text-align: left;border-bottom: 1px solid var(--border);color: var(--text-soft);vertical-align: middle}.card-compare__table tbody tr:last-child td,.card-compare__table tbody tr:last-child th{border-bottom: none}.card-compare__table tbody tr:hover{background: var(--bg-glass)}.card-compare__name{display: flex;flex-direction: column;gap: 2px;font-weight: 500}.card-compare__name strong{color: var(--text);font-weight: 500}.card-compare__name .mono{font-size: 0.75rem;color: var(--text-faint)}.card-compare__check{text-align: center !important;width: 80px}.card-compare__yes{color: var(--success);font-size: 1rem;font-weight: 600}.card-compare__no{color: var(--text-ghost)}.card-why__grid{display: grid;grid-template-columns: 1fr;gap: var(--s-4)}@media (min-width: 600px){.card-why__grid{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.card-why__grid{grid-template-columns: repeat(3,1fr)}}.card-why__cell{padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color 0.2s var(--ease),transform 0.2s var(--ease);display: grid;grid-template-columns: auto 1fr;column-gap: var(--s-4);row-gap: var(--s-3);align-items: center}.card-why__cell:hover{border-color: var(--border-2);transform: translateY(-2px)}.card-why__icon{width: 36px;height: 36px;border-radius: 9px;background: var(--brand-soft);color: var(--brand-hover);display: grid;place-items: center;border: 1px solid var(--border-brand);grid-row: 1;grid-column: 1;flex: none}.card-why__icon svg{width: 18px;height: 18px}.card-why__cell h3{font-size: 1.0625rem;color: var(--text);margin: 0;font-weight: 500;letter-spacing: -0.014em;grid-row: 1;grid-column: 2;align-self: center}.card-why__cell p{color: var(--text-muted);font-size: 0.875rem;margin: 0;line-height: 1.6;grid-row: 2;grid-column: 1 / -1}.card-final{position: relative;padding: clamp(var(--s-8),12vw,var(--s-11)) 0;isolation: isolate;text-align: center;overflow: hidden}.card-final__bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 60% 80% at 50% 0%,rgba(99,102,241,0.18),transparent 60%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(167,139,250,0.10),transparent 60%),var(--bg-elevated);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.card-final__inner h2{font-size: clamp(2rem,4vw,3rem);margin: var(--s-3) 0 var(--s-3);letter-spacing: -0.025em}.card-final__inner .lede{max-width: 540px;margin: 0 auto var(--s-5)}.card-final__actions{display: flex;flex-wrap: wrap;gap: var(--s-3);justify-content: center}.nokyc-banner{position: relative;display: grid;grid-template-columns: 1fr;gap: var(--s-3);padding: var(--s-5);margin-bottom: var(--s-5);background: linear-gradient(135deg,rgba(99,102,241,0.12) 0%,rgba(167,139,250,0.08) 50%,rgba(244,114,182,0.06) 100%);border: 1px solid var(--border-brand);border-radius: var(--radius);overflow: hidden;isolation: isolate}.nokyc-banner::before{content: "";position: absolute;inset: -40% -10% auto auto;width: 320px;height: 320px;background: radial-gradient(circle at 50% 50%,rgba(99,102,241,0.22),transparent 65%);pointer-events: none;z-index: -1;filter: blur(6px)}.nokyc-banner__badge{display: inline-flex;align-items: center;gap: 8px;align-self: flex-start;padding: 6px 14px 6px 10px;background: var(--text);color: var(--bg);border-radius: 100px;font-family: var(--mono);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;box-shadow: 0 8px 24px -8px rgba(255,255,255,0.18)}.nokyc-banner__badge svg{width: 16px;height: 16px}.nokyc-banner__body strong{display: block;font-size: 1.0625rem;font-weight: 600;color: var(--text);letter-spacing: -0.015em;margin-bottom: 6px}.nokyc-banner__body span{display: block;color: var(--text-soft);font-size: 0.875rem;line-height: 1.55;max-width: 64ch}.nokyc-banner__pills{display: flex;flex-wrap: wrap;gap: var(--s-2);list-style: none;margin: 0;padding: 0}.nokyc-banner__pills li{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;background: rgba(255,255,255,0.05);border: 1px solid var(--border-2);border-radius: 100px;font-size: 0.75rem;font-weight: 500;color: var(--text-soft);letter-spacing: 0.01em}.nokyc-banner__pills li span{display: inline-flex;width: 14px;height: 14px;border-radius: 50%;background: rgba(239,68,68,0.18);color: #FCA5A5;font-size: 0.6875rem;font-weight: 600;align-items: center;justify-content: center;line-height: 1}@media (min-width: 720px){.nokyc-banner{grid-template-columns: auto 1fr;grid-template-areas: "badge body" ". pills";align-items: start;gap: var(--s-3) var(--s-5);padding: var(--s-6)}.nokyc-banner__badge{grid-area: badge;align-self: flex-start}.nokyc-banner__body{grid-area: body}.nokyc-banner__pills{grid-area: pills}}.card-pick{position: relative}.card-pick__nokyc{position: absolute;top: 10px;right: 10px;z-index: 2;display: inline-flex;align-items: center;padding: 3px 8px;background: rgba(0,0,0,0.6);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);border: 1px solid rgba(255,255,255,0.15);color: var(--text);border-radius: 100px;font-family: var(--mono);font-size: 0.625rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;pointer-events: none}.card-visual--gold{isolation: isolate}.card-pick__name{display: inline-flex;align-items: center;gap: 8px;flex-wrap: wrap}.physical-preview{display: grid;grid-template-columns: 1fr;gap: var(--s-4);padding: var(--s-4);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius)}@media (min-width: 720px){.physical-preview{grid-template-columns: minmax(260px,340px) 1fr;gap: var(--s-5);align-items: start;padding: var(--s-5)}}.physical-preview__visual{position: relative}.physical-preview__body{display: flex;flex-direction: column;gap: var(--s-3);min-width: 0}.physical-preview__head{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap}.physical-preview__head strong{font-size: 1.0625rem;font-weight: 500;color: var(--text);letter-spacing: -0.012em}.physical-preview__lede{font-size: 0.875rem;color: var(--text-muted);margin: 0;line-height: 1.55}.physical-preview__bullets{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px}.physical-preview__bullets li{font-size: 0.8125rem;color: var(--text-soft);padding-left: 22px;position: relative;line-height: 1.5}.physical-preview__bullets li::before{content: "✓";position: absolute;left: 0;top: 0;color: var(--success);font-weight: 600}.physical-preview__bullets li .mono{background: var(--bg);border: 1px solid var(--border);border-radius: 4px;padding: 1px 6px;font-size: 0.75rem}.card-pick__feat{display: inline-flex;align-items: center;padding: 2px 7px;font-family: var(--mono);font-size: 0.625rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #6EE7B7;background: rgba(16,185,129,0.10);border: 1px solid rgba(16,185,129,0.30);border-radius: 100px;line-height: 1.4}.sec-strip{display: grid;grid-template-columns: 1fr;gap: var(--s-2);margin-bottom: var(--s-5)}@media (min-width: 720px){.sec-strip{grid-template-columns: repeat(3,1fr);gap: var(--s-3)}}.sec-strip__item{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-3) var(--s-4);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);min-width: 0}.sec-strip__icon{width: 36px;height: 36px;flex: none;border-radius: var(--radius-sm);background: var(--bg-glass-2);color: var(--text);display: grid;place-items: center}.sec-strip__icon svg{width: 16px;height: 16px}.sec-strip__body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.sec-strip__lbl{font-size: 0.625rem;font-family: var(--mono);text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-faint)}.sec-strip__val{font-size: 0.8125rem;color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sec-strip__val.is-on{color: #6EE7B7;font-weight: 500}.sec-strip__val.is-off{color: #FCD34D;font-weight: 500}.sec-row{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius);margin-bottom: var(--s-3);overflow: hidden;transition: border-color 0.2s var(--ease)}.sec-row--on{border-color: rgba(16,185,129,0.25)}.sec-row--off{border-color: rgba(251,191,36,0.22)}.sec-row--danger{border-color: rgba(239,68,68,0.30);background: linear-gradient(180deg,rgba(239,68,68,0.04),transparent)}.sec-row--codes{border-color: var(--border-brand);background: linear-gradient(180deg,rgba(99,102,241,0.05),transparent)}.sec-row__head{display: grid;grid-template-columns: 40px 1fr;gap: var(--s-3);padding: var(--s-4);align-items: start}.sec-row__btn{grid-column: 1 / -1;justify-self: stretch;margin-top: var(--s-2)}@media (min-width: 600px){.sec-row__head{grid-template-columns: 40px 1fr auto;align-items: center;gap: var(--s-4);padding: var(--s-5)}.sec-row__btn{grid-column: auto;justify-self: auto;margin-top: 0}}.sec-row__icon{width: 40px;height: 40px;border-radius: 10px;background: var(--bg-glass-2);color: var(--text);display: grid;place-items: center;flex: none}.sec-row__icon svg{width: 18px;height: 18px}.sec-row--on .sec-row__icon{background: rgba(16,185,129,0.12);color: #6EE7B7}.sec-row--off .sec-row__icon{background: rgba(251,191,36,0.12);color: #FCD34D}.sec-row--danger .sec-row__icon{background: rgba(239,68,68,0.12);color: #FCA5A5}.sec-row--codes .sec-row__icon{background: var(--brand-soft);color: var(--brand-hover)}.sec-row__title{display: flex;flex-direction: column;gap: 4px;min-width: 0}.sec-row__title strong{font-size: 0.9375rem;font-weight: 500;color: var(--text);display: inline-flex;align-items: center;gap: var(--s-2);flex-wrap: wrap}.sec-row__title > span{font-size: 0.8125rem;color: var(--text-muted);line-height: 1.55}.sec-row__title > span strong.codes-warn{color: #FCA5A5;font-weight: 500}.sec-row__body{padding: var(--s-5) var(--s-4) var(--s-5);border-top: 1px solid var(--border);background: var(--bg)}@media (min-width: 600px){.sec-row__body{padding: var(--s-5)}}.sec-form{display: flex;flex-direction: column;gap: var(--s-4);max-width: 560px}.sec-form .form-field{display: flex;flex-direction: column;gap: 6px}.sec-form .form-label{font-size: 0.75rem;font-weight: 500;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.06em}.sec-form .form-label__opt{color: var(--text-faint);text-transform: none;letter-spacing: 0;font-weight: 400;margin-left: 4px}.sec-form .form-hint{font-size: 0.75rem;color: var(--text-faint);margin: 2px 0 0}.form-input--sm{padding: 9px 12px;font-size: 0.875rem;border-radius: var(--radius-sm);background: var(--bg-glass);border: 1px solid var(--border-2);color: var(--text);width: 100%;font-family: var(--geist);transition: border-color 0.15s var(--ease),background 0.15s var(--ease)}.form-input--sm:focus{outline: none;border-color: var(--border-brand);background: var(--bg);box-shadow: 0 0 0 3px rgba(99,102,241,0.12)}.form-input--sm:disabled{opacity: 0.55;cursor: not-allowed}.sec-row__actions{display: flex;gap: var(--s-2);justify-content: flex-end;align-items: center;flex-wrap: wrap;padding-top: var(--s-2);border-top: 1px solid var(--border);margin-top: var(--s-2)}.sec-row__actions .btn{min-width: 0}@media (max-width: 480px){.sec-row__actions{flex-direction: column-reverse;align-items: stretch}.sec-row__actions .btn{width: 100%}}.sec-row__msg{padding: 10px 12px;border-radius: var(--radius-sm);font-size: 0.8125rem;border: 1px solid transparent}.sec-row__msg.is-ok{background: rgba(16,185,129,0.08);border-color: rgba(16,185,129,0.3);color: #6EE7B7}.sec-row__msg.is-err{background: rgba(239,68,68,0.08);border-color: rgba(239,68,68,0.3);color: #FCA5A5}.twofa-wizard{display: flex;flex-direction: column;gap: var(--s-6)}@media (min-width: 880px){.twofa-wizard{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-7);align-items: start}}.twofa-step{display: grid;grid-template-columns: 32px 1fr;gap: var(--s-3);align-items: start}.twofa-step__num{width: 28px;height: 28px;border-radius: 50%;background: var(--brand);color: var(--text);display: grid;place-items: center;font-family: var(--mono);font-size: 0.8125rem;font-weight: 500;flex: none;margin-top: 2px}.twofa-step__body{display: flex;flex-direction: column;gap: var(--s-3);min-width: 0}.twofa-step__body h4{font-size: 0.9375rem;color: var(--text);font-weight: 500;letter-spacing: -0.01em;margin: 0}.twofa-step__body p{font-size: 0.8125rem;color: var(--text-muted);margin: -2px 0 var(--s-2);line-height: 1.5}.twofa-qr-frame{width: 100%;max-width: 220px;background: #fff;padding: 10px;border-radius: var(--radius-sm);border: 1px solid var(--border-2)}.twofa-qr-frame__canvas{aspect-ratio: 1;display: grid;place-items: center;min-height: 140px}.twofa-qr-frame__canvas svg{width: 100% !important;height: auto !important;display: block}.twofa-qr-frame__msg{color: #888;font-size: 0.75rem;font-family: var(--mono);text-align: center;padding: var(--s-4)}.twofa-qr-frame__msg.is-err{color: #B91C1C}.twofa-manual{font-size: 0.8125rem;color: var(--text-muted);border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-glass);overflow: hidden}.twofa-manual summary{cursor: pointer;user-select: none;list-style: none;padding: 10px 14px;display: inline-flex;align-items: center;gap: 8px;color: var(--text-muted);transition: color 0.15s var(--ease),background 0.15s var(--ease);width: 100%;box-sizing: border-box}.twofa-manual summary::-webkit-details-marker{display: none}.twofa-manual summary::before{content: "▸";font-size: 0.625rem;transition: transform 0.2s var(--ease);display: inline-block;color: var(--text-faint)}.twofa-manual[open] summary::before{transform: rotate(90deg)}.twofa-manual summary:hover{color: var(--text);background: var(--bg-glass-2)}.twofa-manual__body{padding: 0 14px 14px;display: flex;flex-direction: column;gap: 10px}.twofa-secret{display: block;font-family: var(--mono);font-size: 0.75rem;letter-spacing: 0.06em;background: var(--bg);padding: 10px 12px;border-radius: 6px;border: 1px solid var(--border);color: var(--text);word-break: break-all;user-select: all}.sec-form--code{max-width: 360px}.twofa-code-input{font-family: var(--mono);font-size: 1.625rem;letter-spacing: 0.28em;text-align: center;padding: 14px 12px;font-feature-settings: "tnum";font-weight: 500;background: var(--bg-glass);border: 1px solid var(--border-2);color: var(--text);border-radius: var(--radius-sm);width: 100%}.twofa-code-input:focus{outline: none;border-color: var(--border-brand);background: var(--bg);box-shadow: 0 0 0 3px rgba(99,102,241,0.12)}.twofa-code-input::placeholder{color: var(--text-ghost);font-weight: 400}.codes-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-2);padding: var(--s-3);background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm);list-style: none;margin: 0}@media (min-width: 480px){.codes-grid{grid-template-columns: repeat(auto-fill,minmax(130px,1fr))}}.codes-grid li{padding: 9px 10px;background: var(--bg-glass-2);border-radius: 6px;font-family: var(--mono);font-size: 0.8125rem;text-align: center;letter-spacing: 0.05em;color: var(--text);user-select: all}.btn--danger{color: #FCA5A5;border-color: rgba(239,68,68,0.35)}.btn--danger:hover{background: rgba(239,68,68,0.10);border-color: rgba(239,68,68,0.5);color: #FECACA}.btn--sm{padding: 6px 12px;font-size: 0.75rem}.help-hero{display: flex;flex-direction: column;gap: var(--s-4);margin-bottom: var(--s-5)}.help-search{position: relative;display: flex;align-items: center}.help-search__icon{position: absolute;left: 16px;width: 18px;height: 18px;color: var(--text-faint);pointer-events: none;transition: color 0.2s var(--ease)}.help-search__input{width: 100%;padding: 14px 44px 14px 48px;font-size: 0.9375rem;background: var(--bg-card);border: 1px solid var(--border-2);border-radius: var(--radius);color: var(--text);font-family: var(--geist);transition: border-color 0.15s var(--ease),background 0.15s var(--ease)}.help-search__input::placeholder{color: var(--text-faint)}.help-search__input:focus{outline: none;border-color: var(--border-brand);background: var(--bg);box-shadow: 0 0 0 3px rgba(99,102,241,0.12)}.help-search__input:focus + .help-search__clear,.help-search:has(.help-search__input:focus) .help-search__icon{color: var(--brand-hover)}.help-search__clear{position: absolute;right: 8px;width: 32px;height: 32px;display: grid;place-items: center;background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text-muted);cursor: pointer;transition: background 0.2s var(--ease),color 0.2s var(--ease)}.help-search__clear:hover{background: var(--bg-glass-2);color: var(--text)}.help-search__clear svg{width: 14px;height: 14px}.help-cats{display: flex;gap: var(--s-2);flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-bottom: 4px}.help-cats::-webkit-scrollbar{display: none}.help-cat{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: 100px;font-size: 0.8125rem;font-weight: 500;color: var(--text-muted);cursor: pointer;white-space: nowrap;flex: none;transition: all 0.2s var(--ease)}.help-cat svg{width: 14px;height: 14px;flex: none;opacity: 0.85}.help-cat:hover{background: var(--bg-glass-2);border-color: var(--border-2);color: var(--text)}.help-cat.is-active{background: var(--brand-soft);border-color: var(--border-brand);color: var(--text)}.help-cat.is-active svg{opacity: 1;color: var(--brand-hover)}.help-faq{display: flex;flex-direction: column;gap: var(--s-5)}.help-group{display: flex;flex-direction: column;gap: var(--s-2)}.help-group__title{display: flex;align-items: center;gap: var(--s-3);font-size: 0.9375rem;font-weight: 500;color: var(--text);margin: 0 0 4px;padding-bottom: var(--s-2);border-bottom: 1px solid var(--border)}.help-group__icon{width: 28px;height: 28px;border-radius: var(--radius-sm);background: var(--brand-soft);color: var(--brand-hover);display: grid;place-items: center;flex: none}.help-group__icon svg{width: 14px;height: 14px}.help-group__items{display: flex;flex-direction: column;gap: 6px}.help-item{background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius-sm);overflow: hidden;transition: border-color 0.15s var(--ease)}.help-item[open]{border-color: var(--border-2)}.help-item__q{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: 14px 18px;cursor: pointer;list-style: none;user-select: none;font-size: 0.9375rem;font-weight: 500;color: var(--text);transition: background 0.15s var(--ease)}.help-item__q::-webkit-details-marker{display: none}.help-item__q:hover{background: var(--bg-glass)}.help-item__q > span{flex: 1;line-height: 1.4}.help-item__chev{width: 16px;height: 16px;color: var(--text-faint);flex: none;transition: transform 0.2s var(--ease)}.help-item[open] .help-item__chev{transform: rotate(180deg);color: var(--brand-hover)}.help-item__a{padding: 0 18px 16px;font-size: 0.875rem;line-height: 1.65;color: var(--text-soft);border-top: 1px solid var(--border);padding-top: 14px;margin: 0 18px;padding-left: 0;padding-right: 0}.help-item__a a{color: var(--brand-hover);text-decoration: underline;text-decoration-color: rgba(129,140,248,0.4);text-underline-offset: 2px;transition: text-decoration-color 0.15s var(--ease)}.help-item__a a:hover{text-decoration-color: var(--brand-hover)}.help-item__a strong{color: var(--text);font-weight: 500}.help-item__a .mono{background: var(--bg-glass);padding: 1px 6px;border-radius: 4px;border: 1px solid var(--border);font-size: 0.8125rem}.help-empty{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--s-3);padding: var(--s-7) var(--s-4);color: var(--text-muted);background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius)}.help-empty__icon{width: 48px;height: 48px;border-radius: 50%;background: var(--bg-glass-2);color: var(--text-muted);display: grid;place-items: center}.help-empty__icon svg{width: 22px;height: 22px}.help-empty h4{font-size: 1rem;color: var(--text);margin: 0;font-weight: 500}.help-empty .mono{color: var(--text)}.help-empty p{font-size: 0.875rem;color: var(--text-muted);margin: 0;max-width: 36ch}.help-cta{margin-top: var(--s-5);display: grid;grid-template-columns: 1fr;gap: var(--s-3);padding: var(--s-5);border: 1px solid var(--border-brand);border-radius: var(--radius);background: linear-gradient(135deg,rgba(99,102,241,0.10),rgba(167,139,250,0.06) 65%,transparent);align-items: center;text-align: center}.help-cta__icon{width: 44px;height: 44px;border-radius: 12px;background: var(--brand-soft);color: var(--brand-hover);display: grid;place-items: center;margin: 0 auto}.help-cta__icon svg{width: 22px;height: 22px}.help-cta__body{display: flex;flex-direction: column;gap: 4px}.help-cta__body strong{color: var(--text);font-weight: 500;font-size: 1rem}.help-cta__body span{color: var(--text-muted);font-size: 0.875rem}.help-cta .btn{justify-self: stretch}@media (min-width: 600px){.help-cta{grid-template-columns: 44px 1fr auto;text-align: left;gap: var(--s-4)}.help-cta__icon{margin: 0}.help-cta .btn{justify-self: auto}}.support-textarea{font-family: var(--geist);line-height: 1.55;resize: vertical;min-height: 140px}#t-counter{text-align: right;font-family: var(--mono);font-size: 0.6875rem}#t-counter.is-near{color: #FCD34D}.ticket-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.ticket-item{border-top: 1px solid var(--border)}.ticket-item:first-child{border-top: 0}.ticket-details{display: block}.ticket-summary{display: grid;grid-template-columns: 1fr auto;align-items: start;gap: var(--s-3);padding: var(--s-4) var(--s-5);cursor: pointer;list-style: none;user-select: none;transition: background 0.15s var(--ease)}.ticket-summary::-webkit-details-marker{display: none}.ticket-summary:hover{background: var(--bg-glass)}.ticket-summary__main{display: flex;flex-direction: column;gap: 6px;min-width: 0}.ticket-summary__subj{color: var(--text);font-weight: 500;font-size: 0.9375rem;line-height: 1.4}.ticket-summary__meta{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;font-size: 0.75rem;color: var(--text-faint)}.ticket-summary__cat{color: var(--text-muted)}.ticket-summary__sep{color: var(--text-ghost)}.ticket-summary__id{color: var(--text-faint);font-size: 0.6875rem}.ticket-summary__chev{width: 16px;height: 16px;color: var(--text-faint);transition: transform 0.2s var(--ease);margin-top: 4px}.ticket-details[open] .ticket-summary__chev{transform: rotate(180deg);color: var(--brand-hover)}.ticket-body{padding: 0 var(--s-5) var(--s-5);display: flex;flex-direction: column;gap: var(--s-3)}.ticket-body__msg{display: flex;flex-direction: column;gap: 6px;padding: var(--s-4);background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm)}.ticket-body__from{font-family: var(--mono);font-size: 0.625rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--text-faint)}.ticket-body__text{font-family: var(--geist);font-size: 0.875rem;line-height: 1.55;color: var(--text-soft);white-space: pre-wrap;word-break: break-word;margin: 0}.ticket-body__waiting{font-size: 0.8125rem;color: var(--text-muted);padding: 10px 12px;border-radius: var(--radius-sm);background: rgba(251,191,36,0.06);border: 1px solid rgba(251,191,36,0.18);margin: 0}.ticket-body__waiting .mono{color: var(--text)}.dash-banner--ok{background: rgba(16,185,129,0.06);border-color: rgba(16,185,129,0.25)}.dash-banner--ok .dash-banner__icon{background: rgba(16,185,129,0.12);color: #6EE7B7}.apikey-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.apikey-item{display: grid;grid-template-columns: 1fr;gap: var(--s-3);padding: var(--s-4);border-top: 1px solid var(--border);align-items: center}@media (min-width: 600px){.apikey-item{grid-template-columns: 1fr auto;padding: var(--s-4) var(--s-5)}}.apikey-item.is-revoked{opacity: 0.55}.apikey-item__main{display: flex;flex-direction: column;gap: 4px;min-width: 0}.apikey-item__head{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap}.apikey-item__name{color: var(--text);font-weight: 500;font-size: 0.9375rem}.apikey-item__prefix{font-family: var(--mono);font-size: 0.8125rem;color: var(--text-muted);background: var(--bg-glass);padding: 4px 8px;border-radius: 6px;border: 1px solid var(--border);width: fit-content;letter-spacing: 0.04em}.apikey-item__meta{display: flex;flex-wrap: wrap;gap: 6px;font-size: 0.75rem;color: var(--text-faint)}.apikey-item__revoke{justify-self: stretch}@media (min-width: 600px){.apikey-item__revoke{justify-self: auto}}.apikey-empty{display: flex;flex-direction: column;align-items: center;gap: var(--s-3);padding: var(--s-5);color: var(--text-muted);text-align: center}.apikey-empty__icon{width: 48px;height: 48px;border-radius: 12px;background: var(--bg-glass-2);color: var(--text-muted);display: grid;place-items: center}.apikey-empty__icon svg{width: 24px;height: 24px}.apikey-reveal{display: flex;flex-direction: column;gap: var(--s-2);align-items: stretch}.apikey-reveal__code{flex: 1;display: block;font-family: var(--mono);font-size: 0.8125rem;letter-spacing: 0.02em;padding: 14px 16px;background: var(--bg);border: 1px solid var(--border-2);border-radius: var(--radius-sm);color: var(--text);word-break: break-all;user-select: all;line-height: 1.55;min-width: 0;transition: border-color 0.2s var(--ease),color 0.2s var(--ease)}.apikey-reveal[data-revealed="true"] .apikey-reveal__code{border-color: var(--border-brand);color: var(--text);background: rgba(99,102,241,0.06)}.apikey-reveal[data-revealed="false"] .apikey-reveal__code{color: var(--text-muted)}.apikey-reveal__btns{display: flex;gap: var(--s-2)}.apikey-reveal__btns .btn{flex: 1;justify-content: center}@media (min-width: 600px){.apikey-reveal{flex-direction: row;align-items: stretch}.apikey-reveal__btns{flex: none}.apikey-reveal__btns .btn{flex: none}}.btn--icon{padding: 9px;width: 38px;height: 38px;justify-content: center}.btn--icon svg{width: 16px;height: 16px}.btn--icon .icon-eye-off{display: none}.btn--icon[aria-pressed="true"] .icon-eye{display: none}.btn--icon[aria-pressed="true"] .icon-eye-off{display: inline-block}.sec-row.is-disabled{opacity: 0.78}.act-filters{display: flex;gap: var(--s-2);margin-bottom: var(--s-4);flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-bottom: 2px}.act-filters::-webkit-scrollbar{display: none}.act-filters__pill{display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: 100px;font-size: 0.8125rem;font-weight: 500;color: var(--text-muted);white-space: nowrap;transition: background 0.2s var(--ease),border-color 0.2s var(--ease),color 0.2s var(--ease);flex: none}.act-filters__pill:hover{background: var(--bg-glass-2);border-color: var(--border-2);color: var(--text)}.act-filters__pill.is-active{background: var(--brand-soft);border-color: var(--border-brand);color: var(--text)}.act-filters__count{display: inline-flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.07);color: var(--text-muted);font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;padding: 1px 7px;border-radius: 8px;min-width: 18px;line-height: 1.5}.act-filters__pill.is-active .act-filters__count{background: var(--brand);color: var(--text)}.act-filters__pill.has-warn .act-filters__count{background: rgba(239,68,68,0.18);color: #FCA5A5}.act-filters__pill.has-warn.is-active .act-filters__count{background: #EF4444;color: var(--text)}.activity-widget{padding: 0;overflow: hidden}.act-list{display: flex;flex-direction: column}.act-list__group{display: flex;flex-direction: column}.act-list__bucket{font-family: var(--mono);font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.16em;color: var(--text-faint);padding: var(--s-3) var(--s-4);background: var(--bg-glass);border-bottom: 1px solid var(--border)}.act-row{display: grid;grid-template-columns: 36px 1fr;gap: var(--s-3);padding: var(--s-3) var(--s-4);border-bottom: 1px solid var(--border);align-items: flex-start;transition: background 0.15s var(--ease)}.act-row:hover{background: var(--bg-glass)}.act-list__group:last-child > .act-row:last-child{border-bottom: none}.act-row__icon{width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: var(--bg-glass-2);color: var(--text);flex: none}.act-row__icon svg{width: 16px;height: 16px}.act-row--topup .act-row__icon{background: rgba(16,185,129,0.12);color: #6EE7B7}.act-row--card .act-row__icon{background: rgba(99,102,241,0.15);color: var(--brand-hover)}.act-row__body{display: flex;flex-direction: column;gap: 5px;min-width: 0}.act-row__head{display: flex;justify-content: space-between;align-items: baseline;gap: var(--s-3);flex-wrap: wrap}.act-row__title{font-size: 0.9375rem;font-weight: 500;color: var(--text);min-width: 0;flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.act-row__title em{font-style: normal;color: var(--text-muted);font-weight: 400}.act-row__amt{font-family: var(--mono);font-size: 0.9375rem;font-weight: 500;white-space: nowrap;flex: none;letter-spacing: -0.01em}.act-row__amt em{color: var(--text-faint);font-style: normal;font-size: 0.6875rem;margin-left: 4px}.act-row__amt.is-credit{color: var(--success)}.act-row__amt.is-debit{color: var(--text)}.act-row__amt.is-muted{color: var(--text-muted)}.act-row__meta{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap;row-gap: 4px}.act-row__sub{font-size: 0.75rem;color: var(--text-faint)}.act-row__time{font-size: 0.75rem;color: var(--text-faint);margin-left: auto}@media (min-width: 600px){.act-row{grid-template-columns: 40px 1fr;padding: var(--s-4) var(--s-5);gap: var(--s-4)}.act-row__icon{width: 40px;height: 40px}.act-row__icon svg{width: 18px;height: 18px}.act-list__bucket{padding: var(--s-3) var(--s-5)}}@media (max-width: 480px){.act-row{padding: var(--s-3);gap: var(--s-2)}.act-row__head{flex-direction: column;align-items: flex-start;gap: 2px}.act-row__title{white-space: normal}.act-row__amt{font-size: 1rem}.act-row__time{margin-left: 0}.act-row__meta{width: 100%}}.act-pager{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-4) var(--s-5);border-top: 1px solid var(--border);background: var(--bg-glass)}.act-pager__btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);font-size: 0.8125rem;font-weight: 500;color: var(--text);transition: background 0.2s var(--ease),border-color 0.2s var(--ease);white-space: nowrap}.act-pager__btn:hover:not(.is-disabled){background: var(--bg-glass-2);border-color: var(--border-2)}.act-pager__btn.is-disabled{color: var(--text-ghost);cursor: not-allowed;opacity: 0.6}.act-pager__info{font-size: 0.8125rem;color: var(--text-muted);font-family: var(--mono);letter-spacing: 0.01em}@media (max-width: 480px){.act-pager{padding: var(--s-3) var(--s-4)}.act-pager__btn{padding: 7px 10px;font-size: 0.75rem}}@media (max-width: 480px){.bin-picker{grid-template-columns: 1fr !important}.card-type-row{grid-template-columns: 1fr}.cards-grid{grid-template-columns: 1fr}.form-section--split{grid-template-columns: 1fr;gap: var(--s-3)}.widget--balance__primary{gap: var(--s-2)}.dash-top__right .btn{padding: 9px 11px}.dash-top__right .btn span:not(.btn__icon):not(.btn__txt):not(.btn__arrow){display: none}}.widget--balance-solo{grid-template-columns: 1fr}.widget--balance-solo .widget--balance__primary{max-width: 720px}.tp-selector .widget__head{margin-bottom: var(--s-5)}.tp-create{display: flex;flex-direction: column;gap: var(--s-5)}.tp-amount__row{display: flex;align-items: center;gap: var(--s-3);padding: 14px var(--s-5);background: var(--bg-glass-strong);border: 1px solid var(--border-2);border-radius: var(--radius);transition: border-color 0.2s var(--ease),box-shadow 0.2s var(--ease)}.tp-amount__row:focus-within{border-color: var(--brand);box-shadow: 0 0 0 3px rgba(99,102,241,0.18)}.tp-amount__cur{font-family: var(--geist);font-size: 1.625rem;color: var(--text-muted);font-weight: 400}.tp-amount__field{flex: 1;background: none;border: none;outline: none;font-family: var(--geist);font-size: clamp(1.625rem,3vw,2rem);color: var(--text);font-weight: 500;letter-spacing: -0.02em;font-feature-settings: "tnum";min-width: 0}.tp-amount__field::-webkit-inner-spin-button,.tp-amount__field::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.tp-amount__unit{font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint);letter-spacing: 0.12em;padding: 4px 10px;background: var(--brand-soft);border: 1px solid var(--border-brand);border-radius: 100px;color: var(--brand-hover)}.tp-amount__hint{display: flex;justify-content: space-between;gap: var(--s-3);margin-top: var(--s-2);font-size: 0.75rem;color: var(--text-faint);flex-wrap: wrap}.tp-amount__fee{color: var(--text-muted)}.tp-presets{display: flex;flex-wrap: wrap;gap: var(--s-2);margin-bottom: var(--s-2)}.tp-preset{appearance: none;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.10);color: var(--text);font-family: var(--geist);font-size: 0.95rem;font-weight: 500;padding: 0.5rem 0.95rem;border-radius: 999px;cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.tp-preset:hover{background: rgba(255,255,255,0.07);border-color: rgba(255,255,255,0.18)}.tp-preset.is-active{background: var(--brand);border-color: var(--brand);color: #fff}.btn .btn__amt{font-weight: 500;opacity: 0.92;margin-left: 0.18rem}.tp-coin__grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(120px,1fr));gap: var(--s-3);margin-top: var(--s-3)}.tp-coin__tile{position: relative;display: flex;flex-direction: column;align-items: center;gap: 4px;padding: var(--s-4) var(--s-3);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius-sm);cursor: pointer;transition: all 0.18s var(--ease)}.tp-coin__tile:hover{background: var(--bg-glass-2);border-color: var(--border-2);transform: translateY(-1px)}.tp-coin__tile input{position: absolute;opacity: 0;pointer-events: none}.tp-coin__tile:has(input:checked),.tp-coin__tile.is-checked{background: var(--brand-soft);border-color: var(--border-brand);box-shadow: 0 6px 18px -8px var(--brand-glow)}.tp-coin__sym{font-family: var(--mono);font-size: 0.875rem;font-weight: 600;letter-spacing: 0.04em}.tp-coin__name{font-size: 0.75rem;color: var(--text-muted)}.tp-error{padding: 12px 14px;border-radius: var(--radius-sm);background: rgba(244,63,94,0.10);border: 1px solid rgba(244,63,94,0.32);color: #FCA5A5;font-size: 0.875rem}.tp-payment{padding: 0;overflow: hidden}.tp-payment__head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);padding: var(--s-5) var(--s-6);border-bottom: 1px solid var(--border);background: linear-gradient(180deg,var(--bg-glass-2) 0%,transparent 100%);flex-wrap: wrap}.tp-payment__title{display: flex;align-items: center;gap: var(--s-4)}.tp-payment__sym{width: 44px;height: 44px;display: grid;place-items: center;font-family: var(--geist);font-size: 1.5rem;font-weight: 600;background: var(--bg-glass-strong);border: 1px solid var(--border-2);border-radius: 10px}.tp-payment__title h3{margin: 0;font-size: 1.0625rem;color: var(--text);font-weight: 600}.tp-payment__net{font-size: 0.8125rem;color: var(--text-faint)}.tp-status{display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px 6px 12px;border-radius: 100px;font-family: var(--mono);font-size: 0.6875rem;letter-spacing: 0.08em;text-transform: uppercase;border: 1px solid}.tp-status__dot{width: 7px;height: 7px;border-radius: 50%;position: relative}.tp-status__dot::before{content: "";position: absolute;inset: -3px;border-radius: 50%;opacity: 0.5;animation: pulse 1.8s ease-out infinite}.tp-status--pending{background: rgba(245,158,11,0.10);border-color: rgba(245,158,11,0.32);color: #FCD34D}.tp-status--pending .tp-status__dot,.tp-status--pending .tp-status__dot::before{background: #F59E0B}.tp-status--ok{background: rgba(16,185,129,0.10);border-color: rgba(16,185,129,0.32);color: #6EE7B7}.tp-status--ok .tp-status__dot,.tp-status--ok .tp-status__dot::before{background: var(--success)}.tp-status--warn{background: rgba(245,158,11,0.10);border-color: rgba(245,158,11,0.32);color: #FCD34D}.tp-status--warn .tp-status__dot,.tp-status--warn .tp-status__dot::before{background: #F59E0B}.tp-status--error{background: rgba(244,63,94,0.10);border-color: rgba(244,63,94,0.32);color: #FCA5A5}.tp-status--error .tp-status__dot,.tp-status--error .tp-status__dot::before{background: #F43F5E}.tp-status--mute{background: var(--bg-glass-strong);border-color: var(--border);color: var(--text-faint)}.tp-status--mute .tp-status__dot,.tp-status--mute .tp-status__dot::before{background: var(--text-faint)}.tp-payment__body{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0}.tp-payment__left{padding: var(--s-6);border-right: 1px solid var(--border);display: flex;flex-direction: column;gap: var(--s-5)}.tp-section{display: flex;flex-direction: column;gap: var(--s-3)}.tp-tag[hidden],.tp-presets[hidden],.tp-create[hidden],.tp-payment[hidden],.tp-selector[hidden],.tp-section[hidden],.tp-amount-out[hidden]{display: none !important}.tp-amount-out{display: flex;align-items: baseline;gap: 10px;padding: var(--s-4) var(--s-5);background: var(--bg-card);border: 1px solid var(--border-2);border-radius: var(--radius);font-family: var(--mono);font-size: clamp(1.5rem,3vw,2rem);color: var(--text);font-variant-numeric: tabular-nums;letter-spacing: -0.02em;user-select: all;word-break: break-all}.tp-amount-out__sym{font-size: 0.875rem;color: var(--brand-hover);letter-spacing: 0.06em}.tp-amount-out__hint{font-size: 0.8125rem;color: var(--text-muted)}.tp-amount-out__fee{color: var(--text-faint)}.tp-address{font-family: var(--mono);font-size: clamp(0.8125rem,1.4vw,0.9375rem);color: var(--text);word-break: break-all;padding: var(--s-5);background: var(--bg-card);border: 1px solid var(--border-2);border-radius: var(--radius);letter-spacing: 0.005em;line-height: 1.55;user-select: all;-webkit-user-select: all;cursor: text}.tp-address:focus{outline: 2px solid var(--brand);outline-offset: 2px}.tp-amount-out #tp-pay-amount{user-select: all;-webkit-user-select: all;cursor: text}[data-copyable]{cursor: pointer;position: relative;transition: background 0.15s var(--ease),border-color 0.15s var(--ease)}[data-copyable]:hover{border-color: var(--brand) !important}[data-copyable]:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.tp-copy-hint{display: inline-flex;align-items: center;margin-left: auto;color: var(--text-faint);opacity: 0.7;transition: color 0.15s var(--ease),opacity 0.15s var(--ease)}.tp-amount-out:hover .tp-copy-hint,.tp-amount-out:focus-visible .tp-copy-hint{color: var(--brand);opacity: 1}@keyframes tpCopiedFlash{0%{background: var(--bg-card)}20%{background: rgba(16,185,129,0.18);border-color: var(--success)}100%{background: var(--bg-card)}}[data-copyable].is-copied{animation: tpCopiedFlash 1.4s ease-out}[data-copyable].is-copied::after{content: "✓ Copied";position: absolute;top: 50%;right: 14px;transform: translateY(-50%);background: var(--success);color: #fff;font-family: var(--geist);font-size: 11px;font-weight: 600;letter-spacing: 0.04em;padding: 3px 10px;border-radius: 100px;pointer-events: none;animation: tpCopiedFlash 1.4s ease-out}.tp-payment__actions{display: flex;gap: var(--s-3);flex-wrap: wrap}.tp-tag{display: flex;flex-direction: column;gap: var(--s-3);margin-top: var(--s-4)}.tp-payment__right{padding: var(--s-6);display: flex;flex-direction: column;gap: var(--s-5);background: linear-gradient(180deg,transparent 0%,var(--bg-elevated) 100%)}.tp-qr{aspect-ratio: 1 / 1;background: #fff;border-radius: var(--radius);padding: var(--s-3);display: grid;place-items: center;overflow: hidden}.tp-qr img{width: 100%;height: 100%;object-fit: contain;image-rendering: pixelated;display: block}.tp-qr__placeholder{display: flex;flex-direction: column;align-items: center;gap: var(--s-2);color: #94A3B8;font-size: 0.75rem}.tp-qr__placeholder svg{width: 48px;height: 48px}.tp-countdown{text-align: center}.tp-countdown__time{font-family: var(--mono);font-size: 1.625rem;color: var(--text);letter-spacing: 0.04em;font-variant-numeric: tabular-nums;margin-top: 4px}.tp-history{display: flex;flex-direction: column}.tp-history li{display: grid;grid-template-columns: 110px 50px 1fr auto;align-items: center;gap: var(--s-3);padding: var(--s-3) 0;border-bottom: 1px solid var(--border)}.tp-history li:last-child{border-bottom: none}.tp-history__date{font-family: var(--mono);font-size: 0.75rem;color: var(--text-faint)}.tp-history__sym{font-family: var(--mono);font-size: 0.75rem;color: var(--brand-hover)}.tp-history__amt{font-family: var(--mono);font-size: 0.875rem;color: var(--text);font-variant-numeric: tabular-nums}.badge--pending{background: rgba(245,158,11,0.12);color: #FCD34D;border: 1px solid rgba(245,158,11,0.3)}.badge--mute{background: var(--bg-glass-strong);color: var(--text-faint);border: 1px solid var(--border)}@media (max-width: 1024px){.tp-payment__body{grid-template-columns: 1fr}.tp-payment__left{border-right: none;border-bottom: 1px solid var(--border)}}@media (max-width: 768px){.tp-payment__head{gap: var(--s-3);padding: var(--s-4) var(--s-5)}.tp-payment__title h3{font-size: 1rem}.tp-status{font-size: 0.625rem;padding: 5px 12px 5px 10px}.tp-coin__grid{grid-template-columns: repeat(auto-fill,minmax(108px,1fr))}.tp-presets{gap: 6px}.tp-preset{font-size: 0.875rem;padding: 0.45rem 0.85rem}.tp-amount-out{font-size: 1.5rem}}@media (max-width: 600px){.tp-payment__head{padding: var(--s-4);flex-direction: column;align-items: stretch}.tp-payment__title{gap: var(--s-3)}.tp-payment__sym{width: 38px;height: 38px;font-size: 1.25rem}.tp-payment__title h3{font-size: 0.9375rem}.tp-status{align-self: flex-start}.tp-payment__left,.tp-payment__right{padding: var(--s-4)}.tp-payment__left{gap: var(--s-4)}.tp-section{gap: var(--s-2)}.tp-coin__grid{grid-template-columns: repeat(2,1fr);gap: 8px}.tp-coin__tile{padding: 10px 8px}.tp-coin__ticker{font-size: 13px}.tp-coin__net{font-size: 10px}.tp-payment__actions{flex-direction: column}.tp-payment__actions .btn{width: 100%;justify-content: center}.tp-presets{justify-content: stretch}.tp-preset{flex: 1 0 28%;text-align: center}.tp-amount__row{padding: 10px 14px}.tp-amount__field{font-size: 1.5rem}.tp-amount-out{font-size: 1.375rem;flex-wrap: wrap;gap: 8px}.tp-amount-out__sym{font-size: 0.875rem}.tp-address{padding: var(--s-4);font-size: 0.8125rem}.tp-qr{max-width: 240px;margin: 0 auto}.tp-countdown__time{font-size: 1.5rem}.tp-history li{grid-template-columns: 1fr auto;gap: var(--s-2)}.tp-history__date,.tp-history__sym{grid-row: 1}.tp-history__amt,.tp-history li .badge{grid-row: 2}.notes-list{gap: var(--s-3)}.notes-list li{align-items: flex-start}}@media (max-width: 380px){.tp-coin__grid{grid-template-columns: repeat(2,1fr)}.tp-amount-out{font-size: 1.25rem}}.tp-coin__grid{grid-template-columns: repeat(auto-fill,minmax(150px,1fr))}.tp-coin__tile{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: var(--s-4) var(--s-3);text-align: center;position: relative}.tp-coin__icon{display: block;width: 34px;height: 34px;border-radius: 50%;margin-bottom: 2px}.tp-coin__ticker{font-family: var(--geist);font-size: 0.9375rem;color: var(--text);font-weight: 600;letter-spacing: -0.01em;line-height: 1.1}.tp-coin__net{font-family: var(--mono);font-size: 0.625rem;color: var(--text-faint);letter-spacing: 0.04em;line-height: 1.3}.tp-coin__tile:has(input:checked) .tp-coin__ticker{color: var(--text)}.tp-coin__tile:has(input:checked) .tp-coin__net{color: var(--brand-hover)}.tp-coin__feebadge{font-family: var(--mono);font-size: 0.5625rem;letter-spacing: 0.08em;text-transform: uppercase;padding: 1px 6px;border-radius: 100px;margin-top: 2px}.tp-coin__feebadge--low{background: rgba(16,185,129,0.12);color: #6EE7B7;border: 1px solid rgba(16,185,129,0.3)}.tp-coin__feebadge--high{background: rgba(245,158,11,0.12);color: #FCD34D;border: 1px solid rgba(245,158,11,0.3)}.tp-amount__row.is-invalid{border-color: rgba(244,63,94,0.45) !important;box-shadow: 0 0 0 3px rgba(244,63,94,0.18) !important}.tp-amount__row.is-invalid .tp-amount__cur,.tp-amount__row.is-invalid .tp-amount__field{color: #FCA5A5}.tp-amount__row.is-invalid .tp-amount__field::placeholder{color: rgba(252,165,165,0.6)}.tp-amount__row.is-invalid .tp-amount__unit{background: rgba(244,63,94,0.12);border-color: rgba(244,63,94,0.32);color: #FCA5A5}.tp-amount__hint .is-error{color: #FCA5A5;font-weight: 500}.tp-payment__sym img{width: 28px;height: 28px;border-radius: 50%}.wd-empty{text-align: center;padding: var(--s-9) var(--s-6);display: flex;flex-direction: column;align-items: center;gap: var(--s-3)}.wd-empty__icon{width: 88px;height: 88px;display: grid;place-items: center;background: var(--bg-glass-strong);border: 1px solid var(--border);border-radius: 50%;color: var(--text-muted);margin-bottom: var(--s-4)}.wd-empty__icon svg{width: 44px;height: 44px}.wd-empty__badge{margin-bottom: var(--s-2)}.wd-empty__title{font-family: var(--geist);font-size: clamp(1.5rem,3vw,2rem);font-weight: 600;color: var(--text);letter-spacing: -0.025em;margin: 0}.wd-empty__lead{font-size: 0.9375rem;line-height: 1.6;color: var(--text-muted);max-width: 540px;margin: 0 0 var(--s-5)}.wd-empty__lead strong{color: var(--text)}.wd-empty__balance{padding: var(--s-5) var(--s-6);background: var(--bg-glass);border: 1px solid var(--border);border-radius: var(--radius);margin-bottom: var(--s-6);text-align: left;min-width: 280px}.wd-empty__amount{display: flex;align-items: baseline;gap: 4px;font-family: var(--geist);letter-spacing: -0.03em;line-height: 1;margin-top: var(--s-3)}.wd-empty__actions{display: flex;gap: var(--s-3);flex-wrap: wrap;justify-content: center;margin-bottom: var(--s-6)}.wd-empty__points{display: flex;flex-direction: column;gap: var(--s-3);text-align: left;max-width: 480px;padding-top: var(--s-5);border-top: 1px solid var(--border);width: 100%}.wd-empty__points li{display: flex;align-items: center;gap: var(--s-3);font-size: 0.875rem;color: var(--text-muted)}.wd-empty__point-icon{flex: none;width: 22px;height: 22px;border-radius: 50%;background: rgba(16,185,129,0.15);border: 1px solid rgba(16,185,129,0.3);color: var(--success);display: grid;place-items: center}.wd-empty__point-icon svg{width: 11px;height: 11px}.wd-form{display: flex;flex-direction: column;gap: var(--s-4)}.wd-form select.form-input{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' 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 14px center;padding-right: 38px}.wd-form button[disabled]{opacity: 0.6;cursor: not-allowed}@media (max-width: 600px){.wd-empty{padding: var(--s-7) var(--s-4)}.wd-empty__icon{width: 72px;height: 72px}.wd-empty__icon svg{width: 36px;height: 36px}.wd-empty__title{font-size: 1.375rem}.wd-empty__actions{flex-direction: column;width: 100%}.wd-empty__actions .btn{width: 100%;justify-content: center}.wd-empty__balance{min-width: 0;width: 100%}}@media (max-width: 600px){.auth-main{min-height: calc(100vh - 58px - 420px);padding: var(--s-7) var(--gutter)}.auth-card{padding: var(--s-6) var(--s-5);border-radius: var(--radius)}.auth-card__head h2{font-size: 1.375rem}}.compare{padding-block: clamp(72px,9vw,132px)}.compare__table{margin-top: 56px;border: 1px solid rgba(255,255,255,0.08);border-radius: 18px;background: linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.005));overflow: hidden}.compare__row{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 8px;padding: 18px 22px;border-top: 1px solid rgba(255,255,255,0.06);font-size: 14.5px;line-height: 1.5}.compare__row > [role="cell"],.compare__row > [role="columnheader"]{color: rgba(255,255,255,0.78)}.compare__row > [role="cell"]:first-child,.compare__row > [role="columnheader"]:first-child{color: #fff;font-weight: 500}.compare__row--head{background: rgba(255,255,255,0.03);border-top: 0;text-transform: uppercase;letter-spacing: 0.06em;font-size: 11.5px;color: rgba(255,255,255,0.55)}.compare__row--head [role="columnheader"]{color: rgba(255,255,255,0.55)}.compare__yes{color: #5ddfb1 !important;font-weight: 500}.compare__partial{color: #ffd27a !important}.compare__no{color: #ff8da3 !important}.compare__yes::before{content: "✓ "}.compare__partial::before{content: "~ "}.compare__no::before{content: "✗ "}@media (max-width: 760px){.compare__row{grid-template-columns: 1fr;gap: 4px}.compare__row [role="cell"]:not(:first-child)::before{display: inline-block;width: 110px;color: rgba(255,255,255,0.45);font-size: 11.5px;text-transform: uppercase;letter-spacing: 0.06em}.compare__row [role="cell"]:nth-child(2)::before{content: "Cryptocardium — " !important;color: #fff}.compare__row [role="cell"]:nth-child(3)::before{content: "Typical — " !important}.compare__row [role="cell"]:nth-child(4)::before{content: "Exchange — " !important}.compare__row--head{display: none}.compare__row [role="cell"]:first-child{font-size: 11.5px;text-transform: uppercase;letter-spacing: 0.06em;color: rgba(255,255,255,0.45) !important;margin-bottom: 4px}}.faq{padding-block: clamp(72px,9vw,132px)}.faq__list{margin-top: 56px;max-width: 1180px}.faq__item{border: 1px solid rgba(255,255,255,0.08);border-radius: 14px;background: rgba(255,255,255,0.02);transition: border-color 160ms ease,background 160ms ease;margin-bottom: 14px;break-inside: avoid;-webkit-column-break-inside: avoid;page-break-inside: avoid}.faq__item:last-child{margin-bottom: 0}@media (min-width: 900px){.faq__list{column-count: 2;column-gap: 20px}}.faq__item[open]{border-color: rgba(138,124,255,0.35);background: rgba(138,124,255,0.04)}.faq__item > summary{list-style: none;cursor: pointer;padding: 22px 26px;display: flex;align-items: center;justify-content: space-between;gap: 16px;position: relative;min-height: 64px}.faq__item > summary::-webkit-details-marker{display: none}.faq__item > summary > h3{font-size: 17px;font-weight: 500;letter-spacing: -0.005em;color: #fff;margin: 0;line-height: 1.35}.faq__item > summary::after{content: "";flex: 0 0 16px;width: 16px;height: 16px;background: linear-gradient(currentColor,currentColor) center/2px 14px no-repeat,linear-gradient(currentColor,currentColor) center/14px 2px no-repeat;transition: transform 200ms ease;color: rgba(255,255,255,0.6)}.faq__item[open] > summary::after{transform: rotate(45deg);color: #8a7cff}.faq__answer{padding: 0 26px 24px;color: rgba(255,255,255,0.74);font-size: 15.5px;line-height: 1.7}.faq__answer p{margin: 0}.faq__answer a{color: #b8aeff;text-decoration: underline;text-decoration-color: rgba(184,174,255,0.4);text-underline-offset: 3px}.faq__answer a:hover{text-decoration-color: #b8aeff}.tldr{padding-block: clamp(28px,4vw,48px);background: linear-gradient(180deg,rgba(138,124,255,0.04),transparent 90%);border-top: 1px solid rgba(255,255,255,0.06);border-bottom: 1px solid rgba(255,255,255,0.06)}.tldr__inner{max-width: 920px;margin: 0 auto}.tldr__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 18px;flex-wrap: wrap}.tldr__pill{display: inline-flex;align-items: center;padding: 5px 12px;border: 1px solid rgba(138,124,255,0.35);background: rgba(138,124,255,0.08);color: #b8aeff;border-radius: 999px;font-size: 11.5px;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase}.tldr__date{color: rgba(255,255,255,0.45);font-size: 12.5px;letter-spacing: 0.02em}.tldr__answer{font-size: 18px;line-height: 1.7;color: rgba(255,255,255,0.86);margin: 0;letter-spacing: -0.005em}.tldr__answer strong{color: #fff;font-weight: 500}@media (max-width: 760px){.tldr__answer{font-size: 16.5px;line-height: 1.65}}.hero--split .hero__title{font-size: clamp(2rem,4vw,3.25rem);line-height: 1.04;letter-spacing: -0.03em;margin: 0 0 18px;font-weight: 500}.hero--split .hero__title-em{display: block;margin-top: 6px;font-style: normal;background: var(--grad-brand,linear-gradient(135deg,#8a7cff 0%,#4cdfe8 60%,#ff9bcb 100%));-webkit-background-clip: text;background-clip: text;color: transparent}.hero--split{min-height: clamp(560px,78vh,760px);padding-block: clamp(48px,7vw,96px)}.hero--split .hero__inner{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 48px}.hero--split .hero__copy{position: relative;max-width: 620px}.hero__pill{display: inline-flex;align-items: center;gap: 10px;padding: 7px 14px 7px 10px;background: rgba(255,255,255,0.04);backdrop-filter: blur(10px) saturate(180%);-webkit-backdrop-filter: blur(10px) saturate(180%);border: 1px solid rgba(255,255,255,0.10);border-radius: 999px;font-size: 12px;letter-spacing: 0.02em;color: rgba(255,255,255,0.78);margin-bottom: 22px}.hero__pill-dot{width: 8px;height: 8px;border-radius: 50%;background: #5ddfb1;box-shadow: 0 0 0 4px rgba(93,223,177,0.18)}.hero--split .hero__lede{margin-bottom: 28px;max-width: 560px;color: rgba(255,255,255,0.74);font-size: clamp(15.5px,1.2vw,17.5px);line-height: 1.6}.hero--split .hero__lede strong{color: #fff;font-weight: 500}.hero--split .hero__actions{display: flex;align-items: center;gap: 14px;margin-bottom: 32px;flex-wrap: wrap}.hero__trust{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.hero__trust-label{font-size: 11.5px;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(255,255,255,0.45);margin-right: 4px}.hero__trust-chain{font-family: var(--mono,ui-monospace,"JetBrains Mono",monospace);font-size: 11.5px;font-weight: 500;letter-spacing: 0.04em;padding: 4px 10px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 999px;color: rgba(255,255,255,0.82);white-space: nowrap}.hero__trust-more{font-size: 11.5px;color: rgba(255,255,255,0.45);margin-left: 2px}.hero__visual{position: relative;width: 100%;max-width: 460px;margin: 0 auto;aspect-ratio: 3 / 4;display: flex;align-items: center;justify-content: center}.hero__visual-glow{position: absolute;inset: -8% -10%;background: radial-gradient(ellipse 55% 45% at 32% 38%,rgba(138,124,255,0.45) 0%,transparent 65%),radial-gradient(ellipse 60% 55% at 72% 70%,rgba(76,223,232,0.32) 0%,transparent 60%),radial-gradient(ellipse 40% 30% at 50% 50%,rgba(255,155,203,0.18) 0%,transparent 70%);filter: blur(40px);z-index: 0;animation: heroGlow 12s ease-in-out infinite alternate}@keyframes heroGlow{0%{transform: scale(1) rotate(0deg);opacity: 0.85}100%{transform: scale(1.05) rotate(4deg);opacity: 1}}.hero__card-img{position: relative;z-index: 2;width: 92%;height: auto;max-height: 100%;object-fit: contain;filter: drop-shadow(0 30px 80px rgba(0,0,0,0.6));transform: rotate(-4deg);transition: transform 600ms cubic-bezier(0.16,1,0.3,1);will-change: transform}.hero__visual:hover .hero__card-img{transform: rotate(-2deg) translateY(-6px)}.hero__visual-floats{position: absolute;inset: 0;z-index: 3;pointer-events: none}.hero__float{position: absolute;display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;background: rgba(20,20,25,0.72);backdrop-filter: blur(14px) saturate(180%);-webkit-backdrop-filter: blur(14px) saturate(180%);border: 1px solid rgba(255,255,255,0.12);border-radius: 12px;font-size: 12.5px;font-weight: 500;color: rgba(255,255,255,0.92);box-shadow: 0 12px 32px rgba(0,0,0,0.4);white-space: nowrap}.hero__float svg{color: #fff;opacity: 0.9}.hero__float--apple{top: 18%;left: -2%;animation: heroFloatA 8s ease-in-out infinite alternate}.hero__float--google{top: 52%;right: -4%;animation: heroFloatB 9s ease-in-out infinite alternate}.hero__float--live{bottom: 14%;left: 12%;animation: heroFloatC 7s ease-in-out infinite alternate}.hero__float-dot{width: 7px;height: 7px;border-radius: 50%;background: #5ddfb1;box-shadow: 0 0 0 4px rgba(93,223,177,0.22)}@keyframes heroFloatA{from{transform: translateY(0)}to{transform: translateY(-10px)}}@keyframes heroFloatB{from{transform: translateY(0)}to{transform: translateY(8px)}}@keyframes heroFloatC{from{transform: translateY(0)}to{transform: translateY(-6px)}}@media (prefers-reduced-motion: reduce){.hero__card-img,.hero__visual-glow,.hero__float{animation: none !important;transition: none !important}}.hero__rail{position: relative;z-index: 1;margin-top: 56px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 18px;padding: 18px 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.025);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-radius: 16px;max-width: 1080px;margin-left: auto;margin-right: auto}.hero__rail-item{font-size: 13px;color: rgba(255,255,255,0.62);letter-spacing: 0.005em}.hero__rail-item strong{color: #fff;font-weight: 500;font-size: 15px;margin-right: 4px;font-variant-numeric: tabular-nums}.hero__rail-dot{width: 4px;height: 4px;border-radius: 50%;background: rgba(255,255,255,0.18)}@media (min-width: 960px){.hero--split .hero__inner{flex-direction: row;align-items: center;justify-content: space-between;gap: clamp(40px,5vw,80px)}.hero--split .hero__copy{flex: 1 1 0;max-width: 600px}.hero--split .hero__visual{flex: 0 0 auto;max-width: 480px;margin: 0}.hero__rail{margin-top: 72px;gap: 24px}.hero__rail-item{font-size: 14px}.hero__rail-item strong{font-size: 16px}}@media (max-width: 640px){.hero--split{min-height: auto;padding-block: 56px 32px}.hero--split .hero__title{font-size: clamp(28px,8vw,38px)}.hero__visual{max-width: 320px}.hero__float{font-size: 11px;padding: 6px 10px}.hero__float--apple{top: 8%}.hero__float--google{right: 0}.hero__rail{padding: 14px 16px;margin-top: 36px;gap: 12px}.hero__rail-dot{display: none}}.hero--v2{position: relative;display: flex;align-items: center;min-height: clamp(540px,72vh,720px);padding-block: clamp(56px,7vw,88px);overflow: hidden;isolation: isolate}.hero--v2 .hero__bg::after{background: radial-gradient(ellipse 70% 90% at 22% 50%,rgba(8,8,12,0.92) 0%,rgba(8,8,12,0.55) 45%,transparent 78%),linear-gradient(180deg,rgba(8,8,12,0.88) 0%,rgba(8,8,12,0.22) 18%,transparent 45%,rgba(8,8,12,0.6) 88%,var(--bg) 100%),radial-gradient(ellipse 50% 60% at 80% 42%,rgba(138,124,255,0.10) 0%,transparent 60%)}.hero--v2 .hero__inner{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 56px;width: 100%}.hero--v2 .hero__copy{position: relative;max-width: 620px}.hero--v2 .hero__title{font-size: clamp(2rem,4.2vw,3.4rem);line-height: 1.04;letter-spacing: -0.03em;margin: 0 0 18px;font-weight: 500;color: #fff}.hero--v2 .hero__title-em{display: block;margin-top: 4px;font-style: normal;background: var(--grad-brand,linear-gradient(120deg,#8a7cff 0%,#4cdfe8 50%,#ff9bcb 100%));-webkit-background-clip: text;background-clip: text;color: transparent}.hero--v2 .hero__pill{display: inline-flex;align-items: center;gap: 10px;padding: 7px 14px 7px 10px;background: rgba(255,255,255,0.04);backdrop-filter: blur(10px) saturate(180%);-webkit-backdrop-filter: blur(10px) saturate(180%);border: 1px solid rgba(255,255,255,0.10);border-radius: 999px;font-size: 12px;letter-spacing: 0.01em;color: rgba(255,255,255,0.78);margin-bottom: 22px;flex-wrap: wrap}.hero--v2 .hero__pill-dot{width: 8px;height: 8px;border-radius: 50%;background: #5ddfb1;box-shadow: 0 0 0 4px rgba(93,223,177,0.18);flex: 0 0 auto}.hero--v2 .hero__pill-sep{width: 3px;height: 3px;border-radius: 50%;background: rgba(255,255,255,0.25)}.hero--v2 .hero__lede{margin: 0 0 28px;max-width: 560px;color: rgba(255,255,255,0.72);font-size: clamp(15px,1.15vw,17px);line-height: 1.6}.hero--v2 .hero__actions{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;margin: 0 0 28px}.hero--v2 .hero__rail{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,auto);gap: 28px;border-top: 1px solid rgba(255,255,255,0.07);padding-top: 20px}.hero--v2 .hero__rail li{display: flex;flex-direction: column;gap: 2px}.hero--v2 .hero__rail strong{color: #fff;font-size: 17px;font-weight: 500;letter-spacing: -0.01em;font-variant-numeric: tabular-nums}.hero--v2 .hero__rail span{color: rgba(255,255,255,0.5);font-size: 11.5px;letter-spacing: 0.02em}.hero--v2 .hero__art{position: relative;width: 100%;max-width: 460px;aspect-ratio: 1 / 1;margin: 0 auto}.hero--v2 .hero__art-glow{position: absolute;inset: -6% -4%;z-index: 0;background: radial-gradient(ellipse 50% 45% at 38% 42%,rgba(138,124,255,0.45) 0%,transparent 65%),radial-gradient(ellipse 55% 50% at 70% 70%,rgba(76,223,232,0.30) 0%,transparent 60%),radial-gradient(ellipse 35% 25% at 50% 50%,rgba(255,155,203,0.18) 0%,transparent 70%);filter: blur(50px);animation: heroGlow 14s ease-in-out infinite alternate}@keyframes heroGlow{0%{transform: scale(1) rotate(0deg);opacity: 0.9}100%{transform: scale(1.06) rotate(5deg);opacity: 1}}.hero__card{position: absolute;width: 78%;aspect-ratio: 1.586 / 1;border-radius: 18px;border: 1px solid rgba(255,255,255,0.10);box-shadow: 0 30px 60px -16px rgba(0,0,0,0.7),0 8px 20px -8px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.08);overflow: hidden;z-index: 2;color: #fff;font-family: var(--mono,ui-monospace,"JetBrains Mono",monospace)}.hero__card--front{bottom: 8%;left: 14%;background: linear-gradient(115deg,rgba(138,124,255,0.18) 0%,transparent 28%,transparent 52%,rgba(76,223,232,0.14) 78%,rgba(255,155,203,0.10) 100%),linear-gradient(155deg,#1b1b26 0%,#0c0c14 100%);transform: rotate(-5deg);transition: transform 600ms cubic-bezier(0.16,1,0.3,1);z-index: 3}.hero__card--back{top: 5%;right: 4%;background: linear-gradient(115deg,rgba(76,223,232,0.16) 0%,transparent 35%,transparent 60%,rgba(138,124,255,0.12) 100%),linear-gradient(155deg,#161628 0%,#0a0a14 100%);transform: rotate(8deg);z-index: 2;opacity: 0.92}.hero__art:hover .hero__card--front{transform: rotate(-3deg) translateY(-6px)}.hero__card-shine{position: absolute;inset: 0;background: linear-gradient(105deg,transparent 38%,rgba(255,255,255,0.08) 50%,transparent 62%);pointer-events: none;animation: heroShine 6s ease-in-out infinite}@keyframes heroShine{0%,100%{transform: translateX(-20%);opacity: 0}50%{transform: translateX(20%);opacity: 1}}.hero__card-chip{position: absolute;top: 18%;left: 7%;width: 14%;aspect-ratio: 4 / 3;border-radius: 5px;background: linear-gradient(135deg,#d4b56a 0%,#806731 60%,#4a3e1f 100%);box-shadow: inset 0 1px 1px rgba(255,255,255,0.45),inset 0 -1px 0 rgba(0,0,0,0.5)}.hero__card-chip::after{content: "";position: absolute;inset: 14%;background: linear-gradient(0deg,transparent 0%,transparent 30%,rgba(0,0,0,0.35) 30%,rgba(0,0,0,0.35) 38%,transparent 38%,transparent 60%,rgba(0,0,0,0.35) 60%,rgba(0,0,0,0.35) 68%,transparent 68%),linear-gradient(90deg,transparent 0%,transparent 28%,rgba(0,0,0,0.35) 28%,rgba(0,0,0,0.35) 32%,transparent 32%,transparent 68%,rgba(0,0,0,0.35) 68%,rgba(0,0,0,0.35) 72%,transparent 72%)}.hero__card-contactless{position: absolute;top: 19%;left: 26%;width: 8%;aspect-ratio: 1;color: rgba(255,255,255,0.65)}.hero__card-contactless svg{width: 100%;height: 100%}.hero__card-network{position: absolute;top: 8%;right: 7%;height: 16%;display: flex;align-items: center}.hero__card-network svg{height: 100%;width: auto}.hero__card-network--mc svg{height: 90%}.hero__card-tier{position: absolute;top: 38%;left: 7%;font-family: ui-sans-serif,system-ui,sans-serif;font-size: clamp(9px,0.8vw,11px);font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(255,255,255,0.58)}.hero__card-number{position: absolute;bottom: 24%;left: 7%;font-size: clamp(11px,1.05vw,14px);letter-spacing: 0.14em;color: rgba(255,255,255,0.94);font-weight: 500}.hero__card-holder{position: absolute;bottom: 9%;left: 7%;font-family: ui-sans-serif,system-ui,sans-serif;font-size: clamp(8.5px,0.75vw,10.5px);letter-spacing: 0.10em;color: rgba(255,255,255,0.55);text-transform: uppercase}.hero__chip{position: absolute;z-index: 4;display: inline-flex;align-items: center;gap: 7px;padding: 7px 12px;background: rgba(20,20,25,0.78);backdrop-filter: blur(14px) saturate(180%);-webkit-backdrop-filter: blur(14px) saturate(180%);border: 1px solid rgba(255,255,255,0.12);border-radius: 11px;font-size: 12px;font-weight: 500;color: rgba(255,255,255,0.92);box-shadow: 0 12px 28px rgba(0,0,0,0.4);white-space: nowrap}.hero__chip svg{color: rgba(255,255,255,0.92)}.hero__chip--apple{top: -2%;right: -2%;animation: heroChip 8s ease-in-out infinite alternate}.hero__chip--live{bottom: -1%;left: 4%;animation: heroChip 10s ease-in-out infinite alternate-reverse}.hero__chip-dot{width: 7px;height: 7px;border-radius: 50%;background: #5ddfb1;box-shadow: 0 0 0 4px rgba(93,223,177,0.22)}@keyframes heroChip{from{transform: translateY(0)}to{transform: translateY(-7px)}}@media (prefers-reduced-motion: reduce){.hero__card-shine,.hero__art-glow,.hero__chip,.hero__card--front{animation: none !important;transition: none !important}}@media (min-width: 960px){.hero--v2 .hero__inner{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: clamp(40px,5vw,80px);align-items: center}.hero--v2 .hero__copy{max-width: 600px}.hero--v2 .hero__art{max-width: 480px;margin: 0}}@media (max-width: 959px){.hero--v2{min-height: auto;padding-block: 40px 32px}.hero--v2 .hero__bg::after{background: linear-gradient(180deg,rgba(8,8,12,0.85) 0%,rgba(8,8,12,0.30) 28%,transparent 52%,rgba(8,8,12,0.70) 92%,var(--bg) 100%),radial-gradient(ellipse 60% 50% at 50% 30%,rgba(138,124,255,0.14) 0%,transparent 60%)}.hero--v2 .hero__inner{gap: 32px;align-items: center;text-align: center}.hero--v2 .hero__copy{max-width: 100%}.hero--v2 .hero__pill{margin-inline: auto;margin-bottom: 18px}.hero--v2 .hero__lede{margin-inline: auto;max-width: 540px}.hero--v2 .hero__actions{justify-content: center}}@media (min-width: 601px) and (max-width: 959px){.hero--v2 .hero__title{font-size: clamp(32px,5.2vw,44px);margin-bottom: 16px}.hero--v2 .hero__lede{font-size: 16px;margin-bottom: 24px}.hero--v2 .hero__art{max-width: 440px;aspect-ratio: 5 / 4}.hero__card--back{display: none}.hero__card--front{width: 86%;left: 7%;bottom: 10%;transform: rotate(-3deg)}.hero__card-tier,.hero__card-holder,.hero__card-contactless{display: none}.hero__card-number{bottom: 16%;font-size: 14px;letter-spacing: 0.13em}.hero__card-chip{width: 14%;top: 18%}.hero__card-network{top: 9%;height: 16%}.hero__chip{font-size: 11px;padding: 6px 10px;border-radius: 10px}.hero__chip--apple{top: 4%;right: 2%}.hero__chip--live{bottom: 4%;left: 4%}.hero--v2 .hero__art-glow{filter: blur(40px);inset: -4%}}@media (max-width: 600px){.hero--v2{min-height: 0;padding: 36px 0 28px;overflow: hidden}.hero--v2 .hero__bg::after{background: radial-gradient(ellipse 70% 38% at 50% 28%,rgba(138,124,255,0.22) 0%,transparent 65%),radial-gradient(ellipse 80% 30% at 50% 75%,rgba(76,223,232,0.12) 0%,transparent 65%),linear-gradient(180deg,rgba(8,8,12,0.7) 0%,rgba(8,8,12,0.15) 35%,transparent 55%,rgba(8,8,12,0.85) 100%)}.hero--v2 .hero__inner{display: flex;flex-direction: column;gap: 0;text-align: center;align-items: center;padding-inline: 4px}.hero--v2 .hero__copy{max-width: 100%;width: 100%}.hero--v2 .hero__pill{gap: 6px;padding: 5px 12px 5px 9px;font-size: 11px;margin: 0 auto 18px;max-width: fit-content;line-height: 1.4}.hero--v2 .hero__pill-sep{width: 2px;height: 2px;background: rgba(255,255,255,0.4)}.hero--v2 .hero__title{font-size: clamp(28px,8vw,36px);line-height: 1.1;margin: 0 0 14px;letter-spacing: -0.025em}.hero--v2 .hero__title-em{display: block;margin-top: 2px}.hero--v2 .hero__lede{font-size: 15px;line-height: 1.55;margin: 0 auto 26px;max-width: 36ch;color: rgba(255,255,255,0.7)}.hero--v2 .hero__actions{display: flex;flex-direction: column;align-items: stretch;gap: 10px;margin: 0;width: 100%}.hero--v2 .hero__actions .btn{width: 100%;justify-content: center;padding: 13px 18px;font-size: 15px}.hero--v2 .hero__art{display: none}.hero__chip{display: none}.hero--v2,.hero--v2 .container,.hero--v2 .hero__inner{max-width: 100%}}@media (max-width: 380px){.hero--v2{padding: 28px 0 20px}.hero--v2 .hero__title{font-size: 26px}.hero--v2 .hero__lede{font-size: 14px;margin-bottom: 22px}.hero--v2 .hero__pill{font-size: 10.5px;padding: 4px 10px 4px 8px}}.section{padding-block: clamp(56px,6.5vw,96px)}.section .section__head{margin-bottom: clamp(32px,4vw,56px)}.chains{padding-block: clamp(20px,2.6vw,32px)}.pillars__grid{gap: clamp(14px,1.4vw,22px)}.pillar{padding: clamp(20px,2.4vw,28px)}.pillar h3{margin-top: 16px}.showcase{padding-block: clamp(56px,6.5vw,96px)}.physical{padding-block: clamp(56px,6.5vw,96px)}.flow__grid{gap: clamp(18px,2vw,32px)}.flow__step{padding: clamp(20px,2.4vw,28px)}.devs{padding-block: clamp(56px,6.5vw,96px)}.compare{padding-block: clamp(56px,6.5vw,96px)}.faq{padding-block: clamp(56px,6.5vw,96px)}.faq__list{margin-top: clamp(32px,4vw,48px)}.lang-sw{position: relative}.lang-btn{display: inline-flex;align-items: center;gap: 6px;padding: 7px 11px;border-radius: 9px;font-size: 12.5px;font-weight: 500;letter-spacing: 0.01em;color: rgba(255,255,255,0.78);background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.10);cursor: pointer;transition: border-color 140ms ease,color 140ms ease,background 140ms ease}.lang-btn:hover{border-color: rgba(138,124,255,0.45);color: #fff;background: rgba(255,255,255,0.07)}.lang-btn__flag{width: 18px;height: 13px;border-radius: 2px;overflow: hidden;flex: none}.lang-btn__code{font-variant-numeric: tabular-nums;letter-spacing: 0.04em}.lang-menu{position: absolute;top: calc(100% + 8px);right: 0;z-index: 90;width: 300px;max-width: calc(100vw - 32px);padding: 8px;background: rgba(14,14,20,0.94);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);border: 1px solid var(--border-2);border-radius: var(--radius);box-shadow: 0 24px 60px -16px rgba(0,0,0,0.7),0 0 0 1px rgba(0,0,0,0.35)}.lang-menu[hidden]{display: none}.lang-search{display: flex;align-items: center;gap: 8px;padding: 8px 10px;margin-bottom: 6px;border-radius: var(--radius-sm);background: rgba(255,255,255,0.04);border: 1px solid var(--border);color: var(--text-faint)}.lang-search svg{width: 15px;height: 15px;flex: none}.lang-search input{flex: 1;font-size: 13px;color: var(--text)}.lang-search input::placeholder{color: var(--text-faint)}.lang-grid{max-height: 320px;overflow-y: auto;display: flex;flex-direction: column;gap: 2px}.lang-opt{display: flex;align-items: center;gap: 10px;padding: 9px 10px;border-radius: var(--radius-sm);color: var(--text-soft);font-size: 13.5px;transition: background 120ms ease,color 120ms ease}.lang-opt:hover{background: rgba(255,255,255,0.06);color: #fff}.lang-opt__flag{width: 20px;height: 15px;border-radius: 2px;overflow: hidden;flex: none}.lang-opt__name{flex: 1}.lang-opt__check{opacity: 0;color: var(--brand-hover);flex: none}.lang-opt.is-active{background: var(--brand-soft);color: #fff}.lang-opt.is-active .lang-opt__check{opacity: 1}.lang-empty{padding: 16px 10px;text-align: center;color: var(--text-faint);font-size: 13px}.lang-empty[hidden]{display: none}.guide-hub-hero{position: relative;isolation: isolate;overflow: hidden;text-align: center;padding: clamp(96px,13vw,184px) 0 clamp(48px,6vw,80px)}.guide-hub-hero__bg{position: absolute;inset: 0;z-index: -2}.guide-hub-hero__bg img{width: 100%;height: 100%;object-fit: cover;opacity: 0.5}.guide-hub-hero::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(8,8,12,0.55) 0%,rgba(8,8,12,0.78) 62%,var(--bg) 100%)}.guide-hub-hero__glow{position: absolute;top: -18%;left: 50%;transform: translateX(-50%);width: 720px;height: 720px;max-width: 130vw;z-index: -1;pointer-events: none;background: radial-gradient(circle,rgba(99,102,241,0.22),transparent 60%)}.guide-hub-hero h1{font-size: clamp(2rem,5vw,3.25rem);line-height: 1.08;margin: var(--s-3) 0 var(--s-4)}.guide-hub-hero .lede{max-width: 640px;margin-inline: auto}.guide-section{scroll-margin-top: 80px}.guide-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: var(--s-5)}.guide-card{display: flex;flex-direction: column;background: var(--bg-card);border: 1px solid var(--border);border-radius: var(--radius-lg);overflow: hidden;transition: transform 200ms var(--ease),border-color 200ms ease,box-shadow 200ms ease}.guide-card:hover{transform: translateY(-4px);border-color: var(--border-brand);box-shadow: 0 20px 50px -24px rgba(99,102,241,0.5)}.guide-card__art{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;background: var(--bg-elevated)}.guide-card__art img{width: 100%;height: 100%;object-fit: cover;transition: transform 400ms var(--ease)}.guide-card:hover .guide-card__art img{transform: scale(1.04)}.guide-card__glyph{position: absolute;top: 12px;left: 12px;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 11px;color: #fff;background: linear-gradient(135deg,var(--g1,#6366F1),var(--g2,#A78BFA));box-shadow: 0 6px 18px -6px rgba(0,0,0,0.6)}.guide-card__glyph svg{width: 20px;height: 20px}.guide-card__body{display: flex;flex-direction: column;gap: var(--s-2);padding: var(--s-5);flex: 1}.guide-card__cat{font-family: var(--mono);font-size: 11px;text-transform: uppercase;letter-spacing: 0.08em;color: var(--brand-hover)}.guide-card__body h3{font-size: 1.125rem;line-height: 1.3}.guide-card__body p{color: var(--text-muted);font-size: 0.9375rem;flex: 1}.guide-card__meta{display: flex;align-items: center;justify-content: space-between;margin-top: var(--s-2);padding-top: var(--s-3);border-top: 1px solid var(--border);font-size: 12.5px;color: var(--text-faint)}.guide-card__more{color: var(--brand-hover);font-weight: 500}.guide-card:hover .guide-card__more{color: #fff}.guide-hero{position: relative;isolation: isolate;overflow: hidden;padding: clamp(100px,13vw,168px) 0 clamp(40px,5vw,64px)}.guide-hero__bg{position: absolute;inset: 0;z-index: -2}.guide-hero__bg img{width: 100%;height: 100%;object-fit: cover;opacity: 0.55}.guide-hero__scrim{position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(8,8,12,0.5) 0%,rgba(8,8,12,0.74) 58%,var(--bg) 100%)}.guide-hero__copy{max-width: 760px}.guide-hero h1{font-size: clamp(1.9rem,4.5vw,3rem);line-height: 1.1;margin: var(--s-3) 0 var(--s-4)}.guide-hero .lede{max-width: 680px}.guide-hero .eyebrow::before{display: none}.guide-hero__icon{display: inline-grid;place-items: center;width: 22px;height: 22px;margin-right: 8px;vertical-align: -5px;color: #fff;border-radius: 6px;background: linear-gradient(135deg,var(--g1,#6366F1),var(--g2,#A78BFA))}.guide-hero__icon svg{width: 14px;height: 14px}.guide-hero__meta{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: var(--s-4);font-size: 13px;color: var(--text-faint)}.crumb{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-size: 13px;color: var(--text-faint)}.crumb a{color: var(--text-muted);transition: color 120ms ease}.crumb a:hover{color: #fff}.guide-body{padding-block: clamp(40px,5vw,72px)}.guide-layout{display: grid;grid-template-columns: 1fr;gap: var(--s-7)}.guide-toc{align-self: start}.guide-toc__title{font-family: var(--mono);font-size: 11px;text-transform: uppercase;letter-spacing: 0.08em;color: var(--text-faint);margin-bottom: var(--s-3)}.guide-toc ul{display: flex;flex-direction: column;gap: 2px}.guide-toc a{display: block;padding: 6px 10px;border-left: 2px solid var(--border);font-size: 13.5px;color: var(--text-muted);transition: color 120ms ease,border-color 120ms ease}.guide-toc a:hover{color: #fff;border-color: var(--brand)}@media (min-width: 980px){.guide-layout{grid-template-columns: 220px minmax(0,1fr);gap: var(--s-8)}.guide-toc{position: sticky;top: 88px}}.prose{max-width: 760px;font-size: 1.0625rem;line-height: 1.75;color: var(--text-soft)}.prose > *{margin-top: var(--s-5)}.prose > *:first-child{margin-top: 0}.prose h2{font-size: clamp(1.4rem,3vw,1.85rem);line-height: 1.25;margin-top: var(--s-8);scroll-margin-top: 88px;color: #fff}.prose h3{font-size: 1.25rem;margin-top: var(--s-6);color: #fff}.prose p{color: var(--text-soft)}.prose a{color: var(--brand-hover);text-decoration: underline;text-underline-offset: 2px;text-decoration-thickness: 1px}.prose a:hover{color: #fff}.prose strong{color: #fff;font-weight: 600}.prose code{font-family: var(--mono);font-size: 0.875em;padding: 2px 6px;border-radius: 6px;background: rgba(255,255,255,0.06);border: 1px solid var(--border);color: var(--cyan)}.prose__list{display: flex;flex-direction: column;gap: var(--s-2)}.prose__list li{position: relative;padding-left: 26px;color: var(--text-soft)}.prose ul.prose__list li::before{content: "";position: absolute;left: 7px;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: var(--brand)}.prose ol.prose__list{counter-reset: li}.prose ol.prose__list li::before{counter-increment: li;content: counter(li);position: absolute;left: 0;top: 1px;width: 20px;height: 20px;border-radius: 6px;background: var(--brand-soft);color: var(--brand-hover);font-size: 11px;font-weight: 600;display: grid;place-items: center}.prose__quote{border-left: 3px solid var(--brand);padding: var(--s-2) var(--s-5);color: var(--text-muted);font-style: italic}.prose__cta{margin-top: var(--s-6)}.callout{border-radius: var(--radius);padding: var(--s-5);background: var(--bg-glass);border: 1px solid var(--border-2);border-left: 3px solid var(--brand)}.callout h4{font-size: 1rem;margin-bottom: var(--s-2);color: #fff}.callout--info{border-left-color: var(--cyan)}.callout--tip{border-left-color: var(--success)}.code-block{border-radius: var(--radius);border: 1px solid var(--border);background: #0c0c12;overflow: hidden}.code-block pre{overflow-x: auto;padding: var(--s-5)}.code-block code{font-family: var(--mono);font-size: 0.85rem;line-height: 1.6;color: var(--text-soft);white-space: pre}.takeaways{border-radius: var(--radius);padding: var(--s-5) var(--s-6);background: var(--grad-brand-soft);border: 1px solid var(--border-brand)}.takeaways h4{font-size: 1rem;margin-bottom: var(--s-3);color: #fff}.takeaways ul{display: flex;flex-direction: column;gap: var(--s-2)}.takeaways li{position: relative;padding-left: 28px;color: var(--text-soft)}.takeaways li::before{content: "\2713";position: absolute;left: 0;top: 0;color: var(--success);font-weight: 700}.table-wrap{overflow-x: auto;border-radius: var(--radius);border: 1px solid var(--border)}.cmp-table{width: 100%;border-collapse: collapse;font-size: 0.9375rem;min-width: 520px}.cmp-table th,.cmp-table td{padding: 12px 16px;text-align: left;border-bottom: 1px solid var(--border)}.cmp-table thead th{background: rgba(255,255,255,0.03);color: #fff;font-weight: 600;font-size: 0.8125rem;text-transform: uppercase;letter-spacing: 0.04em}.cmp-table tbody tr:last-child td{border-bottom: 0}.cmp-table tbody td:first-child{color: var(--text-soft);font-weight: 500}.cmp-table tbody tr:hover td{background: rgba(255,255,255,0.02)}.cmp-yes{color: var(--success);font-weight: 600}.cmp-no{color: var(--text-faint)}.guide-related{border-top: 1px solid var(--border)}