@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--background: #fcfaf2;--surface: #ffffff;--surface-container: #f5f2e8;--surface-container-low: #fcfaf2;--surface-container-lowest: #fffdf7;--surface-variant: #eee8d7;--on-tertiary-container: #5f5642;--on-primary-container: #3c2f00;--on-secondary-container: #003730;--error: #ba1a1a;--error-container: #ffdad6;--on-error-container: #410002;--surface-container-high: #ebe7d9;--surface-container-highest: #e0dbca;--on-surface: #121416;--on-surface-variant: #4a4d52;--primary: #947a16;--primary-container: #fff4d1;--on-primary: #ffffff;--secondary: #006a60;--secondary-container: #e0f2f1;--on-secondary: #ffffff;--outline: #8c8e94;--outline-variant: #d3d1c5}.dark{--background: #000000;--surface: #000000;--surface-container: #0a0a0a;--surface-container-low: #050505;--surface-container-lowest: #000000;--surface-variant: #121212;--on-tertiary-container: #d0c5af;--on-primary-container: #3c2f00;--on-secondary-container: #003730;--error: #ffb4ab;--error-container: #93000a;--on-error-container: #ffdad6;--surface-container-high: #121212;--surface-container-highest: #1a1a1a;--on-surface: #fcfaf2;--on-surface-variant: #a0a0a0;--primary: #947a16;--primary-container: #3c2f00;--on-primary: #fcfaf2;--secondary: #006a60;--secondary-container: #003730;--on-secondary: #fcfaf2;--outline: #333333;--outline-variant: #222222}.vault-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.05}.dark .vault-grain{opacity:.03}.notch-tl{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 15%)}.notch-sm{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.notch-md{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.inner-glow-mint{box-shadow:inset 0 0 12px var(--secondary-container)}.inner-glow-amber{box-shadow:inset 0 0 12px var(--primary-container)}.vault-plate{background:var(--surface-container);box-shadow:inset 0 0 12px #0000000d;border:1px solid var(--outline-variant)}.dark .vault-plate{box-shadow:inset 0 0 12px #00000080}.archive-plate{position:relative;background:linear-gradient(135deg,#ffffff7a,#ffffff0f),var(--surface-container);border:1px solid color-mix(in srgb,var(--outline-variant) 82%,transparent);box-shadow:inset 0 1px #ffffff4d,inset 0 0 18px #947a160f,0 18px 60px #1214160f}.dark .archive-plate{background:linear-gradient(135deg,#ffffff0f,#ffffff05),var(--surface-container);box-shadow:inset 0 1px #ffffff0f,inset 0 0 18px #4ddcc60a,0 18px 60px #00000040}.archive-button{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .18s ease,filter .18s ease,background-color .18s ease,color .18s ease}.archive-button:hover{transform:translateY(-1px)}.archive-drawer{background:var(--surface-container-low);border:1px solid var(--outline-variant);box-shadow:inset 0 2px 10px #1214160f}.archive-envelope{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.36),transparent 45%),var(--surface-container)}.archive-envelope:before,.archive-envelope:after{content:"";position:absolute;inset:auto 0 0 0;height:46%;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--outline-variant) 72%,transparent);background:linear-gradient(145deg,transparent 49.5%,color-mix(in srgb,var(--outline-variant) 55%,transparent) 50%,transparent 50.5%),linear-gradient(215deg,transparent 49.5%,color-mix(in srgb,var(--outline-variant) 55%,transparent) 50%,transparent 50.5%);opacity:.34}.archive-envelope[data-state=unlocked]{border-color:color-mix(in srgb,var(--secondary) 62%,var(--outline-variant));box-shadow:inset 0 0 18px color-mix(in srgb,var(--secondary-container) 52%,transparent)}.archive-envelope[data-state=locked]{border-color:color-mix(in srgb,var(--primary) 55%,var(--outline-variant));box-shadow:inset 0 0 18px color-mix(in srgb,var(--primary-container) 58%,transparent)}.price-shimmer{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 50%,#fff),var(--primary));background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.group:hover .price-shimmer{color:transparent;animation:shimmer 1.6s infinite linear}.decrypt-progress{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--primary));background-size:220% 100%;animation:shimmer 2.4s infinite linear}.pipeline-gradient{background:linear-gradient(90deg,rgba(77,220,198,0) 0%,var(--secondary-container) 50%,rgba(77,220,198,0) 100%);opacity:.1}.locked-glow{box-shadow:inset 0 0 12px var(--primary-container)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);background-size:200% 100%;animation:shimmer 2s infinite linear}.dark .animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent)}@keyframes capability-reveal{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.reveal-token{animation:capability-reveal .8s cubic-bezier(.34,1.56,.64,1) forwards}html,body,#root{background-color:var(--background);color:var(--on-surface);transition:background-color .3s ease,color .3s ease;min-height:100vh;margin:0;padding:0}.dark html,.dark body,.dark #root{background-color:#000}@keyframes flow-horizontal{0%{transform:translate(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(100%);opacity:0}}.animate-flow-horizontal{animation:flow-horizontal 3s infinite linear}@keyframes reveal-card{0%{opacity:0;transform:translate(30px);filter:blur(10px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.animate-reveal-card{animation:reveal-card .6s cubic-bezier(.2,0,.2,1) forwards}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-glow-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1.5%,0) scale(1.02)}to{transform:translateZ(0) scale(1)}}@keyframes landing-float{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.premium-button{border-radius:5rem;transition:all .2s ease}.premium-card{border-radius:2rem;position:relative;background:linear-gradient(135deg,#ffffff7a,#ffffff0f),var(--surface-container);border:1px solid color-mix(in srgb,var(--outline-variant) 82%,transparent);box-shadow:inset 0 1px #ffffff4d,inset 0 0 18px #947a160f,0 18px 60px #1214160f;transition:all .3s ease}.dark .premium-card{background:linear-gradient(135deg,#ffffff0f,#ffffff05),var(--surface-container);box-shadow:inset 0 1px #ffffff0f,inset 0 0 18px #4ddcc60a,0 18px 60px #00000040}.landing-stage{box-shadow:inset 0 1px #ffffff59,0 28px 90px #12141614;position:relative;overflow:hidden}.landing-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:40px 40px;background-image:linear-gradient(to right,rgba(148,122,22,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,122,22,.05) 1px,transparent 1px);pointer-events:none;z-index:1}.dark .landing-grid-bg{background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px)}.nebulous-glow-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.nebulous-glow{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(80px);opacity:.6}.glow-1{top:-10%;left:20%;background:radial-gradient(circle,rgba(0,106,96,.25) 0%,transparent 70%)}.glow-2{top:20%;right:10%;background:radial-gradient(circle,rgba(148,122,22,.2) 0%,transparent 70%)}.glow-3{bottom:-10%;left:30%;background:radial-gradient(circle,rgba(0,106,96,.15) 0%,transparent 70%)}.dark .glow-1{background:radial-gradient(circle,rgba(0,106,96,.15) 0%,transparent 70%)}.dark .glow-2{background:radial-gradient(circle,rgba(148,122,22,.1) 0%,transparent 70%)}.dark .glow-3{background:radial-gradient(circle,rgba(0,106,96,.08) 0%,transparent 70%)}.verified-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(148,122,22,.3);border-radius:100px;padding:6px 20px;background:#947a160d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:24px;transition:all .3s ease}.dark .verified-pill{border-color:#ffffff26;background:#ffffff05}.landing-fade-up{animation:landing-fade-up .8s cubic-bezier(.22,1,.36,1) both}.landing-delay-1{animation-delay:.12s}.landing-delay-2{animation-delay:.22s}.landing-delay-3{animation-delay:.32s}.price-shimmer{background:linear-gradient(90deg,var(--primary) 0%,#d4bc5c 50%,var(--primary) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}@keyframes shimmer{to{background-position:200% center}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wallet-adapter-button,.wallet-adapter-button-trigger{background:var(--primary)!important;color:var(--on-primary)!important;border-radius:0!important;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;font-family:Space Grotesk,monospace!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;height:40px!important;padding:0 18px!important}@media (max-width: 640px){.wallet-adapter-button,.wallet-adapter-button-trigger{max-width:150px!important;min-width:0!important;padding:0 12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.wallet-adapter-dropdown-list{background:var(--surface-container)!important;border:1px solid var(--outline-variant)!important}.wallet-adapter-dropdown-list-item{color:var(--on-surface)!important;font-family:Space Grotesk,monospace!important}.wallet-adapter-modal-wrapper{background:var(--surface)!important;color:var(--on-surface)!important;border:1px solid var(--outline-variant)!important}.wallet-adapter-modal-title,.wallet-adapter-modal-list-more,.wallet-adapter-modal-button-close{color:var(--on-surface)!important}
