@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2)format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-500-normal.CTWBw9NS.woff2)format("woff2"),url(/_astro/geist-latin-500-normal.BDXIbFrL.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2)format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff)format("woff")}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#0b0b10;--paper:#f5f3ee;--violet:#7b3ff2;--violet-press:#6a35d4;--sheets:#1e8e5a;--coral:#e5484d;--gray:#6b6b78;--gray-ink:#8a8a99;--gray-2:#c4c4cc;--line-dark:#1f1f2a;--line-light:#e6e2d9;--white:#fff;--card-dark:#121218;--font-display:"Clash Display", system-ui, sans-serif;--font-body:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--radius:14px;--radius-sm:10px;--max:1200px;--pad-section:clamp(5rem, 10vw, 9rem);--pad-x:clamp(1.25rem, 4vw, 2rem);--shadow-1:0 1px 2px #0b0b100f, 0 8px 24px #0b0b100f;--shadow-2:0 2px 4px #0b0b1014, 0 16px 40px #0b0b101f;--shadow-lift:0 12px 32px #0b0b1024;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:1.0625rem;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.15em}a:hover{color:var(--violet)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.14em;color:inherit;margin:0 0 1rem;font-weight:600;line-height:1.05}h1{font-size:clamp(2.75rem,6vw,5.5rem);font-weight:600}@media (width>=1200px){h1{font-size:5.5rem}}@media (width>=1440px){h1{font-size:6rem}}h2{font-size:clamp(1.75rem,3vw,2.75rem)}h3{font-size:1.25rem;font-weight:600}p{color:var(--gray);margin:0 0 1rem}.lead{max-width:36rem;color:var(--gray);font-size:1.125rem;line-height:1.5}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.wrap{width:min(100% - (var(--pad-x) * 2), var(--max));margin-inline:auto}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--violet);color:#fff;border-radius:8px;padding:.5rem .75rem;top:1rem;left:1rem}.site-header{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line-light)}.site-header--ink{background:color-mix(in srgb, var(--ink) 92%, transparent);color:#fff}.site-header--ink.is-scrolled{border-bottom-color:var(--line-dark)}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.12em;color:inherit;white-space:nowrap;font-size:1.15rem;font-weight:600;text-decoration:none}.logo span{color:var(--violet);font-family:var(--font-mono);margin-left:.35rem;font-size:.75rem;font-weight:600}.nav{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.nav a{color:var(--gray);white-space:nowrap;font-size:.9rem;text-decoration:none}.site-header--ink .nav a{color:#ffffffb8}.nav a:hover,.nav a[aria-current=page]{color:inherit}.site-header--ink .nav a:hover{color:#fff}.lang-switch{border:1px solid var(--line-light);font-family:var(--font-mono);border-radius:999px;font-size:.7rem;display:inline-flex;overflow:hidden}.site-header--ink .lang-switch{border-color:var(--line-dark)}.lang-switch a{padding:.3rem .55rem;text-decoration:none;color:var(--gray)!important}.site-header--ink .lang-switch a{color:var(--gray-ink)!important}.lang-switch a[aria-current=true]{background:var(--violet);color:#fff!important}.site-header--ink .lang-switch a[aria-current=true]{color:#fff!important}.btn{font-family:var(--font-body);cursor:pointer;transition:transform .15s var(--ease), background .15s ease, border-color .15s ease;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(2px)}.btn:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.btn--primary{background:var(--violet);color:#fff}.btn--primary:hover{background:var(--violet-press);color:#fff}.btn--ghost{border-color:var(--line-light);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--ink);color:var(--ink)}.btn--ghost-light{border-color:var(--line-dark);color:#fff;background:0 0}.btn--ghost-light:hover{color:#fff;border-color:#ffffff80}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.badge{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-light);color:var(--gray);background:var(--white);border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.68rem;display:inline-flex}.section{padding:var(--pad-section) 0}.section--ink{background:var(--ink);color:#fff}.section--ink .lead,.section--ink p,.section--ink .section__label,.section--ink .muted{color:var(--gray-ink)}.section--paper{background:var(--paper);color:var(--ink)}.section__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);white-space:nowrap;margin-bottom:.75rem;font-size:.75rem}html.js-ready .reveal:not(.is-in){opacity:0;will-change:transform, opacity;transform:translateY(16px)}html.js-ready .reveal.is-in{will-change:auto}.hero-v2{background:var(--ink);color:#fff;padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,10vw,8rem);overflow:hidden}.hero-v2__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.hero-v2__grid{grid-template-columns:1fr}}.hero-v2__subtitle{color:var(--gray-ink);max-width:28rem;margin-bottom:1.75rem;font-size:1.125rem;line-height:1.5}.hero-v2__actions{flex-wrap:wrap;gap:.75rem;display:flex}.device-stack{min-height:380px;position:relative}.device-stack--cd{min-height:0;box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.device-stack--cd .device-stack__img{border-radius:12px;width:100%;height:auto;display:block}.device-glow{pointer-events:none;z-index:0;background:radial-gradient(at 55% 45%,#7b3ff21a,#0000 65%);position:absolute;inset:8% 5% 5%}.device-laptop{z-index:1;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--card-dark);box-shadow:var(--shadow-2);transform-origin:50%;padding:.55rem;position:relative;overflow:hidden;transform:scale(1.15)}.device-laptop__bar{gap:.35rem;margin-bottom:.45rem;padding:0 .15rem;display:flex}.device-laptop__bar span{background:#2a2a36;border-radius:50%;width:7px;height:7px}.device-laptop img{border-radius:8px;width:100%;display:block}.device-phone{border:1px solid var(--line-dark);background:var(--card-dark);width:min(38%,200px);box-shadow:var(--shadow-lift);z-index:2;border-radius:16px;padding:.4rem;position:absolute;bottom:-8%;right:-2%}.device-phone img{border-radius:12px;width:100%;display:block}@media (width<=900px){.device-laptop{transform:scale(1.05)}.device-phone{width:36%;bottom:-4%;right:2%}}.facts-strip{background:var(--ink);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:1.1rem 0}.facts-strip__inner{font-family:var(--font-mono);color:var(--gray-ink);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.78rem;display:flex}.facts-strip__inner span{white-space:nowrap}.facts-strip__dot{color:var(--line-dark)}.demo{background:var(--ink);color:#fff}.demo .lead,.demo .section__label,.demo label,.demo .demo-meta{color:var(--gray-ink)}.demo__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(48px,5vw,5rem);display:grid}@media (width<=900px){.demo__grid{grid-template-columns:1fr}}.demo-panel{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--card-dark);box-shadow:var(--shadow-1);padding:1.25rem}.demo-panel__tab{font-family:var(--font-mono);color:var(--gray-ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:1rem;font-size:.75rem;font-weight:600;overflow:hidden}.demo-sliders{gap:1rem;margin-bottom:1.25rem;display:grid}.demo-sliders label{color:var(--gray-ink);justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.demo-sliders label span:last-child{font-family:var(--font-mono);color:#fff;white-space:nowrap}.demo-sliders input[type=range]{width:100%;accent-color:var(--violet)}.demo-viz{grid-template-columns:140px 1fr;align-items:center;gap:1rem;display:grid}@media (width<=480px){.demo-viz{grid-template-columns:1fr;justify-items:center}}.demo-donut{width:140px;height:140px}.demo-cells{gap:.45rem;width:100%;display:grid}.demo-cell{border:1px solid var(--line-dark);border-radius:8px;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;font-size:.85rem;display:flex}.demo-cell__label{color:var(--gray-ink);white-space:nowrap}.demo-cell__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.2}.demo-cell--accent{border-color:color-mix(in srgb, var(--violet) 50%, var(--line-dark))}.demo-cell--accent .demo-cell__val{color:var(--violet)}.demo-cell--green .demo-cell__val{color:var(--sheets)}.demo-cell--coral .demo-cell__val{color:var(--coral)}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=800px){.catalog-grid{grid-template-columns:1fr}}.product-card-v2{background:var(--white);border:1px solid var(--line-light);border-radius:var(--radius);transition:transform .25s var(--ease), box-shadow .25s var(--ease);color:inherit;box-shadow:var(--shadow-1);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.product-card-v2:hover{box-shadow:var(--shadow-lift);color:inherit;transform:translateY(-4px)}.product-card-v2__thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line-light);background:#ebe7df;overflow:hidden}.product-card-v2__thumb-inner{transition:transform .6s var(--ease)}.product-card-v2:hover .product-card-v2__thumb-inner{transform:translateY(-12%)}.product-card-v2__thumb img{width:100%;height:auto}.product-card-v2__body{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.35rem 1.4rem;display:flex}.product-card-v2__title{font-family:var(--font-display);letter-spacing:0;word-spacing:.18em;color:var(--ink);margin:0;font-size:1.35rem;font-weight:600}.product-card-v2__tags{flex-wrap:nowrap;gap:.4rem;display:flex;overflow:hidden}.product-card-v2__tags .badge{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.product-card-v2__row{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}.product-card-v2__ctas{flex-wrap:wrap;gap:.5rem;display:flex}.product-card-v2__ctas .btn{padding:.55rem .9rem;font-size:.85rem}.steps{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=800px){.steps{grid-template-columns:1fr}}.step{border:1px solid var(--line-light);border-radius:var(--radius);background:var(--white);padding:1.5rem}.step__num{font-family:var(--font-mono);color:var(--violet);white-space:nowrap;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.step h3{color:var(--ink);margin-bottom:.5rem}.step p{margin:0;font-size:.95rem}.faq{max-width:40rem}.faq details{border-bottom:1px solid var(--line-light);padding:1.1rem 0}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:1rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--gray)}.faq details[open] summary:after{content:"–"}.faq details p{margin:.75rem 0 0;font-size:.95rem}.closing{background:var(--ink);color:#fff;text-align:center;padding:var(--pad-section) 0}.closing h2{color:#fff;max-width:18ch;margin-inline:auto}.closing .lead{margin-inline:auto;color:var(--gray-ink);margin-bottom:1.75rem}.site-footer{background:var(--ink);color:var(--gray-ink);border-top:1px solid var(--line-dark);padding:2.5rem 0 3rem;font-size:.9rem}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.site-footer a{color:inherit;white-space:nowrap;text-decoration:none}.site-footer a:hover{color:#fff}.colophon{font-family:var(--font-mono);font-size:.75rem;line-height:1.7}.product-layout{grid-template-columns:1.25fr .85fr;gap:3rem;padding:3.5rem 0 5rem;display:grid}@media (width<=900px){.product-layout{grid-template-columns:1fr}}.buy-panel{border:1px solid var(--line-light);background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-1);align-self:start;padding:1.5rem;position:sticky;top:5rem}@media (width<=900px){.buy-panel{position:static}}.provider-stack{gap:.5rem;margin:1rem 0;display:grid}.provider-stack .btn{border-radius:10px;justify-content:space-between;width:100%}.soon{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--gray);white-space:nowrap;font-size:.65rem}.frame{border:1px solid var(--line-light);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-1);overflow:hidden}.gallery{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;display:grid}@media (width<=640px){.gallery{grid-template-columns:1fr}}.legal{max-width:42rem;padding:4rem 0 6rem}.legal h2{color:var(--ink);margin-top:2.5rem}.not-found{text-align:center;padding:6rem 0}.mt-4{margin-top:1rem}.mt-5{margin-top:1.5rem}.price-note{color:var(--gray);font-size:.85rem}.license-text{color:var(--gray);font-size:.9rem}.license-heading{color:var(--ink);margin-top:1.5rem;font-size:1rem}.features{color:var(--gray);margin:1rem 0;padding-left:1.1rem}.features li{margin-bottom:.4rem}.catalog-head{padding-top:4rem;padding-bottom:2rem}.footer-nav{flex-wrap:wrap;gap:1rem;display:flex}.mt-section{margin-top:2.5rem}.section-tight-top{padding-top:0}.catalog-body{padding-bottom:var(--pad-section)}.catalog-grid>article{min-width:0;display:flex}.catalog-grid>article>.product-card-v2{flex-direction:column;flex:1;width:100%;display:flex}.hero-v2__h1{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.12em;color:#fff;margin:0 0 1.25rem;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:600;line-height:1.02}.hero-v2__line{display:block}.text-link{white-space:nowrap;transition:border-color .2s var(--ease), color .2s var(--ease);border-bottom:1px solid #0000;font-size:.95rem;text-decoration:none}.text-link--light{color:#ffffffc7}.text-link--light:hover{color:#fff;border-bottom-color:#ffffff80}.hero-v2__actions{align-items:center;gap:1.25rem}.hero-v2,.demo,.closing,.facts-strip,.site-footer{isolation:isolate;position:relative}.hero-v2:after,.demo:after,.closing:after{content:"";pointer-events:none;opacity:.028;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:160px 160px;position:absolute;inset:0}.hero-v2>*,.demo>*,.closing>*{z-index:1;position:relative}.demo__grid{grid-template-columns:minmax(0,1fr) 1.25fr;align-items:center;gap:clamp(48px,5vw,5rem)}.demo__copy{max-width:40ch}.demo-panel{transform-origin:50%;border:1px solid var(--line-dark);transform:scale(1.2)}.demo-note{color:var(--gray-ink);max-width:28rem;margin:1rem 0 0;font-size:.95rem}.demo-cell--hero .demo-cell__val--xl,.demo-cell__val--xl{letter-spacing:-.02em;font-weight:600;line-height:1.1;font-size:clamp(2.5rem,4vw,2.75rem)!important}@media (width<=900px){.demo-panel{transform:none}.demo__grid{grid-template-columns:1fr}}.product-card-v2__thumb{background:#ece9e2!important}.product-card-v2__link{color:var(--violet);white-space:nowrap;font-size:.9rem;font-weight:500}.product-card-v2:hover .product-card-v2__link{text-underline-offset:3px;text-decoration:underline}.demo-panel,.device-laptop,.device-phone,.demo-cell{border-color:var(--line-dark)}[data-section=trust]{padding-bottom:clamp(2.75rem,5vw,4rem)}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.trust-grid{grid-template-columns:1fr}}.trust-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);background:#fff;padding:1.35rem 1.25rem 1.4rem}.trust-card__num{font-family:var(--font-mono);color:var(--violet);letter-spacing:.04em;font-size:.75rem;font-weight:600}.trust-card__title{color:var(--ink);margin:.55rem 0 .45rem;font-size:1.05rem}.trust-card__desc{color:var(--gray);margin:0;font-size:.92rem;line-height:1.45}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.reviews-grid{grid-template-columns:1fr}}.review-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);background:#fff;padding:1.4rem 1.35rem}.review-card__text{color:var(--ink);margin:0 0 1rem;font-size:1rem;line-height:1.5}.review-card__meta{font-family:var(--font-mono);color:var(--gray);flex-wrap:wrap;gap:.5rem 1rem;margin:0;font-size:.78rem;display:flex}.review-card__name{color:var(--ink);font-weight:600}.reviews-empty{max-width:36rem;padding:1.5rem 0 .25rem}.reviews-empty__lead{color:var(--gray);max-width:40ch;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.5}.faq-review-link{color:var(--violet);transition:border-color .2s var(--ease), color .2s var(--ease);border-bottom:1px solid #0000;margin-top:1.5rem;font-size:.92rem;text-decoration:none;display:inline-block}.faq-review-link:hover{border-bottom-color:var(--violet)}.paypal-wrap{margin-bottom:.75rem}.paypal-label{color:var(--ink-muted,#555);margin:0 0 .35rem;font-size:.85rem;font-weight:600}.paypal-note{color:#b42318;margin-top:.5rem;font-size:.85rem}.buy-soon-row{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.buy-soon-row .btn{opacity:.55;cursor:not-allowed;padding:.4rem .65rem;font-size:.75rem}.buy-buttons{flex-direction:column;gap:.5rem;display:flex}.order-page .narrow{max-width:36rem}.order-links{margin:1.25rem 0}.order-meta{color:var(--ink-muted,#666);font-size:.8rem}.redownload-form{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.redownload-form label{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.redownload-form input{border:1px solid var(--line,#ddd);font:inherit;border-radius:8px;padding:.55rem .7rem}.order-msg{margin-top:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buy-soon-note{color:var(--ink-muted,#5c5c5c);margin:.35rem 0 0;font-size:.85rem}.btn--crypto{border:1px solid color-mix(in srgb, var(--violet) 35%, var(--line));background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--violet) 6%, #fff) 100%);width:100%;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .15s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.1rem;font-weight:600;display:inline-flex}.btn--crypto:hover{border-color:var(--violet);box-shadow:0 4px 18px color-mix(in srgb, var(--violet) 18%, transparent);color:var(--ink)}.crypto-btn-icon{color:var(--violet);font-size:1.05rem}.crypto-wrap{margin-bottom:.75rem}.crypto-panel{border:1px solid var(--line-light,#e8e4dc);background:color-mix(in srgb, var(--paper) 92%, var(--violet) 8%);border-radius:14px;margin-top:.65rem;padding:1rem 1.1rem 1.15rem;box-shadow:0 8px 28px #14101e0f}.crypto-panel__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.crypto-label{color:var(--ink);margin:0;font-size:.9rem;font-weight:650}.crypto-close{cursor:pointer;color:var(--ink-muted,#666);background:0 0;border:0;padding:.15rem .4rem;font-size:1.35rem;line-height:1}.crypto-field{flex-direction:column;gap:.3rem;margin-bottom:.7rem;font-size:.86rem;display:flex}.crypto-field span{color:var(--ink-muted,#5c5c5c);font-weight:500}.crypto-field input{border:1px solid var(--line,#ddd);font:inherit;background:#fff;border-radius:8px;padding:.55rem .7rem}.crypto-warn{color:#7c2d12;background:#f6eae1;border:1px solid #dab89e;border-radius:10px;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.86rem;font-weight:600}.crypto-network{color:var(--ink-muted,#555);margin:0 0 .75rem;font-size:.82rem}.crypto-pill{background:color-mix(in srgb, var(--violet) 14%, #fff);color:var(--violet);border-radius:999px;padding:.15rem .5rem;font-weight:650;display:inline-block}.crypto-qr-row{grid-template-columns:160px 1fr;align-items:start;gap:.9rem;margin-bottom:.75rem;display:grid}@media (width<=560px){.crypto-qr-row{grid-template-columns:1fr;justify-items:center}.crypto-details{width:100%}}.crypto-qr{border:1px solid var(--line-light,#e8e4dc);background:#fff;border-radius:12px}.crypto-mono{font-family:var(--font-mono);word-break:break-all;border:1px solid var(--line,#ddd);color:var(--ink);background:#fff;border-radius:8px;padding:.45rem .55rem;font-size:.82rem;display:block}.crypto-addr{font-size:.72rem}.crypto-timer{color:var(--ink);margin:.25rem 0 .5rem;font-size:.85rem}.crypto-status{color:var(--violet);margin:.35rem 0 .75rem;font-size:.9rem;font-weight:600}.crypto-err{color:#b42318;margin-top:.5rem;font-size:.85rem}
