@font-face{font-family:Gilda Display;src:url(/fonts/gilda-display-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-400-600.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.selv{--selv-bg:#080b0f;--selv-surface:#111318;--selv-surface-2:#1f2026;--selv-fg:#f2f2f5;--selv-muted:#8a8f9c;--selv-border-lite:#ffffff14;--selv-accent:#9a4edb;--selv-accent-hover:#ad6ee6;--selv-cerulean:#0fb1ff;--selv-cobalt:#0c5fff;--selv-violet:#6c38ff;--selv-orchid:#bd4dff;--selv-champagne:#e2d3ac;--selv-spectrum:linear-gradient(90deg, #0c5fff, #6c38ff, #bd4dff);--selv-font-display:var(--font-display), "Playfair Display", Georgia, "Times New Roman", serif;--selv-font-body:"Schibsted Grotesk", -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;background:var(--selv-bg);color:var(--selv-fg);font-family:var(--selv-font-body)}.selv-display{font-family:var(--selv-font-display);text-transform:uppercase;letter-spacing:.18em;font-weight:500;line-height:1.25}.selv-kicker{font-family:var(--selv-font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--selv-muted);font-size:.75rem;font-weight:600}.selv-rule{background:#ffffff1f;border-radius:99px;width:40px;height:1px}.selv-btn-primary,.selv-btn-secondary{font-family:var(--selv-font-body);letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, box-shadow, background-color;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9063rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.selv-btn-primary{background:var(--selv-accent);color:#fff;box-shadow:inset 0 1px 0 0 #ffffff38, 0 8px 22px -8px var(--nn-brand-glow,#9a4edb66);border:1px solid #ffffff24}.selv-btn-primary:hover{background:var(--selv-accent-hover);box-shadow:inset 0 1px 0 0 #ffffff47, 0 14px 30px -8px var(--nn-brand-glow,#9a4edb66);transform:translateY(-1px)}.selv-btn-primary:active{background:var(--nn-brand-press,#2452d6);box-shadow:inset 0 2px 6px 0 #00000073, 0 2px 8px -6px var(--nn-brand-glow,#9a4edb66);transform:translateY(1px)scale(.97)}.selv-btn-secondary{background:var(--selv-surface-3,#1f2026);color:#f2f3f5;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0a}.selv-btn-secondary:hover{background:#2b2d31;border-color:#ffffff2e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 10px 24px -12px #0009}.selv-btn-secondary:active{background:#1e1f22;transform:translateY(1px)scale(.97);box-shadow:inset 0 2px 6px #00000080}.selv-card{background:linear-gradient(180deg, #ffffff06, #fff0 42%), var(--selv-surface);border:1px solid var(--selv-border-lite);border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 14px 34px -20px #000000bf}.selv :focus-visible{outline:2px solid var(--selv-accent);outline-offset:3px;border-radius:2px}.selv{--nn-surface-0:#080b0f;--nn-surface-1:#0d0f14;--nn-surface-2:#111318;--nn-surface-3:#1f2026;--nn-hairline:#ffffff0f;--nn-hairline-strong:#ffffff1a;--nn-brand:#7d4ba8;--nn-brand-hover:#9160bd;--nn-brand-press:#653a88;--nn-brand-glow:#7d4ba84d;--primary:272 66% 58%;--nn-brand-gradient:linear-gradient(135deg, #0c5fff 0%, #6c38ff 52%, #bd4dff 100%)}.selv .nn-btn-primary,.selv .nn-btn-primary:hover,.selv .nn-btn-primary:active{color:#fff}.selv-canvas{background:radial-gradient(72% 38% at 50% 0%, #9a4edb1a, transparent 60%), radial-gradient(52% 32% at 88% 24%, #0c5fff12, transparent 62%), radial-gradient(58% 36% at 8% 62%, #9a4edb0e, transparent 60%), radial-gradient(60% 30% at 70% 92%, #0c5fff0d, transparent 62%), var(--selv-bg)}.selv-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(58% 52% at 50% 28%,#9a4edb2e,#0000 70%),radial-gradient(42% 38% at 63% 44%,#0c5fff21,#0000 72%);height:130%;position:absolute;top:-25%;bottom:auto;left:-12%;right:-12%}.selv-hero>*{z-index:1;position:relative}.selv-aura{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#9a4edb4d,#0c5fff1a 46%,#0000 68%);border-radius:50%;animation:7s ease-in-out infinite selv-aura;position:absolute;top:-24%;bottom:-24%;left:-24%;right:-24%}.selv-mark{animation:7s ease-in-out infinite selv-float}@keyframes selv-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(1.012)}}@keyframes selv-aura{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes selv-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.selv-rise{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) both selv-rise;animation-delay:var(--d,0s)}.selv ::selection{color:#fff;background:#9a4edb52}.selv *{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.selv ::-webkit-scrollbar{width:10px;height:10px}.selv ::-webkit-scrollbar-thumb{background:#ffffff1f padding-box content-box;border:2px solid #0000;border-radius:99px}.selv ::-webkit-scrollbar-thumb:hover{background:#ffffff38 padding-box content-box}@keyframes selv-pop{0%{opacity:0;transform:translateY(-6px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.selv-pop{transform-origin:100% 0;animation:.18s cubic-bezier(.16,1,.3,1) both selv-pop}.selv-scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.selv-scroll::-webkit-scrollbar{width:9px}.selv-scroll::-webkit-scrollbar-thumb{background:#ffffff24 padding-box padding-box;border:3px solid #0000;border-radius:99px}.selv-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff3d padding-box padding-box}@media (prefers-reduced-motion:reduce){.selv-btn-primary,.selv-btn-secondary{transition:none}.selv-aura,.selv-mark,.selv-rise,.selv-pop{animation:none}.selv-rise,.selv-pop{opacity:1}}
.selv-landing-page{background:#07080d}.selv-landing{--bg:#07080d;--surface:#0f1119;--raised:#1c1e26;--ink:#fff;--fg:#e9eaf2;--muted:#a2a8bc;--line:#ffffff1c;--violet:#7a3cff;--deep:#5a4bff;--vivid:#9b43ff;--light:#c49bff;--body:"Schibsted Grotesk", -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--display:"Gilda Display", Georgia, serif;--gutter:7%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);max-width:1920px;color:var(--fg);font:400 1.125rem/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:auto;container-type:inline-size}.selv-landing :-webkit-any(h1,h2,p,figure){margin:0}.selv-landing :-moz-any(h1,h2,p,figure){margin:0}.selv-landing :is(h1,h2,p,figure){margin:0}.selv-landing :-webkit-any(button,input){font:inherit}.selv-landing :-moz-any(button,input){font:inherit}.selv-landing :is(button,input){font:inherit}.selv-landing a{color:inherit;text-decoration:none}.selv-landing :-webkit-any(button,a){touch-action:manipulation}.selv-landing :-moz-any(button,a){touch-action:manipulation}.selv-landing :is(button,a){touch-action:manipulation}.selv-landing button{color:inherit;cursor:pointer;background:0 0;border:0}.selv-landing button:disabled{cursor:default;opacity:.45}.selv-landing :-webkit-any(button,a,input):focus-visible{outline:2px solid var(--light);outline-offset:5px}.selv-landing :-moz-any(button,a,input):focus-visible{outline:2px solid var(--light);outline-offset:5px}.selv-landing :is(button,a,input):focus-visible{outline:2px solid var(--light);outline-offset:5px}.selv-landing .button:focus-visible{border-radius:6px}.selv-landing .demo-options button:focus-visible{border-radius:10px}.selv-landing img{max-width:100%;display:block}.selv-landing :-webkit-any(div,section,nav,header,footer,figure){min-width:0}.selv-landing :-moz-any(div,section,nav,header,footer,figure){min-width:0}.selv-landing :is(div,section,nav,header,footer,figure){min-width:0}.selv-landing ::selection{background:var(--violet);color:var(--ink)}.selv-landing .hero{isolation:isolate;height:max(810px,min(100svh,960px));position:relative;overflow:hidden}.selv-landing .scene{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.selv-landing .scene canvas{width:100%;height:100%;display:block}.selv-landing .butterfly-frame{pointer-events:none;position:absolute;top:195px;bottom:120px;left:55%;right:4%}.selv-landing .halo{z-index:-2;background:radial-gradient(35% 45% at 77% 49%,#7a3cff0b,#0000 90%);position:absolute;top:0;bottom:0;left:0;right:0}.selv-landing .nav{z-index:5;padding:36px var(--gutter);justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.selv-landing .brand img{object-fit:contain;width:34px;height:49px}.selv-landing .button{min-height:44px;color:var(--ink);box-shadow:none;background:linear-gradient(135deg,#5a4bff,#7a3cff 55%,#9b43ff);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-size:1.125rem;font-weight:400;line-height:24px;transition:background .18s,transform .18s;display:inline-flex}.selv-landing .button:hover{background:var(--vivid)}.selv-landing .button:active{background:var(--deep);transform:translateY(1px)}.selv-landing .button .arrow{flex-shrink:0;width:16px;height:16px;transition:transform .18s cubic-bezier(.3,0,.25,1);display:block}.selv-landing .button:hover .arrow{transform:translate(3px)}.selv-landing .hero-copy{top:29%;left:var(--gutter);opacity:1;width:49%;position:absolute}.selv-landing .hero h1{color:var(--ink);font:400 clamp(2rem, 4.25cqw, 5.1rem)/1.22 var(--display);letter-spacing:.025em}.selv-landing .hero h1 span{display:block}.selv-landing .hero-copy>p{max-width:36ch;color:var(--fg);margin-top:28px;font-size:1.3rem;line-height:1.6}.selv-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.selv-landing .text-link{border-bottom:1px solid #ffffff40;padding-block-start:5px;padding-block-end:5px;font-size:1rem;line-height:1.6}.selv-landing .text-link:hover{color:var(--light);border-color:var(--light)}.selv-landing .fallback-img{object-fit:contain;width:41%;height:480px;display:none;position:absolute;top:175px;left:55%}.selv-landing.fallback .fallback-img{display:block}.selv-landing.fallback .scene{display:none}.selv-landing.fallback .hero-copy{opacity:1!important;transform:none!important}.selv-landing.fallback [data-intro]{opacity:1!important;translate:none!important}.selv-landing .product{padding:110px var(--gutter) 120px;border-top:1px solid var(--line);position:relative}.selv-landing .product-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:center;gap:7%;display:grid}.selv-landing .product-art,.selv-landing .vault-art{flex-direction:column;align-items:center;gap:24px;display:flex}.selv-landing .wallet-screen{border:1px solid #ffffff24;border-radius:26px;width:min(100%,418px);overflow:hidden;box-shadow:0 28px 80px #0008}.selv-landing .wallet-screen img,.selv-landing .vault-screen img{width:100%;height:auto}.selv-landing .product-art figcaption,.selv-landing .vault-art figcaption{color:var(--muted);text-align:center;font-size:.9375rem;line-height:1.5}.selv-landing .section-title{color:var(--ink);font:400 clamp(2.25rem, 3.5cqw, 4rem)/1.28 var(--display);letter-spacing:.06em}.selv-landing .product-copy{padding-top:0}.selv-landing .product-copy>p:not(.feature-detail),.selv-landing .feature-body{max-width:37ch;color:var(--fg);margin-top:28px;font-size:1.25rem;line-height:1.7}.selv-landing .feature-detail{color:var(--muted);max-width:44ch;margin-top:28px;font-size:1rem;line-height:1.7}.selv-landing .social-demo{background:var(--surface);border:1px solid #ffffff24;border-radius:18px;margin-top:38px;overflow:hidden}.selv-landing .demo-options{border-bottom:1px solid var(--line);gap:6px;padding:8px;display:flex}.selv-landing .demo-options button{min-width:0;min-height:48px;color:var(--muted);background:0 0;border-radius:10px;flex:1;padding:10px 12px;font-size:1rem;line-height:1.4;transition:background .2s,color .2s}.selv-landing .demo-options button[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px #7a3cff70}.selv-landing .demo-options button:hover{color:var(--fg)}.selv-landing .command-example{min-height:0;padding:27px 26px 28px}.selv-landing .command-context{color:var(--muted);font-size:1rem}.selv-landing .command-example code{color:var(--ink);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:18px;font:400 max(1.1rem,min(1.55cqw,1.55rem))/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.selv-landing .command-meaning{color:var(--fg);min-height:3.4em;margin-top:8px;font-size:1rem;line-height:1.7}.selv-landing .command-handoff{border-top:1px solid var(--line);align-items:start;gap:15px;margin-top:23px;padding-top:23px;display:flex}.selv-landing .command-handoff img{flex-shrink:0;width:20px;height:29px;margin-top:4px}.selv-landing .command-handoff p{color:var(--fg);font-size:1rem;line-height:1.7}.selv-landing .vault-feature{padding:110px var(--gutter) 120px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:7%;display:grid}.selv-landing .feature-label{color:var(--muted);margin-bottom:24px;font-size:1rem;line-height:1.5}.selv-landing .vault-screen{border:1px solid #ffffff24;border-radius:24px;width:min(100%,440px);overflow:hidden;box-shadow:0 28px 80px #0007}.selv-landing .network-scope{max-width:44ch;color:var(--muted);margin-top:22px;font-size:1.0625rem;line-height:1.7}.selv-landing .custody{padding:84px var(--gutter) 96px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10%;display:grid}.selv-landing .custody .section-title{letter-spacing:.06em;max-width:24ch;font-size:max(2rem,min(3.05cqw,3.5rem))}.selv-landing .custody p{color:var(--fg);max-width:36ch;padding-top:5px;font-size:1.25rem;line-height:1.8}.selv-landing .custody p.custody-note{color:var(--muted);margin-top:20px;font-size:1.0625rem}.selv-landing .footer{padding:64px var(--gutter) 32px;background:var(--surface);border-top:1px solid var(--line)}.selv-landing .footer-art{padding:0 0 28px}.selv-landing .footer-wordmark{aspect-ratio:1160/310;width:min(100%,1000px);margin-inline-start:auto;margin-inline-end:auto;overflow:hidden}.selv-landing .footer-cta{justify-content:center;padding-bottom:64px;display:flex}.selv-landing .footer-art img{opacity:.25;width:100%;height:auto}.selv-landing .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-top:26px;font-size:.9375rem;display:flex}.selv-landing .footer-bottom nav{flex-wrap:wrap;gap:28px;display:flex}.selv-landing .footer-bottom a:hover{color:var(--fg)}@container (max-width:1100px){.selv-landing .hero-copy{top:29%}.selv-landing .hero h1{font-size:4.25cqw}.selv-landing .hero-copy>p{font-size:1.2rem}.selv-landing .hero-actions{gap:20px}.selv-landing .hero-actions .button{padding-inline-start:16px;padding-inline-end:16px}.selv-landing .product,.selv-landing .vault-feature{padding-block-start:80px;padding-block-end:80px}.selv-landing .product-grid,.selv-landing .custody,.selv-landing .vault-feature{gap:6%}.selv-landing .section-title{font-size:3.45cqw}.selv-landing .product-copy>p:not(.feature-detail),.selv-landing .feature-body,.selv-landing .custody p{font-size:1.125rem}.selv-landing .command-example{padding:24px 20px}.selv-landing .demo-options button{padding-inline-start:8px;padding-inline-end:8px;font-size:.9375rem}.selv-landing .custody{padding-block-start:70px;padding-block-end:70px}.selv-landing .custody .section-title{font-size:3.1cqw}}@container (max-width:800px){.selv-landing .hero{height:950px}.selv-landing .nav{padding:26px 24px}.selv-landing .brand img{width:29px;height:42px}.selv-landing .butterfly-frame{height:300px;top:105px;bottom:auto;left:6%;right:6%}.selv-landing .hero-copy{text-align:center;width:auto;top:465px;left:24px;right:24px}.selv-landing .hero h1{letter-spacing:.045em;font-size:max(1.75rem,min(7.8cqw,3.9rem));line-height:1.25}.selv-landing .hero-copy>p{max-width:32ch;margin:24px auto 0;font-size:1.125rem;line-height:1.65}.selv-landing .hero-actions{flex-direction:column;justify-content:center;gap:22px;margin-top:30px}.selv-landing .hero-actions .button{min-height:44px;padding-inline-start:16px;padding-inline-end:16px;font-size:1.125rem}.selv-landing .text-link{font-size:1rem}.selv-landing .fallback-img{width:88%;height:300px;top:105px;left:6%}.selv-landing .product{padding:60px 24px 64px}.selv-landing .product-grid{grid-template-columns:minmax(0,1fr);gap:28px}.selv-landing .product-copy{display:contents}.selv-landing .product-copy>.section-title{grid-row:1}.selv-landing .product-copy>p:not(.feature-detail){grid-row:2;margin-top:0}.selv-landing .product-copy>.social-demo{grid-row:3;margin-top:0}.selv-landing .product-copy>.feature-detail{grid-row:4;margin-top:0}.selv-landing .product-art{grid-row:5;gap:20px;margin-top:12px}.selv-landing .section-title{letter-spacing:.045em;font-size:max(2rem,min(8.6cqw,3.2rem));line-height:1.3}.selv-landing .product-copy>p:not(.feature-detail),.selv-landing .feature-body{max-width:35ch;font-size:1.125rem;line-height:1.7}.selv-landing .feature-detail{font-size:1rem}.selv-landing .wallet-screen{border-radius:24px;width:min(100%,368px)}.selv-landing .product-art figcaption,.selv-landing .vault-art figcaption{max-width:30ch;font-size:.9375rem}.selv-landing .command-example{min-height:0;padding:23px 20px}.selv-landing .command-example code{font-size:max(1.1rem,min(5.1cqw,1.4rem))}.selv-landing .command-meaning{min-height:3.4em}.selv-landing .demo-options button{padding-inline-start:8px;padding-inline-end:8px;font-size:1rem}.selv-landing .vault-feature{grid-template-columns:minmax(0,1fr);gap:38px;padding:60px 24px 64px}.selv-landing .vault-feature .section-title{font-size:max(1.7rem,min(7.5cqw,3rem))}.selv-landing .vault-screen{border-radius:20px;width:min(100%,390px)}.selv-landing .feature-label{margin-bottom:20px}.selv-landing .feature-body{margin-top:24px}.selv-landing .custody{grid-template-columns:minmax(0,1fr);gap:27px;padding:55px 24px 60px}.selv-landing .custody .section-title{max-width:26ch;font-size:max(1.75rem,min(7.4cqw,3.2rem));line-height:1.3}.selv-landing .custody p{padding:0;font-size:1.125rem;line-height:1.75}.selv-landing .footer{padding:40px 24px 28px}.selv-landing .footer-art{padding:0 0 20px}.selv-landing .footer-cta{padding-bottom:40px}.selv-landing .footer-art img{opacity:.25}.selv-landing .footer-bottom{flex-direction:column;align-items:start;gap:22px;padding-top:24px;font-size:.875rem}.selv-landing .footer-bottom nav{gap:26px}}@container (max-width:360px){.selv-landing .hero{height:1010px}}.selv-landing [data-intro]{opacity:0;translate:0 16px}.selv-landing [data-intro=nav]{translate:0 -8px}.selv-landing.scroll-motion [data-reveal]{opacity:0;translate:0 var(--reveal-distance,20px);transition:opacity var(--reveal-duration,.65s) cubic-bezier(.3, 0, .25, 1) var(--reveal-delay,0s), translate var(--reveal-duration,.65s) cubic-bezier(.3, 0, .25, 1) var(--reveal-delay,0s), background .15s, transform .15s}.selv-landing.scroll-motion [data-reveal]:not(.is-revealed){transition:none}.selv-landing.scroll-motion [data-reveal].is-revealed{opacity:1;translate:0}.selv-landing.scroll-motion [data-reveal].reveal-instant{transition:none}.selv-landing.scroll-motion.intro-pending [data-reveal]{opacity:0;translate:0 var(--reveal-distance,20px);transition:none}.selv-landing.scroll-motion [data-reveal]:focus-within{opacity:1;transition:none;translate:0}@media (prefers-reduced-motion:reduce){.selv-landing [data-intro]{opacity:1;translate:none}.selv-landing *{transition:none!important}.selv-landing.scroll-motion [data-reveal]{opacity:1!important;transition:none!important;translate:none!important}}@media print{.selv-landing [data-reveal],.selv-landing [data-intro]{opacity:1!important;transition:none!important;translate:none!important}}
