.seller-download{box-sizing:border-box;background:var(--primary);max-width:100%;min-height:56px;color:var(--primary-foreground);box-shadow:0 8px 20px -8px rgb(var(--brand-rgb) / .25);border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:8px 8px 8px 24px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.seller-download .icon{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.seller-download svg{width:20px;height:20px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.seller-download:focus-visible{outline:3px solid var(--ring);outline-offset:5px}.seller-download:active{transform:scale(.98)}.seller-download[aria-disabled=true]{opacity:.6;pointer-events:none}@media (hover:hover){.seller-download:hover{background:var(--primary-hover);transform:translateY(-2px)}.seller-download:hover svg{transform:translateY(3px)}}.seller-download-inverse{background:var(--surface);color:var(--foreground)}.seller-download-inverse .icon{background:var(--surface-soft)}.seller-download-inverse:focus-visible{outline-color:var(--surface)}@media (hover:hover){.seller-download-inverse:hover{background:var(--accent);color:var(--accent-foreground)}}@media (prefers-reduced-motion:reduce){.seller-download,.seller-download svg{transition:none;transform:none}.seller-download:hover,.seller-download:hover svg{transform:none}}.hero-glow:before{content:"";pointer-events:none;background:radial-gradient(48rem 24rem at 50% 6%, rgb(var(--brand-rgb) / .13), transparent 70%), radial-gradient(36rem 26rem at 50% 78%, rgb(var(--mint-rgb) / .28), transparent 70%), radial-gradient(26rem 20rem at 88% 50%, rgb(var(--glow-rgb) / .3), transparent 70%);position:absolute;inset:0}.glass-card{border:1px solid rgb(var(--paper-rgb) / .75);background:linear-gradient(135deg, rgb(var(--paper-rgb) / .7), rgb(var(--paper-rgb) / .3));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px rgb(var(--brand-rgb) / .1), 0 30px 80px -24px rgb(var(--brand-rgb) / .35);position:relative}.glass-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff8c 0%,#0000 32%);position:absolute;inset:0}.hero-copy,.hero-media{animation:hero-enter .7s var(--ease-seller) both}.hero-media{animation-delay:.12s}@keyframes hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-media{animation:none}}.skip-link{z-index:50;border-radius:var(--radius-sm);background:var(--surface);color:var(--primary);box-shadow:var(--shadow-surface);transition:top var(--duration-quick) var(--ease-seller);padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.menu-close,details[data-menu][open] .menu-open{display:none}details[data-menu][open] .menu-close{display:block}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-plus{transition:transform var(--duration-ui) var(--ease-seller)}.faq-item[open] summary .faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.faq-item summary .faq-plus{transition:none}}.legal-toc summary{justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc summary:after{content:"+";color:var(--primary);transition:transform var(--duration-ui) var(--ease-seller);font-size:1.35rem;line-height:1}.legal-toc[open] summary:after{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.legal-toc summary:after{transition:none}}.prose-seller{color:var(--foreground);max-width:38rem;font-size:1.125rem;line-height:1.7}.prose-seller>*+*{margin-top:1.1em}.prose-seller>:first-child{margin-top:0}.prose-seller h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2.4em;scroll-margin-top:6rem;font-size:1.5rem;font-weight:700;line-height:1.25}.prose-seller h3{font-family:var(--font-display);margin-top:1.8em;font-size:1.125rem;font-weight:600;line-height:1.35}.prose-seller ul{padding-left:1.3em;list-style:outside}.prose-seller li+li{margin-top:.35em}.prose-seller a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.prose-seller strong{font-weight:600}[data-theme=dark] .glass-card{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00b1e214,0 30px 80px -24px #0009}[data-theme=dark] .glass-card:after{background:linear-gradient(115deg,#ffffff0f 0%,#0000 32%)}[data-theme=dark] ::selection{color:#fff;background:#00b1e252}[data-theme=dark]{accent-color:var(--primary);caret-color:var(--primary);scrollbar-color:var(--border-strong) transparent}[data-theme=dark] .hero-glow:before{background:radial-gradient(closest-side at 50% 72%,#00b1e238,#16274a66 55%,#0000 100%),radial-gradient(60rem 30rem at 50% -10%,#16274a73,#0000 70%)}
