:root{--bg-top: #f5f6fb;--bg-bottom: #e6e8f5;--card-bg: rgba(255, 255, 255, .88);--card-bg-hover: rgba(240, 241, 250, .95);--bullish-bg: rgba(37, 208, 154, .18);--bearish-bg: rgba(255, 77, 90, .18);--neutral-bg: rgba(220, 224, 236, .45);--text-primary: #0a0a0a;--text-secondary: #333333;--border-color: rgba(0, 0, 0, .07);--landing-max-width: 1050px;--landing-gutter: clamp(1rem, 4vw, 2.5rem)}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroGlow{0%{transform:translate(-50%,-55%) scale(.85);opacity:.5}50%{transform:translate(-45%,-50%) scale(1);opacity:.85}to{transform:translate(-50%,-55%) scale(.85);opacity:.5}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(160deg,var(--bg-top),var(--bg-bottom));color:var(--text-primary);min-height:100vh;min-height:100svh;overflow-x:hidden}.landing-wrapper{min-height:100vh;display:flex;flex-direction:column}.landing-main{flex:1;width:100%;display:flex;flex-direction:column;align-items:center}.landing-main>section{width:100%;max-width:var(--landing-max-width);margin:0 auto;padding-left:var(--landing-gutter);padding-right:var(--landing-gutter);box-sizing:border-box}.landing-topbar{width:100%;max-width:var(--landing-max-width);margin:0 auto;padding:1.5rem 1rem;background:linear-gradient(135deg,#281f46,#35225c 55%,#25153d);position:relative;margin-bottom:1rem}.landing-topbar__inner{max-width:var(--landing-max-width);margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;gap:1.5rem;position:static}.landing-logo{display:inline-flex;align-items:center}.landing-logo__img{width:240px;max-width:100%;height:auto}.landing-topbar__actions{display:inline-flex;align-items:center;gap:.5rem;position:absolute;left:10px;top:10px}.widgets-hero{width:100%;max-width:var(--landing-max-width);margin:0 auto;padding:3.25rem 1rem 1.75rem}.widgets-hero__inner{width:100%;padding:2.25rem 2rem;border-radius:28px;background:linear-gradient(135deg,#ffffffdb,#ffffffb8);box-shadow:0 20px 55px #18102e29;border:1px solid rgba(124,111,255,.12)}.widgets-hero__inner h1{margin:0;font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.04em;color:#1b1433}.widgets-hero__lead{margin:.75rem 0 1.6rem;max-width:52rem;font-size:1.05rem;line-height:1.5;color:#1b1433b8}.widgets-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.widgets-grid{width:100%;max-width:var(--landing-max-width);margin:0 auto;padding:0 1rem 4rem}.widgets-grid.widgets-grid--embedded{max-width:none;margin:0;padding:0}.widgets-grid__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.widget-card{grid-column:span 12;padding:0;border-radius:26px;background:transparent;border:none;box-shadow:none}.widget-card__header h2{margin:0;font-size:1.4rem;letter-spacing:-.02em;color:#1b1433eb}.widget-card__subtitle{margin:.5rem 0 0;color:#1b1433ad;font-size:.98rem;line-height:1.5}.widget-card__body{margin-top:1.25rem}.widget-card--preview,.widget-card--momentum,.widget-card--flips{grid-column:span 12}.widget-card--market-direction{grid-column:span 12;order:90}.widget-card--flipboard{grid-column:span 12}.widget-card--volume-spikes{grid-column:span 12;order:91}.widget-card--news{grid-column:span 12;order:-1}.widget-card--altseason{grid-column:span 12}.widget-card--altseason .altseason{padding:0}@media (min-width: 1100px){.widget-card--momentum,.widget-card--flips{grid-column:span 6}.widget-card--market-direction,.widget-card--flipboard,.widget-card--altseason{grid-column:span 12}}.market-direction{display:flex;flex-direction:column;gap:1rem;margin-top:.7rem}.market-direction__badge{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:999px;font-weight:900;letter-spacing:.14em;font-size:.72rem;text-transform:uppercase;border:1px solid rgba(114,123,255,.25);background:#ffffff1f;color:#fffffff5;box-shadow:0 10px 24px #0003}.market-direction__badge--up{border-color:#52f0c47a;background:#48ebc438}.market-direction__badge--down{border-color:#ff94be6b;background:#ff80a638}.market-direction__badge--flat{border-color:#7886c459;background:#7886c42e}.market-direction__pie{position:relative;border-radius:22px;padding:.8rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;gap:.9rem;align-content:start;max-width:820px;margin:0 auto;isolation:isolate}.market-direction__pie--combined{gap:.8rem}.market-direction__pie-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:1.3rem;align-items:start}.market-direction__donuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:start}.market-direction__donut-block{display:grid;gap:.75rem;justify-items:center;min-width:0}.market-direction__donut-block .market-direction__donut{margin:0}.market-direction__info{display:grid;gap:.3rem;justify-items:start;text-align:left}.market-direction__info-panel{display:grid;gap:1.1rem;align-content:start;justify-items:start;text-align:left}.market-direction__info-section{display:grid;gap:.3rem;width:100%}.market-direction__info-section-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#f5f7ff9e;margin-bottom:.25rem}.market-direction__regime-panel{margin-top:.85rem;padding:.85rem .9rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:grid;gap:.65rem}.market-direction__regime-header{display:grid;grid-template-columns:auto auto 1fr;gap:.7rem;align-items:center}.market-direction__regime-title{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f5f7ffb8}.market-direction__regime-metrics{font-size:.78rem;font-variant-numeric:tabular-nums;color:#f5f7ffad;justify-self:end}.market-direction__regime-bar{height:12px;border-radius:999px;overflow:hidden;display:grid;grid-template-columns:calc(var(--bull, 0) * 1%) calc(var(--flat, 0) * 1%) calc(var(--bear, 0) * 1%);box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 28px #00000038;background:#0c0e1c59}.market-direction__regime-seg{height:100%}.market-direction__regime-seg--bull{background:linear-gradient(90deg,#48ebc4d9,#48ebc4fa)}.market-direction__regime-seg--flat{background:linear-gradient(90deg,#a0aadc40,#a0aadc6b)}.market-direction__regime-seg--bear{background:linear-gradient(90deg,#ff80a6f5,#ff80a6c7)}.market-direction__regime-legend{position:relative;display:flex;justify-content:space-between;gap:.5rem .8rem;font-size:.75rem;color:#f5f7ffa6;font-variant-numeric:tabular-nums}.market-direction__regime-flat-label{position:absolute;left:calc(var(--bull, 0) * 1% + (var(--flat, 0) * .5%));transform:translate(-50%);top:-.1rem;font-size:.75rem;color:#f5f7ffb8;font-variant-numeric:tabular-nums;white-space:nowrap}.market-direction__regime-legend-item{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.market-direction__regime-legend-item--bull{color:#48ebc4eb}.market-direction__regime-legend-item--bear{color:#ff80a6e6}.market-direction__info-label{font-size:.82rem;font-weight:700;color:#f5f7ffc7}.market-direction__info-value{font-variant-numeric:tabular-nums;font-weight:900;font-size:clamp(1.15rem,3vw,1.55rem);letter-spacing:.01em;text-shadow:0 10px 24px rgba(0,0,0,.48);color:#ffffffeb}.market-direction__info-value--up{color:#48ebc4fa}.market-direction__info-value--down{color:#ff80a6f5}.market-direction__info-value--flat,.market-direction__info-value--muted{color:#f5f7ffcc}.market-direction__info-hint{font-size:.75rem;color:#f5f7ff99}.market-direction__info-sub-label{margin-top:.5rem;font-size:.8rem;font-weight:700;color:#f5f7ffb8}.market-direction__info-sub-value{font-variant-numeric:tabular-nums;font-weight:900;font-size:clamp(1.02rem,2.6vw,1.3rem);letter-spacing:.01em;text-shadow:0 10px 24px rgba(0,0,0,.48);color:#ffffffe6}.market-direction__info-sub-value--up{color:#48ebc4fa}.market-direction__info-sub-value--down{color:#ff80a6f5}.market-direction__info-sub-value--flat,.market-direction__info-sub-value--muted{color:#f5f7ffcc}.market-direction__info-sub-hint{font-size:.74rem;color:#f5f7ff8c}@media (max-width: 520px){.market-direction__pie-layout{grid-template-columns:1fr;justify-items:center;text-align:center}.market-direction__donuts{grid-template-columns:1fr}.market-direction__info-panel{justify-items:center;text-align:center;width:100%}.market-direction__regime-header{grid-template-columns:1fr;justify-items:start;text-align:left}.market-direction__regime-legend{justify-content:center}}.market-direction__donut{width:min(190px,100%);margin:0 auto;aspect-ratio:1 / 1;border-radius:999px;overflow:visible;background:conic-gradient(from -90deg,#48ebc4fa 0,#48ebc4fa calc(var(--up) * 1%),#ff80a6f5 calc(var(--up) * 1%),#ff80a6f5);box-shadow:0 18px 40px #00000040;position:relative}.market-direction__donut:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 45%);mix-blend-mode:screen;opacity:.7;pointer-events:none;z-index:0}.market-direction__donut:after{content:"";position:absolute;top:24%;right:24%;bottom:24%;left:24%;border-radius:999px;background:radial-gradient(circle at 30% 30%,#18143e,#06070e);border:1px solid rgba(255,255,255,.09);z-index:1}.market-direction__donut-center{position:absolute;top:24%;right:24%;bottom:24%;left:24%;display:grid;place-items:center;text-align:center;padding:.25rem;z-index:3}.market-direction__slice-value{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.market-direction__slice-value-number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--slice-angle, -90deg)) translate(72px) rotate(calc(-1 * var(--slice-angle, -90deg)));font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(.82rem,1.9vw,1.18rem);letter-spacing:.02em;color:#ffffffe6;text-shadow:0 10px 24px rgba(0,0,0,.48)}.market-direction__pie-subtitle{margin-top:.45rem;font-variant-numeric:tabular-nums;font-weight:800;font-size:.82rem;color:#f5f7ffc7}.market-direction__legend{display:flex;flex-wrap:wrap;gap:.6rem .9rem;justify-content:center;font-size:.78rem;color:#f5f7ffb3}.market-direction__legend-item{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.market-direction__legend-dot{width:10px;height:10px;border-radius:999px;background:#0e101ef2;box-shadow:0 0 0 3px #ffffff0f}.market-direction__legend-item--up .market-direction__legend-dot{background:#48ebc4fa}.market-direction__legend-item--down .market-direction__legend-dot{background:#ff80a6f5}.preview-window--widget{width:100%}.contact-back{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:999px;text-decoration:none;font-weight:700;color:#ffffffeb;background:#ffffff24;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,filter .16s ease}.contact-back:hover,.contact-back:focus-visible{transform:translateY(-1px);filter:brightness(1.05);outline:none}.contact-hero{width:100%;max-width:var(--landing-max-width);margin:0 auto;padding:3.25rem 1rem 4rem;position:relative;background:url(/ST_indicator.png) center 40% / cover no-repeat;isolation:isolate}.contact-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.contact-hero__inner{width:100%;padding:clamp(1.75rem,3vw,2.6rem);border-radius:28px;background:#fffffff2;box-shadow:0 20px 55px #18102e29;border:1px solid rgba(124,111,255,.12)}.contact-hero__inner h1{margin:0;font-size:clamp(2rem,4vw,2.6rem);letter-spacing:-.04em;color:#1b1433}.contact-hero__lead{margin:.8rem 0 0;max-width:52rem;font-size:1.05rem;line-height:1.55;color:#1b1433b8}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.75rem}.contact-card{display:flex;align-items:center;gap:.95rem;padding:1.05rem 1.1rem;border-radius:22px;text-decoration:none;border:1px solid rgba(18,22,44,.1);background:#ffffffdb;box-shadow:0 18px 44px #12162c1a;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.contact-card:hover,.contact-card:focus-visible{transform:translateY(-1px);box-shadow:0 22px 54px #12162c24;filter:brightness(1.02);outline:none}.contact-card__icon{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(18,22,44,.1);overflow:hidden}.contact-card__logo{width:100%;height:100%;object-fit:contain}.contact-card--telegram .contact-card__icon,.contact-card--email .contact-card__icon{background:#ffffffeb;border-color:#12162c1a}.contact-card__meta{min-width:0;display:flex;flex-direction:column;gap:.2rem}.contact-card__title{font-weight:800;color:#12162ceb}.contact-card__value{color:#12162cb3;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-hero__note{margin:1.4rem 0 0;color:#12162cb8;font-size:.98rem;line-height:1.5}.widget-subtitle{margin:0 0 1rem;color:#1b1433b3;font-size:.98rem;line-height:1.5}.preview-window--widget .widget-subtitle{color:#f5f7ffbd}.preview-window--widget .widget-subtitle span{color:#f5f7ffdb}.preview-window--widget .preview-window__body{padding-top:1rem}.preview-window--widget .flipboard{margin-top:.75rem}.widget-card--flips .preview-rows--flips{display:flex;flex-direction:column;gap:.8rem}.widget-card--flips .preview-row__time{opacity:.85}.altseason--compact .altseason-board{padding:0;box-shadow:none;background:transparent}.altseason--compact .altseason-board__header{display:none}.altseason--compact .altseason-canvas{margin-top:0}@media (min-width: 980px){.widget-card--momentum,.widget-card--flips{grid-column:span 6}.widget-card--flipboard,.widget-card--altseason{grid-column:span 12}}.landing-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(140deg,#7164ff2e,#ff76c542);color:#4b3eff;box-shadow:0 16px 32px #5449cb2e;flex-shrink:0}.landing-icon__svg{width:28px;height:28px}.landing-icon--speed{color:#ff6f91;background:linear-gradient(150deg,#ff8fba38,#ffc8702e);box-shadow:0 16px 32px #ff8fba2e}.landing-icon--signals{color:#7f5cff;background:linear-gradient(150deg,#7f5cff33,#63dcff2e);box-shadow:0 16px 32px #6c59ff2e}.landing-icon--workflow{color:#45d1b1;background:linear-gradient(150deg,#45d1b12e,#71e3ae47)}.landing-icon--monitor{color:#5aa2ff;background:linear-gradient(150deg,#5aa2ff33,#89d0ff2e)}.landing-icon--alerts{color:#ff8a64;background:linear-gradient(150deg,#ff8a6433,#ffc88e33)}.landing-icon--focus{color:#4fd39f;background:linear-gradient(150deg,#4fd39f33,#7bdbc233)}.landing-language{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;transition:transform .15s ease}.landing-language:hover,.landing-language:focus-visible{outline:none;transform:scale(1.05)}.landing-language__code{font-size:.8rem}.landing-language__flag{font-size:1.05rem;line-height:1}@media (max-width: 768px){.landing-topbar__inner{flex-direction:column;align-items:center;gap:1rem}.landing-topbar__actions{left:10px;top:10px}.landing-logo__img{width:220px}}.seo-hero{padding:1.5rem 0 3.5rem}.seo-hero__inner{max-width:var(--landing-max-width);margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.6rem;position:relative;padding:clamp(2.5rem,5vw,3.6rem);border-radius:36px;border:1px solid rgba(96,84,255,.14);background:linear-gradient(145deg,#ffffffdb,#e9e8ffc7);box-shadow:0 40px 96px #1418522e;overflow:hidden}.seo-hero__inner:before{content:"";position:absolute;width:150%;height:150%;top:50%;left:50%;transform:translate(-50%,-55%);background:radial-gradient(circle at 50% 50%,#7164ff42,#ff7ec700 70%);z-index:-1;animation:heroGlow 12s ease-in-out infinite;pointer-events:none}.seo-hero__eyebrow{font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#281f46cc}.seo-hero__lead{max-width:760px;margin:0 auto;font-size:1.2rem;line-height:1.7;color:#0a0a0ad9}.seo-hero__actions{display:inline-flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;opacity:0;animation:landingFadeUp .85s ease forwards;animation-delay:.1s}.hero-cta{font-size:1.05rem;padding:.95rem 2.4rem}.hero-secondary{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#281f46e0;text-decoration:none;padding:.6rem 1rem;border-radius:999px;background:#ffffffb3;border:1px solid rgba(40,31,70,.1);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.hero-secondary:hover,.hero-secondary:focus-visible{transform:translateY(-1px);box-shadow:0 18px 36px #281f461a;outline:none;background:#ffffffe6}.hero-secondary:after{content:"→";font-size:1.1rem;line-height:1}.seo-hero__stats{display:grid;gap:1.5rem;margin:1.2rem auto 0;padding:0;list-style:none;width:100%;box-sizing:border-box}.seo-hero__stats:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;width:min(100%,780px);padding:0 .5rem}.seo-hero__stats--secondary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:780px;width:min(100%,780px)}.seo-hero__stats dt,.seo-hero__stats dd{margin:0}.seo-hero__stat{padding:1.25rem 1.5rem;border-radius:20px;background:#ffffffbf;box-shadow:0 20px 40px #1a0f3c1f;border:1px solid transparent;position:relative;opacity:0;animation:landingFadeUp .85s ease forwards;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.seo-hero__stat-note{display:block;margin-top:.55rem;font-size:.72rem;line-height:1.25;letter-spacing:.02em;color:#0000008c}.seo-hero__stat--primary{padding:1.5rem 2rem}.seo-hero__stat--bullish{border-color:#2dd2a08c;background:#2dd2a01f}.seo-hero__stat--bearish{border-color:#eb505f8c;background:#eb505f1f}.seo-preview{padding:3rem 0 3.4rem}.seo-preview__inner{max-width:var(--landing-max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,3.4rem);align-items:stretch}.seo-preview__lead{margin:1rem 0 1.5rem;font-size:1.05rem;line-height:1.7;color:#0a0a0ac7}#fliptracker-preview-heading{padding-top:0;margin-top:0}.seo-preview__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}@media (max-width: 768px){.landing-main>.seo-preview{padding-left:0;padding-right:0}.seo-preview__inner{grid-template-columns:1fr;grid-template-areas:"visual" "copy";gap:clamp(2rem,6vw,3.4rem);max-width:none;width:100%;margin:0}.seo-preview__visual{grid-area:visual;width:100%;display:flex;justify-content:center}.seo-preview__copy{grid-area:copy;padding:0 var(--landing-gutter)}.seo-preview__visual .preview-window{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}}.seo-preview__item{display:flex;align-items:flex-start;gap:1rem;padding:1.3rem 1.5rem;border-radius:20px;background:#ffffffd6;border:1px solid rgba(113,100,255,.14);box-shadow:0 28px 48px #1a0f3c24;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.seo-preview__item-copy{display:flex;flex-direction:column;gap:.3rem}.seo-preview__item h3{margin:0 0 .4rem;font-size:1.1rem;color:#211946}.seo-preview__item p{margin:0;line-height:1.6;color:#0a0a0ab8}.seo-preview__item:hover,.seo-preview__item:focus-within{transform:translateY(-6px);box-shadow:0 36px 64px #1a0f3c2e;border-color:#7f6eff3d}.seo-preview__item .landing-icon{width:46px;height:46px;border-radius:16px}.seo-preview__visual{display:flex;justify-content:center;align-items:stretch}.preview-window{width:min(100%,460px);height:100%;border-radius:28px;padding:1.5rem;background:radial-gradient(circle at top,#222868d1,#0b0f30f5);border:1px solid rgba(139,130,255,.18);color:#f5f7ff;box-shadow:0 48px 90px #10133f66;position:relative;overflow:hidden;min-height:440px;display:flex;flex-direction:column}.preview-window.preview-window--widget{width:100%;max-width:none}.preview-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 20%,rgba(255,140,199,.35),transparent 42%);opacity:.35;pointer-events:none}.preview-window__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem;position:relative;z-index:1}.preview-header__dots{display:inline-flex;gap:.4rem}.preview-header__dots a.preview-dot{text-decoration:none}.preview-dot{width:10px;height:10px;border-radius:50%;background:#ffffff40}.preview-dot--red{background:#ff6f91}.preview-dot--amber{background:#ffc95d}.preview-dot--green{background:#58e199}.preview-header__title{font-weight:600;font-size:.95rem;letter-spacing:.02em}.preview-header__status{font-size:.7rem;letter-spacing:.3em;color:#6dffcc;font-weight:700}.preview-window__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.1rem;flex:1}.preview-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;justify-items:stretch;align-self:center;width:min(100%,360px)}.preview-tab{padding:.45rem 1rem;border-radius:999px;background:#ffffff14;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f7ffb8;border:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.preview-tab__text{font-size:.9rem;line-height:1;letter-spacing:inherit}.preview-tab.is-active{background:linear-gradient(135deg,#5f7eff99,#7ddcffb3);color:#0b0f33;font-weight:700;box-shadow:0 14px 32px #6080ff75}.preview-tab:focus-visible{outline:2px solid rgba(125,220,255,.8);outline-offset:2px}.preview-tab:not(.is-active):hover{transform:translateY(-1px);box-shadow:0 12px 26px #6080ff52}.preview-rows{display:flex;flex-direction:column;gap:.8rem}.preview-rows--scrollable{max-height:400px;overflow-y:auto;padding-right:.4rem;margin-right:-.4rem;scrollbar-width:thin;scrollbar-color:rgba(125,220,255,.5) rgba(15,18,54,.3);-webkit-overflow-scrolling:touch}.widget-card--news .preview-rows--scrollable{max-height:900px;padding-right:0;margin-right:0}@media (max-width: 860px){.widget-card--news .preview-window{padding:1.1rem}.preview-rows--news .news-card{padding:1.6rem .95rem .95rem}.news-row__time-badge{max-width:calc(100% - 1.6rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;letter-spacing:.1em}.widget-card--news .news-row__top{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.widget-card--news .news-row__top .preview-row__pair{width:100%}.widget-card--news .news-row__top .preview-row__meta{width:100%;text-align:left}.widget-card--news .news-row__top .news-ai-button{margin-left:0;align-self:flex-start}.news-ai-button{padding:.22rem .5rem}.news-ai-button__sentiment{letter-spacing:.11em}}.preview-rows--scrollable::-webkit-scrollbar{width:6px}.preview-rows--scrollable::-webkit-scrollbar-track{background:#0f12364d;border-radius:999px}.preview-rows--scrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7ddcffa6,#5f87ffb3);border-radius:999px}.preview-rows--flips{gap:.8rem}.preview-rows--momentum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}.preview-rows--momentum .preview-column{display:flex;flex-direction:column;gap:.8rem;min-width:0}.preview-rows--volume-spikes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}.preview-rows--volume-spikes .preview-column{display:flex;flex-direction:column;gap:.8rem;min-width:0}.preview-rows--flips{display:flex;flex-direction:column}.preview-column__title{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#f5f7ff94;margin-bottom:.2rem}.preview-column--gainers .preview-column__title{color:#6dffccbf}.preview-column--losers .preview-column__title{color:#ff8a9abf}.preview-row{display:grid;grid-template-columns:1.4fr .8fr .8fr;align-items:center;padding:.85rem 1rem;border-radius:16px;background:#0b0f30cc;border:1px solid rgba(114,123,255,.14);font-size:.85rem;min-height:60px;transition:border-color .18s ease}.preview-row--link{text-decoration:none;color:inherit}.preview-row--link:hover,.preview-row--link:focus-visible{border-color:#8c94ff73}.preview-row--link:focus-visible{outline:2px solid rgba(140,148,255,.45);outline-offset:3px}.preview-row--bullish{border-color:#5eebc373;background:linear-gradient(135deg,#1e376ee0,#23507feb)}.preview-row--bullish:hover,.preview-row--bullish:focus-visible{border-color:#5eebc3b3}.preview-row--bearish{border-color:#ff788273;background:linear-gradient(135deg,#322056e6,#56224af2)}.preview-row--bearish:hover,.preview-row--bearish:focus-visible{border-color:#ff7882b3}.preview-row--neutral{border-color:#7886c459;background:linear-gradient(135deg,#1c285ce0,#283670eb)}.preview-row--neutral:hover,.preview-row--neutral:focus-visible{border-color:#7886c48c}.preview-row__pair{font-weight:600;letter-spacing:.02em}.preview-row__move{font-weight:600;justify-self:end}.preview-row--bullish .preview-row__move{color:#6dffcc}.preview-row--bearish .preview-row__move{color:#ff8a9a}.preview-row--neutral .preview-row__move{color:#f5f7ffbf}.preview-row__time,.preview-row__signal-time{font-size:.75rem;justify-self:end;color:#f5f7ff99}.preview-rows--flips .preview-row{grid-template-columns:1.3fr .55fr .6fr;column-gap:.4rem}.preview-rows--flips .preview-row.preview-row--with-actions{grid-template-columns:1.15fr .55fr .6fr auto}.preview-flip-item{display:grid;gap:.6rem}.preview-row__pair-link{text-decoration:none;color:inherit}.preview-row__pair-link:hover,.preview-row__pair-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.preview-row__chart-toggle{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:44px;height:36px;padding:0;border-radius:20px;cursor:pointer}.preview-row__chart-icon{width:18px;height:18px;fill:currentColor}.preview-flip-chart{border-radius:16px;overflow:hidden;border:1px solid rgba(114,123,255,.14);background:#0b0f308c}.preview-rows--flips .preview-row__pair{justify-self:start}.preview-rows--flips .preview-row__move{justify-self:center}.preview-rows--flips .preview-row__time{justify-self:end;text-align:right}.preview-rows--momentum .preview-row{grid-template-columns:1fr auto;column-gap:1.2rem}.preview-rows--volume-spikes .preview-row{grid-template-columns:1fr auto auto;column-gap:.9rem}.preview-rows--news .preview-row,.preview-rows--news .news-card{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:1.05rem 1.25rem;width:100%;max-width:1180px;margin:0 auto}.preview-rows--news .news-card{padding-top:2.65rem}.news-card{position:relative;border-radius:16px;background:#0b0f30cc;border:1px solid rgba(114,123,255,.14);font-size:.85rem;transition:border-color .18s ease}.news-row__time-badge{position:absolute;top:.65rem;left:.85rem;display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:5px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#f5f7ffc7;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.news-card--link{text-decoration:none;color:inherit}.news-card--link:hover,.news-card--link:focus-visible{border-color:#8c94ff73}.news-card--link:focus-visible{outline:2px solid rgba(140,148,255,.45);outline-offset:3px}.news-card--bullish{border-color:#5eebc373;background:linear-gradient(135deg,#1e376ee0,#23507feb)}.news-card--bullish:hover,.news-card--bullish:focus-visible{border-color:#5eebc3b3}.news-card--bearish{border-color:#ff788273;background:linear-gradient(135deg,#322056e6,#56224af2)}.news-card--bearish:hover,.news-card--bearish:focus-visible{border-color:#ff7882b3}.news-card--neutral{border-color:#7886c459;background:linear-gradient(135deg,#1c285ce0,#283670eb)}.news-card--neutral:hover,.news-card--neutral:focus-visible{border-color:#7886c48c}.news-row__top{display:grid;grid-template-columns:1fr auto auto;column-gap:1.1rem;align-items:center}.preview-rows--news .preview-row__pair{font-size:1rem;line-height:1.25}.news-row__why-box{padding-top:.15rem}.news-row__why-box .news-row__why{padding:.45rem .65rem;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.news-row__why{display:flex;align-items:flex-start;gap:.55rem}.news-row__why-icon{flex:0 0 auto;font-size:.95rem;line-height:1.2;opacity:.9;transform:translateY(.05rem)}.news-row__why-text{min-width:0}.news-row__why.news-ai-button__why{overflow:visible;text-overflow:initial;white-space:normal;max-width:none;color:#f5f7ffbf;font-size:.8rem;line-height:1.35}.news-subtitle-row{display:flex;align-items:center;gap:.45rem;margin:0 0 1rem}.news-subtitle-row__text{margin:0}.news-subtitle-row .news-digest-refresh{margin-left:auto}.news-digest-refresh-row{margin-top:.35rem;display:flex;justify-content:flex-end}.news-digest-refresh{padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f5f7ffeb;font-weight:800;letter-spacing:.06em;font-size:.68rem;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,filter .18s ease,background .18s ease,opacity .18s ease}.news-digest-refresh:disabled{opacity:.6;cursor:default}.news-digest-refresh:not(:disabled):hover,.news-digest-refresh:not(:disabled):focus-visible{transform:translateY(-1px);background:#ffffff1a;filter:brightness(1.05);outline:none}.news-digest-card{margin-top:.75rem;padding:.85rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.news-digest-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.news-digest-card__title{font-weight:600;letter-spacing:.02em;font-size:.88rem;color:#f5f7ffeb}.news-digest-card__headline{margin-top:.45rem;font-size:.85rem;color:#f5f7ffd9}.news-digest-card__list{margin:.55rem 0 0;padding-left:1.1rem;color:#f5f7ffc7;font-size:.82rem;line-height:1.4}.news-digest-card__section{margin-top:.6rem}.news-digest-card__section-title{font-size:.78rem;font-weight:600;color:#f5f7ffdb;margin-bottom:.25rem}.news-digest-card__section-body{font-size:.82rem;line-height:1.4;color:#f5f7ffc7}.news-digest-card__empty{margin-top:.5rem;font-size:.8rem;color:#f5f7ff9e}.news-ai-button{display:inline-flex;align-items:center;gap:.55rem;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f5f7ffeb;cursor:default;max-width:360px}.news-ai-button__sentiment{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;white-space:nowrap}.news-ai-button__why{font-size:.75rem;line-height:1.2;color:#f5f7ffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-ai-button--bullish{border-color:#52f0c459;background:#48ebc41f}.news-ai-button--bearish{border-color:#ff94be52;background:#ff80a61f}.news-ai-button--neutral{border-color:#7886c440;background:#7886c41a}.preview-row__meta{justify-self:end;text-align:right;font-variant-numeric:tabular-nums;color:#f5f7ffc7;font-size:.78rem;line-height:1.25}.volatility-market{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:.55rem 0 .9rem}.volatility-market__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#f5f7ff94}.volatility-market__value{font-weight:800;letter-spacing:-.02em;color:#f5f7ffeb}.volatility-market__meta{font-size:.78rem;color:#f5f7ff9e}.volatility-market__error{margin:-.35rem 0 .85rem;font-size:.78rem;color:#ff8a9adb}.volatility-badges{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;flex-wrap:wrap}.volatility-badge{font-size:.62rem;padding:.14rem .4rem;border-radius:999px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(114,123,255,.25);background:#727bff1f;color:#f5f7ffdb}.volatility-badge--act{border-color:#7ddcff4d;background:#7ddcff24}.volatility-badge--hot{border-color:#6dffcc59;background:#6dffcc24}.volatility-badge--ext{border-color:#ffc46d6b;background:#ffc46d29}.volatility-badge--breakout{border-color:#ff79d759;background:#ff79d724}.volatility-badge--dump{border-color:#ff8a9a59;background:#ff8a9a24}.preview-data-source{align-self:flex-end;display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f7ffad;font-weight:600}.preview-data-source--momentum{grid-column:1 / -1;justify-self:end;margin-top:.4rem}.preview-data-source__label{line-height:1.2}.preview-data-source__icon{width:32px;height:auto;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.seo-flipboard__inner{max-width:var(--landing-max-width);margin:0 auto;padding:3rem var(--landing-gutter);display:flex;flex-direction:column;gap:1.6rem;background:radial-gradient(circle at top,#222868d1,#0b0f30f5);border-radius:32px;border:1px solid rgba(124,130,255,.14);box-shadow:0 26px 48px #0e112a47;overflow:hidden}.seo-flipboard__inner>h2{margin:0;font-size:clamp(1.8rem,2.3vw,2.4rem);letter-spacing:-.01em;color:#fff;text-align:center}.seo-flipboard__intro{margin:0;text-align:center;font-size:.95rem;color:#ffffffbf}.flipboard{position:relative;border-radius:22px;padding:2rem 2.6rem;background:linear-gradient(180deg,#0b0f30eb,#0d123ae0);border:1px solid rgba(124,130,255,.16);min-height:400px;overflow:hidden}.flipboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:100% 30px,38px 100%;opacity:.4;pointer-events:none}.flipboard__labels{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:#f4f6ffb8;font-weight:600}.flipboard__line{position:absolute;left:4%;right:4%;top:60%;height:4px;border-radius:999px;background:linear-gradient(90deg,#42e2c71a,#42e2c7d9 49%,#f074a2d9 51%,#f074a21a);box-shadow:0 0 22px #72c1ff2e}.flipboard__bubbles{position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem 3rem;margin-left:-3.5rem;pointer-events:none}.flipboard-bubble{position:absolute;left:var(--bubble-left, 50%);top:var(--bubble-top, 50%);transform:translate(-50%,-50%);width:calc(var(--bubble-size, 48px) * 1.2);height:calc(var(--bubble-size, 48px) * 1.2);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;text-align:center;color:#f5f7ff;font-size:.78rem;letter-spacing:.03em;box-shadow:0 20px 36px #0a0c3061;opacity:var(--bubble-opacity, .8);animation:bubbleFloat 6.5s ease-in-out infinite;animation-delay:var(--bubble-delay, 0s);pointer-events:none;padding:.35rem;border:1px solid rgba(156,174,255,.28);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.flipboard-bubble:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:transparent;transform:scale(var(--bubble-scale, .88));transition:transform .4s ease}.flipboard-bubble--bullish{background:radial-gradient(circle at 30% 30%,#48ebc4eb,#0c3a48b3);border-color:#52f0c47a;box-shadow:0 16px 32px #48ebc43d}.flipboard-bubble--bearish{background:radial-gradient(circle at 30% 30%,#ff80a6e0,#200c36ad);border-color:#ff94be6b;box-shadow:0 16px 32px #ff80a63d}.flipboard-bubble__symbol{font-weight:700;font-size:.78rem;letter-spacing:.08em;z-index:1}.flipboard-bubble__value{font-size:.6rem;letter-spacing:.05em;z-index:1;color:#f5f8ffe0}@media (max-width: 640px){.flipboard-bubble{width:calc(var(--bubble-size, 48px) * .8);height:calc(var(--bubble-size, 48px) * .8)}}@keyframes bubbleFloat{0%,to{transform:translate3d(0,-2px,0) scale(.98)}50%{transform:translate3d(0,4px,0) scale(1.02)}}.seo-hero__stat:hover,.seo-hero__stat:focus-within{transform:translateY(-6px);box-shadow:0 28px 52px #1a0f3c29}.seo-hero__stats:first-of-type .seo-hero__stat:nth-child(1){animation-delay:.18s}.seo-hero__stats:first-of-type .seo-hero__stat:nth-child(2){animation-delay:.3s}.seo-hero__stats--secondary .seo-hero__stat:nth-child(1){animation-delay:.42s}.seo-hero__stats--secondary .seo-hero__stat:nth-child(2){animation-delay:.54s}.seo-hero__stats--secondary .seo-hero__stat:nth-child(3){animation-delay:.66s}@media (max-width: 600px){.seo-hero{padding:3rem 0 2.75rem}.seo-hero__inner{padding:2.4rem 1.6rem;border-radius:28px}.seo-hero__stats{gap:1rem}.seo-hero__stats:first-of-type{grid-template-columns:1fr;padding:0}.seo-hero__stat--primary{padding:1.3rem 1.4rem}.seo-preview__inner{gap:2.2rem}.seo-preview__item{padding:1.1rem 1.25rem;flex-direction:column;align-items:stretch}.seo-preview__item .landing-icon{width:42px;height:42px}.preview-window{padding:1.2rem}.preview-row{grid-template-columns:1.15fr .7fr .75fr;column-gap:.35rem;row-gap:0}.preview-row__pair{grid-area:auto}.preview-row__move{grid-area:auto;justify-self:center}.preview-row__time,.preview-row__signal-time{grid-area:auto;justify-self:end}}.seo-hero__stats{justify-items:stretch}.seo-hero__stat dd{font-size:2rem;font-weight:700;color:#281f46}.seo-hero__stat dt{font-size:.95rem;color:#0a0a0aa6;margin-top:.35rem}.seo-feature-grid{padding:3.5rem 0}.seo-feature-grid__inner{max-width:var(--landing-max-width);margin:0 auto;text-align:center}.seo-feature-grid__intro{max-width:720px;font-size:1.05rem;line-height:1.6;color:#0a0a0abf;margin:0 auto 2.5rem}.seo-feature-grid__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.6rem}.seo-feature-card{padding:1.75rem;border-radius:24px;background:#ffffffe0;border:1px solid rgba(40,31,70,.08);box-shadow:0 24px 56px #1a0f3c24;display:flex;flex-direction:column;gap:.85rem;text-align:left;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.seo-feature-card>*{position:relative;z-index:2}.seo-feature-card h3{margin:0;font-size:1.2rem;color:#281f46}.seo-feature-card p{margin:0;line-height:1.6;color:#0a0a0ac7}.seo-feature-card .landing-icon{width:48px;height:48px;border-radius:16px;background:linear-gradient(150deg,#7365ff2e,#ff7ecc38);box-shadow:0 16px 36px #5449cb2e}.seo-feature-card--image{background:#ffffffeb}.seo-feature-card__image{display:block;align-self:center;width:min(198px,61.2%);max-width:100%;max-height:162px;height:auto;transition:transform .22s ease;object-fit:contain}.seo-feature-card__image--workflow{width:min(178px,55%);max-height:146px}.seo-feature-card:hover,.seo-feature-card:focus-within{transform:translateY(-8px);box-shadow:0 34px 70px #1a0f3c2e;border-color:#7164ff38}.seo-feature-card--image:hover .seo-feature-card__image,.seo-feature-card--image:focus-within .seo-feature-card__image{transform:translateY(-4px)}.seo-feature-card:hover:after,.seo-feature-card:focus-within:after{opacity:1}.seo-feature-card:after{content:"";position:absolute;inset:-60% -20% auto -20%;height:120%;background:radial-gradient(circle at top,#ffd4ff40,#fff0);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.seo-supertrend{padding:3.8rem 0;background:transparent}.seo-supertrend__inner{max-width:var(--landing-max-width);margin:0 auto;display:flex;flex-direction:column}.seo-supertrend__intro{margin:0;max-width:760px;line-height:1.7;font-size:1.05rem;color:#0a0a0ac7}.seo-supertrend__grid{margin-top:1.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8rem}.seo-supertrend__card{padding:1.8rem;border-radius:24px;background:#ffffffeb;border:1px solid rgba(40,31,70,.08);box-shadow:0 20px 48px #1a0f3c1f;display:flex;flex-direction:column;gap:.9rem}.seo-supertrend__card h3{margin:0;font-size:1.15rem;color:#281f46}.seo-supertrend__card p{margin:0;line-height:1.65;color:#0a0a0acc}.seo-supertrend__list{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;color:#0a0a0acc}.seo-resources{position:relative;padding:3rem 0;background:url(/ST_indicator.png) center 40% / cover no-repeat;isolation:isolate}.seo-resources:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.seo-resources__inner{max-width:720px;margin:0 auto;text-align:center;background:#fffffff2;border-radius:24px;padding:2.5rem 2rem;box-shadow:0 18px 36px #281f461f;display:flex;flex-direction:column;gap:1.2rem;width:calc(100% - 32px);max-width:min(720px,100% - 32px)}.seo-resources__intro{margin:0;font-size:1.05rem;line-height:1.65;color:#0a0a0acc}.seo-resources__link{align-self:center;display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.6rem;border-radius:999px;font-weight:600;color:#fff;background:linear-gradient(135deg,#3d2df7,#7d5eff);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.seo-resources__link:after{content:"↗";font-size:1rem}.seo-resources__link:hover,.seo-resources__link:focus-visible{transform:translateY(-1px);box-shadow:0 18px 36px #281f4633;outline:none}.seo-faq{padding:3.5rem 0 2.5rem;background:#ffffff8c}.seo-faq__inner{padding-left:16px;padding-right:16px;max-width:900px;margin:0 auto}.seo-faq__accordion{display:grid;gap:1.2rem}.seo-faq__item{background:#ffffffe6;border:1px solid rgba(40,31,70,.08);border-radius:20px;box-shadow:0 18px 44px #1a0f3c1f;overflow:hidden}.seo-faq__trigger{width:100%;padding:1.3rem 1.6rem;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:1.02rem;font-weight:700;color:#281f46;text-align:left}.seo-faq__trigger:focus-visible{outline:2px solid rgba(113,100,255,.55);outline-offset:2px}.seo-faq__question{flex:1 1 auto}.seo-faq__icon{position:relative;width:28px;height:28px;border-radius:50%;background:#7164ff1f;flex:0 0 auto;transition:transform .2s ease,background .2s ease}.seo-faq__icon:before,.seo-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#281f46;transform:translate(-50%,-50%)}.seo-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.seo-faq__item.is-open .seo-faq__icon{transform:rotate(180deg);background:#7164ff33}.seo-faq__item.is-open .seo-faq__icon:after{opacity:0}.seo-faq__panel{padding:0 1.6rem 1.5rem;color:#0a0a0ac7;line-height:1.65}.seo-faq__panel[hidden]{display:none}.seo-feature-grid h2,.seo-faq h2,.seo-hero__inner h1{margin:0;font-weight:800;color:#1f1538}.seo-feature-grid h2{font-size:2rem;margin-bottom:.75rem}.seo-faq h2{font-size:1.8rem;margin-bottom:1.5rem}@media (max-width: 768px){.seo-hero{padding:3.5rem 0 2.5rem}.landing-topbar{padding:1rem}.seo-hero__lead{font-size:1.05rem}.seo-hero__stat{padding:1rem}.seo-hero__stat dd{font-size:1.7rem}.seo-feature-grid{padding:3rem 16px}.seo-supertrend{padding:3.2rem 16px}.seo-supertrend__card--calcs{grid-column:span 1}.seo-faq{padding:3rem 0 2rem}}@media (max-width: 520px){.seo-hero__actions{flex-direction:column}.landing-topbar__inner{align-items:center}.landing-topbar__actions{left:10px;top:10px}.landing-topbar__cta{width:100%;text-align:center}.hero-secondary{width:100%;justify-content:center}.preview-rows--momentum,.preview-rows--volume-spikes,.seo-supertrend__grid{grid-template-columns:1fr}.seo-supertrend__card--calcs{grid-column:span 1}}.app-shell{--frame-radius: 34px;--frame-gutter: 20px;--sidebar-width: 320px;--neo-bg-0: #0a0718;--neo-bg-1: #120a2a;--neo-bg-2: #1b0f3a;--neo-panel: rgba(255, 255, 255, .04);--neo-border: rgba(255, 255, 255, .14);--neo-border-strong: rgba(255, 255, 255, .18);--neo-text: rgba(255, 255, 255, .92);--neo-muted: rgba(255, 255, 255, .68);--neo-accent: rgba(255, 78, 203, 1);--neo-accent-2: rgba(113, 100, 255, 1);width:min(1440px,calc(100% - 48px));margin:24px auto;padding:var(--frame-gutter);position:relative;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:18px;border-radius:var(--frame-radius);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--neo-border);box-shadow:0 55px 150px #0000008c,inset 0 1px #ffffff1a;isolation:isolate;min-height:calc(100vh - 48px)}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 520px at 18% 22%,rgba(255,78,203,.16),transparent 60%),radial-gradient(900px 520px at 86% 26%,rgba(113,100,255,.22),transparent 60%),radial-gradient(1200px 720px at 50% 110%,rgba(88,225,153,.14),transparent 55%),linear-gradient(160deg,var(--neo-bg-2),var(--neo-bg-0) 58%,#070511);z-index:-2;pointer-events:none}.app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(1100px 720px at 50% 40%,rgba(255,255,255,.06),transparent 62%),radial-gradient(1200px 820px at 50% 120%,rgba(0,0,0,.65),transparent 60%);z-index:-1;pointer-events:none;opacity:.9}#fliptracker-monitor{scroll-margin-top:48px}.app-header{position:sticky;top:24px;align-self:start;height:calc(100vh - 48px);display:flex;flex-direction:column;align-items:stretch;gap:1.05rem;color:var(--neo-text);overflow:visible}.app-header__logo{padding:0 1.05rem}.app-header__mobile-actions{display:none}.mobile-nav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;padding:0;line-height:1;cursor:pointer;position:relative}.mobile-nav-btn__dot{position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:999px;background:var(--neo-accent);box-shadow:0 6px 14px #00000059;border:2px solid rgba(20,12,44,.92)}.mobile-nav-backdrop,.mobile-nav-close-row{display:none}.app-header__frame{flex:1 1 auto;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:1.05rem;padding:1.25rem 1.05rem 1.15rem;border-radius:calc(var(--frame-radius) - 8px);background:radial-gradient(1000px 700px at 50% 105%,rgba(255,78,203,.14),transparent 58%),radial-gradient(900px 520px at 30% 20%,rgba(113,100,255,.22),transparent 62%),linear-gradient(165deg,#281f46f5,#140c2cfa);color:var(--neo-text);overflow:visible;background-clip:padding-box;border:1px solid var(--neo-border-strong)}.app-header__frame--alerts{display:none}.app-header__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.12),transparent 38%),radial-gradient(circle at 62% 40%,rgba(255,78,203,.18),transparent 40%),radial-gradient(circle at 86% 72%,rgba(113,100,255,.22),transparent 42%),radial-gradient(circle at 18% 68%,rgba(255,255,255,.1),transparent 42%),radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1.2px),radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1.2px);background-size:auto,auto,auto,auto,120px 120px,180px 180px;background-position:center,center,center,center,12px 24px,40px 60px;opacity:.22;pointer-events:none;z-index:0}.app-header__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 18% -12%,rgba(255,255,255,.12),transparent 50%),radial-gradient(circle at 92% 12%,rgba(113,100,255,.25),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 44px);z-index:0;pointer-events:none;opacity:.55}.header-left,.header-right{position:relative}.header-left{z-index:2;display:flex;flex-direction:column;gap:1.1rem;width:100%}.user-panel{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border-radius:26px;background:transparent;border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 70px #0a081859,inset 0 1px #ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.user-panel__identity-row{display:block}.user-panel__alerts-menu{display:inline-flex;position:relative}.user-panel__alerts-btn{display:none}@media (min-width: 1101px){.user-panel__identity-row{display:flex;align-items:center;gap:.65rem}.user-panel .user-panel__identity-row .signout-control--panel{flex:1 1 auto;width:auto;min-width:0}.user-panel__alerts-btn{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:18px;background:#0806161f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a}.user-panel__alerts-btn:hover,.user-panel__alerts-btn:focus-visible{outline:none;background:#ffffff1f;border-color:#ffffff2e}.user-panel__alerts-dropdown{min-width:320px;top:calc(100% + 10px)}}.user-panel .signout-control--panel{width:100%;margin-bottom:0;padding:.35rem .55rem;min-height:46px;border-radius:22px;background:#0806161f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a}.user-panel .signout-name{font-size:1.05rem;letter-spacing:.04em;max-width:none}.user-panel .pro-menu__kebab{width:36px;height:36px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.user-panel .tab-switcher{width:100%;padding:.25rem;border-radius:999px;background:#0806161a;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1a}.user-panel .tab-btn{border-radius:999px;white-space:nowrap;line-height:1}.header-right{z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-top:0}.admin-actions{order:0}.header-links{order:1}.header-controls{order:2}.header-links{margin-top:.25rem;display:flex;flex-direction:column;gap:.6rem;align-items:stretch}.header-nav{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;align-items:stretch}.header-nav__label{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;margin:.5rem 0 .33rem;font-weight:750}.header-nav__section{display:flex;flex-direction:column;gap:.35rem}.header-nav__item{display:flex;align-items:center;gap:.9rem;width:100%;padding:.33rem .75rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffeb;text-decoration:none;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease}.header-nav__item:hover,.header-nav__item:focus-visible{outline:none;background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.header-nav__item--button{border:1px solid rgba(255,255,255,.1)}.header-nav__item--toggle{justify-content:space-between;gap:.75rem}.header-nav__item--movers .header-nav__text{margin-right:.25rem}.header-nav__movers-dots{margin-left:auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.header-nav__movers-dot{width:7px;height:7px;border-radius:999px;background:#ffffff52;box-shadow:inset 0 0 0 1px #0000002e;opacity:.9}.header-nav__movers-dot.is-active.header-nav__movers-dot--pump{background:#25d09af2;box-shadow:0 0 0 3px #25d09a29}.header-nav__movers-dot.is-active.header-nav__movers-dot--dump{background:#ff4d5af2;box-shadow:0 0 0 3px #ff4d5a29}.header-nav__toggle-text{flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem;min-width:0}.header-nav__toggle-title{font-size:.92rem;font-weight:750;line-height:1.15}.header-nav__toggle-sub{font-size:.82rem;color:#ffffffa8;text-decoration:none;font-weight:650}.header-nav__toggle-sub:hover,.header-nav__toggle-sub:focus-visible{color:#ffffffd9;text-decoration:underline;outline:none}.header-nav__toggle-sub--text{cursor:default}.header-nav__toggle-sub--text:hover,.header-nav__toggle-sub--text:focus-visible{text-decoration:none}.header-nav__switch{flex:0 0 auto}.header-nav__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex:0 0 auto;color:#ffffffe6}.header-nav__text{font-size:.92rem}.header-nav__divider{height:1px;width:100%;background:#ffffff1f;opacity:.7}.header-link{display:inline-flex;align-items:center;justify-content:flex-start;padding:.33rem .95rem;border-radius:18px;background:#ffffff12;color:var(--neo-text);border:1px solid rgba(255,255,255,.11);text-decoration:none;font-weight:600;letter-spacing:.05em;transition:background .18s ease,transform .18s ease}.header-link:hover,.header-link:focus-visible{background:#ffffff1f;transform:translateY(-1px);outline:none}.header-link--atm{margin-top:0}.header-link--altseason,.header-link--contact{background:#ffffff0f}.admin-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-start}.logo-block{display:flex;flex-direction:column;gap:.6rem}.app-header__home-link{cursor:default;text-decoration:none;color:inherit}.app-header__home-link:hover,.app-header__home-link:focus-visible,.app-header__home-link *{cursor:default}.logo{width:264px;max-width:100%;height:auto}.header-controls{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;flex-wrap:nowrap;justify-content:flex-start;margin-top:auto}.update-button{padding:.85rem 2.6rem;border:none;border-radius:999px;font-weight:700;letter-spacing:.04em;background:linear-gradient(135deg,#ff4ecb,#7164ff);color:#fff;cursor:pointer;box-shadow:0 22px 42px #6451ff73;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.update-button:disabled{opacity:.6;cursor:progress;box-shadow:none}.update-button:not(:disabled):hover,.update-button:not(:disabled):focus-visible{transform:translateY(-2px);box-shadow:0 28px 55px #604aff8c;outline:none}.filters{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.pill-group{display:inline-flex;padding:.35rem;border-radius:12px;background:#fffc;border:1px solid rgba(0,0,0,.08);gap:.35rem}.pill-group.vertical{flex-direction:column;align-items:stretch}.pill{padding:.45rem 1rem;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.pill.active{background:#0000001a;color:var(--text-primary)}.error-banner{background:#ffbbc159;border:1px solid rgba(0,0,0,.12);padding:.75rem 1rem;border-radius:12px;margin-bottom:1rem;color:var(--text-primary)}.dashboard{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem}.app-shell>.dashboard{align-self:start;border-radius:calc(var(--frame-radius) - 8px);position:relative;overflow:visible}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason):not(.dashboard--help){padding:1.5rem 1.6rem 1.7rem;background:linear-gradient(180deg,#fcfcfff5,#eef1fff0);border:1px solid rgba(255,255,255,.55);box-shadow:0 30px 90px #0706144d,inset 0 1px #ffffffb3}.app-shell>.dashboard.dashboard--movers,.app-shell>.dashboard.dashboard--altseason{padding:0;background:transparent;border:none;box-shadow:none;overflow:visible}.app-shell>.dashboard.dashboard--help{padding:0;background:transparent;border:none;box-shadow:none;overflow:visible}.dashboard.dashboard--movers,.dashboard.dashboard--altseason,.dashboard.dashboard--widgets{grid-template-columns:minmax(0,1fr)}.dashboard.dashboard--help{grid-template-columns:minmax(0,1fr);justify-items:center}.dashboard.dashboard--help .content-area{width:100%;max-width:900px;margin:0 auto;padding:1.5rem 1rem}.content-area{display:flex;flex-direction:column;gap:1rem}.search-row{display:flex;align-items:center;gap:1rem}.mobile-search-fab{display:none}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason) .search-row{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;padding:.75rem;border-radius:22px;background:linear-gradient(135deg,#281f46eb,#35225cd1);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px #100a2a59;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason) .search-row input[type=search]{border-color:#ffffff29;background:#ffffff1a;color:#ffffffeb}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason) .search-row input[type=search]::placeholder{color:#fff9}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason) .sort-btn{border-color:#ffffff29;background:#ffffff1a;color:#ffffffdb}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason) .sort-btn.active{background:linear-gradient(135deg,#ff4ecb,#7164ff);color:#fff;border-color:transparent}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason):not(.dashboard--help) .mobile-filter-toggle{background:linear-gradient(135deg,#f5f7fdf2,#e8ecf6eb);border-color:#fff3;color:#14172deb;box-shadow:0 18px 40px #100a2a3d,inset 0 1px #ffffffb3}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason):not(.dashboard--help) .mobile-filter-toggle__icon{color:#14172dad}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason):not(.dashboard--help) .mobile-filter-toggle:hover,.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason):not(.dashboard--help) .mobile-filter-toggle:focus-visible{background:linear-gradient(135deg,#fffffff5,#ecf0faf0);box-shadow:0 20px 46px #100a2a47,inset 0 1px #ffffffbf}.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason) .last-updated{color:#ffffffb3}.favorites-bulk-actions{display:flex;align-items:center;gap:8px;margin-top:-6px}.tiny-action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(18,22,44,.1);background:#ffffffc7;color:#12162cc7;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:inset 0 1px #ffffffbf}.tiny-action-btn:hover,.tiny-action-btn:focus-visible{outline:none;background:#ebeeffe6;color:#12162ce6}.tiny-action-btn:disabled{opacity:.6;cursor:progress}.tiny-action-btn--danger{background:#ffeceeb8;border-color:#ff4d5a2e;color:#781a22db}.tiny-action-btn--danger:hover,.tiny-action-btn--danger:focus-visible{background:#ffeceeeb}.sort-group{display:inline-flex;gap:.4rem}.sort-btn{padding:.45rem .7rem;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#ffffffe6;font-weight:600;letter-spacing:.04em;cursor:pointer}.sort-btn.active{background:linear-gradient(135deg,#ff4ecb,#7164ff);color:#fff;border-color:transparent}@media (max-width: 520px){.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason):not(.dashboard--help){padding:.75rem .8rem .85rem}.search-row{flex-wrap:nowrap;gap:.6rem}.search-row input[type=search]{order:1;flex:1 1 100%}.mobile-filter-toggle{order:2;padding:.26rem .6rem}.last-updated{display:none}.sort-group{order:1;flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sort-group::-webkit-scrollbar{display:none}.sort-btn{padding:.4rem .6rem;font-size:.86rem;flex:0 0 auto}.sort-group:before{font-size:.8rem;color:var(--text-secondary);margin-right:.25rem;flex:0 0 auto}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.sort-group{grid-column:1}.mobile-filter-toggle{grid-column:2;justify-self:end}}.search-row input[type=search]{flex:1;padding:.75rem 1rem;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#ffffffeb;font-size:.85rem;color:var(--text-primary)}.last-updated{font-size:.85rem;color:var(--text-secondary)}.movers-section{--movers-text: rgba(255, 255, 255, .96);--movers-muted: rgba(255, 255, 255, .72);--movers-faint: rgba(255, 255, 255, .6);--movers-border: rgba(255, 255, 255, .12);--movers-surface: rgba(255, 255, 255, .06);--movers-surface-2: rgba(255, 255, 255, .09);--movers-bull: rgba(44, 217, 176, .95);--movers-bear: rgba(255, 94, 137, .95);display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.6vw,2.1rem);border-radius:44px;background:radial-gradient(1200px 560px at 52% -10%,#727aff75,#0b0e2800 60%),radial-gradient(980px 520px at 14% 24%,#2cd9b029,#0b0e2800 58%),radial-gradient(980px 520px at 88% 38%,#ff5e8929,#0b0e2800 60%),linear-gradient(165deg,#0e1236f5,#07091cfa);border:1px solid rgba(255,255,255,.1);box-shadow:0 44px 100px #0a0c2094;width:100%;max-width:none;margin:0 auto;position:relative;overflow:hidden;isolation:isolate}.movers-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 1px,transparent 44px),repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 1px,transparent 44px);opacity:.14;-webkit-mask-image:radial-gradient(circle at 52% 30%,rgba(0,0,0,1) 0,rgba(0,0,0,0) 72%);mask-image:radial-gradient(circle at 52% 30%,#000 0,#0000 72%);pointer-events:none}.movers-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 520px at 50% 14%,rgba(255,255,255,.065),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%);pointer-events:none}.altseason{width:100%;max-width:none;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.altseason-board{border-radius:44px;padding:clamp(1.35rem,2.6vw,2.2rem);background:radial-gradient(1200px 520px at 50% -10%,#727aff7a,#0b0e2800 60%),radial-gradient(900px 520px at 12% 20%,#2cd9b02e,#0b0e2800 55%),radial-gradient(900px 520px at 88% 36%,#ff5e892e,#0b0e2800 60%),linear-gradient(165deg,#0e1236f5,#07091cfa);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px #0a0c208c;position:relative;overflow:hidden}.altseason-board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 420px at 50% 15%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%);pointer-events:none}.altseason-board__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.altseason-board__title{margin:0;color:#fffffff5;font-size:clamp(2rem,3vw,2.75rem);font-weight:850;letter-spacing:.02em}.altseason-board__subtitle{margin:.65rem 0 0;color:#ffffffbf;font-size:1.05rem;max-width:72ch;line-height:1.35}.altseason-refresh{padding:.55rem 1.1rem;border-radius:999px;border:none;background:linear-gradient(135deg,#2cd9b0e6,#4f8dfce6);color:#fff;font-weight:700;letter-spacing:.05em;cursor:pointer;box-shadow:0 20px 45px #29bbb240;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.altseason-refresh:hover,.altseason-refresh:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 18px 36px #27adaa47;outline:none}.altseason-refresh:disabled{opacity:.65;cursor:default;transform:none;box-shadow:none}.altseason-error{position:relative;z-index:1;padding:.7rem 1rem;border-radius:16px;background:#ff526624;color:#ffffffe6;font-size:.9rem}.altseason-canvas{position:relative;z-index:1;border-radius:34px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(960px 520px at 50% 56%,#ffffff0f,#070a1c00 62%),radial-gradient(900px 480px at 50% 36%,#4862ff38,#070a1c00 62%),radial-gradient(560px 360px at 18% 74%,#2cd9b02e,#070a1c00 60%),radial-gradient(560px 360px at 82% 34%,#ff5e892b,#070a1c00 60%),linear-gradient(180deg,#090c22eb,#060816f0);box-shadow:inset 0 1px #ffffff14,0 30px 70px #00000061;min-height:560px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:.5rem;padding:0 0 clamp(1.15rem,2.8vw,2.1rem)}.altseason-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 44px),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 44px);opacity:.16;-webkit-mask-image:radial-gradient(circle at 50% 55%,rgba(0,0,0,.95) 0,rgba(0,0,0,0) 72%);mask-image:radial-gradient(circle at 50% 55%,#000000f2 0,#0000 72%);pointer-events:none}.altseason-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1100px 640px at 50% -10%,rgba(255,255,255,.06),transparent 60%),radial-gradient(900px 560px at 50% 120%,rgba(0,0,0,.65),transparent 58%);opacity:.75;pointer-events:none}.altseason-canvas__headline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.35rem clamp(1.15rem,2.8vw,2.1rem) 0;padding:1.05rem 1.25rem;pointer-events:none;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(680px 360px at 50% 0%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#070a1ca3,#070a1c6b);box-shadow:inset 0 1px #ffffff14,inset 0 -18px 44px #00000061}.altseason-canvas__k{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffffad;font-weight:750;text-shadow:0 18px 40px rgba(0,0,0,.4)}.altseason-canvas__pct{font-size:clamp(2.15rem,4.6vw,3rem);font-weight:750;letter-spacing:.01em;line-height:1;color:#fffffff2;font-variant-numeric:tabular-nums;text-shadow:0 18px 40px rgba(0,0,0,.55)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.altseason-canvas__pct{background:linear-gradient(180deg,#fffffffa,#ffffffa8);-webkit-background-clip:text;background-clip:text;color:transparent}}.altseason-horizon__badge{padding:.55rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#070a1c70;color:#ffffffe0;font-weight:900;letter-spacing:.02em;box-shadow:0 16px 34px #00000061,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.altseason-horizon__chart{--chartPad: clamp(1rem, 2.2vw, 1.35rem);position:relative;z-index:1;width:auto;margin:0 clamp(1.15rem,2.8vw,2.1rem);flex:1;min-height:320px;padding:var(--chartPad);border-radius:26px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(680px 360px at 50% 0%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#070a1ca3,#070a1c6b);box-shadow:inset 0 1px #ffffff14,inset 0 -18px 44px #00000061;overflow:hidden}.altseason-horizon__xlabels{position:absolute;left:var(--chartPad);right:var(--chartPad);bottom:calc(var(--chartPad) * .55);display:flex;justify-content:space-between;gap:1rem;color:#ffffff8c;font-size:.82rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 18px 40px rgba(0,0,0,.46)}@media (max-width: 640px){.altseason-horizon__chart{min-height:260px}.altseason-horizon__xlabels{font-size:.75rem;letter-spacing:.06em}}.altseason-horizon__chart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 44px),repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 44px);opacity:.14;pointer-events:none}.altseason-horizon__bars{position:absolute;top:var(--chartPad);left:var(--chartPad);right:var(--chartPad);bottom:calc(var(--chartPad) + 1.65rem);display:flex;align-items:flex-end;gap:clamp(1px,.22vw,3px)}.altseason-horizon__threshold{position:absolute;left:0;right:0;top:calc((100 - var(--level)) * 1%);z-index:2;pointer-events:none}.altseason-horizon__threshold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px dashed rgba(255,255,255,.26);opacity:.95}.altseason-horizon__threshold--alt:before{border-top-color:#2cd9b085}.altseason-horizon__threshold--btc:before{border-top-color:#ffc85a73}.altseason-horizon__threshold-label{position:absolute;right:.75rem;top:-.8rem;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#070a1c94;color:#ffffffbd;font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 32px #00000057,inset 0 1px #ffffff1a}.altseason-horizon__threshold--alt .altseason-horizon__threshold-label{color:#2cd9b0e6}.altseason-horizon__threshold--btc .altseason-horizon__threshold-label{color:#ffc85ae6}.altseason-hbar{flex:1;height:var(--barH);border-radius:999px;padding:0;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#2cd9b0eb,#4f8dfc8c);box-shadow:inset 0 1px #ffffff1f,0 16px 34px #00000052;transform-origin:bottom;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;filter:drop-shadow(0 0 12px rgba(44,217,176,.12));transition:filter .16s ease,transform .16s ease,opacity .16s ease}.altseason-hbar:hover,.altseason-hbar:focus-visible{filter:drop-shadow(0 0 18px rgba(44,217,176,.18));transform:translateY(-1px)}.altseason-hbar:active{transform:translateY(0);filter:drop-shadow(0 0 14px rgba(44,217,176,.16))}.altseason-hbar--current{flex:1.65;border-color:#ffffff52;filter:drop-shadow(0 0 22px rgba(79,141,252,.22)) drop-shadow(0 0 18px rgba(44,217,176,.16));transform:translateY(-1px) scaleY(1.05);animation:altseasonHbarPulse 3.2s ease-in-out infinite}.altseason-hbar--synthetic{border-color:#ffffff1a;background:linear-gradient(180deg,#d2d8e642,#d2d8e61a);box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000003d;filter:drop-shadow(0 0 10px rgba(210,216,230,.08));opacity:.85}.altseason-hbar--synthetic:hover,.altseason-hbar--synthetic:focus-visible{filter:drop-shadow(0 0 12px rgba(210,216,230,.12))}.altseason-horizon__tooltip{position:absolute;top:12px;transform:translate(-50%);z-index:3;pointer-events:none}.altseason-horizon__tooltip:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;border-radius:3px;background:#070a1c9e;border:1px solid rgba(255,255,255,.18);transform:translate(-50%) rotate(45deg);box-shadow:0 12px 22px #00000059}.altseason-horizon__tooltip-k{padding:.45rem .75rem .1rem;border-radius:16px 16px 0 0;border:1px solid rgba(255,255,255,.18);border-bottom:none;background:#070a1c9e;color:#ffffffbd;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 36px #00000061,inset 0 1px #ffffff1f}.altseason-horizon__tooltip-v{padding:0 .75rem .6rem;border-radius:0 0 16px 16px;border:1px solid rgba(255,255,255,.18);border-top:none;background:#070a1c9e;color:#ffffffeb;font-weight:950;font-size:1.15rem;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 36px #00000061,inset 0 1px #ffffff1f}.altseason-horizon__scan{position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 48%,transparent 100%);transform:skew(-18deg);opacity:.55;mix-blend-mode:screen;animation:altseasonHorizonScan 3.6s linear infinite;pointer-events:none}@keyframes altseasonHorizonScan{0%{transform:translate(-32%) skew(-18deg)}to{transform:translate(32%) skew(-18deg)}}@keyframes altseasonHbarPulse{0%,to{filter:brightness(.98);transform:translateY(0)}50%{filter:brightness(1.12);transform:translateY(-1px)}}@property --altseason{syntax: "<number>"; inherits: true; initial-value: 0;}.altseason-gauge{--altseason: 0;position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(280px,54vw);aspect-ratio:1 / 1;display:grid;place-items:center;z-index:1;filter:drop-shadow(0 28px 64px rgba(0,0,0,.55));transition:--altseason .9s cubic-bezier(.2,.85,.2,1)}.altseason-gauge:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:999px;background:radial-gradient(circle at 38% 34%,rgba(44,217,176,.34),transparent 58%),radial-gradient(circle at 70% 46%,rgba(255,94,137,.26),transparent 62%);filter:blur(24px);opacity:.55;pointer-events:none}.altseason-gauge__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:radial-gradient(farthest-side at 50% 14%,rgba(255,255,255,.22),transparent 62%),conic-gradient(#2cd9b0eb 0,#2cd9b0eb calc(var(--altseason) * 1%),#ff5e89e6 0,#ff5e89e6);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -14px 34px #00000073,0 0 0 1px #00000059;opacity:.98}.altseason-gauge__ring:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:999px;background:conic-gradient(#2cd9b038 0,#2cd9b038 calc(var(--altseason) * 1%),#ff5e892e 0,#ff5e892e),radial-gradient(circle at 38% 26%,#ffffff29,#070a1cc7 58%,#070a1cf0);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,inset 0 -18px 44px #00000094}.altseason-gauge__core{position:relative;z-index:1;display:grid;place-items:center;text-align:center;gap:.45rem;padding:.65rem;pointer-events:none}.altseason-gauge__value{font-size:clamp(2.9rem,6.2vw,4.2rem);font-weight:950;letter-spacing:.01em;color:#fffffff2;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 18px 40px rgba(0,0,0,.52)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.altseason-gauge__value{background:linear-gradient(180deg,#fffffffa,#ffffffad);-webkit-background-clip:text;background-clip:text;color:transparent}}.altseason-gauge__meta{padding:.52rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff1f,#ffffff0f);color:#ffffffdb;font-weight:850;letter-spacing:.02em;font-size:.95rem;box-shadow:0 16px 34px #00000061,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.altseason-gauge__bar{position:absolute;left:10%;right:10%;bottom:12.5%;height:10px;border-radius:999px;background:linear-gradient(90deg,#2cd9b029,#ff5e891f);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,inset 0 -14px 26px #00000073;overflow:hidden;z-index:1}.altseason-gauge__bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2cd9b0f2,#4f8dfcd6);box-shadow:0 0 22px #2cd9b038}.altseason-gauge__bar-marker{position:absolute;top:-8px;width:0;height:26px;border-left:2px solid rgba(255,255,255,.62);opacity:.9;transform:translate(-1px)}.altseason-gauge__bar-marker:after{content:"";position:absolute;top:50%;left:-6px;width:12px;height:12px;border-radius:999px;background:#070a1ca6;border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 24px #0006,0 0 18px #2cd9b02e;transform:translateY(-50%)}.altseason-gauge__legend{position:absolute;left:8%;right:8%;bottom:4%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;z-index:1;pointer-events:none}.altseason-gauge__legend-item{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:750;color:#ffffffb8;letter-spacing:.02em}.altseason-gauge__legend-dot{width:10px;height:10px;border-radius:999px;background:#ffffff4d;box-shadow:0 10px 22px #00000040}.altseason-gauge__legend-item--bull .altseason-gauge__legend-dot{background:#2cd9b0e6;box-shadow:0 0 0 4px #2cd9b024,0 10px 22px #00000040}.altseason-gauge__legend-item--bear .altseason-gauge__legend-dot{background:#ff5e89e6;box-shadow:0 0 0 4px #ff5e8924,0 10px 22px #00000040}.altseason-gauge__legend-label{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:#fff9}.altseason-gauge__legend-value{font-weight:900;color:#ffffffe6;font-variant-numeric:tabular-nums}.altseason-toolbar{position:relative;z-index:1;display:flex;justify-content:center;margin-top:1.25rem}.altseason-search input[type=search]{width:min(520px,100%);padding:.8rem 1.05rem;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffeb;font-size:1rem;outline:none}.altseason-search input[type=search]::placeholder{color:#ffffff8c}.altseason-lists{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.altseason-list{border-radius:28px;border:1px solid rgba(255,255,255,.12);background:#070a1c73;box-shadow:inset 0 1px #ffffff14;padding:1.1rem;display:flex;flex-direction:column;gap:.95rem;min-height:360px}.altseason-list--bullish{background:linear-gradient(155deg,#2cd9b024,#070a1c73)}.altseason-list--bearish{background:linear-gradient(155deg,#ff5e8924,#070a1c73)}.altseason-list__header{display:flex;align-items:center;gap:.55rem;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;font-weight:850;color:#ffffffb8}.altseason-list__count{margin-left:auto;color:#ffffffa3;font-weight:850}.altseason-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;align-content:start}.altseason-chip{border-radius:18px;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.altseason-chip__left{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.altseason-chip__avatar{width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;box-shadow:0 16px 30px #00000059;object-fit:cover;flex:0 0 auto}.altseason-chip__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;letter-spacing:.06em;color:#ffffffd1}.altseason-chip__symbol{font-weight:900;letter-spacing:.07em;color:#ffffffeb;min-width:0}.altseason-chip__meta{font-size:.88rem;font-weight:700;color:#ffffff9e;text-align:right}@media (max-width: 1024px){.altseason-lists{grid-template-columns:1fr}}@media (max-width: 640px){.altseason-canvas{min-height:520px}.altseason-gauge{width:min(240px,72vw);top:54%}.altseason-gauge__legend{bottom:3.4%}.altseason-list__grid{grid-template-columns:1fr}}.movers-header{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem}.movers-kicker{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.35rem}.movers-kicker__badge{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;box-shadow:inset 0 1px #ffffff14;color:#ffffffe6;font-size:.74rem;font-weight:850;letter-spacing:.22em}.movers-kicker__meta{margin-left:auto;font-size:.85rem;font-weight:650;letter-spacing:.01em;color:var(--movers-muted);text-align:right}.movers-actions-row{display:flex;justify-content:center;width:100%;margin-top:.85rem;position:relative;z-index:1}.movers-header__copy h2{margin:0;font-size:clamp(1.9rem,2.8vw,2.6rem);letter-spacing:.01em;color:var(--movers-text);font-weight:850}.movers-subtitle{margin:.4rem 0 0;font-size:1.05rem;color:var(--movers-muted);max-width:72ch;line-height:1.35}.movers-description{margin:.65rem 0 0;font-size:.92rem;line-height:1.55;color:var(--movers-faint);padding:1rem 1.05rem;border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:1}.movers-description.movers-description--below{margin-top:1.25rem;margin-left:auto;margin-right:auto}.movers-description__p{margin:0 0 .65rem}.movers-description__p:last-child{margin-bottom:0}.movers-admin-row{margin:.75rem 0 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.movers-admin-row .movers-debug{align-items:flex-start}.movers-header__actions{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;padding:1rem 1.15rem;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(920px 260px at 10% 0%,rgba(44,217,176,.14),transparent 55%),radial-gradient(920px 260px at 90% 0%,rgba(114,122,255,.18),transparent 58%),#ffffff0f;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%}.movers-sort-group{display:inline-flex;align-items:center;gap:.55rem}.movers-sort-group .sort-btn{padding:.45rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:.9rem;font-weight:700;letter-spacing:.04em;color:var(--movers-text);box-shadow:inset 0 1px #ffffff14;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}.movers-sort-group .sort-btn.active{background:linear-gradient(135deg,#2cd9b0eb,#727affeb);color:#07091cf2;box-shadow:0 18px 44px #27adaa47;border-color:#ffffff0f}.movers-sort-group .sort-btn:not(.active):hover,.movers-sort-group .sort-btn:not(.active):focus-visible{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px);outline:none}.movers-controls{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .75rem;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#0000001f;box-shadow:inset 0 1px #ffffff0f}.movers-controls__label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--movers-muted);text-align:center;width:100%}.movers-controls__pills{display:inline-flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.movers-pill{padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:.82rem;font-weight:650;letter-spacing:.05em;color:var(--movers-text);cursor:pointer;box-shadow:inset 0 1px #ffffff14;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}.movers-pill.is-active{background:linear-gradient(135deg,#ff5e89e6,#727affeb 55%,#2cd9b0e6);color:#07091ceb;box-shadow:0 18px 44px #727aff3d;border-color:#ffffff0f}.movers-showall-toolbar{display:flex;justify-content:flex-end;width:100%;padding-right:1.15rem;margin-top:0;margin-bottom:-1.75rem}.movers-interval-stack{display:flex;flex-direction:column;gap:1.1rem}.movers-interval-block__title{text-align:center;font-size:.85rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;margin:.25rem 0 .75rem}.movers-interval-divider{width:100%;height:1px;background:#ffffff1f}.movers-pill:disabled{opacity:.65;cursor:default;box-shadow:none}.movers-pill:not(.is-active):hover,.movers-pill:not(.is-active):focus-visible{background:#ffffff1a;transform:translateY(-1px);border-color:#ffffff2e;outline:none}.movers-updated{font-size:.82rem;color:var(--movers-muted)}.movers-refresh{padding:.55rem 1.1rem;border-radius:999px;border:none;background:linear-gradient(135deg,#2cd9b0eb,#727affeb);color:#07091cf5;font-weight:800;letter-spacing:.05em;cursor:pointer;box-shadow:0 24px 60px #27adaa47;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}.movers-refresh:disabled{opacity:.6;cursor:default;box-shadow:none}.movers-refresh:not(:disabled):hover,.movers-refresh:not(:disabled):focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 22px 48px #27adaa52;outline:none}.movers-debug{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.movers-debug__label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--movers-muted)}.movers-debug__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.movers-debug__btn{padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:.78rem;font-weight:650;color:var(--movers-text);cursor:pointer;box-shadow:inset 0 1px #ffffff14;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}.movers-debug__btn--clear{border-color:#ff5e8952;color:#ffffffe6;background:#ff5e891f}.movers-debug__btn:disabled{opacity:.6;cursor:default;box-shadow:none}.movers-debug__btn:not(:disabled):hover,.movers-debug__btn:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 18px 44px #00000042;border-color:#ffffff2e;outline:none}.movers-error{padding:.7rem 1rem;border-radius:16px;background:#ff5e8924;color:#ffffffeb;font-size:.9rem;position:relative;z-index:1;border:1px solid rgba(255,94,137,.22)}.movers-loading,.movers-empty{font-size:.92rem;color:var(--movers-muted);margin:0;padding:.6rem .35rem;position:relative;z-index:1}.movers-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;position:relative;z-index:1}.movers-column{--movers-column-accent: rgba(114, 122, 255, .9);--movers-column-glow: rgba(114, 122, 255, .22);display:flex;flex-direction:column;gap:1rem;padding:1.1rem;border-radius:28px;border:1px solid transparent;background:linear-gradient(180deg,#0b0e28bd,#07091ceb) padding-box,linear-gradient(135deg,#ffffff24,#ffffff0f) border-box;box-shadow:inset 0 1px #ffffff12,0 34px 80px #00000057;position:relative;overflow:hidden}.movers-column--bullish{--movers-column-accent: var(--movers-bull);--movers-column-glow: rgba(44, 217, 176, .22)}.movers-column--bearish{--movers-column-accent: var(--movers-bear);--movers-column-glow: rgba(255, 94, 137, .22)}.movers-column:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 18% 22%,var(--movers-column-glow),transparent 55%);opacity:.9;pointer-events:none}.movers-column__header,.movers-column__body{position:relative;z-index:1}.movers-column__header{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:var(--movers-muted);justify-content:space-between;width:100%}.movers-column__label{display:inline-flex;align-items:center;gap:.5rem}.movers-column__title{font-weight:800;color:var(--movers-text)}.movers-column__dot{font-size:1rem}.movers-column__count{font-variant-numeric:tabular-nums;padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--movers-text);letter-spacing:.04em;min-width:2.1rem;text-align:center;box-shadow:inset 0 1px #ffffff14}.movers-column__body{display:grid;grid-template-columns:1fr;gap:.95rem}.movers-column__empty{margin:0;font-size:.88rem;color:var(--movers-muted)}.movers-column__timestamp{margin-left:auto;font-weight:600;font-size:.72rem;letter-spacing:.02em;color:var(--movers-muted);text-transform:none}.mover-card{--mover-accent: rgba(130, 106, 255, .95);--mover-accent-soft: rgba(130, 106, 255, .22);display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem;border-radius:26px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(820px 340px at 12% 0%,var(--mover-accent-soft),transparent 58%),radial-gradient(720px 280px at 92% 12%,rgba(89,214,255,.12),transparent 60%),linear-gradient(180deg,#161a40b8,#080a1cd1);box-shadow:inset 0 1px #ffffff14,0 30px 80px #0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mover-card:hover{transform:translateY(-2px);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff17,0 42px 110px #0000009e}.mover-card:after{content:"";position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),var(--mover-accent),rgba(255,255,255,.22),transparent);opacity:.92;pointer-events:none}.mover-card:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.08),transparent 55%),radial-gradient(circle at 78% 10%,var(--mover-accent-soft),transparent 58%);opacity:1;pointer-events:none}.mover-card--bullish{--mover-accent: var(--movers-bull);--mover-accent-soft: rgba(44, 217, 176, .22)}.mover-card--bearish{--mover-accent: var(--movers-bear);--mover-accent-soft: rgba(255, 94, 137, .22)}.mover-card__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;z-index:1}.mover-card__token{display:inline-flex;align-items:center;gap:.75rem}.mover-card__avatar{width:40px;height:40px;border-radius:14px;background:linear-gradient(150deg,#ffffff29,#ffffff0d);border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.04em;color:#ffffffeb;box-shadow:0 18px 44px #0000006b;object-fit:cover}.mover-card__avatar--fallback{background:radial-gradient(240px 120px at 20% 0%,var(--mover-accent-soft),transparent 62%),#ffffff0f;color:#ffffffe0}.mover-card__token-copy{display:flex;flex-direction:column;gap:.12rem}.mover-card__symbol{font-weight:850;font-size:1.05rem;letter-spacing:.06em;color:#fffffff0}.mover-card__name{font-size:.86rem;color:#ffffff9e}.mover-card__meta{display:inline-flex;align-items:center;gap:.5rem}.mover-score{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;padding:.28rem .65rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(220px 90px at 30% 20%,var(--mover-accent-soft),transparent 60%),#ffffff0f;box-shadow:inset 0 1px #ffffff0f;color:#ffffffeb;letter-spacing:.02em;min-height:100%}.mover-score__value{font-weight:900;font-size:.92rem;line-height:1}.mover-score__label{font-weight:700;font-size:.7rem;text-transform:uppercase;color:#ffffffb8}.mover-score--strategy{position:relative;cursor:help;outline:none}.mover-score--strategy:focus-visible{box-shadow:0 0 0 3px #727aff47}.mover-score__tooltip{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;width:min(340px,78vw);box-sizing:border-box;padding:.85rem 1.1rem;border-radius:14px;border:1px solid rgba(10,12,22,.38);background:#f5f7fff5;color:#0a0c16eb;box-shadow:0 18px 38px #00000061;font-size:.78rem;font-weight:650;line-height:1.35;text-align:left;letter-spacing:.01em;text-transform:none;white-space:pre-line;max-height:min(420px,70vh);overflow:auto;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.mover-score__tooltip:after{content:"";position:absolute;right:12px;top:100%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid rgba(245,247,255,.96)}.mover-score--strategy:hover .mover-score__tooltip,.mover-score--strategy:focus-visible .mover-score__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.mover-indicators{display:grid;grid-template-columns:minmax(72px,20%) 1fr;grid-template-rows:auto auto;gap:.4rem;position:relative;z-index:1}.mover-indicators .mover-score{grid-column:1;grid-row:1 / span 2;width:100%}.mover-indicators__items{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;align-content:start;justify-content:start;gap:.4rem;min-width:0}@media (max-width: 520px){.mover-indicators{grid-template-columns:1fr;grid-template-rows:auto auto}.mover-indicators .mover-score,.mover-indicators__items{grid-column:1;grid-row:auto}.mover-indicators__items{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;grid-auto-rows:auto;justify-items:stretch;width:100%}.mover-indicators__items .mover-indicator{width:100%}}@media (max-width: 640px){.mover-score__tooltip{position:fixed;left:50%;top:50%;right:auto;bottom:auto;width:min(360px,92vw);transform:translate(-50%,calc(-50% + 10px))}.mover-score__tooltip:after{display:none}.mover-score--strategy:hover .mover-score__tooltip,.mover-score--strategy:focus-visible .mover-score__tooltip{transform:translate(-50%,-50%)}}.mover-indicator{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fffc;font-weight:650;font-size:.72rem;letter-spacing:.02em}.mover-card__price{font-weight:850;font-size:.98rem;color:#ffffffeb}.mover-card__chart-btn{width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(220px 90px at 30% 20%,var(--mover-accent-soft),transparent 60%),#ffffff0d;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6;font-weight:900;text-decoration:none;box-shadow:inset 0 1px #ffffff14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.mover-card__chart-btn:hover,.mover-card__chart-btn:focus-visible{transform:translateY(-1px);background:radial-gradient(240px 100px at 30% 20%,var(--mover-accent-soft),transparent 62%),#ffffff1a;border-color:#fff3;box-shadow:0 18px 44px #00000047;outline:none}.mover-card__chips{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.mover-curve{--mover-curve-stroke: var(--mover-accent);position:relative;height:146px;padding:.2rem .1rem 0;overflow:hidden}.mover-curve:before{content:"";position:absolute;top:-30%;right:-10%;bottom:-60%;left:-10%;background:radial-gradient(420px 160px at 50% var(--mover-dot-y, 55%),rgba(89,214,255,.18),transparent 62%),radial-gradient(380px 150px at 50% var(--mover-dot-y, 40%),var(--mover-accent-soft),transparent 66%);opacity:.3;pointer-events:none}.mover-curve__svg{width:100%;height:100%;display:block;position:relative;z-index:1;color:var(--mover-accent)}.mover-curve__baseline{fill:none;stroke:#ffffff29;stroke-width:.5;stroke-linecap:round}.mover-curve__path{fill:none;stroke:var(--mover-curve-stroke);stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;opacity:.96;filter:drop-shadow(0 0 2px var(--mover-accent-soft)) drop-shadow(0 0 6px rgba(255,255,255,.04))}.mover-curve__path--glow{stroke-width:10;opacity:.3;filter:blur(6px)}.mover-curve__delta{position:absolute;left:50%;top:max(22px,var(--mover-dot-y, 50%));transform:translate(-50%,calc(-100% - 10px));font-weight:850;font-size:.92rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#fffffff0;text-shadow:0 16px 42px rgba(0,0,0,.55);pointer-events:none;z-index:4}.mover-curve__marker{position:absolute;left:50%;top:var(--mover-dot-y, 50%);width:6px;height:6px;border-radius:999px;background:var(--mover-accent);transform:translate(-50%,-50%);z-index:3;box-shadow:0 0 5px var(--mover-accent-soft),0 0 9px #ffffff0f}.mover-curve__marker:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,var(--mover-accent) 0%,transparent 62%);opacity:.1;filter:blur(3px)}.mover-curve__headlines{position:absolute;left:.55rem;right:.55rem;top:calc(var(--mover-base-y, 55%) + 6px);display:flex;justify-content:space-between;gap:1.2rem;z-index:2;pointer-events:none}.mover-curve__headlines .mover-quote__headline{font-size:.92rem;font-weight:820;color:#ffffffd1}.mover-curve__headlines .mover-quote__time{color:#ffffffbd;font-weight:720}.mover-curve__headline{font-size:1.1rem}.mover-curve__headline--right{justify-content:flex-end}.mover-card__timeline{display:flex;justify-content:space-between;gap:1.2rem;padding:.5rem .1rem 0}.mover-quote{display:flex;flex-direction:column;gap:.35rem;min-width:0}.mover-quote--right{align-items:flex-end;text-align:right}.mover-quote__headline{display:inline-flex;align-items:baseline;gap:.55rem;font-weight:860;font-size:1.14rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#ffffffdb;white-space:nowrap}.mover-quote__quote{font-weight:900;color:#ffffffeb}.mover-quote__sep{color:#ffffff61;transform:translateY(-1px)}.mover-quote__time{font-weight:760;color:#ffffffc7}.mover-quote__sub{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.9rem;font-weight:650;letter-spacing:.01em;color:#ffffff9e}.mover-quote__sub--muted{color:#ffffff8f}.mover-quote__value{font-weight:850;font-variant-numeric:tabular-nums}.mover-quote__value--move{color:var(--mover-accent)}.mover-quote__value--move.is-positive{color:var(--movers-bull)}.mover-quote__value--move.is-negative,.mover-card--bearish .mover-quote__value--move.is-positive{color:var(--movers-bear)}.mover-card--bearish .mover-quote__value--move.is-negative{color:var(--movers-bull)}.mover-quote__value--move.is-flat{color:#ffffffb8}.mover-quote__value--max{color:#ffffffb3}.mover-quote__value--max.is-positive{color:var(--movers-bull)}.mover-quote__value--max.is-negative,.mover-card--bearish .mover-quote__value--max.is-positive{color:var(--movers-bear)}.mover-card--bearish .mover-quote__value--max.is-negative{color:var(--movers-bull)}.mover-quote__value--max.is-flat{color:#ffffffb8}.mover-timeline{--timeline-count: 2;grid-column:1 / span 2;display:flex;flex-direction:column;gap:.3rem;padding:.55rem .75rem .5rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(360px 130px at 18% 0%,var(--mover-accent-soft),transparent 62%),#07091c29;box-shadow:inset 0 1px #ffffff0f;min-width:0}.mover-timeline__items{display:grid;grid-template-columns:repeat(var(--timeline-count),minmax(0,1fr));gap:.7rem;align-items:start;position:relative;padding-bottom:.85rem}.mover-timeline__items:before{content:"";position:absolute;left:10px;right:10px;bottom:.36rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffffff14,#ffffff4d,#ffffff14);opacity:.85}.mover-timeline[data-alert=true] .mover-timeline__items:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:.36rem;width:10px;height:10px;border-radius:999px;background:#07091cf2;border:2px solid rgba(255,255,255,.7);box-shadow:0 12px 30px #00000080}.mover-timeline__item{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.18rem;text-align:center}.mover-timeline__item:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:.22rem;width:8px;height:8px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(7,9,28,.5);box-shadow:0 0 0 4px #ffffff0f,0 14px 36px #00000073}.mover-timeline__topline{display:inline-flex;align-items:baseline;justify-content:center;gap:.45rem;min-width:0;max-width:100%}.mover-timeline__symbol{font-weight:900;letter-spacing:.06em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mover-timeline__time{font-weight:750;font-variant-numeric:tabular-nums;color:#ffffffc7;white-space:nowrap}.mover-timeline__since{font-size:.74rem;font-weight:650;letter-spacing:.01em;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mover-timeline__event{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding-top:.05rem}.mover-timeline__event-caret{font-size:.84rem;line-height:1;color:#ffffffb3;transform:translateY(-1px)}.mover-timeline__event-label{font-size:.64rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.mover-alert{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:0;padding:.5rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(720px 220px at 18% 0%,rgba(255,255,255,.12),transparent 62%),linear-gradient(180deg,#ffffff17,#ffffff0a),#aaafd21a;box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:1}.mover-alert__item{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 0;align-items:flex-start;text-align:left}.mover-alert__item:last-child{align-items:flex-end;text-align:right}.mover-alert__item:only-child{align-items:center;text-align:center}.mover-alert__item:nth-child(2):not(:last-child){align-items:center;text-align:center}.mover-alert__k{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:#ffffffad}.mover-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#ffffffeb;font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:none;cursor:pointer;outline:none}.mover-info:focus-visible{box-shadow:0 0 0 3px #727aff47}.mover-info__tooltip{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;width:min(360px,78vw);box-sizing:border-box;padding:.85rem 1.75rem;border-radius:14px;border:1px solid rgba(10,12,22,.38);background:#f5f7fff5;color:#0a0c16eb;box-shadow:0 18px 38px #00000061;font-size:.78rem;font-weight:600;line-height:1.35;text-align:left;letter-spacing:.01em;text-transform:none;white-space:pre-line;max-height:min(520px,80vh);overflow:auto;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.mover-info__tooltip:after{content:"";position:absolute;right:12px;top:100%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid rgba(245,247,255,.96)}.mover-info:hover .mover-info__tooltip,.mover-info:focus-visible .mover-info__tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 640px){.mover-card,.mover-alert{-webkit-backdrop-filter:none;backdrop-filter:none}.mover-alert{justify-content:space-between;flex-wrap:nowrap;gap:.3rem;text-align:center;padding:.5rem .1rem}.mover-alert .mover-alert__k{font-size:.58rem;justify-content:center}.mover-alert .mover-alert__v{font-size:.8rem}.mover-alert__item{min-width:0;flex:1 1 0;align-items:center}.mover-alert__item:last-child{align-items:center;text-align:center}.mover-info__tooltip{position:fixed;left:50%;top:50%;right:auto;bottom:auto;width:min(360px,92vw);transform:translate(-50%,calc(-50% + 10px))}.mover-info__tooltip:after{display:none}.mover-info:hover .mover-info__tooltip,.mover-info:focus-visible .mover-info__tooltip{transform:translate(-50%,-50%)}}.mover-alert__v{font-size:.94rem;font-weight:750;letter-spacing:.01em;color:#ffffffeb}.mover-chip{display:inline-flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#07091c2e;font-size:.82rem;font-weight:600;letter-spacing:.01em;color:#ffffffdb;gap:.6rem;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff12;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.mover-chip:hover,.mover-chip:focus-visible{transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff2e;box-shadow:0 22px 50px #0000004d;outline:none}.mover-chip--static{cursor:default}.mover-chip--static:hover,.mover-chip--static:focus-visible{transform:none;box-shadow:none}.mover-chip--delta{cursor:default;pointer-events:none;justify-content:center;font-weight:850;letter-spacing:.03em;color:#07091ceb;background:linear-gradient(135deg,#727affeb,#2cd9b0e0);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px #727aff2e;padding:.48rem .85rem;white-space:nowrap;font-variant-numeric:tabular-nums}.mover-chip--delta:hover,.mover-chip--delta:focus-visible{transform:none;box-shadow:none}.mover-chip--move{justify-content:center;text-align:center}.mover-chip--move .mover-chip__copy{align-items:center}.mover-chip--move.is-positive .mover-chip__label{color:var(--movers-bull)}.mover-chip--move.is-negative .mover-chip__label,.mover-card--bearish .mover-chip--move.is-positive .mover-chip__label{color:var(--movers-bear)}.mover-card--bearish .mover-chip--move.is-negative .mover-chip__label{color:var(--movers-bull)}.mover-chip--move.is-flat .mover-chip__label{color:#ffffffb8}@media (min-width: 641px){.mover-chip--move{grid-column:3}.mover-chip--maxmove{grid-column:1 / -1}}.mover-card--bullish .mover-chip:not(.mover-chip--delta){border-color:#2cd9b038;background:radial-gradient(260px 110px at 18% 0%,rgba(44,217,176,.18),transparent 62%),#07091c24}.mover-card--bearish .mover-chip:not(.mover-chip--delta){border-color:#ff5e8938;background:radial-gradient(260px 110px at 18% 0%,rgba(255,94,137,.18),transparent 62%),#07091c24}.mover-chip__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mover-chip__label{font-weight:700;letter-spacing:.02em;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mover-chip__time{font-size:.74rem;font-weight:650;letter-spacing:.01em;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mover-card--bullish .mover-chip__flip{color:var(--movers-bull)}.mover-card--bearish .mover-chip__flip{color:var(--movers-bear)}.content-area.movers-only,.content-area.altseason-only,.content-area.widgets-only{max-width:none;width:100%;margin:0;padding:0}@media (max-width: 640px){.content-area.widgets-only{align-items:center}.content-area.widgets-only .widgets-grid.widgets-grid--embedded{width:100%}.content-area.widgets-only .widgets-grid.widgets-grid--embedded .widgets-grid__inner{justify-items:center}.content-area.widgets-only .widgets-grid.widgets-grid--embedded .widget-card{width:100%;max-width:520px;justify-self:center}}@media (max-width: 768px){.content-area.movers-only{margin:0;width:100%}}@media (max-width: 1100px){.movers-columns{grid-template-columns:1fr}.movers-header__actions{align-items:center;justify-content:center}.movers-controls,.movers-debug{align-items:center}.movers-debug__actions{justify-content:center}.movers-column__body{grid-template-columns:1fr}}@media (max-width: 640px){.app-shell.app-shell--movers{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.movers-section{padding:1.15rem;border-radius:30px}.movers-description{font-size:.88rem;padding:.85rem .9rem;border-radius:20px}.movers-header__actions{width:100%;flex-direction:column;align-items:stretch;justify-content:center}.movers-controls{align-items:center}.movers-controls__pills{display:flex;flex-wrap:wrap;justify-content:center}.movers-refresh{width:100%;justify-self:stretch;text-align:center}.movers-debug{align-items:stretch}.movers-debug__actions{width:100%}.movers-debug__btn{flex:1}.movers-column__header{flex-wrap:wrap;gap:.35rem}.movers-column__timestamp{margin-left:0;width:100%}.movers-column{padding:1rem .75rem}.mover-card__top{flex-wrap:wrap;align-items:flex-start}.mover-curve{height:102px;padding:.15rem 0 0}.mover-curve__delta{font-size:.84rem}.mover-curve__marker{width:5px;height:5px}.mover-curve__headlines{left:1.1rem;right:1.1rem;top:calc(var(--mover-base-y, 55%) + 6px)}.mover-curve__headline{font-size:.98rem}.mover-curve__headlines .mover-quote__headline{font-size:.82rem}.mover-card__timeline{gap:.85rem}.mover-quote__headline{font-size:.98rem}.mover-quote__sub{font-size:.84rem}.mover-chip{width:100%}.mover-chip__label{white-space:normal;overflow:visible;text-overflow:initial}.mover-chip--delta{justify-self:stretch}}.filter-panel{display:flex;justify-content:flex-end;position:sticky;top:0;align-self:flex-start;width:320px;max-width:100%}.filter-card{width:100%;max-width:100%;margin:0;padding:1.4rem 1.2rem;border-radius:26px;border:1px solid rgba(17,19,38,.08);background:linear-gradient(165deg,#fffffff2,#ebeeffe6);box-shadow:0 30px 70px #181c3e2e;display:flex;flex-direction:column;gap:1.2rem;position:relative}.filter-card:before{display:none}.filter-card__title{display:flex;flex-direction:column;gap:.25rem}.filter-card__summary{margin:0;font-size:.82rem;letter-spacing:.02em;color:var(--text-secondary)}.filter-card__close{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#eeeff7b3;color:var(--text-primary);transition:transform .2s ease,background .2s ease}.filter-card__close:hover,.filter-card__close:focus-visible{transform:scale(1.05);background:#e0e2ebd9}.filter-card__header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.filter-card__header h2{margin:0;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.filter-section{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border-radius:18px;background:#ffffffc7;border:1px solid rgba(17,19,38,.06);box-shadow:inset 0 1px #fff9}.filter-section+.filter-section{margin-top:.5rem}.filter-section h3{margin:0;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.filter-section__header{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.filter-chip-label{padding:.24rem .6rem;border-radius:999px;background:#14182c14;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--text-secondary)}.filter-suboption{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.5em;color:var(--text-secondary);cursor:pointer}.filter-suboption input[type=checkbox]{transform:scale(.85)}.filter-suboptions-row{display:flex;align-items:center;gap:.9rem;flex-wrap:nowrap}.select-shell{position:relative}.select-shell:after{content:"";position:absolute;top:50%;right:.75rem;width:7px;height:7px;border-right:1.5px solid rgba(0,0,0,.35);border-bottom:1.5px solid rgba(0,0,0,.35);transform:translateY(-70%) rotate(45deg);pointer-events:none}.filter-section select{width:100%;padding:.65rem 1rem .65rem .8rem;border-radius:14px;border:1px solid rgba(17,19,38,.1);background:#ffffffe6;color:var(--text-primary);font-size:.9rem}.filter-section--chips{padding-bottom:.85rem}.pill-carousel{display:flex;flex-wrap:wrap;gap:.5rem}.pill-carousel .pill{padding:.55rem 1rem;border-radius:14px;background:#14182c14;color:var(--text-secondary);font-weight:600;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.pill-carousel .pill.active{background:linear-gradient(150deg,#7164ff,#ff5fc8);color:#fff;box-shadow:0 12px 26px #7164ff59}.pill-carousel--scroll{-webkit-mask-image:none;mask-image:none}.mobile-filter-toggle{display:none;align-items:center;flex-direction:column;justify-content:center;gap:.12rem;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ebecf5cc;padding:.45rem .7rem;color:var(--text-primary);font-weight:600;font-size:.86rem;line-height:1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 8px 18px #5259781f;text-align:center}.mobile-filter-toggle__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.mobile-filter-toggle__icon svg{width:18px;height:18px}.mobile-filter-toggle__text{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}.mobile-filter-toggle__label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.mobile-filter-toggle:focus-visible,.mobile-filter-toggle:hover{background:#dee1efe6;box-shadow:0 12px 28px #52597833}.mobile-filter-toggle:active{transform:translateY(1px)}.filter-card__header{display:flex;justify-content:space-between;align-items:center}.filter-card__header h2{margin:0;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase}.filter-section h3{margin:0 0 .6rem;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.filter-section select{width:100%;padding:.65rem .8rem;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#ffffffe6;color:var(--text-primary)}.trend-switch{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.25rem;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#edeef6d9;overflow:hidden}.trend-switch button{position:relative;z-index:2;border:none;background:transparent;font-weight:600;font-size:.88rem;padding:.55rem .6rem;color:#0000008c;transition:color .2s ease;cursor:pointer}.trend-switch button.active{color:var(--text-primary)}.trend-switch button.neutral,.trend-switch button.neutral.active{color:#00000073}.trend-switch__thumb{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(33.333% - 4px);border-radius:12px;background:var(--bullish-bg);box-shadow:inset 0 0 0 1px #0000000d;transform:translate(0);transition:transform .25s ease,background .25s ease,opacity .25s ease;z-index:1}.trend-switch.bearish .trend-switch__thumb{transform:translate(100%);background:var(--bearish-bg)}.trend-switch.all .trend-switch__thumb{opacity:1;background:#00000014;transform:translate(200%)}.link-button{margin-top:.5rem;background:none;border:none;color:var(--text-secondary);font-size:.85rem;text-decoration:underline;align-self:flex-start;cursor:pointer;padding:0}.link-button:hover{color:var(--text-primary)}.table-wrapper{position:relative;border-radius:24px;border:1px solid rgba(0,0,0,.12);overflow:hidden;background:#ffffffeb;box-shadow:0 18px 55px #0000001f}.table-stack{display:flex;flex-direction:column;gap:1.25rem}.no-pair-block{display:flex;flex-direction:column;gap:.8rem}.no-pair-title{margin:0;font-size:1rem;font-weight:600;color:var(--text-secondary);padding-left:.2rem}.tabulator{background:transparent;color:var(--text-primary);border:none;font-size:.96rem}.tabulator .tabulator-header{background:#0000000a;border-bottom:1px solid rgba(0,0,0,.08)}.tabulator .tabulator-col{background:transparent;color:#000000d9;letter-spacing:.02em;font-weight:600}.tabulator .tabulator-col .tabulator-col-title{text-transform:uppercase;font-size:.72rem;opacity:.85}.tabulator .tabulator-cell{padding:1.05rem 1.1rem;background:transparent!important;border-right:none;border-bottom:1px solid rgba(0,0,0,.04)}.tabulator-row{background:#f5f6fccc;transition:background .2s ease,transform .2s ease}.tabulator-row:nth-child(2n){background:#eceef7d9}.tabulator-row:hover{background:#d7daeaf2!important;transform:translateY(-1px)}.table-wrapper.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.table-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;font-weight:600;letter-spacing:.05em;color:var(--text-primary)}.token-cell{display:flex;align-items:center;gap:.75rem}.tabulator .col-like{padding-right:.35rem}.tabulator .col-token{padding-left:.5rem}.token-cell img{width:32px;height:32px;border-radius:50%}.token-name{font-weight:600;color:var(--text-primary)}.token-symbol{font-size:.75rem;color:var(--text-secondary)}.trend-badge{font-weight:600;color:var(--text-primary)!important;padding:.28rem .6rem;border-radius:999px;display:flex;align-items:center;gap:.4rem;font-size:.8rem;line-height:1;width:100%}.trend-badge.bullish{background:var(--bullish-bg)}.trend-badge.bearish{background:var(--bearish-bg)}.trend-badge.neutral{background:var(--neutral-bg)}.trend-badge .exchange-icon{width:14px;height:14px;display:inline-block;margin-right:4px;vertical-align:middle}.trend-badge .tf-bars{display:inline-flex;align-items:flex-end;gap:3px;margin-left:auto;padding-left:8px}.trend-badge .tf-bar{width:6px;border-radius:3px;background:#787a8766}.trend-badge .tf-bar.tf-4h{height:10px}.trend-badge .tf-bar.tf-1d{height:14px}.trend-badge .tf-bar.tf-1w{height:18px}.trend-badge .tf-bar.bullish{background:#25d09a}.trend-badge .tf-bar.bearish{background:#ff4d5a}.trend-badge .tf-bar.none{background:#787a8747}.trend-badge .tf-bars.locked{cursor:pointer;position:relative;padding-right:0;justify-content:flex-end;transition:padding-right .2s ease}.trend-badge .tf-bars.locked:after{content:"";position:absolute;right:2px;top:50%;width:14px;height:14px;background-image:url(/crown.png);background-repeat:no-repeat;background-size:contain;transform:translate(12px) translateY(-50%);opacity:0;transition:transform .2s ease,opacity .2s ease}.trend-badge .tf-bars.locked:hover{padding-right:21px}.trend-badge .tf-bars.locked:hover:after{transform:translate(0) translateY(-50%);opacity:1}.trend-badge .tf-bars.locked .tf-bar{background:#a0a2af73!important}.trend-badge .tf-bars{display:inline-flex;align-items:flex-end;gap:3px}.trend-badge .tf-bars .crown-badge{width:12px;height:12px;margin-left:4px;opacity:.9}.auth-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.auth-modal{width:420px;max-width:calc(100% - 32px);background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000040;padding:20px 22px 24px;position:relative}.auth-modal__tabs{display:flex;gap:8px;margin-bottom:12px}.auth-modal__tabs>button{flex:1;padding:10px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#f3f4fa;cursor:pointer;font-weight:600}.auth-modal__tabs>button.active{border-color:#000}.auth-form{display:flex;flex-direction:column;gap:12px;margin-top:10px}.auth-form .field{display:flex;flex-direction:column;gap:6px}.auth-form label{font-size:.82rem;color:#444}.auth-form input{padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.15);font-size:.95rem}.auth-form .primary{padding:10px 14px;border:none;border-radius:999px;background:linear-gradient(135deg,#ff60d1,#6b78ff);color:#fff;font-weight:700;cursor:pointer}.auth-form__note{margin-top:-4px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#f6f8fff2,#eeecffe6 55%,#e8fff7db 120%);border:1px solid rgba(82,92,255,.14);box-shadow:0 16px 36px #12162c1a;font-size:.78rem;line-height:1.35;color:#12162cb8;text-align:left;display:flex;align-items:flex-start;justify-content:center;gap:10px}.auth-form__note-icon{width:38px;height:38px;flex:0 0 auto;padding:4px;border-radius:10px;background:#ffffffc7;border:1px solid rgba(18,22,44,.08);box-shadow:0 10px 22px #525cff1f}.auth-form__note span{flex:1 1 auto;min-width:0}@media (max-width: 520px){.auth-form__note{padding:10px;border-radius:12px}.app-shell{width:100vw;margin:0;border-radius:0;min-height:100svh;padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right));padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: no-preference){.auth-form__note-icon{animation:authGiftWiggle 1.8s ease-in-out infinite;transform-origin:50% 70%}}@keyframes authGiftWiggle{0%{transform:rotate(0) translateY(0)}20%{transform:rotate(-8deg) translateY(-1px)}40%{transform:rotate(8deg) translateY(-1px)}60%{transform:rotate(-4deg) translateY(0)}80%{transform:rotate(4deg) translateY(0)}to{transform:rotate(0) translateY(0)}}.auth-modal__close{position:absolute;top:8px;right:10px;border:none;background:transparent;font-size:20px;cursor:pointer;color:#555}.auth-modal .error-text{color:#d33;font-size:.85rem}.trend-link{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.trend-link .trend-badge{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.trend-link:after{content:"";position:absolute;top:-6px;right:-6px;width:16px;height:16px;background-image:url(/tv_favicon.ico);background-repeat:no-repeat;background-size:contain;opacity:0;transform:translate(6px,-6px) scale(.6);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.trend-link:hover:after,.trend-link:focus-visible:after{opacity:1;transform:translate(0) scale(1)}.trend-link:hover .trend-badge,.trend-link:focus-visible .trend-badge{transform:translateY(-1px);box-shadow:0 8px 22px #0000001f}.row-bullish{background:#f0f9f4f2!important}.row-bearish{background:#fcececf2!important}@media (max-width: 1100px){.app-shell{grid-template-columns:1fr;width:calc(100% - 24px);margin:12px auto;padding:16px;min-height:auto}.app-header{position:relative;top:auto;height:auto}.app-header__logo{padding:.65rem .85rem;border-radius:22px;background:radial-gradient(900px 520px at 20% 30%,rgba(255,78,203,.18),transparent 60%),radial-gradient(900px 520px at 80% 30%,rgba(113,100,255,.22),transparent 62%),linear-gradient(165deg,#281f46b8,#140c2cc7);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px #0a081866;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-header__mobile-actions{display:inline-flex;align-items:center;gap:.65rem}.mobile-nav-btn--menu{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff14}.mobile-nav-btn--menu:active{transform:translateY(1px)}.mobile-nav-btn--bell{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.mobile-nav-btn--bell svg,.mobile-nav-btn--menu svg{opacity:.92}.app-header__frame{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:12px;right:12px;width:auto;max-width:560px;margin:0 auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 24px);padding-top:1.05rem;padding-bottom:1.15rem;transform:translateY(calc(-100% - 24px));transition:transform .24s ease;z-index:100;overflow:auto;overscroll-behavior:contain}.app-header__frame--alerts{display:flex}.app-header.app-header--nav-open .app-header__frame{transform:translateY(0)}.app-header.app-header--nav-open .app-header__frame--alerts{transform:translateY(calc(-100% - 24px))}.app-header.app-header--alerts-open .app-header__frame--alerts{transform:translateY(0)}.app-header__frame--nav .header-nav__section--alerts{display:none}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:#0604109e;border:none;padding:0;z-index:95}.app-header.app-header--nav-open .mobile-nav-backdrop,.app-header.app-header--alerts-open .mobile-nav-backdrop{display:block}.mobile-nav-close-row{display:flex;justify-content:center;padding-top:.35rem}.mobile-nav-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;width:44px;height:44px;border-radius:999px;padding:0;font-size:1.2rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff14}.mobile-nav-close:active{transform:translateY(1px)}.header-right,.header-nav{margin-top:0}.dashboard{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem}.dashboard.dashboard--movers{align-items:stretch}.content-area{width:100%}.filter-panel{order:-1;position:static;top:auto;width:100%;justify-content:center;align-self:center}.filter-card{width:100%;max-width:none;padding:2.2rem 2.4rem;border-radius:32px}.filter-card__header,.filter-section{align-items:center;text-align:center}.header-left{max-width:none}}@media (max-width: 768px){.app-shell{width:calc(100% - 16px);margin:8px auto;padding:12px 0;border-radius:26px}.app-shell.app-shell--movers{padding-left:0;padding-right:0}.app-header__logo{align-self:stretch}.app-header__frame{text-align:left}.monitor-home-link{align-self:center}.header-left{align-items:stretch}.logo{width:210px}.header-controls{flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.header-right{padding-top:0}.language-toggle:not(.language-toggle--footer),.pro-menu{width:100%;justify-content:center;gap:1rem}.language-toggle--footer{width:auto;justify-content:flex-end}.tab-switcher{justify-content:center;width:100%;margin:0 auto;flex-direction:row;gap:.5rem}.tab-btn{width:auto;min-width:0;flex:1;justify-content:center}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.sort-group{grid-column:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sort-group::-webkit-scrollbar{display:none}.search-row input[type=search]{order:1;min-width:0}.mobile-filter-toggle{display:inline-flex;order:2;grid-column:2;justify-self:end}.last-updated{order:3;width:100%;text-align:center;font-size:.78rem;grid-column:1 / -1}.filter-panel{display:flex;flex-direction:column;position:fixed;top:0;right:0;left:0;bottom:auto;padding:3.5rem 0 2rem;justify-content:flex-start;align-items:center;z-index:40;overflow:visible;background:#0604109e;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .24s ease,transform .24s ease;will-change:transform,opacity}.filter-panel.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.filter-panel.is-visible.is-closing{opacity:0;transform:translateY(-8px);pointer-events:none;visibility:visible}.filter-card{margin:calc(env(safe-area-inset-top,0px) - 2rem) auto 0;padding:.9rem 1rem .95rem;border-radius:24px;gap:.55rem;max-width:min(480px,calc(100% - 2.2rem));max-height:min(520px,82vh);width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(160deg,#fffffff5,#f2f4ffe6);box-shadow:0 20px 44px #12162c38;opacity:0;transform:translateY(calc(-100% - 24px));transition:transform .24s ease,opacity .24s ease;will-change:transform,opacity}.filter-panel.is-visible .filter-card{opacity:1;transform:translateY(0)}.filter-panel.is-visible.is-closing .filter-card{opacity:0;transform:translateY(calc(-100% - 24px))}.filter-panel.is-visible.is-closing .filter-card:before{opacity:0}.filter-card:before{display:none}.filter-card__header{flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem}.filter-card__title{width:100%;align-items:flex-start;text-align:left;gap:.12rem}.filter-card__header h2{font-size:.98rem;letter-spacing:.06em}.filter-card__summary{display:none}.filter-card__close{display:inline-flex;width:42px;height:42px}.filter-section{display:flex;flex-direction:column;gap:.35rem;padding:.5rem .6rem;border-radius:12px;background:#ffffffb3;border:1px solid rgba(0,0,0,.04);box-shadow:inset 0 1px #ffffff80}.filter-section+.filter-section{margin-top:.18rem}.filter-section h3{font-size:.76rem;letter-spacing:.06em}.filter-section__header{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.filter-chip-label{padding:.12rem .38rem;border-radius:999px;background:#14182c14;font-size:.7rem;font-weight:600;letter-spacing:.04em;color:var(--text-secondary)}.filter-section select{width:100%;font-size:.86rem;padding:.42rem .75rem .42rem .58rem;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffffd9;color:var(--text-primary)}.filter-suboption{font-size:.66rem;margin-top:0;white-space:nowrap}.filter-suboption input[type=checkbox]{transform:scale(.9)}.filter-suboptions-row{width:100%;justify-content:space-between;gap:.8rem;padding:.5rem .6rem;border-radius:12px;background:#ffffffb3;border:1px solid rgba(0,0,0,.04);box-shadow:inset 0 1px #ffffff80}.select-shell{position:relative}.select-shell:after{content:"";position:absolute;top:50%;right:.55rem;width:6px;height:6px;border-right:1.4px solid rgba(0,0,0,.32);border-bottom:1.4px solid rgba(0,0,0,.32);transform:translateY(-70%) rotate(45deg);pointer-events:none}.filter-section--chips{padding-bottom:.45rem}.pill-carousel{display:flex;gap:.28rem;overflow-x:auto;padding-bottom:.15rem;margin:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.pill-carousel::-webkit-scrollbar{display:none}.pill-carousel .pill{flex:0 0 auto;padding:.48rem .85rem;font-size:.9rem;border-radius:13px;background:#16182a0d;scroll-snap-align:start}.pill-carousel .pill.active{background:linear-gradient(140deg,#7264ff,#ff61cf);color:#fff;box-shadow:0 10px 22px #6e60ff59}.pill-carousel--scroll{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%)}.trend-switch{gap:.16rem;padding:.22rem}.trend-switch button{font-size:.9rem;padding:.52rem .65rem}.portfolio-card-grid{display:flex;flex-direction:column;gap:.9rem;position:relative;width:100%;overflow-anchor:none}.portfolio-card-grid.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:26px}.portfolio-card-grid.empty{padding:2rem;text-align:center;border-radius:26px;border:1px dashed rgba(19,23,45,.18);color:#13172d8c}.portfolio-card{background:linear-gradient(160deg,#fffffff7,#f2f4ffe6);border-radius:20px;border:1px solid rgba(19,23,45,.08);box-shadow:0 16px 32px #12162c24;padding:.75rem .9rem .9rem;display:flex;flex-direction:column;gap:.55rem;position:relative;width:100%;max-width:640px;margin:0 auto;cursor:default}.portfolio-card__header{display:flex;justify-content:space-between;align-items:center;gap:.3rem}.portfolio-card__rank{display:none}.portfolio-card__actions{display:flex;align-items:center;gap:.35rem}.portfolio-card__chart{font-size:1rem;color:#13172d59;text-decoration:none;padding:.24rem .45rem;border-radius:999px;border:1px solid rgba(19,23,45,.14);transition:color .18s ease,border-color .18s ease,background .18s ease}.portfolio-card__chart:hover,.portfolio-card__chart:focus-visible{color:#13172da6;border-color:#13172d3d;background:#ffffffa6}.portfolio-card__like{background:none;border:none;font-size:1rem;color:#13172d59;cursor:pointer;transition:transform .18s ease,color .18s ease}.portfolio-card__like.is-liked{color:#ff4d8d}.portfolio-card__like:active{transform:scale(.92)}.portfolio-card__token{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem}.portfolio-card__token img{width:42px;height:42px;border-radius:50%}.portfolio-card__token-meta{display:flex;flex-direction:column;gap:.08rem}.portfolio-card__name{font-weight:700;font-size:.98rem;color:var(--text-primary)}.trend-switch button{font-size:.92rem}.portfolio-card__symbol{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.portfolio-card__metrics{display:flex;flex-wrap:wrap;gap:.35rem}.portfolio-metric--indicators{margin-left:auto;flex:0 0 auto;width:fit-content;max-width:100%;min-width:0}.portfolio-metric--flip{flex:0 0 auto;width:fit-content;max-width:100%;min-width:0}.portfolio-metric__split{display:flex;flex-direction:column;gap:.35rem}.portfolio-metric__split-block{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem}.portfolio-metric__split-block .portfolio-metric__value{white-space:nowrap}.portfolio-metric__split-divider{height:1px;width:100%;background:#13172d14}.portfolio-card__toggle-row{display:flex;justify-content:center;align-items:center;align-self:center;width:100%;padding:0}.portfolio-card__toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(19,23,45,.12);background:#f8f9ffeb;color:#13172db3;padding:.45rem .9rem;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;border-radius:999px;width:100%;transition:color .18s ease,background .2s ease,border-color .2s ease,transform .2s ease;box-shadow:inset 0 1px #ffffffa6}.portfolio-card__toggle:hover,.portfolio-card__toggle:focus-visible{outline:none;color:#13172de6;background:#ebeefff2;border-color:#13172d2e}.portfolio-card__toggle.is-open{color:#13172dd9;background:#e4e6fff2;border-color:#13172d2e}.portfolio-card__toggle-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.portfolio-card__chevron{display:inline-flex;transform:rotate(0);transform-origin:50% 50%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.portfolio-card__chevron svg{display:block;width:20px;height:20px}.portfolio-card__toggle.is-open .portfolio-card__chevron{transform:rotate(180deg)}.portfolio-card.is-expanded .portfolio-card__toggle-row{margin-top:.5rem}.portfolio-card__expand{display:none;margin-top:0}.portfolio-card__expand.is-open{margin-top:.3rem;display:block}.tv-chart-embed{background:#fff;border:1px solid rgba(19,23,45,.08);border-radius:14px;box-shadow:inset 0 1px #fff9;overflow:hidden;transition:none}.portfolio-card__expand.is-open .tv-chart-embed{opacity:1;filter:none}.portfolio-card.is-expanded{box-shadow:0 18px 40px #12162c2e;transition:box-shadow .28s ease-in-out}.portfolio-metric{display:flex;flex-direction:column;gap:.14rem;padding:.42rem .5rem;border-radius:10px;background:#f8f9ffe6;border:1px solid rgba(19,23,45,.08);flex:1 1 140px;min-width:120px}.portfolio-metric.is-highlighted{background:#13172d09;box-shadow:inset 0 0 0 1px #13172d0f;border-color:#13172d0f}.portfolio-metric__label{font-size:.6rem;letter-spacing:.08em;color:#13172d8c;text-transform:uppercase}.portfolio-metric__value{font-size:.8rem;font-weight:600;color:var(--text-primary)}.portfolio-metric--desktop{display:flex}.portfolio-card-grid .table-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:26px;background:#ffffffa6}@media (min-width: 1024px){.portfolio-card{padding:1rem 1.25rem 1.15rem}.portfolio-card__token img{width:46px;height:46px}}}.update-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#ffffffc7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.update-spinner{width:48px;height:48px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#000000a6;animation:spin .8s linear infinite}.update-overlay p{margin:0;font-weight:600;letter-spacing:.04em;color:var(--text-primary)}.portfolio-card-grid{display:flex;flex-direction:column;gap:.85rem;position:relative;width:100%;padding-bottom:.5rem;overflow-anchor:none}.portfolio-card-grid--skeleton{pointer-events:none}.portfolio-card-grid.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:24px}.portfolio-card-grid.empty{padding:2rem;text-align:center;border-radius:24px;border:1px dashed rgba(19,23,45,.16);color:#13172d8c}.portfolio-card--skeleton{overflow:hidden}.portfolio-card--skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffffa6,#fff0 90%);transform:translate(-120%);animation:skeleton-shimmer 1.25s ease-in-out infinite;pointer-events:none}@keyframes skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.skeleton{background:#13172d14;border-radius:10px}.skeleton--avatar{width:42px;height:42px;border-radius:50%}.skeleton--line{height:10px;border-radius:8px}.skeleton--line-lg{width:140px}.skeleton--line-sm{width:80px;margin-top:6px}.skeleton--pill{width:26px;height:26px;border-radius:999px}.skeleton--icon{width:22px;height:22px;border-radius:8px}.skeleton--metric{flex:1 1 140px;min-width:120px;height:44px;border-radius:10px}.skeleton--button{width:100%;height:34px;border-radius:999px}.portfolio-card__toggle-row{display:flex;justify-content:center;align-items:center;width:100%;padding:0;transition:margin .25s ease}.portfolio-card__toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(19,23,45,.12);background:#f8f9ffeb;color:#13172db3;padding:.48rem .1rem;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border-radius:9px;width:100%;transition:color .18s ease,background .2s ease,border-color .2s ease,transform .2s ease;box-shadow:inset 0 1px #ffffffa6}.portfolio-card__toggle:hover,.portfolio-card__toggle:focus-visible{outline:none;color:#13172de6;background:#ebeefff2;border-color:#13172d2e}.portfolio-card__toggle.is-open{color:#13172dd9;background:#e4e6fff2;border-color:#13172d2e}.portfolio-card__toggle-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.portfolio-card__chevron{display:inline-flex;transform:rotate(0);transform-origin:50% 50%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.portfolio-card__chevron svg{display:block;width:20px;height:20px}.portfolio-card__toggle.is-open .portfolio-card__chevron{transform:rotate(180deg)}.portfolio-card__expand{margin-top:0;display:none}.portfolio-card__expand.is-open{margin-top:.3rem;display:block}.tv-chart-embed{background:#fff;border:1px solid rgba(19,23,45,.08);border-radius:14px;box-shadow:inset 0 1px #fff9;overflow:hidden;transition:none}.portfolio-card__expand.is-open .tv-chart-embed{opacity:1;filter:none}.portfolio-card{background:linear-gradient(160deg,#fffffff7,#f2f4ffe6);border-radius:18px;border:1px solid rgba(19,23,45,.08);box-shadow:0 16px 28px #12162c1f;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.45rem;width:100%;max-width:none;margin:0;position:relative}.portfolio-card__header{display:flex;justify-content:space-between;align-items:center;gap:.3rem}.portfolio-card__rank{font-weight:700;font-size:.78rem;letter-spacing:.1em;color:#13172d99}.portfolio-card__actions{display:flex;align-items:center;gap:.3rem}.portfolio-card__chart{font-size:.95rem;color:#13172d59;text-decoration:none;padding:.22rem .4rem;border-radius:999px;border:1px solid rgba(19,23,45,.14)}.portfolio-card__like{background:none;border:none;font-size:.95rem;color:#13172d59;cursor:pointer;padding:.15rem}.portfolio-card__like.is-liked{color:#ff4d8d}.portfolio-card__token{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.55rem}.portfolio-card__pricewrap{display:flex;flex-direction:column;align-items:flex-end;gap:.16rem;min-width:120px}.portfolio-card__price{display:flex;align-items:baseline;gap:.08rem;font-weight:700;font-size:1rem;letter-spacing:-.01em;color:var(--text-primary)}.price-piece{display:inline-block;line-height:1}.price-piece--sign{font-size:.88em;margin-right:-.05rem;color:#13172db3}.price-piece--prefix{font-size:.84em;letter-spacing:.02em;color:#13172da6}.price-piece--whole{font-size:1em}.price-piece--decimal{display:inline-flex;align-items:baseline;font-size:.74em;color:#13172d8c}.price-decimal-dot{display:inline-block;margin-right:.04rem;color:#13172d66;line-height:1}.price-decimal-plain,.price-decimal-zero{display:inline-block;color:#13172d8c;line-height:1}.price-decimal-zero-count{display:inline-block;font-size:.6em;font-weight:700;color:#13172d73;line-height:1;transform:translateY(.32em);margin:0 .05rem;letter-spacing:.02em}.price-decimal-rest{display:inline-block;color:#13172d8c;line-height:1}.price-piece--suffix{font-size:.65em;letter-spacing:.12em;text-transform:uppercase;color:#13172d80;margin-left:.3rem}.portfolio-card__token img{width:42px;height:42px;border-radius:50%}.rank-badge{position:absolute;top:-6px;left:-6px;background:#e5e7eb;color:#111827;font-weight:800;font-size:.8rem;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 14px #12162c1f;margin-bottom:10px}.portfolio-card__token-meta{display:flex;flex-direction:column;gap:.06rem}.portfolio-card__name{font-weight:700;font-size:.95rem;color:var(--text-primary);line-height:1.15}.portfolio-card__symbol{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.portfolio-card__metrics{display:flex;flex-wrap:wrap;gap:.35rem}.portfolio-metric{display:flex;flex-direction:column;gap:.14rem;padding:.4rem .5rem;border-radius:12px;background:#f8f9ffeb;border:1px solid rgba(19,23,45,.08);flex:1 1 140px;min-width:120px}.portfolio-metric.is-highlighted{background:#13172d09;box-shadow:inset 0 0 0 1px #13172d0f;border-color:#13172d0f}.portfolio-metric__label{font-size:.62rem;letter-spacing:.08em;color:#13172d8c;text-transform:uppercase}.portfolio-metric__value{font-size:.82rem;font-weight:600;color:var(--text-primary)}.portfolio-metric--desktop{display:flex}.portfolio-metric--clickable{cursor:pointer;position:relative}.portfolio-metric--clickable:hover{border-color:#13172d29;background:#f2f4fff2}.portfolio-metric--clickable:focus-visible{outline:2px solid rgba(86,97,255,.35);outline-offset:2px}.portfolio-metric--indicators{margin-left:auto;flex:0 0 auto;width:fit-content;max-width:100%;min-width:0}.portfolio-metric--flip{flex:0 0 auto;width:fit-content;max-width:100%;min-width:0}.portfolio-metric__split{display:flex;flex-direction:column;gap:.35rem}.portfolio-metric__split-block{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem}.portfolio-metric__split-block.is-highlighted{background:#13172d09;box-shadow:inset 0 0 0 1px #13172d0f;border-radius:10px;padding:.16rem .35rem}.portfolio-metric__split-block .portfolio-metric__value{white-space:nowrap}.portfolio-metric__split-divider{height:1px;width:100%;background:#13172d14}.portfolio-metric__popover{position:absolute;top:calc(100% + 8px);left:0;min-width:210px;max-width:260px;padding:.6rem .65rem;border-radius:14px;border:1px solid rgba(19,23,45,.12);background:#fffffffa;box-shadow:0 18px 40px #12162c2e;z-index:20;display:flex;flex-direction:column;gap:.35rem}.portfolio-metric__popover-title{font-size:.7rem;font-weight:700;color:#13172dc7;letter-spacing:.02em}.portfolio-metric__popover-note{margin-top:.25rem;padding-top:.35rem;border-top:1px solid rgba(19,23,45,.08);font-size:.66rem;line-height:1.25;color:#13172d99}.portfolio-metric__popover-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.portfolio-metric__popover-label{font-size:.66rem;color:#13172d94}.portfolio-metric__popover-value{font-size:.72rem;font-weight:700;color:#13172ddb}@media (max-width: 520px){.portfolio-card__token{grid-template-columns:auto minmax(0,1fr) minmax(140px,44%);row-gap:0}.portfolio-card__token-meta{min-width:0}.portfolio-card__name,.portfolio-card__symbol{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-card__actions{min-width:0;width:100%;justify-content:flex-end;gap:.4rem}.portfolio-card__pricewrap{margin-right:0;min-width:0;align-items:flex-start}.portfolio-card__price{font-size:.95rem}}.like-btn{cursor:pointer;font-size:18px;color:#666;transition:color .2s}.like-btn.liked{color:#ff4081}.tab-switcher{display:flex;flex-direction:row;align-items:center;gap:.4rem;padding:.28rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff24;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%}.tab-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;width:auto;min-width:0;padding:.62rem .9rem;border-radius:999px;border:none;cursor:pointer;font-weight:750;font-size:.9rem;letter-spacing:.02em;background:transparent;color:#ffffffb8;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,filter .18s ease}.tab-btn.active{background:linear-gradient(135deg,#ff4ecb,#7164ff);color:#fff;box-shadow:0 14px 28px #664eff73;filter:brightness(1.03)}.tab-btn:not(.active):hover,.tab-btn:not(.active):focus-visible{color:#fff;outline:none;background:#ffffff14;transform:translateY(-1px)}.language-toggle,.pro-menu{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .75rem;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff24}.language-toggle--footer{width:auto;align-self:flex-end;margin-top:.1rem;padding:.45rem .6rem}.language-toggle--footer .language-btn{padding:0}.language-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem 0;border:none;background:transparent;color:#fff;font-weight:600;letter-spacing:.1em;cursor:pointer}.monitor-home-link{position:static;display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start;gap:.6rem;width:auto;min-height:42px;padding:.85rem .95rem;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffeb;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.monitor-home-link__text{font-weight:700;letter-spacing:.05em}.monitor-home-link:hover,.monitor-home-link:focus-visible{background:#fff3;box-shadow:0 12px 24px #190e3a59;transform:translateY(-1px);outline:none}.language-btn:focus-visible{outline:none;text-shadow:0 0 8px rgba(255,255,255,.4)}.language-flag{font-size:1.05rem;line-height:1}.language-code{font-size:.78rem}.pro-menu{gap:0;padding:.35rem .5rem;position:relative;overflow:visible;z-index:90}.pro-menu__primary{display:inline-flex;align-items:center;gap:8px;padding:.35rem .75rem;border-radius:999px;border:none;background:transparent;color:#fffffff2;font-weight:750;letter-spacing:.03em;cursor:pointer}.pro-menu__primary:hover,.pro-menu__primary:focus-visible{outline:none;background:#ffffff1a}.pro-menu__kebab{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:none;background:#ffffff14;color:#ffffffe6;cursor:pointer;margin-left:4px;font-size:18px;line-height:1}.signout-control .pro-menu__kebab{margin-left:0;flex:0 0 auto}.signout-control .pro-menu{width:auto;padding:0;background:transparent;border:none;box-shadow:none;position:static;margin-left:auto}.signout-control .pro-menu__dropdown{top:calc(100% + 10px);bottom:auto;left:0;right:0;transform:none;width:100%;max-height:min(520px,calc(100vh - 24px));overflow:auto}.pro-menu__kebab:hover,.pro-menu__kebab:focus-visible{outline:none;background:#ffffff24}.pro-menu__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;padding:10px;border-radius:16px;background:#000;border:1px solid rgba(255,255,255,.14);box-shadow:0 26px 70px #12162c73;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:1200}.pro-menu__item{width:100%;text-align:left;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer}.pro-menu__item:hover,.pro-menu__item:focus-visible{outline:none;background:#ffffff1a}.pro-menu__item.pro-menu__item--signout{background:linear-gradient(135deg,#ff4ecb,#7164ff);border-color:transparent;color:#fff;box-shadow:0 16px 32px #6451ff59;text-align:center}.pro-menu__item.pro-menu__item--signout:hover,.pro-menu__item.pro-menu__item--signout:focus-visible{background:linear-gradient(135deg,#ff4ecb,#7164ff);filter:brightness(1.06)}.pro-menu__item.pro-menu__item--admin{text-align:center;border-color:transparent;color:#fff;box-shadow:0 16px 32px #6451ff59;border:1px solid white}.pro-menu__item.pro-menu__item--admin:disabled{opacity:.7;cursor:progress;box-shadow:none}.pro-menu__divider{height:1px;background:#ffffff1f;margin:10px 2px}.pro-menu__requests{margin-top:10px;display:flex;flex-direction:column;gap:8px}.pro-menu__request{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:12px;padding:10px 12px}.pro-menu__request--empty{color:#ffffff9e}.pro-menu__request-main{color:#ffffffeb;font-weight:800;letter-spacing:.02em;word-break:break-word}.pro-menu__request-sub{margin-top:4px;color:#ffffffa6;font-size:.82rem;font-weight:650;word-break:break-word}.pro-menu__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pro-menu__toggle-text{display:flex;flex-direction:column;gap:4px;min-width:0}.pro-menu__toggle-title{color:#ffffffeb;font-weight:800;letter-spacing:.03em}.pro-menu__toggle-sub{color:#ffffffa6;font-size:.78rem;font-weight:650}.pro-menu__subscription-status{font-size:.84rem;font-weight:900;letter-spacing:.03em;margin-top:2px}.pro-menu__subscription-status--active{color:#47ffa9f2}.pro-menu__subscription-status--inactive{color:#ffb02ef2}.pro-menu__toggle--subscription .pro-menu__toggle-title{font-size:.9rem}.pro-menu__toggle--subscription .pro-menu__subscription-status{font-size:.78rem}.pro-menu__learn-more{border:none;background:transparent;padding:0;color:#ffffffb3;font-size:.78rem;font-weight:750;text-decoration:underline;cursor:pointer;text-align:left}.pro-menu__learn-more:hover,.pro-menu__learn-more:focus-visible{outline:none;color:#ffffffdb}.pro-menu__pay-actions{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.pro-menu__pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffeb;border-radius:10px;padding:8px 10px;font-weight:800;letter-spacing:.03em;cursor:pointer;min-width:86px;text-align:center}.pro-menu__pay-logo{width:18px;height:18px;border-radius:999px;object-fit:cover;box-shadow:0 8px 16px #00000047}.pro-menu__pay-btn:hover,.pro-menu__pay-btn:focus-visible{outline:none;background:#ffffff1f}.pro-menu__pay-btn:disabled{opacity:.7;cursor:progress}.pro-menu__subscription-error{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,84,84,.35);background:#ff54541a;color:#ffffffeb;font-size:.82rem;font-weight:650}.pro-menu__howto{color:#ffffffa6;text-decoration:underline;font-weight:800;font-size:.75rem;display:inline-flex;align-items:center;gap:6px}.pro-menu__howto:hover,.pro-menu__howto:focus-visible{outline:none;color:#ffffffc7}.pro-menu__thresholds{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pro-menu__thresholds-head{display:flex;flex-direction:column;gap:4px}.pro-menu__thresholds-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap}.pro-menu__thresholds-field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 95px}.pro-menu__thresholds-label{font-size:.78rem;font-weight:750;color:#ffffffb8}.pro-menu__threshold-input{width:100%;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#00000038;color:#fffffff0;font-weight:850;letter-spacing:.03em}.pro-menu__threshold-input:focus-visible{outline:none;border-color:#ffffff42;box-shadow:0 0 0 3px #ffffff1a}.pro-menu__threshold-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:850;letter-spacing:.02em;background:#25d09a38;color:#ffffffeb;border:1px solid rgba(37,208,154,.35);transition:transform .16s ease,background .16s ease,border-color .16s ease}.pro-menu__threshold-save:hover,.pro-menu__threshold-save:focus-visible{outline:none;transform:translateY(-1px);background:#25d09a47;border-color:#25d09a7a}.pro-menu__threshold-save:disabled{cursor:not-allowed;opacity:.55;transform:none}.header-nav__item--thresholds{align-items:flex-start}.header-nav__thresholds-row{margin-top:10px;display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap;width:100%}.header-nav__thresholds-field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 95px}.header-nav__thresholds-label{font-size:.78rem;font-weight:750;color:#ffffffb8}.header-nav__threshold-input{width:100%;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#00000038;color:#fffffff0;font-weight:850;letter-spacing:.03em}.header-nav__threshold-input:focus-visible{outline:none;border-color:#ffffff42;box-shadow:0 0 0 3px #ffffff1a}.header-nav__threshold-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:850;letter-spacing:.02em;background:#25d09a38;color:#ffffffeb;border:1px solid rgba(37,208,154,.35);transition:transform .16s ease,background .16s ease,border-color .16s ease}.header-nav__threshold-save:hover,.header-nav__threshold-save:focus-visible{outline:none;transform:translateY(-1px);background:#25d09a47;border-color:#25d09a7a}.header-nav__threshold-save:disabled{cursor:not-allowed;opacity:.55;transform:none}.help-card{max-width:760px;margin:0 auto;border-radius:22px;padding:18px 18px 16px;background:linear-gradient(180deg,#fffffff5,#f7f8fff5);border:1px solid rgba(18,22,44,.1);box-shadow:0 26px 70px #12162c24}.help-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#f5f7ffe6;border:1px solid rgba(18,22,44,.1);border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:800;color:#12162cd1}.help-back:hover,.help-back:focus-visible{outline:none;background:#ebeefff2}.help-title{margin:12px 0 10px;font-size:1.25rem;color:#12162ceb}.help-body{margin:0 0 10px;color:#12162cb8;line-height:1.55;font-weight:600}.help-link{color:#525cffeb;font-weight:900;text-decoration:underline;text-underline-offset:2px}.help-link:hover,.help-link:focus-visible{outline:none;color:#525cff}.help-steps{margin-top:14px;display:flex;flex-direction:column;gap:12px}.help-step{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:12px;border-radius:18px;background:#f8f9ffe6;border:1px solid rgba(18,22,44,.08);box-shadow:0 12px 26px #12162c0f}.help-step__num{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#12162cdb;background:linear-gradient(135deg,#525cff24,#7164ff1f 55%,#58e1991a 120%);border:1px solid rgba(82,92,255,.12)}.help-step__title{font-weight:900;color:#12162ceb;margin-bottom:4px}.help-step__text{color:#12162cb8;font-weight:650;line-height:1.55}.help-step__chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.help-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(18,22,44,.1);font-weight:850;font-size:.78rem;color:#12162cc7;box-shadow:inset 0 1px #ffffffd9}.help-shot{margin:12px 0 0;border-radius:18px;overflow:hidden;background:#fffc;border:1px solid rgba(18,22,44,.1);box-shadow:0 18px 40px #12162c1a}.help-shot img{display:block;width:100%;height:auto}.help-caption{padding:10px 12px;font-size:.86rem;color:#12162cb3;font-weight:700}@media (max-width: 640px){.help-step{grid-template-columns:30px 1fr;padding:12px 10px}.help-step__num{width:30px;height:30px;border-radius:10px}.help-chip{font-size:.76rem;padding:6px 9px}}.signout-control{display:flex;align-items:center;gap:.65rem;padding:.45rem .85rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff2e;overflow:visible;position:relative;width:100%}.signout-control--panel{border-radius:18px;padding:.6rem .75rem;margin-bottom:.15rem;background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff24}.signout-name{color:#fff;font-weight:700;letter-spacing:.05em;max-width:140px;overflow:hidden;text-overflow:ellipsis;transition:opacity .25s ease}.signout-btn{padding:.35rem .9rem;border-radius:999px;border:none;cursor:pointer;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff4ecb,#7164ff);box-shadow:0 10px 20px #6451ff59;margin-left:auto;transition:width .25s ease,margin .25s ease}.signout-control.logged-out .signout-btn{width:auto;margin-left:0;background:#ffffff1a;box-shadow:none;border:1px solid rgba(255,255,255,.18);color:#fff}.signout-control.is-swiping .signout-name{opacity:0}.signout-control.is-swiping .signout-btn{width:100%;margin-left:0}.signout-control.is-swiping .pro-menu{display:none}.switch{position:relative;display:inline-block;width:48px;height:26px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ffffff47;transition:.3s ease;border-radius:999px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s ease;border-radius:50%;box-shadow:0 6px 12px #120c2c59}.slider.round{border-radius:999px}.pro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 20%,#00ffd61a,#0a0c19a6 40%,#0a0c19d1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.pro-card{background:#0a0c12b3;padding:22px;border-radius:26px;width:min(980px,96%);max-width:100%;text-align:left;box-shadow:0 40px 120px #0000008c;border:1px solid rgba(255,255,255,.1);position:relative;box-sizing:border-box;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto}.pro-close{position:absolute;top:8px;right:8px;border:none;background:transparent;font-size:26px;line-height:1;color:#ffffffb8;cursor:pointer}.pro-close:hover{color:#ffffffeb}.pro-plans{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pro-plan{border-radius:28px;padding:22px 22px 20px;background:radial-gradient(120% 120% at 20% 0%,#ffffff14,#ffffff05 42%,#0003);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px #0000002e,0 26px 70px #0000008c;position:relative;overflow:hidden;color:#ffffffeb;display:flex;flex-direction:column}.pro-plan:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(circle at 10% 0%,rgba(0,255,214,.18),transparent 55%),radial-gradient(circle at 90% 10%,rgba(113,100,255,.14),transparent 55%);opacity:.8;pointer-events:none}.pro-plan--basic:before{background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.12),transparent 55%),radial-gradient(circle at 90% 10%,rgba(255,78,203,.1),transparent 55%)}.pro-plan--pro{border-color:#00ffd638;box-shadow:inset 0 0 0 1px #0000002e,0 26px 80px #00ffd61a}.pro-plan__top{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pro-plan__badge{width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 30% 30%,#ffffff38,#ffffff0f);box-shadow:0 18px 50px #00000059;position:relative;display:inline-flex;align-items:center;justify-content:center}.pro-plan__badge:after{content:"";width:20px;height:20px;border-radius:999px;background:#12162c8c;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 18px #00000059}.pro-plan__badge--pro{border-color:#00ffd652;background:radial-gradient(circle at 30% 30%,#00ffd647,#00ffd60f);box-shadow:0 18px 60px #00ffd61f}.pro-plan__badge--pro:after{background:#12162c8c;border-color:#ffffff1f;box-shadow:0 10px 18px #00000059}.pro-plans--basic .pro-plan--basic .pro-plan__badge:after{background:#ffffffeb;border-color:#ffffff2e;box-shadow:0 12px 24px #00000052}.pro-plans--basic.pro-plans--hover-pro .pro-plan--basic .pro-plan__badge:after{background:#12162c8c;border-color:#ffffff1f;box-shadow:0 10px 18px #00000059}.pro-plans--basic.pro-plans--hover-pro .pro-plan--pro .pro-plan__badge--pro:after{background:#00ffd6eb;border-color:#00ffd64d;box-shadow:0 12px 24px #00ffd633}.pro-plans--pro .pro-plan--pro .pro-plan__badge--pro:after{background:#00ffd6eb;border-color:#00ffd64d;box-shadow:0 12px 24px #00ffd633}.pro-plan__name{font-size:1.35rem;font-weight:900;letter-spacing:.01em}.pro-plan__tagline{color:#ffffffb3;font-weight:650;line-height:1.35;font-size:1.05rem}.pro-plan__price{position:relative;z-index:1;display:flex;align-items:baseline;gap:10px;margin:10px 0 16px}.pro-plan__price-main{font-size:clamp(1.9rem,3.1vw,2.8rem);font-weight:950;letter-spacing:-.02em}.pro-plan__price-sub{color:#ffffffb3;font-weight:650;font-size:.95rem}.pro-plan__cta{position:relative;z-index:1;width:100%;border-radius:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;font-weight:850;cursor:pointer;transition:transform .16s ease,filter .16s ease,background .16s ease}.pro-plan__features+.pro-plan__cta{margin-top:16px}.pro-plan__cta:hover,.pro-plan__cta:focus-visible{outline:none;transform:translateY(-1px);background:#ffffff14;filter:brightness(1.02)}.pro-plan__cta--ghost{background:#0000001f}.pro-plan__divider{position:relative;z-index:1;height:1px;background:#ffffff1a;margin:18px 2px}.pro-plan__section-title{position:relative;z-index:1;font-weight:900;letter-spacing:.01em;margin-bottom:10px}.pro-plan__features{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.pro-plan__bottom{position:relative;z-index:1;margin-top:auto}.pro-plan__features li{display:flex;gap:10px;align-items:flex-start;color:#ffffffdb;line-height:1.35}.pro-plan__features li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;flex:0 0 auto;margin-top:1px;background:#0000002e}.pro-plan--pro .pro-plan__features li:before{border-color:#00ffd647;color:#00ffd6e6;background:#00ffd614}.pro-plan__pay{position:relative;z-index:1;margin-top:6px}.pro-plan__pay-title{color:#ffffffd1;font-weight:850;margin-bottom:10px}.pro-plan__pay-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pro-plan__pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;font-weight:900;cursor:pointer;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background .16s ease}.pro-plan__pay-btn--full{width:100%}.pro-plan__pay-btn:hover,.pro-plan__pay-btn:focus-visible{outline:none;transform:translateY(-1px);filter:brightness(1.02);background:#ffffff14;box-shadow:none}.pro-plan__pay-row .pro-plan__pay-btn:hover,.pro-plan__pay-row .pro-plan__pay-btn:focus-visible{border-color:#8cffe6b3;background:#00ffd61a}.pro-plan__pay-btn:disabled{opacity:.75;cursor:progress;transform:none;box-shadow:none}.pro-plan__pay-btn--full{border-color:#ffffff24;background:#ffffff0f;box-shadow:none}.pro-plan__pay-logo{width:20px;height:20px;border-radius:999px;object-fit:cover}.pro-plan__pay-error{margin-top:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,84,84,.3);background:#ff54541a;color:#ffffffe6;font-weight:650}.pro-plan__active{position:relative;z-index:1;margin-top:6px}.pro-plan__active-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(71,255,169,.28);background:#47ffa91a;color:#47ffa9f2;font-weight:850}.pro-actions{display:flex;flex-direction:column;gap:14px;justify-content:center;margin-top:4px;align-items:center;flex-wrap:wrap}.pro-actions__request{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%}.pro-actions__note{font-size:.92rem;color:#12162cbf;text-align:center;max-width:34rem}.pro-actions__status{width:min(520px,100%);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(18,22,44,.1);box-shadow:0 18px 44px #12162c1a}.pro-actions__status--sent{background:linear-gradient(135deg,#58e19924,#7164ff1a);border-color:#58e19938}.pro-actions__status--error{background:linear-gradient(135deg,#ff4ecb1a,#ffc35d1a);border-color:#ff4ecb2e}.pro-actions__status-title{font-weight:800;color:#12162ceb}.pro-actions__status-body{color:#12162cc7;line-height:1.4}.pro-card__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:16px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.pro-footer-contact__link{text-decoration:none;color:#ffffffc7;font-weight:800;letter-spacing:.01em}.pro-footer-contact__link:hover,.pro-footer-contact__link:focus-visible{color:#ffffffeb;text-decoration:underline;outline:none}.pro-actions__request .btn-primary{width:min(360px,100%)}.pro-actions__pay-cta{font-size:.98rem;font-weight:800;color:#12162cc7;text-align:center}.pro-actions__pay-row{display:flex;gap:12px;flex-wrap:nowrap;justify-content:center;width:100%}.pro-pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(18,22,44,.14);background:#12162c0f;color:#12162ceb;font-weight:900;letter-spacing:.01em;cursor:pointer;flex:1 1 0;min-width:0;box-shadow:0 14px 30px #12162c1a;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background .16s ease}.pro-pay-btn:hover,.pro-pay-btn:focus-visible{outline:none;background:#12162c14;transform:translateY(-1px);box-shadow:0 18px 40px #12162c24}.pro-pay-btn:disabled{opacity:.7;cursor:progress;transform:none;box-shadow:0 10px 24px #12162c1a}.pro-pay-btn__logo{width:20px;height:20px;border-radius:999px;object-fit:cover;box-shadow:0 10px 18px #12162c2e}@media (max-width: 520px){.pro-actions__pay-row{flex-wrap:wrap}.pro-pay-btn{flex:1 1 100%}}.pro-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:999px;text-decoration:none;font-weight:800;letter-spacing:.01em;border:1px solid transparent;box-shadow:0 16px 36px #12162c24;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;width:100%}.pro-contact-btn:hover,.pro-contact-btn:focus-visible{transform:translateY(-1px);box-shadow:0 20px 44px #12162c2e;filter:brightness(1.02);outline:none}.pro-contact-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.18);flex:0 0 auto}.pro-contact-btn__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-contact-btn--telegram{color:#fff;background:linear-gradient(135deg,#58e199e0,#7164ffeb 45%,#6de1ffe0 110%);border-color:#ffffff38}.pro-contact-btn--contact{color:#fff;background:linear-gradient(135deg,#ff4ecbeb,#7164ffeb 55%,#6de1ffe0 115%);border-color:#ffffff38}.pro-contact-btn--gmail{color:#12162ceb;background:linear-gradient(135deg,#ffffffeb,#f2f4ffeb);border-color:#12162c1a}.pro-contact-btn--gmail .pro-contact-btn__icon{background:#7164ff1a;border-color:#7164ff2e}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:none;background:linear-gradient(135deg,#ff4ecb,#7164ff);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 16px 36px #6451ff59;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.btn-primary:hover,.btn-primary:focus-visible{transform:translateY(-1px);box-shadow:0 18px 44px #6451ff6b;filter:brightness(1.05);outline:none}.btn-primary:active{transform:translateY(0);box-shadow:0 10px 24px #6451ff52;filter:brightness(.97)}@media (max-width: 820px){.pro-card{width:min(720px,96%)}.pro-plans{grid-template-columns:1fr}}@media (max-width: 520px){.pro-overlay{align-items:flex-start;padding:12px}.pro-card{padding:16px;border-radius:22px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.pro-plan{padding:18px 18px 16px;border-radius:24px}.pro-plan__pay-row{grid-template-columns:1fr}}@media (max-width: 520px){.pro-contact-btn__text{font-size:.95rem}}input:checked+.slider{background:linear-gradient(135deg,#58e199,#6de1ff)}input:checked+.slider:before{transform:translate(22px)}.update-status{position:fixed;bottom:8px;left:12px;font-size:14px;color:#666;display:flex;align-items:center;gap:6px}.update-status .spinner{width:12px;height:12px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 1024px){.app-shell>.dashboard:not(.dashboard--movers):not(.dashboard--altseason):not(.dashboard--help) .search-row input[type=search]{display:none}.mobile-search-fab{position:fixed;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px + var(--keyboard-offset, 0px));z-index:61;align-items:flex-end;justify-content:flex-end;gap:.75rem;display:inline-flex}.mobile-search-fab__button{width:52px;height:52px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:radial-gradient(120% 120% at 30% 20%,#fffffff2,#eef2faeb);color:#14172deb;box-shadow:0 10px 24px #12162c24;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-search-fab__button:active{transform:translateY(1px)}.mobile-search-fab.is-open .mobile-search-fab__button{border-color:#00000029;box-shadow:0 12px 30px #12162c2e}.mobile-search-fab__panel{position:fixed;left:14px;right:78px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px + var(--keyboard-offset, 0px));z-index:61;height:52px;padding:0 14px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffe6;box-shadow:0 18px 44px #12162c29;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;box-sizing:border-box;transform-origin:100% 100%}.mobile-search-fab.is-open .mobile-search-fab__panel{animation:slideUpIn .15s ease-out}.mobile-search-fab.is-closing .mobile-search-fab__panel{animation:slideUpOut .15s ease-in forwards}.mobile-search-fab__panel input[type=search]{width:100%;min-width:0;border:none;outline:none;background:transparent;font-size:.95rem;color:#14172deb;height:100%}.mobile-search-fab__panel input[type=search]::placeholder{color:#14172d8c}.back-to-top{position:fixed;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px + 64px + var(--keyboard-offset, 0px));width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:linear-gradient(135deg,#f5f7fb,#ebeff6);color:#14172dcc;font-weight:800;font-size:18px;line-height:1;box-shadow:0 6px 14px #12162c1f;display:inline-flex;align-items:center;justify-content:center;z-index:60;cursor:pointer;animation:slideUpIn .2s ease-out}.back-to-top:active{transform:translateY(1px)}.back-to-top:hover,.back-to-top:focus-visible{background:linear-gradient(135deg,#eef2f8,#e6eaf2);color:#14172de6;box-shadow:0 8px 18px #12162c29;border-color:#00000026}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes overlayFadeInTop{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOutTop{0%{opacity:1}to{opacity:0}}@keyframes sheetDropIn{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sheetLiftOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-90%);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.btn-secondary{padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#d9d9f7,#e5d9ff);color:#222;font-weight:700;border:none;cursor:pointer}.btn-secondary.small{padding:8px 12px;font-size:.9rem}.pro-inline-cta{display:flex;gap:10px;align-items:center;justify-content:center;margin:16px 0 8px;padding:10px 12px;border-radius:14px;background:#fffc;border:1px solid rgba(18,22,44,.08)}.pro-inline-cta span{font-weight:600;color:#222}.pro-inline-cta--early{background:linear-gradient(135deg,#ff4ecb1a,#7164ff1a,#58e19914 120%);border:1px solid rgba(255,78,203,.14);box-shadow:0 14px 34px #6451ff1f;position:relative;overflow:hidden}.crown-icon{width:14px;height:14px;margin-left:6px;vertical-align:middle}.crown-icon--prefix{margin-left:0;margin-right:6px}.mini-tf-bars{display:inline-flex;align-items:flex-end;gap:2px;margin-left:6px;vertical-align:middle;margin-right:5px}.mini-tf-bar{width:6px;border-radius:3px;display:inline-block}.mini-tf-bar.h4{height:8px}.mini-tf-bar.d1{height:10px}.mini-tf-bar.w1{height:12px}.mini-tf-bar.bullish{background:#25d09a}.mini-tf-bar.bearish{background:#ff4d5a}.pricing-col.pro .mini-tf-bars{gap:1px;margin-left:4px}.pricing-col.pro .mini-tf-bar{width:3px;border-radius:2px}.pro-unlocked-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c198c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1105;padding:16px}.pro-unlocked-card{width:min(520px,96%);background:linear-gradient(180deg,#fffffffa,#f7f8fffa);border:1px solid rgba(18,22,44,.1);border-radius:22px;box-shadow:0 36px 90px #12162c4d;padding:18px 18px 16px;position:relative;animation:unlockCardIn .22s ease-out}.pro-unlocked-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:12px}.pro-unlocked-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:linear-gradient(135deg,#525cff1f,#7164ff1f 55%,#58e1991a 120%);border:1px solid rgba(82,92,255,.18);box-shadow:0 18px 44px #12162c1f;font-weight:900;color:#12162ceb;letter-spacing:.02em;animation:unlockBadgePop .9s ease-in-out}.pro-unlocked-subtitle{margin:0;color:#12162cb8;font-weight:650}.pro-unlocked-col{margin:10px 0 0;background:linear-gradient(135deg,#f6f0fff2,#f0f6ffe6,#e8fff7db 120%)}.pro-unlocked-help{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:12px;padding:10px 12px;border-radius:14px;background:#f5f7ffd9;border:1px solid rgba(82,92,255,.16);color:#525cffeb;font-weight:900;text-decoration:underline;text-underline-offset:2px;box-shadow:0 14px 34px #12162c14}.pro-unlocked-help:hover,.pro-unlocked-help:focus-visible{outline:none;background:#ebeefff2;color:#525cff}@keyframes unlockCardIn{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes unlockBadgePop{0%{transform:scale(.92);filter:saturate(1)}35%{transform:scale(1.03);filter:saturate(1.2)}65%{transform:scale(.99)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.pro-unlocked-card,.pro-unlocked-badge{animation:none!important}}.dashboard.dashboard--rsi{grid-template-columns:minmax(0,1fr)}.dashboard.dashboard--rsi .filter-panel{display:none}.dashboard--rsi .content-area{width:100%}.rsi-heatmap{display:flex;flex-direction:column;gap:1rem;width:100%}.rsi-heatmap__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rsi-heatmap__title-row{display:inline-flex;align-items:center;gap:.6rem}.rsi-heatmap__title{margin:0;font-size:1.6rem;letter-spacing:-.01em;color:#13172deb}.rsi-heatmap__controls{margin-top:.5rem}.dashboard--rsi .rsi-heatmap__controls-inner{background:#ffffffad;border:1px solid rgba(19,23,45,.08);box-shadow:0 18px 50px #12162c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard--rsi .rsi-heatmap__controls-inner .movers-controls{background:transparent;border:1px solid rgba(19,23,45,.08);box-shadow:none}.dashboard--rsi .rsi-heatmap__controls-inner .movers-controls__label{color:#13172d8c}.dashboard--rsi .rsi-heatmap__controls-inner .movers-pill{background:#f8f9ffe6;border:1px solid rgba(19,23,45,.1);color:#13172dbd;box-shadow:inset 0 1px #ffffffb3}.dashboard--rsi .rsi-heatmap__controls-inner .movers-pill.is-active{background:#e4e6fff5;border-color:#727aff52;color:#13172de0;box-shadow:0 14px 34px #727aff24}.dashboard--rsi .rsi-heatmap__controls-inner .movers-pill:not(.is-active):hover,.dashboard--rsi .rsi-heatmap__controls-inner .movers-pill:not(.is-active):focus-visible{background:#ebeefff5;border-color:#13172d2e}.rsi-heatmap__card{border-radius:28px;border:1px solid rgba(19,23,45,.08);background:linear-gradient(160deg,#ffffffeb,#f2f4ffdb);box-shadow:0 24px 64px #12162c1f;padding:.95rem 1.05rem 1.1rem}.rsi-heatmap__chart-rotator,.rsi-heatmap__chart-rotator-inner{width:100%}.rsi-heatmap__chart-wrap{position:relative;width:100%}.rsi-heatmap__svg{width:100%;height:auto;display:block}.rsi-heatmap__band-label{font-size:12px;font-weight:700;fill:#13172d85}.rsi-heatmap__axis-label{font-size:13px;font-weight:750;fill:#13172d9e;letter-spacing:.02em}.rsi-heatmap__axis-tick{font-size:12px;fill:#13172d8c}.rsi-heatmap__symbol{font-size:12px;font-weight:900;fill:#0a0a12eb;letter-spacing:.03em}.rsi-heatmap__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#ffffffa6;color:#13172db8;font-weight:750}.rsi-heatmap__overlay--error{background:#fff5f6c7;color:#8c1c2ad1}.rsi-heatmap__tooltip{position:absolute;width:240px;padding:.6rem .65rem;border-radius:14px;border:1px solid rgba(19,23,45,.12);background:#fffffffa;box-shadow:0 18px 44px #12162c2e;z-index:30;pointer-events:none}.rsi-heatmap__tooltip-title{display:flex;align-items:center;gap:.55rem;margin-bottom:.35rem}.rsi-heatmap__tooltip-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid rgba(19,23,45,.12);background:#f8f9ffeb}.rsi-heatmap__tooltip-title-text{display:flex;flex-direction:column;line-height:1.05}.rsi-heatmap__tooltip-symbol{font-size:.82rem;font-weight:900;color:#13172de6;letter-spacing:.03em}.rsi-heatmap__tooltip-name{font-size:.72rem;font-weight:650;color:#13172d9e;margin-top:.12rem;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsi-heatmap__tooltip-row{display:flex;justify-content:space-between;gap:.8rem;font-size:.78rem;color:#13172db8}.rsi-heatmap__description{margin:.8rem .2rem 0;font-size:.88rem;line-height:1.45;color:#13172da8}@media (max-width: 768px){.rsi-heatmap__title{font-size:1.35rem}.rsi-heatmap__controls{justify-content:flex-start}.rsi-heatmap__control-label{text-align:left}.rsi-heatmap__pills{justify-content:flex-start}.rsi-heatmap__tooltip{width:220px}}@media (max-width: 768px) and (orientation: portrait){.rsi-heatmap__description{margin-top:-10rem}.dashboard--rsi .rsi-heatmap__chart-rotator{position:relative;width:100%;height:200vw;overflow:hidden}.dashboard--rsi .rsi-heatmap__chart-rotator-inner{width:150%;height:150%}.dashboard--rsi .rsi-heatmap__chart-wrap{width:150%;height:30%}.dashboard--rsi .rsi-heatmap__svg{width:100%;height:100%;transform-origin:25% 50%;transform:rotate(90deg);margin-top:-4rem;margin-left:-1rem}.dashboard--rsi .rsi-heatmap__tooltip{transform-origin:0 0;transform:rotate(90deg)}}.toast-center{position:fixed;top:1.1rem;right:1.1rem;z-index:10000;display:flex;flex-direction:column;gap:.75rem;max-width:min(420px,calc(100vw - 2.2rem));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.85rem;padding:.85rem .95rem;border-radius:16px;background:#0c0e1c9e;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px #0000008c,0 1px #ffffff14 inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translate(18px);opacity:0;animation:toast-in .22s cubic-bezier(.2,.9,.2,1) forwards}.toast.is-clickable{cursor:pointer}.toast.is-clickable:hover,.toast.is-clickable:focus-visible{border-color:#ffffff38;background:#0c0e1cb3;outline:none}.toast__body{min-width:0;flex:1 1 auto}.toast__title{font-weight:850;letter-spacing:.02em;color:#f5f7fff5;font-size:.9rem;line-height:1.15}.toast__message{margin-top:.28rem;color:#f5f7ffc7;font-size:.82rem;line-height:1.35;word-break:break-word}.toast__close{flex:0 0 auto;width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f7ffe6;font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.toast__close:hover,.toast__close:focus-visible{transform:translateY(-1px);background:#ffffff1a;border-color:#fff3;outline:none}.toast--success{border-left:4px solid rgba(44,217,176,.92)}.toast--danger{border-left:4px solid rgba(255,94,137,.92)}.toast--info{border-left:4px solid rgba(114,122,255,.92)}.toast--neutral{border-left:4px solid rgba(255,255,255,.22)}.toast.is-closing{animation:none;opacity:0;transform:translate(18px);transition:opacity .22s ease,transform .22s ease}@keyframes toast-in{0%{opacity:0;transform:translate(18px);filter:blur(2px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@media (max-width: 640px){.toast-center{left:.9rem;right:.9rem;top:.9rem;max-width:none}}@media (prefers-reduced-motion: reduce){.toast{animation:none;opacity:1;transform:none}.toast.is-closing{transition:none}}
