.stk-page{--stk-up:#5dffa8;--stk-down:#ff6b7a;padding-bottom:90px}.stk-page :is(button,a,input):focus-visible{outline:2px solid var(--ui-pink);outline-offset:3px}.stk-hero{flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,5vw,60px) 0 clamp(20px,3vw,32px);display:flex}.stk-hero h1{max-width:14ch}.stk-change{font:700 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--ui-surface-2);color:var(--ui-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.stk-change[data-tone=up]{color:var(--stk-up);background:#5dffa821}.stk-change[data-tone=down]{color:var(--stk-down);background:#ff6b7a24}.stk-change-big{padding:6px 11px;font-size:14.5px}.stk-page b[data-tone=up]{color:var(--stk-up)}.stk-page b[data-tone=down]{color:var(--stk-down)}.stk-icon{object-fit:cover;background:var(--ui-surface-2);box-shadow:0 0 0 1px var(--ui-line-2);border-radius:50%;flex-shrink:0}.stk-icon-letter{background:var(--ui-grad-soft);color:#fff;font:800 12px/1 var(--font-display);letter-spacing:-.02em;place-items:center;display:grid}.stk-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.stk-pulse-card{color:inherit;font:inherit;text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px 20px;display:flex}button.stk-pulse-card{cursor:pointer}.stk-pulse-card>span:first-child{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.stk-pulse-card strong{font:800 clamp(24px, 2.6vw, 32px)/1 var(--font-display);letter-spacing:-.03em}.stk-pulse-card small{color:var(--ui-faint);font-size:12.5px}.stk-pulse-sym{align-items:center;gap:10px;min-width:0;display:inline-flex}.stk-split{border-radius:6px;gap:3px;width:100%;height:6px;display:flex;overflow:hidden}.stk-split>span{min-width:4px;display:block}.stk-split>span[data-tone=up]{background:var(--stk-up)}.stk-split>span[data-tone=down]{background:var(--stk-down)}.stk-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.stk-market{flex-direction:column;gap:14px;min-width:0;display:flex}.stk-search{min-height:54px;box-shadow:inset 0 0 0 1px var(--ui-line-2);color:var(--ui-faint);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;transition:box-shadow .18s;display:flex}.stk-search:focus-within{box-shadow:inset 0 0 0 1.5px #ff6ed2cc,0 0 0 4px #ff4fb824}.stk-search input{color:#fff;min-width:0;height:52px;font:500 15.5px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1}.stk-search input:focus-visible{outline:none}.stk-search input::placeholder{color:var(--ui-faint)}.stk-search-clear{background:var(--ui-surface-2);width:36px;height:36px;color:var(--ui-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.stk-chips{scrollbar-width:none;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.stk-chips::-webkit-scrollbar{display:none}.stk-chips .ui-chip{flex-shrink:0}.stk-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stk-grid>li{min-width:0}.stk-tile{width:100%;min-height:150px;box-shadow:inset 0 0 0 1px var(--ui-line);color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;transition:transform .24s var(--ui-ease-bounce), box-shadow .22s ease, background .22s ease;background:linear-gradient(#ffffff0f,#ffffff05);border:0;border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative}.stk-tile:after{content:"";opacity:.55;background:var(--ui-line-2);border-radius:2px;height:2px;position:absolute;bottom:0;left:16px;right:16px}.stk-tile[data-tone=up]:after{background:linear-gradient(90deg, transparent, var(--stk-up), transparent)}.stk-tile[data-tone=down]:after{background:linear-gradient(90deg, transparent, var(--stk-down), transparent)}.stk-tile:hover{box-shadow:inset 0 0 0 1px var(--ui-line-2), 0 24px 50px -28px #7c5cff99;transform:translateY(-3px)}.stk-tile[aria-pressed=true]{background:var(--ui-grad-soft);box-shadow:inset 0 0 0 1.5px #ff6ed2cc,0 18px 44px -20px #ff4fb899}.stk-tile-top{align-items:center;gap:12px;min-width:0;display:flex}.stk-tile-id{flex-direction:column;gap:3px;min-width:0;display:flex}.stk-tile-id strong{font:700 17px/1.1 var(--font-display);letter-spacing:-.02em}.stk-tile-id span{color:var(--ui-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.stk-tile-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.stk-price{font:700 20px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stk-tile-meta{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.stk-skeleton{cursor:default;background:linear-gradient(100deg,#ffffff08 30%,#ffffff14 50%,#ffffff08 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite stk-shimmer}.stk-skeleton:hover{transform:none}@keyframes stk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.stk-empty{text-align:center;color:var(--ui-muted);flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.stk-more{align-self:center}.stk-panel{flex-direction:column;gap:16px;scroll-margin-top:84px;display:flex;position:sticky;top:88px}.stk-panel-head{align-items:center;gap:14px;min-width:0;display:flex}.stk-panel-head>div{min-width:0}.stk-panel-head h2{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,26px)}.stk-panel-head p{align-items:center;gap:10px;margin-top:6px;display:flex}.stk-panel-price{font:700 18px/1 var(--font-display);font-variant-numeric:tabular-nums}.stk-side{box-shadow:inset 0 0 0 1px var(--ui-line);background:#ffffff0a;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid}.stk-side button{min-height:44px;color:var(--ui-muted);font:700 15px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:background .2s,color .2s,box-shadow .2s}.stk-side button:hover{color:#fff}.stk-side button[aria-pressed=true][data-side=buy]{color:#04210f;background:linear-gradient(135deg,#5dffa8,#22c9a0);box-shadow:0 8px 26px -10px #5dffa8b3}.stk-side button[aria-pressed=true][data-side=sell]{color:#2a0409;background:linear-gradient(135deg,#ff8a96,#ff4f6b);box-shadow:0 8px 26px -10px #ff6b7ab3}.stk-amount{margin-top:-8px;position:relative}.stk-amount input{padding-right:76px}.stk-amount>span{color:var(--ui-faint);pointer-events:none;text-overflow:ellipsis;max-width:60px;font-size:14px;font-weight:700;position:absolute;top:50%;right:18px;overflow:hidden;transform:translateY(-50%)}.stk-quick{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.stk-quick .ui-chip{min-height:32px;padding:0 12px;font-size:12.5px}.stk-connect{flex-direction:column;align-items:stretch;gap:8px;display:flex}.stk-connect .ui-wallet-lg,.stk-connect .ui-wallet-lg .wallet-adapter-dropdown{width:100%}.stk-connect .ui-wallet-lg .wallet-adapter-button{border-radius:999px;justify-content:center;width:100%}.stk-quote{min-width:0}.stk-disclosure{color:var(--ui-faint);font-size:12.5px;line-height:1.55}.stk-disclosure a{color:#ff9be3;text-underline-offset:2px;font-weight:600;text-decoration:underline}.stk-panel .ui-disclosure>summary{padding:14px 16px}.stk-panel .ui-disclosure-body{padding:0 16px 16px}.stk-details{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.stk-details dt{color:var(--ui-faint);font-size:11.5px}.stk-details dd{margin:3px 0 0;font-size:14px;font-weight:600}.stk-details-wide{grid-column:1/-1}.stk-mint{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--ui-muted);font-size:12px!important;font-weight:500!important}.stk-more-ways{flex-direction:column;gap:18px;margin-top:clamp(48px,7vw,80px);display:flex}.stk-more-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stk-dock{display:none}@media (max-width:1023px){.stk-dock{z-index:50;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));box-shadow:inset 0 0 0 1px var(--ui-line-2), 0 20px 50px -16px #000;animation:ui-rise .32s var(--ui-ease-out) both;border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;position:fixed}.stk-dock-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stk-dock-id strong{font:700 15px/1 var(--font-display)}.stk-dock-id>span{color:var(--ui-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;display:flex}.stk-dock .stk-change{padding:2px 6px;font-size:11px}.stk-layout{grid-template-columns:1fr}.stk-panel{position:static}}@media (max-width:720px){.stk-pulse{grid-template-columns:1fr 1fr;gap:10px}.stk-pulse>:first-child{grid-column:1/-1}.stk-pulse-card{padding:14px 16px}.stk-grid{grid-template-columns:1fr 1fr;gap:10px}.stk-tile{gap:10px;min-height:132px;padding:14px}.stk-tile-top .stk-icon{width:32px!important;height:32px!important}.stk-price{font-size:17px}.stk-tile-bottom{flex-wrap:wrap}.stk-tile-meta .ui-faint{display:none}.stk-more-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stk-tile,.stk-skeleton{transition:none;animation:none}}
