:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--motion-fast:.16s;--motion-normal:.28s}body{font-optical-sizing:auto;font-synthesis:none;letter-spacing:-.015em}b,strong{font-weight:600}.main-nav{letter-spacing:-.025em;font-weight:500}.longz-logo{letter-spacing:-.06em;font-weight:600}.longz-logo>span{transform:none}.hero h1{letter-spacing:-.045em;font-weight:550}.hero-copy>p{letter-spacing:-.035em;font-weight:400}.landing-page section h2{letter-spacing:-.04em;font-weight:500}.token-title b,.pulse-column-heading h2{letter-spacing:-.025em;font-weight:600}.token-socials strong{font-weight:500}.pulse-token-numbers,.discover-row,.wallet-table-row,.trader-card-stats,.token-fees,.trade-stats,.order-panel,.position-stats{font-variant-numeric:tabular-nums}.pulse-token-numbers b{font-weight:500}.token-safety,.token-fees,.statusbar{letter-spacing:-.015em}button,a{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-normal) ease, opacity var(--motion-fast) ease, transform var(--motion-normal) var(--ease-out)}.button,.quick-buy,.icon-button,.amount-shortcuts button{transform-origin:50%}.button:active,.quick-buy:active{transform:scale(.96)}.icon-button:active,.wallet-group-button:active{transform:scale(.88)}.button.primary:hover{box-shadow:0 0 0 3px #00d3ed12,0 4px 22px #00d3ed16}.button.primary:active{box-shadow:0 0 0 1px #00d3ed18}.icon-button:hover>svg{transform:rotate(-7deg)}.icon-button>svg,.faq-items .icon{transition:transform var(--motion-normal) var(--ease-out)}input,select,textarea{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background-color var(--motion-fast) ease}select:focus,textarea:focus{box-shadow:0 0 0 3px #00d3ed0a}.main-nav,.tabs{position:relative}.selection-indicator{background:var(--cyan);pointer-events:none;opacity:0;width:0;height:2px;transition:transform .36s var(--ease-out), width .36s var(--ease-out), opacity .18s ease;border-radius:2px;position:absolute;bottom:-1px;left:0}.main-nav>.selection-indicator{opacity:.7;height:1px;bottom:-13px}.tabs button.selected:after{display:none}.token-star.saved>svg{animation:favorite-pop .36s var(--ease-out);fill:#00d3ed26}.pulse-card{transition:background-color .18s,box-shadow .22s}.pulse-card:hover{background-color:#16181c;box-shadow:inset 2px 0 #00d3ed66}.token-avatar img{transition:transform .4s var(--ease-out)}.token-avatar{overflow:hidden}.pulse-card:hover .token-avatar img{transform:scale(1.035)}.discover-row,.wallet-table-row,.trader-card,.architecture-grid>article,.landing-reward-card,.point-quests>span{transition:background-color .22s ease, border-color .22s ease, box-shadow .32s ease, transform .38s var(--ease-out)}.trader-card:hover{border-color:#4b5667;transform:translateY(-3px);box-shadow:0 12px 28px #0002}.column-filter-panel{transform-origin:top;animation:panel-enter .24s var(--ease-out) both}.mobile-open{animation:panel-enter .26s var(--ease-out) both}.toast{animation:notification-enter .36s var(--ease-out) both}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.22s both backdrop-enter}.modal{animation:dialog-enter .36s var(--ease-out) both;box-shadow:0 24px 100px #0008,0 0 0 1px #ffffff03}.modal-backdrop.is-closing{animation:.18s both backdrop-exit}.is-closing .modal{animation:.18s both dialog-exit}.auth-content,.deposit-content,.search-content,.onboarding-content{animation:content-enter .24s var(--ease-out) both}.hero-stairs i{animation:9s ease-in-out infinite alternate paused stair-breathe}.hero-stairs i:nth-child(2){animation-delay:-2s}.hero-stairs i:nth-child(3){animation-delay:-4s}.hero-stairs i:nth-child(4){animation-delay:-6s}.motion-in-view .hero-stairs i{animation-play-state:running}.hero-preview{border:1px solid #ffffff08;transition:border-color .45s,box-shadow .45s}.hero-preview:hover{border-color:#6775b44d;box-shadow:0 12px 100px #3e4b801f}.hero-preview>.mini-terminal{transition:transform .65s var(--ease-out), box-shadow .65s var(--ease-out)}.hero-preview:hover>.mini-terminal{transform:translate(-50%,-51%)scale(1.025);box-shadow:0 25px 65px #0006}.hero-cta{position:relative;overflow:hidden}.hero-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:35%;position:absolute;inset:-40% auto -40% -60%;transform:skew(-20deg)}.hero-cta:hover:after{animation:.65s forwards button-sheen}.feature-tabs>button{border-color:#34353d;position:relative}.feature-tabs>button:before{content:"";transform-origin:0;width:100%;height:2px;transition:transform .42s var(--ease-out);background:#f4f4f5;position:absolute;top:-2px;left:0;transform:scaleX(0)}.feature-tabs>button.active:before{transform:scaleX(1)}.feature-tabs>button.active{border-color:#34353d}.feature-tabs>button.active b{color:#fff}.feature-showcase{animation:content-enter .42s var(--ease-out)}.feature-accordion>div{transition:flex-grow .4s var(--ease-out);flex-grow:0}.feature-accordion>div.active{flex-grow:1}.faq-answer,.feature-answer{opacity:0;transition:grid-template-rows .38s var(--ease-out), opacity .24s ease;grid-template-rows:0fr;display:grid}.faq-answer>div,.feature-answer>div{min-height:0;overflow:hidden}.open>.faq-answer,.active>.feature-answer{opacity:1;grid-template-rows:1fr}.faq-items>div{transition:background-color .22s}.faq-items>div:hover{background-color:#151519}.rewards-frame{background-size:160% 160%;animation:14s ease-in-out infinite alternate paused reward-light}.rewards-frame.motion-in-view{animation-play-state:running}.reward-receipt{animation:6s ease-in-out infinite paused receipt-float;box-shadow:0 15px 35px #0003}.motion-in-view .reward-receipt{animation-play-state:running}.landing-reward-card:hover{background-color:#b3bfff04}.point-quests>span:hover{background-color:#43445a;transform:translate(4px)}.rank-progression>.icon{animation:2.4s ease-in-out infinite paused rank-flow}.rank-progression>.icon:nth-of-type(2){animation-delay:.25s}.rank-progression>.icon:nth-of-type(3){animation-delay:.5s}.motion-in-view .rank-progression>.icon{animation-play-state:running}.integration-lines{background-size:200% 100%}.architecture-grid>article:hover{background-color:#15151a}.integration-diagram>div:last-child>svg{transition:transform .3s var(--ease-out)}.integration-diagram>div:last-child>svg:hover{transform:translateY(-5px)}.landing-final-cta .cta-steps{animation:10s ease-in-out infinite alternate paused stair-breathe}.landing-final-cta.motion-in-view .cta-steps{animation-play-state:running}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes dialog-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes panel-enter{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:none}}@keyframes content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes notification-enter{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes favorite-pop{0%{transform:scale(.75)rotate(-15deg)}55%{transform:scale(1.22)rotate(6deg)}to{transform:none}}@keyframes stair-breathe{0%{opacity:.6;transform:translate(0,0)}to{opacity:1;transform:translateY(-14px)}}@keyframes receipt-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(0)}}@keyframes reward-light{0%{background-position:0 0}to{background-position:100%}}@keyframes rank-flow{0%,to{opacity:.2}50%{opacity:1}}@keyframes button-sheen{to{left:130%}}@media (max-width:767px){.main-nav>.selection-indicator{display:none}.hero h1{letter-spacing:-.045em}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hero-preview:hover>.mini-terminal{transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-preview:hover>.mini-terminal{transform:translate(-50%,-50%)}.trader-card:hover,.button:active,.quick-buy:active{transform:none}}.is-terminal .main-content>:not(.pulse-page){animation:content-enter .36s var(--ease-out) backwards}.pulse-column{animation:content-enter .42s var(--ease-out) backwards}.pulse-column-wrap:nth-child(2) .pulse-column{animation-delay:65ms}.pulse-column-wrap:nth-child(3) .pulse-column{animation-delay:.13s}@media (prefers-reduced-motion:reduce){.is-terminal .main-content>*,.pulse-column{animation:none!important}}.hero-preview:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(460px circle at var(--pointer-x,50%) var(--pointer-y,50%), #8598ff12, transparent 70%);transition:opacity .5s;position:absolute;inset:0}.hero-preview:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.hero-preview:before{display:none}}
.pulse-column-list>.empty-state{height:100%;min-height:300px}.market-table td:has(>.empty-state){height:360px}.wallet-rows>.empty-state{min-height:260px}.pnl-panel>.empty-state{min-height:160px}.unavailable-panel{border:1px solid var(--line);border-radius:8px;min-height:340px;margin-top:24px}.unavailable-panel>.empty-state{min-height:340px}.empty-market-chart{justify-content:center;align-items:center;min-height:340px;display:flex}.trade-order-panel>.empty-state{min-height:150px;padding:20px}.contract-address{overflow-wrap:anywhere;white-space:normal}.mini-empty-market{color:#838b9c;background-image:linear-gradient(#20222a33 1px,#0000 1px),linear-gradient(90deg,#20222a33 1px,#0000 1px);background-size:40px 40px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:250px;display:flex}.mini-empty-wallet{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;display:flex}.mini-empty-row{align-items:center;min-height:80px;justify-content:center!important}.clean-landing .feature-accordion h3{align-items:center;gap:12px;font-size:22px;font-weight:500;display:flex}.clean-landing .feature-accordion p{line-height:1.7}.clean-landing .feature-terminal{align-items:center;display:flex}.auth-content>.muted{font-size:12px;line-height:1.6}.auth-content>.phantom-button{margin:22px 0}@media (max-width:767px){.mini-empty-market{gap:10px;height:145px;font-size:8px}.mini-empty-wallet{gap:10px;min-height:125px;font-size:7px}.mini-empty-row{min-height:35px}.clean-landing .feature-accordion h3{font-size:16px}.empty-market-chart{min-height:270px}.empty-state{text-align:center;padding:20px}}
:root{--bg:#0c0c0e;--surface:#101012;--line:#242429;--text:#f4f4f5;--muted:#898d9b;--cyan:#35c5f4;--blue:#43bdff}.cookz-logo{color:#f4f4f5;letter-spacing:-.055em;gap:5px;font-weight:500}.cookz-mark,.cookz-wordmark{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;display:block}.cookz-logo>.cookz-mark{height:26px}.cookz-logo>.cookz-wordmark{height:27px}.profile-avatar{background:#202025;border:1px solid #34343d;justify-content:center;align-items:center;display:inline-flex}.profile-avatar .cookz-mark{height:17px}.button.primary,.button.mint{background:var(--cyan);color:#041015;border:0}.button.primary:hover,.button.mint:hover{color:#041015;background:#68d6fa;box-shadow:0 0 0 3px #35c5f40d}.button.primary:active,.button.mint:active{box-shadow:none}.icon-button:hover>svg{transform:none}.main-nav a.current{color:var(--cyan)}.solana-badge{border-color:#303239}.wallet-table-row.selected{background:#35c5f40b;box-shadow:inset 2px 0 #35c5f4aa}.wallet-table-row.selected:hover{background:#35c5f412}.empty-state{gap:12px;font-size:12px}.empty-state>.icon{color:#555964}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.auth-brand .cookz-mark{height:32px}.form-message.ok,.session-row .current{color:var(--cyan)}.form-message.ok{background:#111c21;border-color:#2e4650}.landing-header{height:64px;padding-inline:28px}.landing-header .cookz-wordmark{height:27px}.landing-header .account-label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:block;overflow:hidden}.hero-copy>.cookz-logo>.cookz-mark{height:38px}.hero h1{letter-spacing:-.045em;margin:24px 0 18px;font-size:clamp(36px,3.5vw,64px);font-weight:500}.hero-copy>p{color:#92939f;font-size:clamp(15px,1.4vw,22px)}.hero-built{gap:7px;margin-top:24px;font-size:10px}.hero-built>div{font-size:14px}.hero-preview{background:linear-gradient(135deg,#17181f,#131416);border-radius:2px;padding:7%}.hero-preview>.workspace-preview{width:100%;transition:transform .4s var(--ease-out);box-shadow:0 12px 36px #0004}.hero-preview:hover>.workspace-preview{transform:translateY(-3px)}.hero-stairs i{animation-duration:12s}.hero-cta{min-height:34px;margin-top:20px;padding:8px 20px;font-size:13px}.workspace-preview{color:#9599a6;text-align:left;pointer-events:none;background:#0e0e11;border:1px solid #28282f;border-radius:2px;font-size:clamp(6px,.72vw,11px);line-height:1.4;overflow:hidden;container-type:inline-size}.workspace-preview-header{color:#c9cbd2;white-space:nowrap;border-bottom:1px solid #202025;align-items:center;gap:1.8cqw;height:5.8cqw;min-height:23px;padding:0 1.8cqw;display:flex}.workspace-preview .workspace-preview-header .cookz-logo{gap:.6cqw;margin-right:1cqw}.workspace-preview .workspace-preview-header .cookz-mark{height:2.8cqw}.workspace-preview .workspace-preview-header .cookz-wordmark{height:2.9cqw}.workspace-preview-network{align-items:center;gap:4px;margin-left:auto;display:flex}.workspace-preview-action{color:#041015;background:var(--cyan);border-radius:20px;padding:.5cqw 1.2cqw}.workspace-preview-quickbar{color:#686c78;align-items:center;gap:1.6cqw;height:3.4cqw;min-height:17px;padding-inline:1.8cqw;display:flex}.workspace-preview-title,.workspace-preview-column-heading{color:#d2d3dc;justify-content:space-between;align-items:center;padding:1.5cqw 1.8cqw;display:flex}.workspace-preview-title>span{color:#9498a5;align-items:center;gap:5px;display:flex}.workspace-preview-columns{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 1cqw;display:grid}.workspace-preview-columns>div+div,.workspace-preview-wallets>div+div{border-left:1px solid #29292f}.workspace-preview-column-heading{border-top:1px solid #23232a;gap:5px;padding:1.3cqw 1.2cqw}.workspace-preview-empty{color:#8d919e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.4cqw;height:23cqw;padding:8px;display:flex}.workspace-preview-empty>.icon{color:#555964}.workspace-preview-wallets{border:1px solid #28282f;grid-template-columns:1.2fr 1fr;margin:0 2cqw 2cqw;display:grid}.workspace-preview-table-head{background:#19191c;justify-content:space-between;align-items:center;padding:.8cqw 1.2cqw;font-size:.9em;display:flex}.workspace-preview-preferences{width:70%;margin:0 auto 3cqw}.workspace-preview-preferences>div{border-bottom:1px solid #29292f;justify-content:space-between;align-items:center;padding:2cqw 0;display:flex}.workspace-preview-preferences b,.workspace-preview-preferences small{display:block}.workspace-preview-preferences b{color:#d2d3dc}.workspace-preview-preferences small{padding-top:.5cqw}.workspace-preview-preferences i{background:#33343c;border:.3cqw solid #33343c;border-radius:10px;width:3.5cqw;height:1.9cqw;display:block}.workspace-preview-preferences i:before{content:"";background:#a0a3ad;border-radius:50%;width:1.3cqw;height:1.3cqw;display:block}.workspace-preview-footer{border-top:1px solid #26262d;justify-content:space-between;align-items:center;padding:.7cqw 1.5cqw;font-size:.85em;display:flex}.workspace-preview-footer>span:first-child{align-items:center;gap:4px;display:flex}.feature-tabs>button{gap:10px}.feature-tabs b{white-space:normal}.feature-showcase{align-items:stretch}.workspace-feature-screen{align-items:center;padding:22px 0 40px 16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.workspace-feature-screen .workspace-preview{flex-shrink:0;width:125%;font-size:11px}.clean-landing .feature-accordion h3{font-size:18px;line-height:1.5}.workspace-diagram{color:#9b9daa;justify-content:center;align-items:center;padding:54px 12px 24px;display:flex}.workspace-diagram>span{background:linear-gradient(90deg,#35c5f455,#35c5f4);width:90px;height:1px;margin:0 24px}.mobile-account-link{display:none}@media (max-width:767px){.site-header{gap:14px}.cookz-logo>.cookz-wordmark{height:25px}.cookz-logo>.cookz-mark{height:24px}.landing-header{gap:8px;padding-inline:14px}.landing-header .header-actions{gap:6px}.landing-header .button{padding-inline:10px;font-size:10px}.landing-header .account-label{max-width:50px}.main-nav.mobile-open .mobile-account-link{border-top:1px solid var(--line);color:#b4b7c1;text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:13px 15px;font-size:13px;display:flex}.mobile-account-link:hover{background:#232329}.hero{padding-top:58px}.hero-preview{min-height:0;padding:8%}.workspace-preview{font-size:5px}.workspace-preview-network{display:none}.workspace-preview-action{margin-left:auto}.workspace-preview-empty{gap:5px;padding:4px;font-size:5px}.workspace-preview-empty>.icon{width:12px;height:12px}.workspace-preview .sol-icon,.workspace-preview-header>.icon,.workspace-preview-quickbar>.icon,.workspace-preview-column-heading>.icon{width:7px;height:7px}.workspace-feature-screen{padding:20px 0 30px 10px}.workspace-feature-screen .workspace-preview{width:135%;font-size:6px}.clean-landing .feature-accordion h3{font-size:15px}.workspace-diagram{padding:36px 10px 16px}.workspace-diagram>span{width:50px;margin-inline:18px}}@media (max-width:359px){.landing-header .cookz-wordmark{height:22px}.landing-header .button{padding-inline:8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-preview:hover>.workspace-preview{transform:none}}
