/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.bg-\[var\(--line-soft\)\]{background-color:var(--line-soft)}.bg-transparent{background-color:#0000}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.capitalize{text-transform:capitalize}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.outline-none{--tw-outline-style:none;outline-style:none}}:root{--bg-deep:#030806;--bg-panel:#0a1411;--bg-panel-hover:#101b17;--accent-matcha:#21c55d;--accent-matcha-soft:#21c55d26;--accent-matcha-hover:#16a34a;--accent-gold:#f4a526;--accent-gold-soft:#f4a52626;--accent-red:#ef4444;--accent-red-soft:#ef444426;--text-main:#f0fdf4;--text-muted:#9ca3af;--text-dim:#6b7280;--line-soft:#21c55d1a;--line-hard:#21c55d33;--line-strong:#21c55d4d;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--font-display:"Inter", system-ui, -apple-system, sans-serif;--font-sans:"Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-deep);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:var(--accent-matcha);text-decoration:none}a:hover{text-decoration:underline}.t-heading-1{font-size:2.5rem;line-height:1.1;font-family:var(--font-display)}.t-heading-2{font-size:1.8rem;line-height:1.2;font-family:var(--font-display)}.t-heading-3{font-size:1.4rem;line-height:1.3;font-family:var(--font-display)}.t-body-lg{font-size:1.125rem;line-height:1.5}.t-body{font-size:1rem;line-height:1.5}.t-body-sm{font-size:.875rem;line-height:1.5}.t-body-xs{font-size:.75rem;line-height:1.5}.t-muted{color:var(--text-muted)}.t-dim{color:var(--text-dim)}.t-matcha{color:var(--accent-matcha)}.t-gold{color:var(--accent-gold)}.t-green{color:var(--accent-matcha)}.t-red{color:var(--accent-red)}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-topbar{height:56px;padding:0 var(--sp-4);border-bottom:1px solid var(--line-soft);background:var(--bg-deep);z-index:50;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-topbar__left{align-items:center;min-width:0;display:flex}.app-topbar__center{max-width:480px;padding:0 var(--sp-4);flex:1;justify-content:center;display:flex}@media(max-width:768px){.app-topbar__center{display:none}}.app-topbar__right{justify-content:flex-end;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.brand-mark{align-items:center;gap:var(--sp-2);font-family:var(--font-display);color:var(--text-main);font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.brand-mark:hover{text-decoration:none}.brand-icon{color:var(--accent-matcha);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.brand-icon img{object-fit:cover;width:42px;height:42px}.global-search-bar{align-items:center;gap:var(--sp-2);border:1px solid var(--line-soft);height:36px;padding:0 var(--sp-3);background:#0000004d;border-radius:8px;width:100%;transition:border-color .2s;display:flex}.global-search-bar:focus-within{border-color:var(--accent-matcha)}.global-search-input{color:var(--text-main);background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:.875rem}.global-search-shortcut{height:20px;color:var(--text-muted);font-size:.65rem;font-weight:700;font-family:var(--font-mono,monospace);pointer-events:none;background:#ffffff0d;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;display:flex}.app-body{flex:1;display:flex}.app-sidebar{border-right:1px solid var(--line-soft);background:var(--bg-deep);width:72px;padding:var(--sp-4) var(--sp-2);align-items:center;gap:var(--sp-3);flex-direction:column;height:calc(100dvh - 56px);transition:width .2s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:56px;overflow-y:auto}.app-sidebar.is-expanded{align-items:stretch;width:212px}.app-sidebar__toggle{border:1px solid var(--line-soft);width:48px;height:38px;color:var(--accent-matcha);background:#21c55d0f;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;transition:width .2s cubic-bezier(.16,1,.3,1),background .16s,border-color .16s;display:flex}.app-sidebar__toggle:hover{border-color:var(--line-strong);background:#21c55d1c}.app-sidebar.is-expanded .app-sidebar__toggle{justify-content:center;width:100%;padding:0}.app-sidebar__nav{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.app-sidebar__link{width:48px;height:48px;color:var(--text-muted);border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:0;transition:all .2s;display:flex}.app-sidebar.is-expanded .app-sidebar__link{justify-content:flex-start;width:100%;margin:0;padding:0 14px}.app-sidebar__link:hover{background:var(--bg-panel);color:var(--text-main)}.app-sidebar__link.is-active{color:var(--text-main);background:#21c55d1c}.app-sidebar__link--primary{color:var(--accent-matcha)}.app-sidebar__link--primary.is-active{color:var(--accent-matcha);background:#21c55d26}.app-sidebar__link--primary:hover{background:var(--accent-matcha-soft);color:var(--accent-matcha)}.app-sidebar__icon{flex:none;justify-content:center;align-items:center;display:flex}.app-sidebar__label{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:760;display:none;overflow:hidden}.app-sidebar.is-expanded .app-sidebar__label{display:inline}.app-main{padding:var(--sp-6);flex:1;width:100%;min-width:0;max-width:1200px;margin:0 auto;overflow-x:hidden}.app-bottom-nav{background:var(--bg-deep);border-top:1px solid var(--line-soft);z-index:50;height:66px;padding-bottom:env(safe-area-inset-bottom);justify-content:center;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000047}@media(max-width:768px){.t-heading-1{font-size:2rem}.t-heading-2{font-size:1.45rem;line-height:1.15}.t-heading-3{font-size:1.15rem;line-height:1.2}.t-body-lg{font-size:1rem}.t-body{font-size:.9375rem}.t-body-sm{font-size:.8125rem}.t-body-xs{font-size:.7rem}.app-topbar{gap:10px;height:58px;padding:0 12px}.app-topbar__left,.app-topbar__right{flex:1 1 0;min-width:0}.app-topbar__right{gap:6px}.brand-mark{gap:8px;font-size:1.15rem}.brand-icon img{width:34px;height:34px}.app-sidebar{display:none}.app-bottom-nav{display:flex}}.app-bottom-nav__item{height:100%;color:var(--text-muted);flex-direction:column;flex:0 25%;justify-content:center;align-items:center;gap:3px;transition:color .2s,transform .2s;display:flex;position:relative}.app-bottom-nav__item svg{width:21px;height:21px}.app-bottom-nav__label{letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.56rem;font-weight:720;line-height:1;display:block;overflow:hidden}.app-bottom-nav__item.is-active{color:var(--text-main)}.app-bottom-nav__item.is-active:before{content:"";background:var(--accent-matcha);border-radius:999px;width:24px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.app-bottom-nav__item--primary{color:var(--accent-matcha)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);white-space:nowrap;border-radius:8px;height:44px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--accent-matcha);color:#000}.btn-primary:disabled{color:var(--text-muted);box-shadow:none;background:#94a3b814;border:1px solid #94a3b829}.btn-primary:hover:not(:disabled){background:var(--accent-matcha-hover);transform:translateY(-1px)}.btn-secondary{color:var(--accent-matcha);border:1px solid var(--accent-matcha);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--accent-matcha-soft)}.btn-ghost{color:var(--text-muted)}.btn-ghost:hover:not(:disabled){color:var(--text-main);background:var(--bg-panel)}.btn-sm{height:32px;padding:0 var(--sp-3);border-radius:6px;font-size:.75rem}.card{background:var(--bg-panel);border:1px solid var(--line-soft);border-radius:16px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.card:hover{border-color:var(--line-hard);box-shadow:0 8px 24px #0006}.card-body{padding:var(--sp-5);min-width:0}.card-header{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-soft);min-width:0}.input-group{gap:var(--sp-2);flex-direction:column;display:flex}.input-label{color:var(--text-muted);font-size:.875rem;font-weight:500}.input-field{border:1px solid var(--line-hard);height:48px;padding:0 var(--sp-4);color:var(--text-main);background:#0000004d;border-radius:8px;width:100%;font-size:1rem;transition:border-color .2s}.input-field:focus{border-color:var(--accent-matcha);outline:none}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-gold{background:var(--accent-gold-soft);color:var(--accent-gold)}.badge-green{background:var(--accent-matcha-soft);color:var(--accent-matcha)}.home-layout{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.home-header{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.dino-hero{isolation:isolate;background:#030806;border:1px solid #21c55d29;border-radius:18px;min-height:440px;position:relative;overflow:hidden}.dino-hero__canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.dino-hero--compact{padding:var(--sp-6) var(--sp-6) var(--sp-8);margin-bottom:var(--sp-8);justify-content:center;align-items:center;min-height:400px;display:flex}.dino-hero__canvas-wrap{border-radius:inherit;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dino-hero__ambient-grid{opacity:.55;background:linear-gradient(#0000 0,#0000 calc(100% - 1px),#86efac0a calc(100% - 1px)) 0 0/100% 34px,linear-gradient(90deg,#0000 0,#0000 calc(100% - 1px),#86efac08 calc(100% - 1px)) 0 0/34px 100%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000000b3 22%,#000000eb);mask-image:linear-gradient(#0000,#000000b3 22%,#000000eb)}.dino-hero__pixel-layer{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.pixel-dino-shell{--pixel-dino-face:-1;opacity:.88;filter:drop-shadow(0 14px 32px #00000047)brightness(.94)saturate(.88);width:min(42vw,360px);height:min(42vw,360px);position:absolute;top:50%;left:58%;transform:translate(-50%,-44%)}.pixel-dino-shell.is-dashing{animation:3s cubic-bezier(.22,1,.36,1) pixel-dino-dash}.pixel-dino-scene{color:#27c75ce6;transform:scaleX(var(--pixel-dino-face));transform-origin:50%;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;bottom:0;left:0}.pixel-dino-scene>*{opacity:.92;font-size:clamp(4px,.43vw,6px);top:52%;left:50%}.pixel-dino__body,.pixel-dino__eye,.pixel-dino__mouth,.pixel-dino__ground,.pixel-dino__comets{filter:drop-shadow(0 0 10px #26b9551f)}@keyframes pixel-dino-dash{0%{opacity:.88;transform:translate(-50%,-44%)}14%{transform:translate(calc(-50% + (240px * var(--pixel-dino-face))),-44%) scale(1.03);opacity:.98}22%{transform:translate(calc(-50% + (460px * var(--pixel-dino-face))),-44%) scale(1);opacity:0}86%{transform:translate(calc(-50% - (460px * var(--pixel-dino-face))),-44%);opacity:0}to{opacity:.88;transform:translate(-50%,-44%)}}.dino-hero__inner{z-index:10;width:100%;position:relative}.dino-hero__content-row{align-items:center;gap:var(--sp-6);grid-template-columns:1fr;max-width:1080px;margin:0 auto;display:grid}@media(min-width:900px){.dino-hero__content-row{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.dino-hero__text-block{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dino-hero__actions-block{gap:var(--sp-4);flex-wrap:wrap;justify-content:flex-start;margin-top:32px;display:flex}.dino-hero__eyebrow{color:var(--accent-matcha);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.78rem;font-weight:800;display:inline-flex}.dino-hero h1{max-width:720px;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.1}.dino-hero h1 span{color:#86efac;display:inline}.dino-hero p{color:#f0fdf4bd;max-width:620px;margin-top:16px;font-size:1rem;line-height:1.6}.dino-feature-card{width:100%;color:var(--text-main);text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;background:linear-gradient(#ffffff08,#ffffff03),#050c09b8;border:1px solid #21c55d38;border-radius:16px;padding:20px;transition:border-color .2s;box-shadow:0 20px 40px #0000004d}.dino-feature-card:hover{border-color:#21c55d75}.dino-feature-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dino-feature-card__top span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.dino-feature-card__top em{color:var(--text-dim);font-size:.76rem;font-style:normal}.dino-feature-card__identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;display:grid}.dino-feature-card__identity img{object-fit:cover;background:var(--line-soft);border-radius:50%;width:56px;height:56px}.dino-feature-card__identity div{flex-direction:column;gap:2px;min-width:0;display:flex}.dino-feature-card__identity strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.dino-feature-card__identity span{color:var(--text-muted);font-size:.8rem}.dino-feature-card__grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;padding-top:20px;display:grid}.dino-feature-card__grid div{flex-direction:column;gap:4px;min-width:0;display:flex}.dino-feature-card__grid span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.dino-feature-card__grid strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.dino-feature-card__grid strong.is-matcha{color:#86efac}.market-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));min-width:0;display:grid}.market-grid__empty{border:1px dashed var(--line-hard);text-align:center;border-radius:16px;grid-column:1/-1;place-items:center;gap:14px;min-height:124px;padding:48px;display:grid}.market-grid__loading{justify-content:center;align-items:center;gap:8px;display:flex}.market-grid__dev-link{border-color:#21c55d5c}.market-card--floor-v2{text-align:left;background:radial-gradient(circle at 88% 10%,#21c55d21,#0000 32%),linear-gradient(145deg,#06140efa,#020806fa 58%,#090f0cfa);border-color:#21c55d26;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #f0fdf40b}.market-card--floor-v2:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0,#0000 16px,#86efac0d 16px,#86efac0d 17px,#0000 17px,#0000),linear-gradient(#f0fdf409,#0000 44%);position:absolute;top:0;right:0;bottom:0;left:0}.market-card--floor-v2:hover{border-color:#21c55d57;box-shadow:0 18px 42px #00000057,inset 0 1px #f0fdf40f}.market-card__body{z-index:1;flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;position:relative}.market-card__top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.market-card__avatar{object-fit:cover;background:#21c55d1a;border:1px solid #86efac2e;border-radius:16px 16px 16px 6px;width:44px;height:44px;box-shadow:0 0 0 4px #21c55d0e}.market-card__identity{align-items:center;gap:8px;min-width:0;display:flex}.market-card__identity h3{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}.market-card__identity .badge{flex:none;padding:2px 8px;font-size:.7rem}.market-card__quote-strip{justify-content:space-between;align-items:flex-end;gap:14px;padding:4px 0 0;display:flex}.market-card__quote-strip dl{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.market-card__quote-strip div,.market-card__quote-strip dd{min-width:0}.market-card__quote-strip dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.market-card__quote-strip dd{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:1.1rem;font-weight:800;line-height:1.1;display:block;overflow:hidden}.market-card__quote-strip dl div:nth-child(2) dd{color:var(--accent-matcha)}.market-card__quote-strip>span{color:#f0fdf499;letter-spacing:.06em;border:1px solid #86efac24;border-radius:999px;flex:none;margin-bottom:1px;padding:5px 7px;font-size:.62rem;font-weight:800}.compact-token-value{text-overflow:ellipsis;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;max-width:100%;line-height:1.05;display:inline-block;overflow:hidden}.compact-token-value--compressed{letter-spacing:.01em}.compact-token-value sub,.market-card__compact-price sub{color:var(--text-muted);vertical-align:baseline;font-size:.58em;font-weight:800;line-height:0;position:relative;bottom:-.15em}.market-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.market-card__status-slab{background:radial-gradient(circle at 12% 20%,#86efac1f,#0000 30%),linear-gradient(90deg,#21c55d14,#040c0947 42%,#040a08b8);border:1px solid #86efac1f;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #f0fdf409}.market-card__status-copy{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.market-card__status-copy span,.market-card__status-copy em,.market-card__status-pill small{min-width:0;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:800}.market-card__status-copy strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:900;line-height:1.05;overflow:hidden}.market-card__status-copy em{color:#f0fdf494;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-card__status-pill{text-align:right;border-left:1px solid #86efac1f;flex-direction:column;justify-content:center;align-items:flex-end;min-width:88px;padding:8px 10px 8px 16px;display:flex}.market-card__status-pill b{color:#86efac;font-size:1.3rem;font-weight:950;line-height:1}.market-card__status-slab--support{background:radial-gradient(circle at 12% 20%,#f4a5261f,#0000 30%),linear-gradient(90deg,#f4a52617,#120c0447 42%,#040a08b8)}.market-card__status-slab--support .market-card__status-pill b{color:var(--accent-gold)}.market-card__status-slab--open .market-card__status-pill b{color:#b7ffce}.market-card-metrics__item{background:radial-gradient(circle at 100% 0,#86efac0f,#0000 32%),linear-gradient(#ffffff04,#0000 55%),#02080652;border-top:0;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:start;gap:2px;min-width:0;min-height:72px;padding:10px 11px;display:grid;box-shadow:inset 0 0 0 1px #86efac14}.market-card-metrics__item:first-child{border-top:0}.market-card-metrics__item span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800}.market-card-metrics__item small{color:#f0fdf452;letter-spacing:.01em;font-size:.68rem;font-weight:700}.market-card-metrics__item strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.floor-rail{background:linear-gradient(#21c55d0f,#16a34a08),#00000024;border:1px solid #21c55d29;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.floor-rail--compact{padding:12px 14px}.floor-rail--visual{background:0 0;border-color:#21c55d33;padding:0}.floor-rail__head,.floor-rail__inline-head,.floor-rail__axis{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.floor-rail__head span,.floor-rail__inline-head span,.floor-rail__axis span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.floor-rail__head strong,.floor-rail__inline-head strong{color:var(--accent-matcha);font-size:.9rem;font-weight:800}.floor-rail__inline-head{z-index:3;pointer-events:none;position:absolute;top:12px;left:14px;right:14px}.floor-rail__track{background:radial-gradient(circle at 18% 22%,#21c55d33,#0000 26%),linear-gradient(#21c55d1a,#21c55d06 45%,#0000 46%),#030806ad;border:1px solid #ffffff0f;border-radius:10px;height:86px;position:relative;overflow:hidden}.floor-rail__ice{background:linear-gradient(135deg,#86efac2e 0,#86efac2e 1px,#0000 1px,#0000 16px) 0 0/28px 28px,linear-gradient(42deg,#21c55d24 0,#21c55d24 1px,#0000 1px,#0000 18px) 0 0/34px 34px,linear-gradient(#bafdd024,#16a34a0a);height:50%;position:absolute;bottom:0;left:0;right:0}.floor-rail__floor{background:linear-gradient(90deg,#064e3b,#22c55e 18%,#166534,#86efac 58%,#14532d 80%,#4ade80);height:3px;position:absolute;bottom:50%;left:0;right:0;box-shadow:0 0 0 1px #86efac1f,0 2px 8px #21c55d29}.floor-rail__floor span{opacity:.65;background:repeating-linear-gradient(90deg,#ffffff47 0,#ffffff47 1px,#0000 1px,#0000 9px);animation:2.8s linear infinite floor-rail-sweep;position:absolute;top:-2px;right:0;bottom:-2px;left:0}.floor-rail__marker{background:var(--accent-matcha);border:2px solid #f0fdf4;border-radius:50%;width:12px;height:12px;position:absolute;top:29px;transform:translate(-50%);box-shadow:0 0 0 4px #21c55d24}.floor-rail__marker:after{content:"";background:#f0fdf452;width:1px;height:22px;position:absolute;top:10px;left:50%}.floor-rail--support .floor-rail__marker{background:var(--accent-red);box-shadow:0 0 0 4px #ef444424}.floor-rail--near .floor-rail__marker{background:var(--accent-matcha);box-shadow:0 0 0 4px #21c55d33}@keyframes floor-rail-sweep{0%{transform:translate(-18px)}to{transform:translate(18px)}}.surface-section{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.surface-section__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);min-width:0;display:flex}.surface-section__eyebrow{color:var(--accent-matcha);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}.discover-toolbar{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.discover-toolbar input{border:1px solid var(--line-soft);min-width:min(360px,100%);height:44px;color:var(--text-main);padding:0 var(--sp-4);background:#0000004d;border-radius:12px;outline:none;flex:1}.discover-toolbar input:focus{border-color:#21c55d8c}.discover-toolbar>div{gap:var(--sp-2);flex-wrap:wrap;display:flex}.discover-table{border:1px solid var(--line-soft);background:var(--bg-panel);border-radius:18px;min-width:860px;overflow:hidden}.discover-mobile-list{display:none}.discover-mobile-card{border:1px solid var(--line-soft);background:var(--bg-panel);text-align:left;border-radius:14px;flex-direction:column;gap:12px;width:100%;padding:14px;display:flex}.discover-mobile-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discover-mobile-card__head div{flex-direction:column;gap:4px;min-width:0;display:flex}.discover-mobile-card__head strong{color:var(--text-main);font-size:1rem;font-weight:800}.discover-mobile-card__head span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.discover-mobile-card__head em{color:var(--text-dim);flex:none;font-size:.72rem;font-style:normal}.discover-mobile-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discover-mobile-card__grid div{border:1px solid var(--line-soft);background:#00000029;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.discover-mobile-card__grid span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.discover-mobile-card__grid strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.discover-table__head,.discover-table__row{gap:var(--sp-3);grid-template-columns:minmax(200px,1.55fr) repeat(6,minmax(92px,1fr)) minmax(96px,.9fr);align-items:center;display:grid}.discover-table__head{padding:var(--sp-4) var(--sp-5);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line-soft);background:#0003;font-size:.75rem;font-weight:700}.discover-table__row{width:100%;padding:var(--sp-4) var(--sp-5);color:var(--text-main);text-align:left;border-bottom:1px solid var(--line-soft);transition:background .18s,transform .18s}.discover-table__row:last-child{border-bottom:none}.discover-table__row:hover{background:var(--bg-panel-hover);transform:translateY(-1px)}.discover-table__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discover-table__row span:first-child{flex-direction:column;gap:4px;display:flex}.discover-table__row em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;overflow:hidden}.data-source-strip{gap:var(--sp-2);background:0 0;flex-wrap:wrap;padding:0 2px;display:flex}.data-source-pill{align-items:center;gap:var(--sp-2);color:var(--text-muted);background:#21c55d14;border:1px solid #21c55d47;border-radius:999px;padding:4px 10px;font-size:.7rem;display:inline-flex}.data-source-pill--fallback{background:#eab30814;border-color:#eab30852}.data-source-pill strong{color:var(--text-main);font-size:.7rem}.data-source-pill em{color:var(--text-dim);font-style:normal}.action-preview{padding:var(--sp-4);border:1px solid var(--line-soft);background:#0003;border-radius:12px;flex-direction:column;gap:8px;display:flex}.action-preview__row{justify-content:space-between;gap:var(--sp-3);color:var(--text-muted);font-size:.85rem;display:flex}.action-preview__row strong{color:var(--text-main);text-align:right;font-weight:700}.action-preview__row--muted strong{color:var(--text-muted)}.action-preview__row--warning strong{color:var(--accent-gold)}.action-preview__row--danger strong{color:var(--accent-red)}.action-preview__row--success strong{color:var(--accent-matcha)}.portfolio-page{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.portfolio-hero{gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--line-soft);background:radial-gradient(circle at 0 0,#21c55d29,#0000 34%),linear-gradient(135deg,#0a140ff2,#030806f2);border-radius:20px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;display:grid}.portfolio-wallet-card,.portfolio-summary-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0;display:grid}.portfolio-summary-card{justify-content:center;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line-soft);background:#0003;border-radius:12px;flex-direction:column;transition:border-color .2s;display:flex}.portfolio-summary-card:hover{border-color:#21c55d66}.portfolio-summary-card span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.portfolio-summary-card strong{color:var(--text-main);font-size:1.25rem;font-weight:800}.portfolio-list{gap:var(--sp-2);flex-direction:column;display:flex}.portfolio-row{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--bg-panel);border:1px solid var(--line-soft);text-align:left;border-radius:12px;grid-template-columns:2fr repeat(auto-fit,minmax(100px,1fr));align-items:center;width:100%;min-width:0;transition:all .2s;display:grid}.portfolio-row:hover{background:var(--bg-panel-hover);border-color:var(--line-hard);transform:translateY(-1px)}.portfolio-row__market{align-items:center;gap:var(--sp-3);display:flex}.portfolio-row__market img{border:1px solid #ffffff1a;border-radius:50%;width:40px;height:40px}.portfolio-row__market div{flex-direction:column;gap:2px;min-width:0;display:flex}.portfolio-row__market strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.portfolio-row__market span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.portfolio-row__metric{flex-direction:column;gap:2px;display:flex}.portfolio-row__metric span{color:var(--text-dim);text-transform:uppercase;font-size:.65rem;font-weight:700}.portfolio-row__metric strong{color:var(--text-main);font-size:.9rem;font-weight:600}.rewards-page{gap:var(--sp-6);flex-direction:column;min-width:0;max-width:100%;display:flex}.rewards-hero{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--line-soft);background:linear-gradient(135deg,#21c55d1a,transparent 46%),var(--bg-panel);border-radius:16px;flex-wrap:wrap;min-width:0;display:flex}.rewards-hero__content{flex-direction:column;gap:4px;display:flex}.rewards-hero__content h1{color:var(--text-main);font-size:2rem;line-height:1.2}.rewards-hero__content p{color:var(--text-muted);max-width:500px}.rewards-hero__eyebrow{color:var(--accent-matcha);text-transform:uppercase;font-size:.75rem;font-weight:700}.rewards-hero__stats{gap:var(--sp-4);width:100%;min-width:0;display:flex}.rewards-hero__stat-box,.rewards-hero__wallet{border:1px solid var(--line-soft);background:#0003;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex;position:relative}.rewards-hero__stat-box span,.rewards-hero__wallet span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.rewards-hero__stat-box strong,.rewards-hero__wallet strong{color:var(--text-main);font-size:1.2rem}.rewards-hero__stat-box svg{position:absolute;top:16px;right:16px}.rewards-layout{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media(min-width:1024px){.rewards-layout{grid-template-columns:1fr 340px}}.rewards-section{gap:var(--sp-4);background:var(--bg-panel);border:1px solid var(--line-soft);padding:var(--sp-5);margin-bottom:var(--sp-6);border-radius:16px;flex-direction:column;display:flex}.rewards-section__head{justify-content:space-between;align-items:center;display:flex}.rewards-section__head h2{color:var(--text-main);font-size:1.1rem}.rewards-kpi-grid{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}@media(min-width:768px){.rewards-kpi-grid{grid-template-columns:repeat(4,1fr)}}.rewards-kpi-stack{gap:var(--sp-3);flex-direction:column;display:flex}.rewards-kpi-card{border:1px solid var(--line-soft);background:#00000026;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.rewards-kpi-card span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.rewards-kpi-card strong{color:var(--text-main);font-size:1rem}.rewards-action-panel{border:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:var(--sp-3);background:#00000026;border-radius:8px;min-width:0;padding:16px;display:flex}.rewards-action-panel__content{flex-direction:column;gap:4px;min-width:0;display:flex}.rewards-action-panel__content span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.rewards-action-panel__content strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.rewards-claims h3{color:var(--text-muted);margin-bottom:var(--sp-3);text-transform:uppercase;font-size:.9rem}.rewards-claim-card{background:var(--bg-deep);border:1px solid var(--line-soft);margin-bottom:var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-3);border-radius:8px;min-width:0;padding:16px;display:flex}.rewards-claim-card__info{flex-direction:column;gap:4px;min-width:0;display:flex}.rewards-claim-card__info span{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.rewards-claim-card__info strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.rewards-claim-card__info em{color:var(--text-dim);overflow-wrap:anywhere;font-size:.75rem;font-style:normal}.rewards-ledger-list{flex-direction:column;display:flex}.rewards-ledger-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:var(--sp-3);padding:12px 0;display:flex}.rewards-ledger-row:last-child{border-bottom:none}.rewards-ledger-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.rewards-ledger-row__main strong{color:var(--text-main);font-size:.9rem}.rewards-ledger-row__main span{color:var(--text-muted);font-size:.75rem}.rewards-ledger-row__value{color:var(--text-main);flex:none;font-size:.9rem;font-weight:700}.rewards-breakdown-list{margin-top:var(--sp-4);flex-direction:column;gap:12px;display:flex}.rewards-breakdown-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.rewards-breakdown-row span{color:var(--text-muted);font-size:.8rem}.rewards-breakdown-row strong{color:var(--text-main);font-size:.85rem}.rewards-disclaimer{color:var(--text-dim);margin-top:var(--sp-4);font-size:.75rem}.rewards-empty-state{padding:var(--sp-4);text-align:center;color:var(--text-muted);background:#00000026;border-radius:8px;font-size:.85rem}.rewards-ledger-item__main span{text-transform:none;letter-spacing:0}.portfolio-wallet-card span,.portfolio-summary-card span,.portfolio-row__metric span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.portfolio-wallet-card strong,.portfolio-summary-card strong{font-size:1.2rem}@media(max-width:768px){.portfolio-row{gap:var(--sp-2);grid-template-columns:1fr}.portfolio-row__market{margin-bottom:var(--sp-2)}.portfolio-row__metric{grid-template-columns:1fr 1fr;align-items:center;display:grid}}.portfolio-summary-card--green{background:var(--accent-matcha-soft);border-color:#21c55d59}.portfolio-list{border:1px solid var(--line-soft);background:var(--bg-panel);border-radius:18px;overflow:hidden}.portfolio-section{gap:var(--sp-3);flex-direction:column;display:flex}.portfolio-section__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);display:flex}.portfolio-section__head h2{margin:0 0 4px;font-size:1.08rem}.portfolio-section__head p{color:var(--text-muted);margin:0;font-size:.88rem}.portfolio-section-empty{padding:var(--sp-6);border:1px dashed var(--line-hard);color:var(--text-muted);text-align:center;background:#0a11217a;border-radius:16px}.portfolio-empty{padding:var(--sp-12);border:1px dashed var(--line-hard);color:var(--text-muted);text-align:center;background:#0308068c;border-radius:18px}.ops-page{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.ops-hero{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding:var(--sp-5);border:1px solid var(--line-soft);background:linear-gradient(135deg,#21c55d1f,transparent 44%),var(--bg-panel);border-radius:8px;display:flex}.ops-eyebrow,.ops-panel__head span,.ops-kpi span,.ops-policy-item span,.ops-ledger-row span em{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ops-hero h1{color:var(--text-main);margin-top:4px;font-size:1.85rem;line-height:1.08}.ops-hero p{max-width:680px;color:var(--text-muted);margin-top:8px;font-size:.92rem;line-height:1.45}.ops-hero__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:260px;display:flex}.ops-hero__badges span{border:1px solid var(--line-soft);min-height:34px;color:var(--text-muted);background:#03080657;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.ops-kpi-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ops-kpi{border:1px solid var(--line-soft);background:#0a1411c7;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.ops-kpi strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.2;overflow:hidden}.ops-kpi em{color:var(--text-muted);font-size:.78rem;font-style:normal;line-height:1.35}.ops-layout{gap:var(--sp-5);grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:start;display:grid}.ops-panel{min-width:0;padding:var(--sp-5);border:1px solid var(--line-soft);background:var(--bg-panel);border-radius:8px}.ops-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.ops-panel__head h2{color:var(--text-main);margin-top:4px;font-size:1.15rem;line-height:1.2}.ops-panel__head em{color:var(--text-muted);text-align:right;font-size:.78rem;font-style:normal}.ops-table{border:1px solid var(--line-soft);background:#03080647;border-radius:8px;overflow:hidden}.ops-table__head,.ops-table__row{gap:var(--sp-3);grid-template-columns:minmax(190px,1.45fr) repeat(3,minmax(118px,.8fr)) minmax(140px,.9fr);align-items:center;display:grid}.ops-table__head{border-bottom:1px solid var(--line-soft);color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;padding:10px 12px;font-size:.72rem;font-weight:800}.ops-table__row{border-bottom:1px solid var(--line-soft);text-align:left;width:100%;padding:13px 12px;transition:background .18s,transform .18s}.ops-table__row:last-child{border-bottom:none}.ops-table__row:hover{background:var(--bg-panel-hover);transform:translateY(-1px)}.ops-table__row>span{min-width:0;color:var(--text-main);font-size:.86rem;font-weight:700}.ops-table__row>span,.ops-market-cell{flex-direction:column;gap:3px;display:flex}.ops-market-cell strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.ops-market-cell em,.ops-table__row span em,.ops-table__row small{color:var(--text-muted);font-size:.74rem;font-style:normal;font-weight:600}.ops-status{border:1px solid var(--line-soft);border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.ops-status--active{background:var(--accent-matcha-soft);color:var(--accent-matcha)}.ops-status--pending{background:var(--accent-gold-soft);color:var(--accent-gold)}.ops-policy-list,.ops-ledger-list{flex-direction:column;gap:10px;display:flex}.ops-policy-item{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ops-policy-item__icon{width:34px;height:34px;color:var(--accent-gold);background:#f4a52617;border-radius:8px;place-items:center;display:grid}.ops-policy-item div:not(.ops-policy-item__icon){flex-direction:column;gap:4px;min-width:0;display:flex}.ops-policy-item strong{color:var(--text-main);font-size:.9rem}.ops-policy-item span{text-transform:none}.ops-ledger-row{gap:var(--sp-4);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1.25fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr);align-items:center;padding:11px 0;display:grid}.ops-ledger-row:last-child{border-bottom:none}.ops-ledger-row>span{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.ops-ledger-row>span:first-child{flex-direction:column;gap:3px;display:flex}.ops-ledger-row span em{text-transform:none}.ops-empty{padding:var(--sp-5);border:1px dashed var(--line-hard);color:var(--text-muted);text-align:center;background:#0a141170;border-radius:8px;font-size:.9rem}@media(max-width:900px){.ops-hero,.ops-kpi-grid,.ops-layout{grid-template-columns:1fr}.ops-hero{padding:var(--sp-4);flex-direction:column;align-items:flex-start}.ops-hero h1{font-size:1.45rem}.ops-hero__badges{justify-content:flex-start;width:100%;min-width:0}.ops-panel{padding:var(--sp-4)}.ops-panel__head{flex-direction:column;align-items:flex-start}.ops-panel__head em{text-align:left}.ops-table{background:0 0;border:none}.ops-table__head{display:none}.ops-table__row{border:1px solid var(--line-soft);background:#03080647;border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.ops-market-cell{grid-column:1/-1}.ops-policy-item{grid-template-columns:34px minmax(0,1fr)}.ops-policy-item .ops-status{grid-column:2}.ops-ledger-row{grid-template-columns:1fr;gap:6px;padding:12px 0}.ops-ledger-row>span{text-overflow:clip;white-space:normal;overflow:visible}}.detail-layout{gap:var(--sp-6);grid-template-columns:1fr;align-items:start;min-width:0;display:grid}@media(min-width:1024px){.detail-layout{grid-template-columns:minmax(0,1fr) 360px}}.detail-main{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.detail-sidebar{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex;position:sticky;top:90px}.detail-market-strip{border:1px solid var(--line-soft);background:linear-gradient(180deg,#0a1121c7,#030610a8),var(--bg-panel);border-radius:14px;overflow:hidden}.detail-market-strip__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.detail-market-strip__metric{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:84px;padding:13px 14px;display:flex}.detail-market-strip__metric:last-child{border-right:none}.detail-market-strip__metric>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:800}.detail-market-strip strong{color:var(--text-main);letter-spacing:-.015em;white-space:nowrap;font-size:.96rem;font-weight:800;line-height:1.15;overflow:visible}.detail-market-strip__value{align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.detail-market-strip strong .compact-token-value,.detail-market-strip em .compact-token-value{display:inline}.detail-market-strip__value .compact-token-value{text-overflow:clip;max-width:none;overflow:visible}.detail-market-strip__unit{color:currentColor;letter-spacing:0;margin-left:3px;font-size:.82em}.detail-market-strip em{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;line-height:1.2;overflow:hidden}.detail-sidebar-summary .card-body{padding:var(--sp-4)}.detail-sidebar-summary__list{flex-direction:column;gap:0;display:flex}.detail-sidebar-summary__list div{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--line-soft);padding:10px 0;display:flex}.detail-sidebar-summary__list div:first-child{padding-top:0}.detail-sidebar-summary__list div:last-child{border-bottom:none;padding-bottom:0}.detail-sidebar-summary__list span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-shell{gap:var(--sp-3);grid-template-rows:38px minmax(0,1fr);min-width:0;height:100%;display:grid;position:relative}.chart-toolbar{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.chart-range-tabs{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;grid-template-columns:repeat(6,38px);gap:4px;padding:3px;display:grid}.chart-range-tab{min-width:0;height:28px;color:var(--text-muted);letter-spacing:0;background:0 0;border:0;border-radius:6px;font-size:.7rem;font-weight:800;line-height:1}.chart-range-tab:hover{color:var(--text-main);background:#ffffff0e}.chart-range-tab--active{color:#1d1304;background:var(--accent-gold)}.chart-viewport{background:radial-gradient(circle at 52% 100%,#43b3e50f,#0000 46%),linear-gradient(#0509122e,#03061085);border-radius:10px;flex:1;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.chart-viewport--empty{background:radial-gradient(circle at 50% 75%,#79d8ff24,#0000 48%),linear-gradient(#05091233,#030610b3)}.chart-canvas-host{z-index:2;width:100%;min-width:0;height:100%;position:relative}.chart-viewport--empty .chart-canvas-host{opacity:.34}.frozen-floor-overlay{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.frozen-floor-overlay__sweep-window{transform-origin:0;transform-box:fill-box;animation:.98s cubic-bezier(.19,.86,.26,1) both frozen-floor-reveal}.frozen-floor-overlay__ice-base{opacity:1}.frozen-floor-overlay__ice-sheen{opacity:.75;mix-blend-mode:screen}.frozen-floor-overlay__ice-veil{opacity:.66;mix-blend-mode:screen}.frozen-floor-overlay__ice-strata{fill:none;opacity:.5;mix-blend-mode:screen}.frozen-floor-overlay__ice-facet{fill:#a0e2ff0c;stroke:#d2faff29;stroke-width:1px}.frozen-floor-overlay__crack{fill:none;stroke:#d8f9ff2e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}.frozen-floor-overlay__crack--deep{stroke:#429bcd24;stroke-width:1.18px}.frozen-floor-overlay__crack--anchor{stroke:#f0f9ff33;stroke-width:.9px}.frozen-floor-overlay__freeze-scan{opacity:0;mix-blend-mode:screen;animation:.98s cubic-bezier(.19,.86,.26,1) both frozen-floor-scan}.frozen-floor-overlay__floor-frost-edge{fill:none;stroke:#b8f1ff38;stroke-width:8px;stroke-linejoin:round;stroke-linecap:round;opacity:.6}.frozen-floor-overlay__floor-bottom{fill:none;stroke:#371f07fa;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.94;transform:translateY(3.2px)}.frozen-floor-overlay__floor-core{fill:none;stroke-width:7.2px;stroke-linecap:round;stroke-linejoin:round}.frozen-floor-overlay__floor-grain{fill:none;stroke-width:6.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.42;mix-blend-mode:multiply}.frozen-floor-overlay__floor-top{fill:none;stroke:#fff2befa;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;transform:translateY(-2.55px)}.frozen-floor-overlay__floor-engraving{fill:none;stroke:#3f270b75;stroke-dasharray:.8 5.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:.8px;opacity:.56}.frozen-floor-overlay__floor-flow{fill:none;stroke:#dcfce7db;stroke-dasharray:34 284;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;opacity:0;animation:5.2s linear infinite frozen-floor-gold-flow;transform:translateY(-1px)}.frozen-floor-overlay__raise-marker{opacity:.96;mix-blend-mode:screen}.frozen-floor-overlay__raise-stem{stroke:#21c55d9e;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:2 3}.frozen-floor-overlay__raise-core{fill:#dcfce7;stroke:#16a34af2;stroke-width:1.3px;filter:drop-shadow(0 0 5px #21c55db8)}.frozen-floor-overlay__raise-pulse{fill:#21c55d14;stroke:#86efac80;stroke-width:1px;animation:2.8s ease-in-out infinite frozen-floor-raise-pulse}.chart-attribution{z-index:5;color:#ffffff3d;letter-spacing:0;pointer-events:auto;font-size:.62rem;font-weight:700;line-height:1;position:absolute;bottom:7px;right:10px}.chart-attribution:hover{color:#ffffff85;text-decoration:none}@keyframes frozen-floor-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes frozen-floor-scan{0%{opacity:0;transform:translate(-180px)}12%{opacity:.72}86%{opacity:.38}to{opacity:0;transform:translate(1080px)}}@keyframes frozen-floor-gold-flow{0%{stroke-dashoffset:260px;opacity:0}28%{opacity:.78}72%{opacity:.58}to{stroke-dashoffset:0;opacity:0}}@keyframes frozen-floor-raise-pulse{0%,to{opacity:.2;transform:scale(.88)}46%{opacity:.88;transform:scale(1.28)}}.chart-source-pill{color:#bae6cae6;text-overflow:ellipsis;background:#21c55d12;border:1px solid #21c55d3d;border-radius:999px;flex:none;max-width:92px;height:22px;padding:0 7px;font-size:.62rem;font-weight:800;line-height:20px;overflow:hidden}.chart-source-pill--fallback{color:#f8dc9ceb;background:#eab30814;border-color:#eab3084d}.chart-state-overlay{color:var(--text-muted);pointer-events:none;background:radial-gradient(circle,#0a1121b8,#0a11212e);justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.market-tape{flex-direction:column;display:flex}.market-tape__toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--line-soft);display:flex}.market-tape__toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.market-tape__toolbar span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}.market-tape__toolbar strong{color:var(--text-main);font-size:.9rem}.market-tape__filters{border:1px solid var(--line-soft);background:var(--bg-deep);border-radius:8px;gap:4px;padding:4px;display:flex}.market-tape__table{overflow-x:auto}.market-tape table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.market-tape th{border-bottom:1px solid var(--line-soft);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:.72rem;font-weight:800}.market-tape td{border-bottom:1px solid var(--line-soft);color:var(--text-muted);vertical-align:middle;white-space:nowrap;padding:13px 16px;font-size:.85rem}.market-tape td:nth-child(3),.market-tape td:nth-child(4){white-space:normal}.market-tape td:nth-child(3) strong{color:var(--text-main);font-weight:800;display:block}.market-tape td:nth-child(3) span{color:var(--text-dim);font-size:.74rem;display:block}.market-tape__badge{border-radius:999px;justify-content:center;min-width:68px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.market-tape__badge--green{background:var(--accent-green-soft);color:var(--accent-green)}.market-tape__badge--red{background:var(--accent-red-soft);color:var(--accent-red)}.market-tape__badge--blue{color:var(--accent-blue);background:#3b82f626}.market-tape__badge--matcha{background:var(--accent-matcha-soft);color:var(--accent-matcha)}.market-tape__more{padding:var(--sp-3);justify-content:center;display:flex}.create-page{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.create-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.create-header__copy{flex-direction:column;gap:6px;display:flex}.create-eyebrow{font-weight:700}.create-layout{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.create-main,.create-sidebar{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.create-card__body,.create-submit-card__body{flex-direction:column;gap:16px;display:flex}.create-card__title{color:var(--text-main);font-weight:600}.create-submit-card__header{align-items:center;gap:8px;display:flex}.create-submit-card__button{width:100%;padding:16px}.create-input-group{flex-direction:column;gap:8px;display:flex}.create-input{border:1px solid var(--line-soft);background:var(--bg-deep);color:var(--text-main);border-radius:8px;outline:none;padding:12px}.create-input:focus{border-color:var(--accent-matcha)}.create-logo-step{border:1px solid var(--line-soft);background:#0000002e;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.create-logo-step__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.create-logo-step__copy p{color:var(--text-dim);font-size:.82rem;line-height:1.5}.create-logo-step__upload{flex:none;align-items:center;gap:14px;display:flex}.create-logo-step__preview{border:1px dashed var(--line-hard);width:72px;height:72px;color:var(--text-dim);text-align:center;background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;display:flex;overflow:hidden}.create-logo-step__preview img{object-fit:cover;width:100%;height:100%}.create-upload-button{height:40px}.create-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.create-textarea-group{flex-direction:column;gap:8px;display:flex}.create-textarea{resize:vertical;background:var(--bg-deep);border:1px solid var(--line-soft);width:100%;min-height:112px;color:var(--text-main);border-radius:8px;outline:none;padding:12px}.create-textarea:focus{border-color:var(--accent-matcha)}.create-review{border:1px solid var(--line-soft);background:#00000029;border-radius:12px;gap:10px;padding:14px;display:grid}.create-review div{justify-content:space-between;gap:12px;display:flex}.create-review span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.create-review strong{color:var(--text-main);text-align:right;overflow-wrap:anywhere;font-size:.85rem;font-weight:700}.create-success{background:#21c55d1a;border:1px solid #21c55d52;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.create-success__head{color:var(--accent-matcha);align-items:center;gap:12px;display:flex}.create-success__title{color:var(--text-main);font-weight:600}.create-success__actions{flex-wrap:wrap;gap:12px;display:flex}@media(max-width:1024px){.detail-sidebar{position:static}}@media(max-width:768px){.app-sidebar{display:none}.app-bottom-nav{display:flex}.app-topbar__center{display:none}.rewards-layout{grid-template-columns:1fr}.rewards-hero{flex-direction:column;align-items:flex-start}.rewards-kpi-grid{grid-template-columns:repeat(2,1fr)}.rewards-action-panel{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.rewards-claim-card{align-items:flex-start;gap:var(--sp-3);flex-direction:column}.rewards-claim-card .btn{width:100%}.app-main{padding:14px 14px calc(88px + env(safe-area-inset-bottom))}.home-layout{gap:18px}.home-header{align-items:stretch;gap:12px}.home-header>div:last-child{width:100%;padding:4px;overflow-x:auto}.market-grid{grid-template-columns:1fr;gap:12px}.discover-table{display:none}.discover-mobile-list{flex-direction:column;gap:12px;display:flex}.portfolio-hero{border-radius:16px;grid-template-columns:1fr;gap:14px;padding:16px}.portfolio-row{grid-template-columns:1fr;gap:8px;padding:14px}.portfolio-row__market{grid-column:1/-1;margin-bottom:2px}.portfolio-row__metric{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.portfolio-summary-card{border-radius:10px;padding:12px}.portfolio-summary-card strong{font-size:1.05rem}.portfolio-empty,.portfolio-section-empty{border-radius:14px;padding:20px 16px}.market-tape__toolbar{flex-direction:column;align-items:flex-start}.market-tape__filters{width:100%;overflow-x:auto}.market-tape__filters .btn{flex:1}.detail-desktop-sidebar,.detail-desktop-only{display:none}.rewards-page{gap:18px}.rewards-hero{border-radius:16px;gap:14px;padding:16px}.rewards-hero__content h1{font-size:1.2rem}.rewards-hero__content p{font-size:.9rem;line-height:1.5}.rewards-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rewards-hero__stat-box,.rewards-hero__wallet{border-radius:10px;padding:12px}.rewards-hero__stat-box strong,.rewards-hero__wallet strong{overflow-wrap:anywhere;font-size:.96rem;line-height:1.35}.rewards-section{border-radius:14px;gap:12px;margin-bottom:0;padding:14px}.rewards-section__head h2{font-size:.98rem}.rewards-kpi-grid{gap:10px}.rewards-action-panel,.rewards-claim-card{gap:10px;padding:12px}.rewards-ledger-row{flex-direction:column;align-items:flex-start;gap:6px}.rewards-ledger-row__value{font-size:.82rem}.rewards-breakdown-row{flex-direction:column;align-items:flex-start;gap:4px}.create-layout{grid-template-columns:1fr;gap:14px}.create-header{gap:10px}.create-card .card-header,.create-card .card-body{padding:14px}.create-logo-step{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.create-logo-step__upload{justify-content:space-between}.create-logo-step__preview{width:64px;height:64px;font-size:.66rem}.create-fields-grid{grid-template-columns:1fr;gap:12px}.create-textarea{min-height:96px}.create-review{gap:8px;padding:12px}.create-review div{flex-direction:column;gap:3px}.create-review strong{text-align:left}.create-success{gap:12px;padding:16px}.create-success__actions .btn{width:100%}}.wallet-compact{align-items:center;gap:8px;min-width:0;display:flex}.language-switch{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-switch button{min-width:30px;height:26px;color:var(--text-muted);border-radius:6px;padding:0 7px;font-size:.72rem;font-weight:800}.language-switch button.is-active{background:var(--accent-gold);color:#090602}@media(max-width:768px){.language-switch{flex:none}.language-switch button{min-width:26px;padding:0 5px}.wallet-compact{flex:none;gap:4px}.wallet-compact .btn{text-overflow:ellipsis;width:auto;min-width:32px;max-width:128px;height:32px;padding:0 8px;overflow:hidden}.wallet-compact .btn svg{flex:none}.wallet-compact .btn:not(.wallet-switch-button){gap:0;font-size:0}.wallet-compact .wallet-switch-button{gap:4px;font-size:.7rem}.dino-hero{border-radius:14px;min-height:0}.dino-hero--compact{min-height:0;max-height:none;margin-bottom:0;padding:0}.dino-hero__inner{padding:18px 16px 14px}.dino-hero__pixel-layer{opacity:.36}.pixel-dino-shell{width:220px;height:220px;top:56%;left:68%;transform:translate(-50%,-50%)}.pixel-dino-scene>*{font-size:4px}.dino-hero__content-row{grid-template-columns:1fr;gap:14px}.dino-hero h1{max-width:none;font-size:1.85rem;line-height:1.02}.dino-hero p{max-width:none;margin-top:10px;font-size:.9rem;line-height:1.48}.dino-hero__actions-block{gap:10px;width:100%;margin-top:16px}.dino-hero__actions-block .btn{flex:1 1 0;min-width:0;height:40px;padding:0 12px}.dino-feature-card{border-radius:14px;width:100%;padding:14px}.dino-feature-card__top span,.dino-feature-card__top em,.dino-feature-card__grid span{font-size:.64rem}.dino-feature-card__identity{grid-template-columns:48px minmax(0,1fr);margin-top:12px}.dino-feature-card__identity img{width:48px;height:48px}.dino-feature-card__identity strong{font-size:1rem}.dino-feature-card__grid{gap:10px;margin-top:14px;padding-top:14px}.dino-feature-card__grid strong{font-size:.92rem}.market-card__body{gap:12px;padding:14px}.market-card__top{grid-template-columns:40px minmax(0,1fr);gap:10px}.market-card__avatar{border-radius:14px 14px 14px 6px;width:40px;height:40px}.market-card__identity{gap:7px}.market-card__identity h3{font-size:.95rem}.market-card__identity .badge{padding:2px 7px;font-size:.64rem}.market-card__quote-strip{flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px}.market-card__quote-strip dl{gap:12px;width:100%}.market-card__quote-strip dt{font-size:.6rem}.market-card__quote-strip dd{font-size:1rem}.market-card__quote-strip>span{margin-bottom:0;padding:4px 7px;font-size:.58rem}.market-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.market-card__status-slab{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px}.market-card__status-copy span,.market-card__status-copy em,.market-card__status-pill small{font-size:.6rem}.market-card__status-copy strong{font-size:.88rem}.market-card__status-pill{min-width:74px;padding:6px 8px 6px 12px}.market-card__status-pill b{font-size:1.08rem}.market-card-metrics__item{gap:2px;min-height:64px;padding:8px 9px}.market-card-metrics__item span{font-size:.58rem}.market-card-metrics__item small{font-size:.6rem}.market-card-metrics__item strong{font-size:.84rem}.hide-on-mobile{display:none!important}}.action-status-line{min-width:0;min-height:18px;color:var(--text-dim);align-items:center;gap:6px;padding:1px 2px;font-size:.74rem;font-weight:650;line-height:1.25;display:flex}.action-status-line__dot{opacity:.95;background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.action-status-line__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.action-status-line a{color:inherit;text-underline-offset:3px;flex:none;text-decoration:underline;text-decoration-thickness:1px}.action-status-line--info{color:var(--accent-matcha)}.action-status-line--success{color:var(--accent-green)}.action-status-line--warning{color:var(--accent-gold)}.action-status-line--danger{color:var(--accent-red)}.action-status-line--muted{color:var(--text-dim)}.detail-page{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.detail-mobile-shell{display:none}.detail-desktop-shell{display:grid}.detail-header{gap:var(--sp-4);border:1px solid var(--line-soft);background:linear-gradient(135deg,#21c55d14,transparent 38%),linear-gradient(180deg,#0a1411eb,#030806d6),var(--bg-panel);border-radius:18px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.detail-header__banner{object-fit:cover;opacity:.14;filter:saturate(.85);pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.detail-header__topline{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.detail-header__icon-button,.detail-header__share{border:1px solid var(--line-soft);min-height:40px;color:var(--text-main);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.84rem;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.detail-header__icon-button:hover,.detail-header__share:hover,.detail-header__fact-actions button:hover,.detail-header__fact-actions a:hover,.detail-header__social:hover{background:#21c55d1a;border-color:#21c55d5c;text-decoration:none}.detail-header__icon-button:active,.detail-header__share:active,.detail-header__fact-actions button:active,.detail-header__fact-actions a:active,.detail-header__social:active{transform:translateY(1px)}.detail-header__icon-button{width:40px;min-width:40px;padding:0}.detail-header__hero{gap:var(--sp-4);grid-template-columns:56px minmax(0,1fr);align-items:center;min-width:0;display:grid}.detail-header__avatar{object-fit:cover;border:1px solid var(--line-soft);background:#ffffff0a;border-radius:16px;width:56px;height:56px}.detail-header__copy{flex-direction:column;gap:7px;min-width:0;display:flex}.detail-header__title-row{align-items:baseline;gap:10px;min-width:0;display:flex}.detail-header__title{color:var(--text-main);font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.75rem;font-weight:740;line-height:1.08;overflow:hidden}.detail-header__symbol{color:var(--text-muted);border:1px solid var(--line-soft);background:#ffffff09;border-radius:999px;flex:none;padding:3px 8px;font-size:.88rem;font-weight:700;line-height:1.2}.detail-header__description{max-width:68ch;color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.45}.detail-header__info{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.detail-header__facts{border:1px solid var(--line-soft);background:#03080675;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.detail-header__fact{border-right:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.detail-header__fact:last-child{border-right:none}.detail-header__fact-label{color:var(--text-dim);letter-spacing:.02em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:6px;font-size:.66rem;font-weight:760;display:inline-flex}.detail-header__fact-label svg{color:var(--accent-matcha)}.detail-header__fact strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:720;overflow:hidden}.detail-header__fact-actions{align-items:center;gap:4px;display:inline-flex}.detail-header__fact-actions button,.detail-header__fact-actions a,.detail-header__social{border:1px solid var(--line-soft);color:var(--text-muted);background:#ffffff09;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.detail-header__fact-actions button,.detail-header__fact-actions a{border-radius:8px;width:26px;height:26px}.detail-header__socials{flex-wrap:wrap;place-content:stretch flex-end;gap:8px;max-width:300px;display:flex}.detail-header__social{min-height:34px;color:var(--text-main);border-radius:10px;gap:6px;padding:0 10px;font-size:.78rem;font-weight:720}.detail-header__social span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.detail-header__social--empty{color:var(--text-dim);cursor:default}.chart-shell{grid-template-rows:38px 24px minmax(0,1fr)}.chart-range-tab--active,.action-tabs button.is-active{background:var(--accent-matcha);color:#03130a}.chart-meta,.chart-summary{min-width:0;color:var(--text-muted);scrollbar-width:none;white-space:nowrap;align-items:center;gap:10px;display:flex;overflow-x:auto}.chart-meta::-webkit-scrollbar{display:none}.chart-summary::-webkit-scrollbar{display:none}.chart-context-pill,.chart-source-pill,.chart-summary__mode,.chart-summary__item,.chart-summary__empty{flex:none;align-items:baseline;gap:6px;display:inline-flex}.chart-context-pill{color:#bae6cae6;background:#21c55d0f;border:1px solid #21c55d38;border-radius:999px;height:22px;padding:0 7px;font-size:.62rem;font-weight:800;line-height:20px}.chart-context-pill--fallback,.chart-source-pill--fallback{color:#f8dc9ceb;background:#eab30814;border-color:#eab3084d}.chart-summary__mode,.chart-summary__item label{color:var(--text-dim);font-size:.64rem;font-weight:700}.chart-summary__item strong,.chart-summary__empty{color:var(--text-main);font-variant-numeric:tabular-nums lining-nums;font-size:.74rem;font-weight:600}.chart-volume-overlay{z-index:3;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.chart-volume-overlay__baseline{stroke:#ffffff14;stroke-width:1px}.chart-empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:240px;display:flex}.market-tape__mobile-list{display:none}.market-tape__empty-panel{padding:var(--sp-8);color:var(--text-muted);text-align:center}.market-tape__stack{flex-direction:column;gap:3px;display:flex}.market-tape__stack strong{color:var(--text-main);font-weight:780}.market-tape__stack span{color:var(--text-dim);font-size:.74rem}.market-tape__stack em{color:var(--accent-matcha);font-size:.72rem;font-style:normal;font-weight:800}.action-tabs{border:1px solid var(--line-soft);background:#ffffff08;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.action-tabs--borrow{grid-template-columns:repeat(4,minmax(0,1fr))}.action-tabs button{min-height:40px;color:var(--text-muted);background:0 0;border-radius:10px;font-size:.85rem;font-weight:700}.action-tabs button.is-sell.is-active{background:var(--accent-red)}@supports (color:color-mix(in lab,red,red)){.action-tabs button.is-sell.is-active{background:color-mix(in srgb,var(--accent-red) 88%,white 12%)}}.action-tabs button.is-sell.is-active{color:#fff7f7}.trade-box{border:1px solid var(--line-soft);background:#020712e6;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.trade-box--receive{background:linear-gradient(#21c55d14,#0000 70%),#020712e6}.trade-box__head,.trade-box__body,.action-meta-row,.action-panel__collapsible{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.trade-box__body{grid-template-columns:minmax(0,1fr) auto;display:grid}.trade-box__head span{color:var(--text-muted);font-size:.78rem;font-weight:700}.trade-box__head strong,.action-meta-row{color:var(--text-dim);font-size:.76rem;font-weight:700}.trade-box__input,.trade-box__value{min-width:0;color:var(--text-main);font-variant-numeric:tabular-nums lining-nums;background:0 0;border:none;outline:none;font-size:1.45rem;font-weight:650;line-height:1.1}.trade-box__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-box__token{border:1px solid var(--line-hard);min-width:82px;height:38px;color:var(--text-main);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:.95rem;font-weight:700;display:inline-flex}.trade-box__presets{flex-wrap:wrap;gap:8px;display:flex}.trade-box__preset{border:1px solid var(--line-soft);min-width:54px;height:30px;color:var(--text-muted);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.action-submit{width:100%;min-height:48px;font-size:.98rem}.action-submit--sell{color:var(--accent-red);border-color:var(--accent-red)}@supports (color:color-mix(in lab,red,red)){.action-submit--sell{border-color:color-mix(in srgb,var(--accent-red) 24%,var(--line-hard))}}.action-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.action-position-grid div{border:1px solid var(--line-soft);background:#ffffff06;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.action-position-grid span{color:var(--text-muted);font-size:.72rem;font-weight:700}.action-position-grid strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.detail-page--dino{gap:22px;position:relative}.detail-page__back{z-index:12;width:46px;height:46px;color:var(--text-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#21c55d1c,#010704c7);border:1px solid #21c55d38;border-radius:16px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;top:76px;left:84px}.detail-page__back:hover{background:#21c55d1f;border-color:#21c55d6b}.detail-page__back:active{transform:translateY(1px)}body:has(.app-sidebar.is-expanded) .detail-page__back{left:224px}.detail-page--dino .dino-dossier{isolation:isolate;background:radial-gradient(circle at 8% 10%,#21c55d33,#0000 28%),linear-gradient(120deg,#21c55d17,#0000 34%),repeating-linear-gradient(135deg,#21c55d0e 0,#21c55d0e 1px,#0000 1px,#0000 16px),linear-gradient(#091711fa,#020805f5);border-color:#21c55d38;border-radius:24px;gap:18px;padding:18px;box-shadow:inset 0 1px #f0fdf40d}.detail-page--dino .dino-dossier:after{content:"";z-index:-1;pointer-events:none;border:1px solid #21c55d12;border-radius:18px;position:absolute;top:14px;right:14px;bottom:14px;left:14px}.dino-dossier__main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid;position:relative}.dino-dossier__identity{align-items:flex-start;min-width:0;display:flex}.detail-page--dino .detail-header__hero{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:16px}.detail-page--dino .detail-header__avatar{border-color:#21c55d47;border-radius:18px;width:70px;height:70px;box-shadow:0 0 0 5px #21c55d0f}.detail-page--dino .detail-header__title{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.55rem)}.detail-page--dino .detail-header__symbol{color:#bef2c8eb;background:#21c55d1a;border-color:#21c55d3d}.detail-page--dino .detail-header__description{color:#dcfce7a3;max-width:58ch;font-size:.92rem}.dino-dossier__actions{justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;display:flex}.detail-page--dino .detail-header__socials{max-width:360px}.detail-page--dino .detail-header__social,.detail-page--dino .detail-header__share,.detail-page--dino .detail-header__icon-button{background:#030f09b3;border-color:#21c55d2e}.detail-page--dino .dino-dossier__contracts{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-top:2px;display:grid}.dino-dossier__contracts-label{color:#bbf7d0bd;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;min-height:34px;padding:0 2px 0 0;font-size:.68rem;font-weight:850;display:flex}.detail-page--dino .detail-header__facts{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(150px,.95fr);gap:8px;display:grid;overflow:hidden}.detail-page--dino .detail-header__fact{background:linear-gradient(90deg,#21c55d12,#01070470);border:1px solid #21c55d21;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:32px;padding:6px 7px 6px 9px;display:flex}.detail-header__fact-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.detail-page--dino .detail-header__fact-label{color:#bbf7d094;letter-spacing:.07em;white-space:nowrap;flex:none;grid-column:auto;gap:5px;font-size:.6rem}.detail-page--dino .detail-header__fact strong{font-family:var(--font-mono,monospace);letter-spacing:-.02em;font-size:.76rem}.detail-page--dino .detail-header__fact--base strong{font-family:var(--font-sans);color:#f0fdf4f5;letter-spacing:-.015em;font-size:.78rem;font-weight:820}.detail-page--dino .detail-header__fact-actions{gap:3px}.detail-page--dino .detail-layout{grid-template-columns:minmax(0,1fr) 380px;gap:22px}.detail-page--dino .detail-main{gap:18px}.detail-page--dino .detail-sidebar{gap:14px}.detail-page--dino .detail-market-strip{background:linear-gradient(90deg,#21c55d14,#0000 58%),linear-gradient(#08140ff5,#030a06f0);border-color:#21c55d2e;border-radius:18px;box-shadow:inset 0 1px #f0fdf40b}.detail-page--dino .detail-market-strip__grid{grid-template-columns:minmax(150px,1.55fr) minmax(118px,1.15fr) minmax(76px,.76fr) minmax(116px,1.08fr) minmax(78px,.76fr) minmax(88px,.82fr) minmax(88px,.76fr)}.detail-page--dino .detail-market-strip__metric{border-color:#21c55d1b;justify-content:center;min-height:78px;padding:12px}.detail-page--dino .detail-market-strip__metric--price{background:radial-gradient(circle at 18% 18%,#21c55d29,#0000 34%),#21c55d09}.detail-page--dino .detail-market-strip__metric--floor{background:#f0fdf406}.detail-page--dino .detail-market-strip__metric--distance{background:linear-gradient(#0000 0,#0000 49%,#21c55d24 49%,#21c55d24 50%,#0000 50%,#0000),#0ea55409}.detail-page--dino .detail-market-strip__metric>span{color:#bbf7d094;letter-spacing:.055em;font-size:.6rem;font-weight:820}.detail-page--dino .detail-market-strip strong{color:#f0fdf4f2;letter-spacing:-.025em;font-size:.98rem;font-weight:780}.detail-page--dino .detail-market-strip__metric--price strong,.detail-page--dino .detail-market-strip__metric--floor strong,.detail-page--dino .detail-market-strip__metric--distance strong{font-size:1.22rem;font-weight:850}.detail-page--dino .detail-market-strip__metric--price strong,.detail-page--dino .detail-market-strip__metric--floor strong{color:#fafffafa}.detail-page--dino .detail-market-strip__metric--price .compact-token-value,.detail-page--dino .detail-market-strip__metric--floor .compact-token-value{letter-spacing:-.035em}.detail-page--dino .detail-market-strip em{color:#9cb3a6d1;font-size:.68rem}.detail-chart-deck{background:radial-gradient(circle at 50% 108%,#21c55d29,#0000 38%),linear-gradient(#091410f5,#020805fa);border:1px solid #21c55d2e;border-radius:24px;min-width:0;height:520px;padding:16px;position:relative;overflow:hidden}.detail-chart-deck:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#21c55d09 1px,#0000 1px),linear-gradient(90deg,#21c55d09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;position:absolute;top:56px;right:16px;bottom:16px;left:16px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18%,#000 82%,#0000)}.detail-panel-kicker{z-index:2;color:#bbf7d085;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850;position:absolute;top:18px;right:18px}.detail-chart-deck .chart-shell{z-index:1;grid-template-rows:38px 25px minmax(0,1fr);position:relative}.detail-chart-deck .chart-viewport{background:radial-gradient(circle at 52% 100%,#21c55d14,#0000 44%),linear-gradient(#03090733,#030907b8);border:1px solid #21c55d14;border-radius:18px}.detail-chart-deck .chart-range-tabs{background:#010704b8;border-radius:999px}.detail-chart-deck .chart-range-tab{border-radius:999px}.detail-activity-deck,.detail-execution-console,.detail-state-panel{background:linear-gradient(#08140ff0,#030a06f5);border:1px solid #21c55d2b;border-radius:22px;overflow:hidden}.detail-activity-deck>h3{color:var(--text-main);letter-spacing:-.01em;margin:0;padding:16px 18px 0;font-size:.98rem;font-weight:780}.detail-execution-console{background:linear-gradient(#21c55d14,#0000 18%),linear-gradient(#08140ff5,#030a06fa);padding:10px}.detail-page--dino .action-panel{flex-direction:column;gap:10px;display:flex}.detail-page--dino .action-panel>.card{background:#01070494;border:0;border-radius:16px}.detail-page--dino .action-panel .card-body{padding:12px}.detail-page--dino .action-panel .card-header{background:#01070473;border-color:#21c55d1f}.detail-page--dino .trade-box{background:#010704b8;border-color:#21c55d24;border-radius:16px}.detail-page--dino .trade-box--receive{background:linear-gradient(#21c55d13,#0000 74%),#010704b8}.detail-page--dino .action-tabs{background:#010704b8;border-color:#21c55d26;border-radius:999px}.detail-page--dino .action-tabs button{border-radius:999px}.detail-page--dino .action-preview{border-color:#21c55d1f;border-radius:14px}.detail-state-panel{padding:14px 16px}.detail-state-panel .detail-sidebar-summary__list div{border-color:#21c55d1c}.detail-console-empty{padding:24px 16px}.detail-page--loading{animation:.18s ease-out detail-shell-in}.detail-loading-hero{min-height:168px}.detail-loading-avatar,.detail-loading-line,.detail-loading-chip,.detail-loading-chart__canvas,.detail-loading-console{background-color:#0d2d1c9e;background-image:linear-gradient(90deg,#0000,#45ff9017,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:240% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.15s ease-in-out infinite detail-skeleton-sweep;position:relative;overflow:hidden}.detail-loading-avatar{border:1px solid #21c55d2e;border-radius:18px;flex:none;width:54px;height:54px}.detail-loading-line{border-radius:999px;display:block}.detail-loading-line--title{width:min(280px,62vw);height:24px}.detail-loading-line--label{width:58px;height:9px}.detail-loading-line--value{width:96px;height:18px}.detail-loading-line--small{width:116px;height:10px}.detail-loading-copy{max-width:420px;color:var(--text-muted);margin:8px 0 0;font-size:.86rem;line-height:1.45}.detail-loading-chip{color:var(--text-muted);text-transform:uppercase;border:1px solid #21c55d26;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:.72rem;font-weight:800}.detail-loading-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-loading-metric{border-right:1px solid #21c55d1c;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.detail-loading-metric:last-child{border-right:0}.detail-loading-chart__canvas{min-height:280px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #21c55d1c;place-items:center;font-size:.78rem;font-weight:800;display:grid}.detail-loading-console{min-height:360px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #21c55d24;border-radius:20px;place-items:center;font-size:.78rem;font-weight:800;display:grid}@keyframes detail-skeleton-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes detail-shell-in{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.detail-activity-deck .market-tape__toolbar{border-color:#21c55d1a;padding:14px 18px 12px}.detail-activity-deck .market-tape__filters{background:#010704ad;border-radius:999px}.detail-activity-deck .market-tape__filters .btn{border-radius:999px}.detail-activity-deck .market-tape table{min-width:720px}.detail-activity-deck .market-tape th,.detail-activity-deck .market-tape td{border-color:#21c55d18}.detail-activity-deck .market-tape tr:hover td{background:#21c55d09}@media(max-width:768px){.detail-page{gap:var(--sp-4)}.detail-desktop-shell{display:none}.detail-mobile-shell{gap:var(--sp-4);flex-direction:column;display:flex}.detail-mobile-top-tabs{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line-soft);background:#030806eb;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}.detail-mobile-top-tabs button{background:var(--line-soft);min-height:38px;color:var(--text-main);border-radius:10px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}.detail-mobile-top-tabs button.is-active{background:var(--accent-matcha);color:#03130a}.detail-mobile-info,.detail-mobile-panel-shell{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.detail-page--loading .detail-loading-strip{grid-template-columns:1fr}.detail-page--loading .detail-loading-metric{border-bottom:1px solid #21c55d1c;border-right:0;min-height:58px;padding:11px 12px}.detail-page--loading .detail-loading-metric:last-child{border-bottom:0}.detail-page--loading .detail-loading-chart__canvas{min-height:220px}.detail-page--loading .detail-loading-chip{color:#0000;justify-self:end;width:32px;height:32px;padding:0}.detail-header{border-radius:16px;gap:8px;padding:10px}.detail-header__topline{grid-template-columns:36px 42px minmax(0,1fr) 36px;gap:9px}.detail-header__icon-button,.detail-header__share{border-radius:10px;width:36px;min-width:36px;min-height:36px;padding:0}.detail-header__hero{display:contents}.detail-header__avatar{border-radius:12px;grid-column:2;width:42px;height:42px}.detail-header__copy{grid-column:3;align-self:center;gap:4px}.detail-header__title{font-size:1.08rem;line-height:1.12}.detail-header__symbol{padding:2px 6px;font-size:.7rem}.detail-header__description,.detail-header__share-label{display:none}.detail-header__share{grid-column:4;justify-self:end}.detail-header__info{flex-direction:column;gap:6px;min-width:0;display:flex}.detail-header__facts{scrollbar-width:none;background:0 0;border:none;border-radius:0;gap:8px;display:flex;overflow-x:auto}.detail-header__facts::-webkit-scrollbar{display:none}.detail-header__socials::-webkit-scrollbar{display:none}.detail-header__fact{border:1px solid var(--line-soft);background:#0308066b;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 7px;display:flex}.detail-header__fact-label{white-space:nowrap;grid-column:auto;gap:3px;font-size:.58rem}.detail-header__fact strong{max-width:88px;font-size:.7rem}.detail-header__fact-actions button,.detail-header__fact-actions a{border-radius:7px;width:23px;height:23px}.detail-header__socials{scrollbar-width:none;flex-wrap:nowrap;gap:7px;overflow-x:auto}.detail-header__social{flex:none;min-height:30px;padding:0 9px;font-size:.72rem}.detail-header__social--empty{display:none}.chart-shell{grid-template-rows:72px 22px minmax(0,1fr)}.chart-summary{gap:6px;overflow:auto hidden}.chart-summary__mode{display:none}.chart-summary__item{gap:3px}.chart-summary__item label{font-size:.55rem}.chart-summary__item strong,.chart-summary__empty{font-size:.62rem}.market-tape__table{display:none}.market-tape__mobile-list{display:block}.market-tape__mobile-card{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.market-tape__mobile-head,.market-tape__mobile-addresses{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-tape__mobile-head strong{color:var(--text-main);font-size:.8rem;font-weight:650}.market-tape__mobile-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}.market-tape__mobile-primary,.market-tape__mobile-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.market-tape__mobile-meta{text-align:right;align-items:flex-end}.market-tape__mobile-primary strong{color:var(--text-main);font-size:.92rem;font-weight:640}.market-tape__mobile-primary span,.market-tape__mobile-meta span,.market-tape__mobile-addresses span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.market-tape__mobile-meta em{color:var(--accent-matcha);font-size:.68rem;font-style:normal;font-weight:700}.market-tape__mobile-addresses{grid-column:1/-1;padding-top:2px}.action-tabs--borrow{grid-template-columns:repeat(2,minmax(0,1fr))}.action-position-grid,.trade-box__body{grid-template-columns:1fr}.trade-box__token{justify-self:start}}@media(max-width:1180px){.detail-page--dino .detail-layout{grid-template-columns:1fr}.detail-page--dino .detail-sidebar{position:static}.detail-page--dino .detail-market-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.detail-page__back{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;width:38px;height:38px;position:fixed;top:70px;left:12px}.detail-page--dino .dino-dossier{border-radius:18px;gap:10px;padding:12px}.dino-dossier__main{grid-template-columns:1fr;gap:10px}.dino-dossier__identity{display:block}.detail-page--dino .detail-header__hero{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.detail-page--dino .detail-header__avatar{border-radius:13px;grid-column:auto;width:46px;height:46px;box-shadow:0 0 0 3px #21c55d0f}.detail-page--dino .detail-header__copy{grid-column:auto}.detail-page--dino .detail-header__title{letter-spacing:-.02em;white-space:nowrap;font-size:1.12rem}.detail-page--dino .detail-header__symbol{font-size:.66rem}.detail-page--dino .detail-header__description{display:none}.dino-dossier__actions{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.detail-page--dino .detail-header__socials{justify-content:flex-start;max-width:none}.detail-page--dino .detail-header__share{grid-column:auto;justify-self:end}.detail-page--dino .dino-dossier__contracts{grid-template-columns:1fr;gap:7px}.dino-dossier__contracts-label{display:none}.detail-page--dino .detail-header__facts{background:0 0;border:0;border-radius:0;gap:7px;display:flex;overflow-x:auto}.detail-page--dino .detail-header__fact{background:#0107049e;border-color:#21c55d29;border-radius:12px;min-height:34px;padding:8px;display:flex}.detail-page--dino .detail-header__fact-main{gap:4px}.detail-page--dino .detail-mobile-top-tabs{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010704e6;border-radius:999px;position:sticky;top:62px}.detail-page--dino .detail-mobile-top-tabs button{border-radius:999px}.detail-page--dino .detail-market-strip{border-radius:18px}.detail-page--dino .detail-market-strip__grid{grid-template-columns:1fr 1fr;display:grid}.detail-page--dino .detail-market-strip__metric{border-bottom:1px solid #21c55d1a;min-height:70px;padding:12px}.detail-page--dino .detail-market-strip__metric--distance{grid-column:1/-1;min-height:58px}.detail-page--dino .detail-market-strip strong{font-size:.92rem;line-height:1.15}.detail-page--dino .detail-market-strip__metric--price strong{font-size:1.02rem}.detail-panel-kicker{display:none}.detail-chart-deck .chart-toolbar{grid-template-columns:1fr}.detail-chart-deck .chart-range-tabs{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.detail-chart-deck .chart-meta{min-height:24px}.detail-activity-deck{border-radius:18px}.detail-activity-deck>h3{padding:14px 14px 0;font-size:.92rem}.detail-activity-deck .market-tape__toolbar{padding:12px 14px}.detail-activity-deck .market-tape__filters{gap:3px;width:100%;overflow-x:auto}.detail-activity-deck .market-tape__filters .btn{flex:1 0 auto;min-width:max-content;padding-inline:10px}.detail-page--dino .market-tape__mobile-card{background:linear-gradient(90deg,#21c55d09,#0000 32%);border-color:#21c55d1a;padding:11px 14px}.detail-page--dino .market-tape__mobile-body{grid-template-columns:1fr}.detail-page--dino .market-tape__mobile-meta{text-align:left;align-items:flex-start}.detail-page--dino .detail-execution-console{border-radius:18px;padding:8px}.detail-page--dino .action-panel>.card{border-radius:14px}.detail-page--dino .action-panel .card-body{padding:10px}.detail-page--dino .trade-box{gap:9px;padding:12px}.detail-page--dino .trade-box__input,.detail-page--dino .trade-box__value{font-size:1.32rem}.detail-page--dino .trade-box__body{grid-template-columns:minmax(0,1fr) auto}.detail-page--dino .trade-box__token{min-width:72px;height:34px;padding:0 10px}.detail-page--dino{gap:8px}.detail-page__back{z-index:12;border-radius:10px;width:32px;height:32px;top:66px;left:9px}.detail-page--dino .dino-dossier{border-radius:14px;gap:0;min-height:0;padding:8px 10px 10px 42px}.detail-page--dino .dino-dossier:after{border-radius:11px;top:6px;right:6px;bottom:6px;left:6px}.detail-page--dino .dino-dossier__main{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.detail-page--dino .dino-dossier__identity{min-width:0}.detail-page--dino .detail-header__hero{grid-template-columns:36px minmax(0,1fr);gap:8px}.detail-page--dino .detail-header__avatar{border-radius:10px;width:36px;height:36px;box-shadow:0 0 0 2px #21c55d0f}.detail-page--dino .detail-header__copy,.detail-page--dino .detail-header__title-row{min-width:0}.detail-page--dino .detail-header__title-row{gap:6px}.detail-page--dino .detail-header__title{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.08;overflow:hidden}.detail-page--dino .detail-header__symbol{letter-spacing:.03em;border-radius:999px;flex:none;padding:2px 5px;font-size:.56rem}.detail-page--dino .detail-header__description,.detail-page--dino .detail-header__socials,.detail-page--dino .dino-dossier__contracts{display:none}.detail-page--dino .dino-dossier__actions{justify-content:flex-end;gap:0;display:flex}.detail-page--dino .detail-header__share{border-radius:10px;width:32px;min-width:32px;min-height:32px}.detail-page--dino .detail-mobile-shell{gap:8px}.detail-page--dino .detail-mobile-top-tabs{border-radius:14px;gap:4px;padding:4px;position:static}.detail-page--dino .detail-mobile-top-tabs button{border-radius:10px;min-height:32px;font-size:.74rem}.detail-page--dino .detail-mobile-info,.detail-page--dino .detail-mobile-panel-shell{gap:8px}.detail-page--dino .detail-market-strip{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.detail-page--dino .detail-market-strip__grid{display:contents}.detail-page--dino .detail-market-strip__metric{border-bottom:0;border-right:1px solid #21c55d1a;min-height:56px;padding:8px 6px;display:flex}.detail-page--dino .detail-market-strip__metric--distance{grid-column:auto}.detail-page--dino .detail-market-strip__metric--volume,.detail-page--dino .detail-market-strip__metric--reserve,.detail-page--dino .detail-market-strip__metric--locked{display:none}.detail-page--dino .detail-market-strip__metric>span{letter-spacing:.06em;font-size:.53rem}.detail-page--dino .detail-market-strip strong,.detail-page--dino .detail-market-strip__metric--price strong{white-space:nowrap;font-size:.82rem;line-height:1.1;overflow:visible}.detail-page--dino .detail-market-strip__metric--price strong,.detail-page--dino .detail-market-strip__metric--floor strong{font-size:.88rem}.detail-page--dino .detail-market-strip em{display:none}.detail-page--dino .detail-market-strip__unit{margin-left:1px;font-size:.5rem}.detail-chart-deck{border-radius:14px;height:315px;padding:8px}.detail-chart-deck:before{background-size:22px 22px;border-radius:11px;top:68px;right:8px;bottom:8px;left:8px}.detail-chart-deck .chart-shell{grid-template-rows:32px 20px minmax(0,1fr);gap:6px}.detail-chart-deck .chart-toolbar{min-height:32px}.detail-chart-deck .chart-range-tabs{gap:2px;padding:3px}.detail-chart-deck .chart-range-tab{min-height:26px;padding:0 5px;font-size:.66rem}.detail-chart-deck .chart-meta{display:none}.detail-chart-deck .chart-summary{scrollbar-width:none;gap:7px;min-height:20px;overflow-x:auto}.detail-chart-deck .chart-summary::-webkit-scrollbar{display:none}.detail-chart-deck .chart-summary__item{flex:none}.detail-chart-deck .chart-summary__item label{font-size:.5rem}.detail-chart-deck .chart-summary__item strong{font-size:.58rem}.detail-chart-deck .chart-viewport{border-radius:11px}.detail-page--dino .detail-activity-deck{border-radius:14px}.app-topbar{height:54px;padding:0 14px}.brand-mark{font-size:1.08rem}.brand-icon img{width:32px;height:32px}.language-switch{border-radius:9px;padding:2px}.language-switch button{border-radius:7px;min-width:25px;height:24px;font-size:.68rem}.wallet-compact .btn{border-radius:10px;min-width:30px;height:30px}.app-bottom-nav{height:60px}.app-bottom-nav__item{gap:2px}.app-bottom-nav__item svg{width:20px;height:20px}.app-bottom-nav__label{font-size:.53rem}.app-bottom-nav__item.is-active:before{width:22px;top:6px}.app-main{padding:12px 14px calc(76px + env(safe-area-inset-bottom))}.dino-hero--compact{border-radius:14px}.dino-hero__inner{padding:16px 16px 12px}.dino-hero__eyebrow{margin-bottom:10px;font-size:.68rem}.dino-hero h1{font-size:1.72rem;line-height:1.08}.dino-hero p{margin-top:8px;font-size:.88rem;line-height:1.42}.dino-hero__actions-block{gap:8px;margin-top:14px}.dino-hero__actions-block .btn{border-radius:9px;height:38px}.dino-feature-card{border-radius:13px;padding:13px}.dino-feature-card__identity{grid-template-columns:42px minmax(0,1fr);gap:10px;margin-top:10px}.dino-feature-card__identity img{width:42px;height:42px}.dino-feature-card__grid{gap:8px;margin-top:12px;padding-top:12px}.home-layout,.portfolio-page,.rewards-page,.ops-page,.create-page{gap:14px}.home-header{gap:8px}.home-header h2,.surface-section__head h2,.create-header h1,.portfolio-hero h1,.rewards-hero__content h1,.ops-hero h1{letter-spacing:-.025em}.discover-toolbar{gap:10px;margin-bottom:12px}.discover-toolbar input{border-radius:11px;height:42px;padding:0 14px}.discover-toolbar>div{scrollbar-width:none;flex-wrap:nowrap;gap:5px;width:100%;padding-bottom:2px;overflow-x:auto}.discover-toolbar>div::-webkit-scrollbar{display:none}.discover-toolbar>div .btn{border-radius:9px;flex:none;min-height:32px;padding-inline:8px;font-size:.72rem}.discover-mobile-list{gap:10px}.discover-mobile-card{border-radius:13px;gap:10px;padding:13px}.discover-mobile-card__grid{gap:8px}.discover-mobile-card__grid div{border-radius:9px;padding:9px 10px}.create-header{align-items:center}.create-header .btn{min-height:32px;padding-inline:10px}.create-card__body,.create-submit-card__body{gap:12px}.create-logo-step{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.create-logo-step__copy p{display:none}.create-logo-step__upload{justify-content:flex-end;gap:10px}.create-logo-step__preview{width:54px;height:54px}.create-upload-button{border-radius:9px;height:36px;padding-inline:12px}.create-input{border-radius:9px;min-height:46px}.create-textarea{border-radius:9px;min-height:94px}.portfolio-hero,.rewards-hero,.ops-hero{border-radius:14px;padding:14px 16px}.portfolio-summary-grid,.portfolio-wallet-card,.rewards-hero__stats,.rewards-kpi-grid,.ops-kpi-grid{gap:8px}.portfolio-summary-card,.rewards-hero__stat-box,.rewards-hero__wallet,.ops-kpi{border-radius:11px;padding:11px 12px}.portfolio-summary-card span,.rewards-hero__stat-box span,.rewards-hero__wallet span,.ops-kpi span{letter-spacing:.055em;font-size:.66rem}.portfolio-summary-card strong,.rewards-hero__stat-box strong,.rewards-hero__wallet strong,.ops-kpi strong{font-size:1rem}.portfolio-empty,.portfolio-section-empty,.rewards-empty-state,.ops-empty{border-radius:13px;padding:18px 14px}.rewards-hero__content p,.ops-hero p{font-size:.88rem;line-height:1.42}.ops-hero__badges{gap:7px}.ops-hero__badges span{border-radius:999px;min-height:30px;padding:0 10px;font-size:.72rem}.ops-panel{border-radius:14px;padding:14px}.ops-table__row{border-radius:11px;gap:8px;padding:12px}.detail-page--dino .dino-dossier,.detail-page--dino .detail-market-strip,.detail-chart-deck,.detail-page--dino .detail-activity-deck{border-radius:13px}.detail-page--dino .detail-mobile-top-tabs{border-radius:12px}.detail-page--dino .detail-mobile-top-tabs button{border-radius:9px;min-height:31px}.detail-chart-deck .chart-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.detail-chart-deck .chart-summary__item{flex:auto;min-width:0}.detail-chart-deck .chart-summary__item:nth-of-type(n+6){display:none}.detail-chart-deck .chart-summary__item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(max-width:380px){.app-topbar{padding-inline:10px}.brand-mark span{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.app-main{padding-inline:10px}.dino-hero h1{font-size:1.58rem}.market-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary-grid,.portfolio-wallet-card{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
