@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.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]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (width<=480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (width<=374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.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{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}:root{--background:224 30% 7%;--foreground:220 13% 93%;--card:224 25% 11%;--bg-dialog:224 28% 9%;--bg-input:224 22% 15%;--bg-surface:224 22% 14%;--bg-surface-hover:224 20% 18%;--primary:263 70% 58%;--primary-hover:263 70% 66%;--secondary-accent:192 91% 49%;--success:160 84% 39%;--error:0 84% 60%;--warning:38 92% 50%;--text-secondary:220 9% 62%;--text-muted:220 8% 43%;--text-disabled:220 8% 28%;--border-primary:224 15% 17%;--border-secondary:224 12% 22%;--border-input:224 12% 24%;--switch-off:224 10% 30%;--radius:.5rem;--glow-primary:0 0 15px #8249df4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:hsl(var(--foreground));background:hsl(var(--background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5{color:hsl(var(--foreground));margin:0}p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}img{max-width:100%;display:block}ul{margin:0;padding:0}::selection{background:hsl(var(--primary) / .4)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:hsl(var(--background))}::-webkit-scrollbar-thumb{background:hsl(var(--border-secondary));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--switch-off))}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.flex{display:flex}.items-center{align-items:center}.gap-2{gap:.5rem}.text-muted{color:hsl(var(--text-muted))}.text-secondary{color:hsl(var(--text-secondary))}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.app{flex-direction:column;min-height:100vh;display:flex}.app__main{flex:1 0 auto}.promo-banner{color:#fff;text-align:center;background:linear-gradient(90deg,#7c3aed,#38bdf8);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 3rem;font-size:.875rem;font-weight:600;display:flex;position:relative}.promo-banner__icon{font-size:.9375rem}.promo-banner__close{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.promo-banner__close:hover{opacity:1;background:#ffffff26}.navbar{z-index:50;background:hsl(var(--background) / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border-primary));position:sticky;top:0}.navbar__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:68px;display:grid}.navbar__spacer{display:block}.navbar__brand{color:hsl(var(--foreground));align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;display:inline-flex}.logo-coin{width:32px;height:32px;image-rendering:pixelated;border-radius:50%;flex:0 0 32px;display:block}.navbar__links{justify-content:center;align-items:center;gap:1.75rem;display:flex}.navbar__link{color:hsl(var(--text-secondary));font-size:14px;font-weight:500;transition:color .15s}.navbar__link:hover{color:hsl(var(--foreground))}.navbar__link--active{color:hsl(var(--foreground));font-weight:600}.navbar__wallet{align-items:center;display:flex}.wallet-adapter-button{border-radius:var(--radius);background:hsl(var(--primary));color:#fff;height:40px;padding:0 1.25rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:40px;transition:background .15s,box-shadow .15s}.wallet-adapter-button:not([disabled]):hover{background:hsl(var(--primary-hover));box-shadow:var(--glow-primary)}.wallet-adapter-button-start-icon{width:20px;height:20px}.wallet-adapter-modal-wrapper{background:hsl(var(--bg-dialog));border:1px solid hsl(var(--border-primary));border-radius:1rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.wallet-adapter-modal-overlay{background:#0009}.wallet-adapter-modal-title{color:hsl(var(--foreground))}.wallet-adapter-modal-list .wallet-adapter-button{background:0 0}.wallet-adapter-modal-list .wallet-adapter-button:hover{background:hsl(var(--bg-surface-hover));box-shadow:none}.wallet-adapter-modal-list-more{color:hsl(var(--text-secondary))}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:44px;padding:0 1.25rem;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:hsl(var(--primary));color:#fff}.btn--primary:not(:disabled):hover{background:hsl(var(--primary-hover));box-shadow:var(--glow-primary)}.btn--secondary{border-color:hsl(var(--border-secondary));color:hsl(var(--foreground));background:0 0}.btn--secondary:not(:disabled):hover{background:hsl(var(--bg-surface));border-color:hsl(var(--switch-off))}.btn--ghost{color:hsl(var(--text-secondary));background:0 0}.btn--ghost:not(:disabled):hover{color:hsl(var(--foreground));background:hsl(var(--bg-surface))}.btn--sm{height:32px;padding:0 .875rem;font-size:.8125rem}.btn--lg{height:48px;padding:0 1.75rem;font-size:16px}.btn--full{width:100%}.input,.select,.textarea{background:hsl(var(--bg-input));border:1px solid hsl(var(--border-input));border-radius:var(--radius);width:100%;color:hsl(var(--foreground));padding:.625rem .875rem;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.input::placeholder,.textarea::placeholder{color:hsl(var(--text-muted))}.input:focus,.select:focus,.textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15);outline:none}.input:disabled,.select:disabled,.textarea:disabled{opacity:.55;cursor:not-allowed}.textarea{resize:vertical;min-height:130px;line-height:1.55}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.field{flex-direction:column;gap:.4rem;display:flex}.field__label{color:hsl(var(--foreground));font-size:14px;font-weight:500}.field__error{color:hsl(var(--error));font-size:.78125rem}.field__hint{color:hsl(var(--text-muted));font-size:.78125rem}.toggle{background:hsl(var(--switch-off));cursor:pointer;border:0;border-radius:999px;flex:0 0 44px;width:44px;height:24px;padding:0;transition:background .15s;position:relative}.toggle--on{background:hsl(var(--primary))}.toggle:disabled{opacity:.45;cursor:not-allowed}.toggle__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.toggle--on .toggle__thumb{transform:translate(20px)}.card{background:hsl(var(--card));border:1px solid hsl(var(--border-primary));border-radius:.75rem}.card__header{border-bottom:1px solid hsl(var(--border-primary));padding:1.125rem 1.5rem}.card__title{letter-spacing:-.5px;font-size:20px;font-weight:600}.badge{background:hsl(var(--primary) / .15);border:1px solid hsl(var(--primary) / .35);color:#bea0ee;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge--green,.badge--success{background:hsl(var(--success) / .12);border-color:hsl(var(--success) / .4);color:#52e0b1}.badge--cyan{background:hsl(var(--secondary-accent) / .12);border-color:hsl(var(--secondary-accent) / .4);color:#5ad3f2}.badge--red{background:hsl(var(--error) / .12);border-color:hsl(var(--error) / .4);color:#f37272}.badge--gray{background:hsl(var(--bg-surface));border-color:hsl(var(--border-secondary));color:hsl(var(--text-secondary))}.accordion{flex-direction:column;gap:.75rem;display:flex}.accordion__item{background:hsl(var(--card));border:1px solid hsl(var(--border-primary));border-radius:.75rem;overflow:hidden}.accordion__item--open{border-color:hsl(var(--border-secondary))}.accordion__trigger{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;font-size:.9375rem;font-weight:600;display:flex}.accordion__chevron{color:hsl(var(--text-muted));flex:none;transition:transform .2s}.accordion__item--open .accordion__chevron{transform:rotate(180deg)}.accordion__content{color:hsl(var(--text-secondary));padding:0 1.375rem 1.25rem;font-size:.875rem;line-height:1.65}.spinner{border:2px solid hsl(var(--primary) / .25);border-top-color:hsl(var(--primary));border-radius:50%;animation:.8s linear infinite mv-spin;display:inline-block}@keyframes mv-spin{to{transform:rotate(360deg)}}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:hsl(var(--bg-dialog));border:1px solid hsl(var(--border-primary));border-radius:1rem;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 24px 60px #00000073}.modal__header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem .75rem;display:flex}.modal__title{font-size:1.0625rem;font-weight:700}.modal__close{border-radius:var(--radius);width:30px;height:30px;color:hsl(var(--text-secondary));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.modal__close:hover{color:hsl(var(--foreground));background:hsl(var(--bg-surface))}.modal__body{padding:.75rem 1.5rem 1.5rem}.toast-container{z-index:120;flex-direction:column;gap:.625rem;max-width:min(380px,100vw - 2.5rem);display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.toast{background:hsl(var(--card));border:1px solid hsl(var(--border-secondary));border-left-width:3px;border-radius:.625rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;animation:.2s ease-out mv-toast-in;display:flex;box-shadow:0 10px 30px #0006}@keyframes mv-toast-in{0%{opacity:0;transform:translateY(8px)}}.toast--success{border-left-color:hsl(var(--success))}.toast--error{border-left-color:hsl(var(--error))}.toast--info{border-left-color:hsl(var(--primary))}.toast__message{color:hsl(var(--foreground));overflow-wrap:anywhere;flex:1;font-size:.875rem;line-height:1.5}.toast__close{color:hsl(var(--text-muted));cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:inline-flex}.toast__close:hover{color:hsl(var(--foreground))}.footer{border-top:1px solid hsl(var(--border-primary));background:#0b0d14;margin-top:auto}.footer__grid{grid-template-columns:2fr 1fr;gap:3rem;padding:3.5rem 0 2.5rem;display:grid}.footer__brand p{max-width:340px;color:hsl(var(--text-secondary));margin-top:1rem;font-size:.875rem;line-height:1.65}.footer__wordmark{font-size:1.0625rem;font-weight:700}.footer__heading{margin-bottom:1rem;font-size:.875rem;font-weight:700}.footer__links{flex-direction:column;gap:.625rem;list-style:none;display:flex}.footer__link{color:hsl(var(--text-secondary));font-size:.875rem;transition:color .15s}.footer__link:hover{color:hsl(var(--foreground))}.footer__bottom{border-top:1px solid hsl(var(--border-primary));text-align:center;color:hsl(var(--text-muted));padding:1.5rem 0;font-size:.8125rem}.create-page{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.stepper{justify-content:center;align-items:flex-start;max-width:860px;margin:0 auto 2.5rem;display:flex}.stepper__step{flex-direction:column;flex:none;align-items:center;gap:.5rem;width:120px;display:flex}.stepper__circle{border:1px solid hsl(var(--border-secondary));background:hsl(var(--card));width:34px;height:34px;color:hsl(var(--text-secondary));border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.stepper__step--current .stepper__circle{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;box-shadow:var(--glow-primary)}.stepper__step--done .stepper__circle{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}.stepper__label{color:hsl(var(--text-muted));white-space:nowrap;font-size:.78125rem}.stepper__step--current .stepper__label{color:hsl(var(--foreground))}.stepper__line{background:hsl(var(--border-secondary));flex:auto;height:1px;margin-top:17px}.stepper__line--passed{background:hsl(var(--primary))}.create-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.75rem;display:grid}.create-main{padding:2rem}.create-main__title{margin-bottom:1.75rem;font-size:30px;font-weight:700;line-height:36px}.create-row{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.create-row--single{grid-template-columns:1fr}.create-nav{justify-content:space-between;margin-top:2rem;display:flex}.askai-wrap{position:relative}.askai-wrap .input{padding-right:5.25rem}.askai-btn{border:1px solid hsl(var(--primary) / .5);background:hsl(var(--primary) / .12);color:#bea0ee;cursor:pointer;border-radius:6px;align-items:center;gap:.3rem;height:28px;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.askai-btn:hover{background:hsl(var(--primary) / .22)}.dropzone{border:1px dashed hsl(var(--border-secondary));background:hsl(var(--bg-input) / .5);min-height:130px;color:hsl(var(--text-muted));text-align:center;cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.25rem;font-size:.8125rem;transition:border-color .15s,background .15s;display:flex}.dropzone:hover,.dropzone--drag{border-color:hsl(var(--primary));background:hsl(var(--primary) / .06)}.dropzone__accent{color:hsl(var(--primary-hover));font-weight:600}.dropzone__preview{object-fit:cover;border-radius:50%;width:64px;height:64px}.cost-hero{text-align:center;margin-bottom:1.75rem}.cost-hero__value{letter-spacing:-.02em;color:hsl(var(--primary-hover));font-size:2.75rem;font-weight:800}.cost-hero__label{color:hsl(var(--text-secondary));margin-top:.25rem;font-size:.9375rem}.opt-row{border:1px solid hsl(var(--border-primary));background:hsl(var(--bg-surface) / .5);border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:.875rem;padding:1.125rem 1.25rem;display:flex}.opt-row__icon{background:hsl(var(--primary) / .12);color:#b28eeb;border-radius:.625rem;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.opt-row__text{flex:auto;min-width:0}.opt-row__title{font-size:.9375rem;font-weight:600}.opt-row__desc{color:hsl(var(--text-secondary));margin-top:.125rem;font-size:.8125rem}.opt-row__fee{font-size:.75rem}.opt-row__extra{margin:-.25rem 0 .875rem;padding:.25rem .25rem 1rem}.collapse-toggle{width:100%;color:hsl(var(--text-secondary));cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.875rem 0;font-size:.875rem;font-weight:600;display:flex}.collapse-toggle:hover{color:hsl(var(--foreground))}.collapse-toggle svg{transition:transform .2s}.collapse-toggle--open svg{transform:rotate(180deg)}.review-table{border:1px solid hsl(var(--border-primary));background:hsl(var(--bg-surface) / .4);border-radius:.75rem;margin-bottom:1.5rem;padding:.5rem 1.25rem}.review-table__row{justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.75rem 0;font-size:.875rem;display:flex}.review-table__row+.review-table__row{border-top:1px solid hsl(var(--border-primary) / .6)}.review-table__key{color:hsl(var(--text-secondary));flex:none}.review-table__val{text-align:right;overflow-wrap:anywhere;font-weight:500}.review-table__row--total{font-size:1rem;font-weight:700}.review-table__row--total .review-table__val{color:hsl(var(--primary-hover));font-size:1.125rem}.review-table__divider{background:hsl(var(--border-primary));height:1px;margin:.5rem 0}.review-usd{color:hsl(var(--text-muted));margin-left:.375rem;font-size:.78125rem;font-weight:400}.preview-card{position:sticky;top:92px}.preview-card__body{padding:1.5rem}.preview-card__identity{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.preview-card__icon{border:2px solid hsl(var(--secondary-accent));background:hsl(var(--bg-surface));width:64px;height:64px;color:hsl(var(--secondary-accent));border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.preview-card__icon img{object-fit:cover;width:100%;height:100%}.preview-card__name{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}.preview-card__symbol{color:hsl(var(--text-secondary));font-size:.9375rem}.preview-card__row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;font-size:.875rem;display:flex}.preview-card__key{color:hsl(var(--text-secondary))}.preview-card__val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.preview-card__features{margin-top:1rem}.preview-card__features-label{color:hsl(var(--text-secondary));margin-bottom:.625rem;font-size:.875rem}.preview-card__chips{flex-wrap:wrap;gap:.5rem;display:flex}.status-steps{flex-direction:column;gap:.875rem;padding:.5rem 0;display:flex}.status-step{color:hsl(var(--text-muted));align-items:center;gap:.75rem;font-size:.875rem;display:flex}.status-step--active{color:hsl(var(--foreground))}.status-step--done{color:hsl(var(--text-secondary))}.status-step__check{color:hsl(var(--success));display:inline-flex}.success-mark{background:hsl(var(--success) / .15);width:56px;height:56px;color:hsl(var(--success));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.mint-box{background:hsl(var(--bg-input));border:1px solid hsl(var(--border-input));border-radius:var(--radius);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:flex}.copy-btn{color:hsl(var(--text-secondary));cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;display:inline-flex}.copy-btn:hover{color:hsl(var(--foreground));background:hsl(var(--bg-surface-hover))}.tx-links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1rem 0 1.25rem;display:flex}.tx-link{color:hsl(var(--secondary-accent));align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.tx-link:hover{text-decoration:underline}.liquidity-page{padding:3rem 1.5rem 5rem}.liquidity-card{max-width:660px;margin:0 auto}.liquidity-card__max-btn{border:1px solid hsl(var(--border-secondary));background:hsl(var(--bg-surface));height:26px;color:hsl(var(--text-secondary));cursor:pointer;border-radius:6px;padding:0 .625rem;font-size:.71875rem;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.liquidity-card__max-btn:hover{color:hsl(var(--foreground));border-color:hsl(var(--switch-off))}.liquidity-card__breakdown{background:hsl(var(--bg-surface) / .5);border:1px solid hsl(var(--border-primary));border-radius:.75rem;padding:1rem 1.25rem}.portfolio-row{transition:border-color .15s,background .15s}.portfolio-row:hover{border-color:hsl(var(--border-secondary));background:hsl(var(--bg-surface-hover) / .4)}@media (width<=1024px){.create-grid{grid-template-columns:1fr}.preview-card{position:static}}@media (width<=860px){.navbar__inner{grid-template-columns:1fr;justify-items:center;row-gap:.5rem;height:auto;padding:.75rem 0}.navbar__links{flex-wrap:wrap;gap:1.25rem}.navbar__spacer{display:none}}@media (width<=720px){.footer__grid{grid-template-columns:1fr;gap:2rem}.create-row{grid-template-columns:1fr}.create-main{padding:1.5rem}.stepper__step{width:90px}.stepper__label{font-size:.6875rem}.promo-banner{padding:.5rem 2.75rem;font-size:.78125rem}}.opt-row--disabled{opacity:.5}.opt-row--disabled .opt-row__icon{background:hsl(var(--bg-surface));color:hsl(var(--text-muted))}.askai-btn--loading{padding:0 .75rem}.askai-btn:disabled{cursor:default}.reveal{opacity:0;transition:opacity .55s ease-out,transform .55s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(16px)}.reveal--in{opacity:1;transform:none}.accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .22s ease-out;display:grid}.accordion__item--open .accordion__panel{grid-template-rows:1fr}.accordion__panel-inner{overflow:hidden}.card,.opt-row{transition:border-color .2s,background .2s,transform .2s}.opt-row:hover{border-color:hsl(var(--border-secondary))}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.accordion__panel{transition:none}}.mm-card{border:1px solid hsl(var(--border-primary));background:hsl(var(--bg-surface) / .5);border-radius:.75rem;margin-bottom:.875rem;transition:border-color .2s,opacity .2s}.mm-card--open{border-color:hsl(var(--primary) / .4)}.mm-card--disabled{opacity:.5}.mm-card--disabled .opt-row__icon{background:hsl(var(--bg-surface));color:hsl(var(--text-muted))}.opt-row--bare{background:0 0;border:0;margin:0}.mm-panel{padding:0 1.25rem 1.5rem}.mm-divider{background:hsl(var(--border-primary));height:1px;margin:0 0 1.5rem}.mm-group{margin-top:1.5rem}.mm-field{flex-direction:column;gap:.5rem;display:flex}.mm-field__label{color:hsl(var(--foreground));font-size:1.0625rem;font-weight:700}.mm-field__hint{color:hsl(var(--text-muted));font-size:.875rem}.mm-group__desc{color:hsl(var(--text-secondary));margin:.25rem 0 .875rem;font-size:.9375rem}.mm-group .create-row{margin-bottom:0}.mm-panel .input{padding:.75rem .9375rem;font-size:1rem}.preview-card__desc{color:hsl(var(--foreground));overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.pay-overlay{z-index:140;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pay-modal{border:1px solid hsl(var(--border-primary));background:#11141d;border-radius:18px;width:100%;max-width:470px;max-height:calc(100vh - 2rem);padding:28px;overflow-y:auto;box-shadow:0 30px 70px #0000008c}.pay-modal__head{align-items:center;gap:12px;margin-bottom:26px;display:flex}.pay-modal__badge{color:#0b0e14;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.pay-modal__brand{color:hsl(var(--foreground));font-size:22px;font-weight:700}.pay-grid{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.pay-qr{border:1px solid hsl(var(--border-secondary));background:hsl(var(--bg-input));border-radius:12px;place-items:center;width:190px;height:190px;padding:0;display:grid}.pay-qr>div{width:100%;height:100%}.pay-qr canvas{border-radius:10px;display:block;width:100%!important;height:100%!important}.pay-label{color:hsl(var(--text-muted));font-size:15px}.pay-label--mt{margin-top:22px;margin-bottom:8px}.pay-amount{color:hsl(var(--foreground));align-items:center;gap:10px;margin-top:6px;font-size:30px;font-weight:700;display:flex}.pay-copy{color:hsl(var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px;display:inline-flex}.pay-copy:hover{color:hsl(var(--foreground));background:hsl(var(--bg-surface-hover))}.pay-timer{color:#4ec08a;align-items:center;gap:8px;margin-top:16px;font-size:16px;display:flex}.pay-timer--expired{color:hsl(var(--error))}.pay-timer__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.pay-timer__clock{font-variant-numeric:tabular-nums;letter-spacing:.5px}.pay-select{border:1px solid hsl(var(--border-input));background:hsl(var(--bg-input));color:hsl(var(--foreground));border-radius:11px;align-items:center;gap:12px;padding:15px 16px;font-size:17px;font-weight:600;display:flex}.pay-address{border:1px solid hsl(var(--border-input));background:hsl(var(--bg-input));color:#4ec08a;overflow-wrap:anywhere;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex}.pay-copied{color:#4ec08a;margin-top:8px;font-size:13px}.pay-input{border:1px solid hsl(var(--border-input));background:hsl(var(--bg-input));width:100%;color:hsl(var(--foreground));border-radius:11px;padding:15px 16px;font-size:16px}.pay-input::placeholder{color:hsl(var(--text-muted))}.pay-input:focus{border-color:#4ec08a;outline:none}.pay-error{color:hsl(var(--error));margin-top:10px;font-size:14px}.pay-btn{color:#06281a;cursor:pointer;background:#4ec08a;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:26px;padding:17px;font-size:17px;font-weight:700;transition:background .15s,opacity .15s;display:flex}.pay-btn:hover:not(:disabled){background:#5fd09a}.pay-btn:disabled{opacity:.55;cursor:not-allowed}.pay-foot{text-align:center;color:hsl(var(--text-muted));margin-top:20px;font-size:14px;line-height:1.7}.pay-foot a{color:hsl(var(--text-secondary));text-decoration:underline}.pay-done{text-align:center;padding:8px 0 4px}.pay-done__mark{color:#4ec08a;background:#4ec08a29;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 16px;display:grid}.pay-done__title{margin-bottom:8px;font-size:20px;font-weight:700}.pay-done__body{color:hsl(var(--text-secondary));font-size:15px}.pay-done__link{color:hsl(var(--secondary-accent));margin-top:14px;font-size:14px;display:inline-block}@media (width<=520px){.pay-grid{grid-template-columns:1fr}.pay-qr{aspect-ratio:1;width:100%;max-width:220px;height:auto;margin:0 auto}.pay-amount{font-size:26px}}.admin{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 5rem}.admin__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.admin__head-actions{gap:.5rem;display:flex}.admin__title{font-size:30px;font-weight:700}.admin__sub{color:hsl(var(--text-secondary));overflow-wrap:anywhere;margin-top:.375rem;font-size:14px}.admin__h2{margin:2.5rem 0 1rem;font-size:18px;font-weight:700}.admin__error{border:1px solid hsl(var(--error) / .4);background:hsl(var(--error) / .08);color:#f58e8e;border-radius:.625rem;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:14px}.admin__empty{border:1px solid hsl(var(--border-primary));background:hsl(var(--card));color:hsl(var(--text-muted));border-radius:.75rem;align-items:center;gap:.625rem;padding:2rem;font-size:14px;display:flex}.admin__stats{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.admin-stat{border:1px solid hsl(var(--border-primary));background:hsl(var(--card));border-radius:.75rem;padding:1.25rem}.admin-stat__label{color:hsl(var(--text-muted));font-size:13px}.admin-stat__value{letter-spacing:-.5px;margin-top:.5rem;font-size:26px;font-weight:800}.admin-stat__sub{color:hsl(var(--text-muted));margin-top:.25rem;font-size:12px}.admin-table{border:1px solid hsl(var(--border-primary));background:hsl(var(--card));border-radius:.75rem;overflow:hidden}.admin-table__row{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;gap:1rem;padding:.875rem 1.125rem;font-size:14px;display:grid}.admin-table__row+.admin-table__row{border-top:1px solid hsl(var(--border-primary))}.admin-table__row--head{background:hsl(var(--bg-surface) / .6);color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.06em;font-size:12px}.admin-table__amount{color:#52e0b1;font-weight:600}.admin-table__link{color:hsl(var(--secondary-accent))}.admin-table__link:hover{text-decoration:underline}.admin-badge{background:hsl(var(--warning) / .15);border:1px solid hsl(var(--warning) / .4);color:#f9c56c;border-radius:999px;padding:.2rem .6rem;font-size:12px;display:inline-block}.admin-badge--done{background:hsl(var(--success) / .15);border-color:hsl(var(--success) / .4);color:#5ae2b5}.admin__copy{border:1px solid hsl(var(--border-secondary));color:hsl(var(--text-secondary));cursor:pointer;background:0 0;border-radius:.5rem;margin-top:2rem;padding:.625rem 1rem;font-size:13px}.admin__copy:hover{color:hsl(var(--foreground))}.admin-login{justify-content:center;padding:5rem 1.5rem;display:flex}.admin-login__card{width:100%;max-width:400px}.admin-login__body{flex-direction:column;gap:1rem;padding:2rem;display:flex}@media (width<=860px){.admin__stats{grid-template-columns:repeat(2,1fr)}.admin-table__row{grid-template-columns:1fr 1fr;row-gap:.5rem}.admin-table__row--head{display:none}}.pf-card{padding:1.5rem}.pf-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.pf-item+.pf-item{border-top:1px solid hsl(var(--border-primary));margin-top:1.25rem;padding-top:1.25rem}.pf-token{border:1px solid hsl(var(--border-primary));background:hsl(var(--bg-surface) / .35);border-radius:.75rem;flex:0 340px;padding:1.125rem 1.25rem}.pf-token__head{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.pf-token__avatar{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--secondary-accent)));color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid;overflow:hidden}.pf-token__avatar img{object-fit:cover;width:100%;height:100%}.pf-token__name{color:hsl(var(--foreground));font-size:17px;font-weight:700}.pf-token__symbol{color:hsl(var(--text-muted));font-size:14px}.pf-token__row{justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 0;font-size:14px;display:flex}.pf-token__key{color:hsl(var(--text-muted));align-items:center;gap:.5rem;display:inline-flex}.pf-token__dot{font-size:18px;line-height:1}.pf-token__val{color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pf-actions{flex-direction:column;align-items:flex-end;gap:.875rem;margin-left:auto;display:flex}.pf-liq{color:hsl(var(--text-muted));font-size:15px}@media (width<=640px){.pf-item{flex-direction:column;align-items:stretch}.pf-token{flex:auto}.pf-actions{align-items:stretch;margin-left:0}.pf-liq{text-align:center}}.admin__traffic{border:1px solid hsl(var(--border-primary));background:hsl(var(--card));border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.25rem 1.5rem;display:flex}.admin__traffic strong{color:hsl(var(--foreground));font-size:15px}.admin__traffic p{max-width:620px;color:hsl(var(--text-muted));margin-top:.375rem;font-size:13px;line-height:1.6}.home-section{padding:112px 24px}.home-container{max-width:1120px;margin:0 auto}.home-kicker{letter-spacing:.7px;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:16px;font-size:14px;font-weight:600;display:block}.home-h2{letter-spacing:-1.2px;color:hsl(var(--foreground));margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1}.home-sub{color:hsl(var(--text-secondary));margin:16px 0 0;font-size:16px;line-height:1.6}.home-head--center{text-align:center;max-width:680px;margin:0 auto}.hero{text-align:center;justify-content:center;align-items:center;min-height:90vh;padding:120px 24px 96px;display:flex;position:relative;overflow:hidden}.hero__bg{pointer-events:none;background:radial-gradient(700px 420px at 50% 0%, hsl(var(--primary) / .16), transparent 70%), radial-gradient(600px 380px at 78% 55%, hsl(var(--secondary-accent) / .08), transparent 70%), radial-gradient(500px 340px at 15% 45%, hsl(var(--primary) / .08), transparent 70%);position:absolute;inset:0}.hero__bg:after{content:"";background-image:linear-gradient(hsl(var(--border-primary) / .6) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border-primary) / .6) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.hero__content{max-width:1216px;margin:0 auto;position:relative}.hero__badge{border:1px solid hsl(var(--primary) / .45);background:hsl(var(--primary) / .08);color:hsl(var(--primary-hover));border-radius:999px;align-items:center;gap:6px;padding:10px 20px;font-size:16px;font-weight:400;display:inline-flex}.hero__title{letter-spacing:-2.4px;color:hsl(var(--foreground));margin:0;font-size:clamp(44px,6.7vw,96px);font-weight:800;line-height:1.02}.hero__title-gradient{background:linear-gradient(90deg, hsl(var(--primary)) 0%, hsl(var(--secondary-accent)) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero__sub{max-width:576px;color:hsl(var(--text-secondary));margin:32px auto 0;font-size:20px;line-height:32.5px}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.stats-strip{border-top:1px solid hsl(var(--border-primary));border-bottom:1px solid hsl(var(--border-primary));background:hsl(var(--card) / .45);grid-template-columns:repeat(4,1fr);display:grid}.stats-strip__cell{text-align:center;padding:44px 16px}.stats-strip__cell+.stats-strip__cell{border-left:1px solid hsl(var(--border-primary))}.stats-strip__value{color:hsl(var(--foreground));letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:36px;font-weight:800;display:block}.stats-strip__label{color:hsl(var(--text-muted));margin-top:8px;font-size:14px;font-weight:400;display:block}.features__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.feature-card{background:hsl(var(--card));border:1px solid hsl(var(--border-primary));border-radius:.75rem;padding:26px 24px;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:hsl(var(--primary) / .45);transform:translateY(-6px);box-shadow:0 12px 30px #05060b80}.feature-card__icon{background:hsl(var(--primary) / .12);border:1px solid hsl(var(--primary) / .25);width:44px;height:44px;color:hsl(var(--primary));border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.feature-card__title{color:hsl(var(--foreground));margin:0 0 8px;font-size:18px;font-weight:700;line-height:28px}.feature-card__body{color:hsl(var(--text-secondary));margin:0;font-size:14px;line-height:1.6}.launches__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.launches__cta{margin-top:28px}.deploy-panel{background:hsl(var(--card));border:1px solid hsl(var(--border-primary));border-radius:1rem;overflow:hidden;box-shadow:0 20px 60px #07090d80}.deploy-panel__header{border-bottom:1px solid hsl(var(--border-primary));letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-secondary));align-items:center;gap:8px;padding:14px 20px;font-size:11px;font-weight:700;display:flex}.deploy-panel__live-dot{background:hsl(var(--success));width:7px;height:7px;box-shadow:0 0 8px hsl(var(--success) / .8);border-radius:999px;animation:2s ease-in-out infinite deploy-pulse}@keyframes deploy-pulse{0%,to{opacity:1}50%{opacity:.4}}.deploy-row{align-items:center;gap:12px;padding:14px 20px;display:flex}.deploy-row+.deploy-row{border-top:1px solid hsl(var(--border-primary))}.deploy-row__avatar{background:hsl(var(--primary) / .18);width:36px;height:36px;color:hsl(var(--primary-hover));border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.deploy-row__info{min-width:0}.deploy-row__name{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.deploy-row__symbol{color:hsl(var(--text-muted));font-weight:500}.deploy-row__meta{color:hsl(var(--text-muted));margin-top:2px;font-size:12px}.deploy-row__ago{color:hsl(var(--text-muted));flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.deploy-row__ago-dot{background:hsl(var(--success));border-radius:999px;width:6px;height:6px}.deploy-panel__empty{text-align:center;color:hsl(var(--text-muted));margin:0;padding:48px 24px;font-size:14px}.marquee{gap:20px;margin-top:48px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__row{width:max-content;animation:45s linear infinite home-marquee;display:flex}.marquee__row--reverse{animation-direction:reverse}.marquee__row:hover{animation-play-state:paused}@keyframes home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card{background:hsl(var(--card));border:1px solid hsl(var(--border-primary));border-radius:.75rem;flex:none;width:320px;margin:0 20px 0 0;padding:20px}.testimonial-card__mark{color:hsl(var(--primary));margin-bottom:8px;font-size:30px;font-weight:800;line-height:1;display:block}.testimonial-card__text{color:hsl(var(--foreground) / .92);margin:0 0 16px;font-size:14px;line-height:1.6}.testimonial-card__author{align-items:center;gap:10px;margin:0;display:flex}.testimonial-card__avatar{background:hsl(var(--secondary-accent) / .15);width:30px;height:30px;color:hsl(var(--secondary-accent));border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.testimonial-card__name{color:hsl(var(--foreground));font-size:13px;font-weight:600;display:block}.testimonial-card__handle{color:hsl(var(--text-muted));font-size:12px;display:block}.faq__list{gap:12px;max-width:800px;margin:48px auto 0;display:grid}.faq__item{background:hsl(var(--card));border:1px solid hsl(var(--border-primary));border-radius:.75rem;transition:border-color .2s}.faq__item--open{border-color:hsl(var(--border-secondary))}.faq__question{cursor:pointer;text-align:left;width:100%;color:hsl(var(--foreground));background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.faq__chevron{color:hsl(var(--text-muted));flex:none;transition:transform .2s}.faq__item--open .faq__chevron{transform:rotate(180deg)}.faq__answer{color:hsl(var(--text-secondary));margin:0;padding:0 20px 18px;font-size:14px;line-height:1.65}.cta{padding-top:48px}.cta__nav{flex-wrap:wrap;align-items:center;gap:40px;margin-bottom:28px;padding:0 4px;display:flex}.cta__logo{color:hsl(var(--foreground));align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.cta__logo-mark{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--secondary-accent)));color:#fff;letter-spacing:.02em;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.cta__nav-links{flex-wrap:wrap;gap:26px;display:flex}.cta__nav-link{color:hsl(var(--text-secondary));font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.cta__nav-link:hover{color:hsl(var(--foreground))}.cta__card{text-align:center;background:hsl(var(--card));border:1px solid hsl(var(--border-primary));border-radius:1rem;padding:88px 24px;position:relative;overflow:hidden}.cta__card:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, hsl(var(--primary) / .12), transparent 70%);position:absolute;inset:0}.cta__title{letter-spacing:-.02em;color:hsl(var(--foreground));margin:0;font-size:clamp(30px,4.5vw,44px);font-weight:800;position:relative}.cta__sub{max-width:460px;color:hsl(var(--text-secondary));margin:16px auto 32px;font-size:15px;line-height:1.6;position:relative}.cta__card .btn{position:relative}@media (width<=960px){.features__grid{grid-template-columns:repeat(2,1fr)}.launches__grid{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.home-section{padding:72px 20px}.features__grid{grid-template-columns:1fr}.stats-strip{grid-template-columns:repeat(2,1fr)}.stats-strip__cell{padding:28px 12px}.stats-strip__cell+.stats-strip__cell{border-left:0}.stats-strip__cell:nth-child(2n){border-left:1px solid hsl(var(--border-primary))}.stats-strip__cell:nth-child(n+3){border-top:1px solid hsl(var(--border-primary))}}@media (prefers-reduced-motion:reduce){.marquee__row,.deploy-panel__live-dot{animation:none}}.faq__panel{grid-template-rows:0fr;transition:grid-template-rows .22s ease-out;display:grid}.faq__item--open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__item:hover{border-color:hsl(var(--primary) / .35)}.deploy-row{transition:background .15s,border-color .15s}.deploy-row:hover{background:hsl(var(--bg-surface-hover) / .5)}.testimonial-card{transition:border-color .2s,transform .2s}.testimonial-card:hover{border-color:hsl(var(--primary) / .4);transform:translateY(-4px)}.hero__badge,.hero__title,.hero__sub,.hero__actions{animation:.7s cubic-bezier(.16,1,.3,1) both hero-in}.hero__badge{animation-delay:50ms}.hero__title{animation-delay:.14s}.hero__sub{animation-delay:.23s}.hero__actions{animation-delay:.32s}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__badge,.hero__title,.hero__sub,.hero__actions{animation:none}.faq__panel{transition:none}}
