@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Sora:wght@400;500;600;700&display=swap";:root{--bg: #0a0d12;--bg-soft: #0f141b;--bg-elevated: #141b25;--panel: #111823;--surface: rgba(12, 18, 26, .88);--text: #e2e8f0;--muted: #95a5bb;--text-secondary: var(--muted);--primary: #7ad5ff;--accent: #4fd5bd;--danger: #fca5a5;--border: rgba(122, 213, 255, .12);--pill-high: #22c55e;--pill-med: #f59e0b;--pill-low: #ef4444;--success: var(--pill-high);--warning: var(--pill-med);--surface-hover: rgba(148,163,184,.08);--surface-active: rgba(148,163,184,.12);--gradient-primary: linear-gradient(135deg, #7ad5ff 0%, #2aa8ff 55%, #1f7ad6 100%);--gradient-accent: linear-gradient(135deg, #4fd5bd 0%, #27b690 100%);--glow-primary: 0 0 24px rgba(122,213,255,.35);--glow-accent: 0 0 20px rgba(79,213,189,.35);--font-sans: "Sora", "Space Grotesk", ui-sans-serif, system-ui, -apple-system, Segoe UI, Arial;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 24px;--text-3xl: 32px;--text-4xl: 40px;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 12px;--space-6: 16px;--space-8: 24px;--space-10: 32px;--space-12: 48px;--shadow-1: 0 1px 2px rgba(0,0,0,.35);--shadow-2: 0 10px 30px rgba(0,0,0,.4);--shadow-3: 0 20px 50px rgba(0,0,0,.5);--shadow-glow: 0 0 22px rgba(122,213,255,.25);--sidenav-width: 200px;--brand-badge-overlap: 72px;--brand-badge-height: 96px;--brand-logo-height: 58px;--ad-bottom-offset: 0px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);overflow-anchor:none}html{overflow-anchor:none}.app{min-height:100%;position:relative;z-index:0}.app:before{content:"";position:fixed;inset:0;background:url(/background.png) center/cover no-repeat;opacity:.82;filter:saturate(1.05) brightness(.78);z-index:-2}.app:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 30% 20%,rgba(58,131,196,.2),transparent 45%),radial-gradient(circle at 80% 10%,rgba(79,213,189,.16),transparent 40%),linear-gradient(180deg,#05080cbf,#090d1394 45%,#090d13d9);z-index:-1}.app a{color:inherit;text-decoration:none}.app a:visited{color:inherit}.hero-search{max-width:520px;margin:14px auto 10px}.item-quick-search{position:relative}.item-quick-search__box{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-xl);background:#0c121ab3;backdrop-filter:blur(10px);box-shadow:var(--shadow-1)}.item-quick-search__box:focus-within{border-color:#7ad5ff8c;box-shadow:0 0 0 3px #7ad5ff2e,var(--shadow-1)}.item-quick-search__input{flex:1;border:0;background:transparent;padding:0;height:34px;color:var(--text);font:inherit;outline:none;min-width:0}.item-quick-search__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid var(--border);border-radius:var(--radius-xl);background:#0c121aeb;backdrop-filter:blur(10px);box-shadow:var(--shadow-2);overflow:hidden;z-index:50;max-height:320px;overflow-y:auto}.item-quick-search__row{width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:10px 12px;display:flex;justify-content:space-between;gap:12px;cursor:pointer}.item-quick-search__left{display:flex;align-items:center;gap:10px;min-width:0}.item-quick-search__icon{width:20px;height:20px;border-radius:5px;border:1px solid var(--border);background:#0b0f15b3;flex:0 0 auto}.item-quick-search__row:hover,.item-quick-search__row.active{background:var(--surface-hover)}.item-quick-search__name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-quick-search__id{font-variant-numeric:tabular-nums;white-space:nowrap}.market-page{display:flex;flex-direction:column;gap:var(--space-5)}.market-page__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#0a0e16eb,#0a0e16c2);box-shadow:var(--shadow-2)}.market-page__hero-copy{display:flex;flex-direction:column;gap:var(--space-1)}.market-page__title{display:flex;align-items:center;gap:var(--space-3);margin:0}.market-page__subtitle{margin:0;color:var(--muted);font-size:var(--text-sm)}.market-page__hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.market-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-4);align-items:start}.market-page__main{min-width:0}.market-page__rail{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:calc(48px + var(--space-4))}.market-rail__block{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:#0c121ab8}.market-rail__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.market-rail__title{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold)}.market-rail__more{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:var(--text-xs)}.market-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.market-rail__row{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid rgba(37,48,66,.65)}.market-rail__row:last-child{padding-bottom:0;border-bottom:0}.market-rail__row-link{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.market-rail__row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.market-rail__row-value{font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums}.market-rail__row-meta{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.market-stats{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.market-stats div{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline;padding-bottom:8px;border-bottom:1px solid rgba(37,48,66,.65)}.market-stats div:last-child{padding-bottom:0;border-bottom:0}.market-stats dt{color:var(--muted);font-size:var(--text-xs)}.market-stats dd{margin:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.market-rail__empty{margin:0;color:var(--muted);font-size:var(--text-sm)}.browse-market{display:flex;flex-direction:column;gap:var(--space-4)}.browse-toolbar{display:grid;grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(0,1fr)) auto;gap:var(--space-3);align-items:end;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-1)}.browse-toolbar__search{min-width:0}.browse-search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:#0c111acc}.browse-search .input{border:0;background:transparent;padding-left:0;min-width:0}.browse-toolbar__group{display:flex;flex-direction:column;gap:8px;min-width:0}.browse-toolbar__segmented{width:100%;overflow-x:auto}.browse-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.browse-toolbar__actions .controls-label{margin-left:4px}.browse-market--compact .seo-content{margin-top:0}.browse-table th,.browse-table td{white-space:nowrap}.browse-table td:first-child{min-width:230px}.browse-table .item-cell{min-width:220px}.browse-table .item-cell>div{min-width:0}.browse-table .item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.pct-cell{font-variant-numeric:tabular-nums}.pct-wrap{white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.app a:focus{outline:none}.app a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.app a:hover{text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:12px 16px}.container-wide{max-width:none;width:100%;padding-left:0;padding-right:0}@media (max-width: 720px){.container-wide{padding-left:12px;padding-right:12px}}.row{display:flex}.wrap{flex-wrap:wrap}.gap{gap:8px}.start{align-items:flex-start}.space-between{justify-content:space-between}.center{align-items:center}.muted{color:var(--muted)}.actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.actions.center{justify-content:center}.actions.end{justify-content:flex-end}.actions.spread{justify-content:space-between}.page-lead{margin:0;color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-6)}.page-header__content{display:flex;flex-direction:column;gap:var(--space-2);min-width:240px}.page-title{margin:0;font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.01em}.page-subtitle{margin:0;color:var(--muted);font-size:var(--text-base);line-height:var(--leading-normal)}.page-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-start}.section-heading{margin:0;font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:var(--radius-md);font-weight:var(--font-medium);transition:transform var(--transition-base) var(--ease-out),box-shadow var(--transition-base) var(--ease-out),background var(--transition-base) ease,border-color var(--transition-base) ease,color var(--transition-base) ease;cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--text)}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #7dd3fc33}.btn.primary{background:var(--gradient-primary);border-color:transparent;color:#0b1220;font-weight:var(--font-semibold)}.btn.primary:hover{box-shadow:var(--glow-primary)}.btn.primary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #7dd3fc4d,var(--glow-primary)}.btn.danger{background:#ef444424;border-color:#ef444459;color:#fecaca}.btn.danger:hover{background:#ef444438;border-color:#ef44448c}.btn.secondary{background:transparent;border-color:var(--border);color:var(--muted)}.btn.secondary:hover{border-color:var(--primary);color:var(--text);background:#7dd3fc14}.btn.ghost{background:transparent;border-color:transparent;color:var(--muted)}.btn.ghost:hover{background:var(--surface-hover);color:var(--text);border-color:var(--border)}.btn.ghost:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #7dd3fc33;color:var(--text)}.btn.small{padding:6px 12px;font-size:var(--text-sm)}.btn.large{padding:12px 24px;font-size:var(--text-lg)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.loading{position:relative;color:transparent;pointer-events:none;cursor:not-allowed}.btn.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.btn.large.loading:after{width:20px;height:20px;border-width:3px}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],textarea,select{background:var(--panel);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--transition-base) ease,box-shadow var(--transition-base) ease,background var(--transition-base) ease;width:100%;box-sizing:border-box}.input:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #7dd3fc26;background:var(--bg-elevated)}.input:hover:not(:disabled):not(:focus),input:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus){border-color:var(--muted);background:var(--bg-elevated)}.input:disabled,input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-soft)}.input::placeholder,input::placeholder,textarea::placeholder{color:var(--muted);opacity:.6}textarea{resize:vertical;min-height:80px;padding:10px 12px}.input-label{display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-semibold)}.form-helper{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal)}.form-error{font-size:var(--text-sm);color:var(--pill-low);line-height:var(--leading-normal);margin:4px 0 0}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:32px;cursor:pointer}select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%237dd3fc' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}select option{background:var(--panel);color:var(--text);padding:8px 12px}.input.error,.input[aria-invalid=true],input.error,input[aria-invalid=true],textarea.error,textarea[aria-invalid=true],select.error,select[aria-invalid=true]{border-color:var(--pill-low);background:#ef44440d}.input.error:focus,.input[aria-invalid=true]:focus,input.error:focus,input[aria-invalid=true]:focus,textarea.error:focus,textarea[aria-invalid=true]:focus,select.error:focus,select[aria-invalid=true]:focus{border-color:var(--pill-low);box-shadow:0 0 0 3px #ef444426}.error-message,.input-error{display:block;color:var(--pill-low);font-size:var(--text-sm);margin-top:4px;line-height:var(--leading-normal)}.input.success,input.success,textarea.success,select.success{border-color:var(--pill-high);background:#22c55e0d}.input.success:focus,input.success:focus,textarea.success:focus,select.success:focus{border-color:var(--pill-high);box-shadow:0 0 0 3px #22c55e26}.success-message,.input-success{display:block;color:var(--pill-high);font-size:var(--text-sm);margin-top:4px;line-height:var(--leading-normal)}label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text);margin-bottom:6px;cursor:pointer}label.required:after,label[aria-required=true]:after{content:" *";color:var(--pill-low)}.help-text,.input-help{display:block;color:var(--muted);font-size:var(--text-sm);margin-top:4px;line-height:var(--leading-normal)}input[type=checkbox],input[type=radio]{width:auto;height:16px;width:16px;cursor:pointer;accent-color:var(--primary);margin:0;padding:0}input[type=checkbox]:focus,input[type=radio]:focus{outline:var(--ring) solid var(--focus);outline-offset:2px}label.checkbox-label,label.radio-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:0}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-group.inline{display:flex;align-items:center;gap:12px}.form-group.inline label{margin-bottom:0;flex-shrink:0}.form-group.inline .input,.form-group.inline input,.form-group.inline select,.form-group.inline textarea{flex:1}.input.small,input.small,select.small,textarea.small{padding:6px 10px;font-size:var(--text-sm)}.input.large,input.large,select.large,textarea.large{padding:12px 16px;font-size:var(--text-lg)}.input:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px;border-color:var(--primary)}.input:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}.header{border-bottom:1px solid var(--border);background:var(--bg-soft);position:sticky;top:48px;z-index:20;min-height:64px}.header .container{align-items:center}.brand-link{color:var(--text);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:12px;vertical-align:middle;padding:6px 8px;height:100%}.brand-logo{width:48px;height:48px;display:block;border-radius:8px;object-fit:cover;box-shadow:0 12px 40px #000000bf;border:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at 30% 30%,rgba(125,211,252,.04),transparent);padding:2px;filter:contrast(1.08) saturate(1.12) drop-shadow(0 10px 24px rgba(0,0,0,.6));transform:translateY(0)}.brand-text{font-weight:600;line-height:1;font-size:16px;display:inline-block;color:var(--text);margin-left:6px;margin-top:2px}.nav a{color:var(--muted);text-decoration:none;margin-left:12px}.nav a.active{color:var(--text)}.nav a.disabled{opacity:.4;pointer-events:none}.menu-btn{display:none;background:transparent;border:0;color:var(--text);font-size:20px}.ticker{position:fixed;top:0;left:var(--sidenav-width);right:0;z-index:30;height:48px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#090c10fa,#0c1016eb);backdrop-filter:blur(8px);overflow:hidden;box-sizing:border-box}.ticker-viewport{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 16px;padding-left:calc(16px + var(--brand-badge-overlap))}.ticker-track{display:inline-flex;gap:36px;white-space:nowrap;align-items:center;height:100%;font-size:14px;color:var(--text);font-weight:var(--font-semibold);animation:ticker-scroll 80s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{opacity:1;padding:0 8px}.ticker-item strong{font-weight:var(--font-bold)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.up{color:var(--pill-high)}.down{color:var(--pill-low)}.ticker a{text-decoration:none;transition:filter var(--transition-base) ease,text-shadow var(--transition-base) ease}.ticker a.up{color:var(--pill-high)}.ticker a.down{color:var(--pill-low)}.ticker a:hover{filter:brightness(1.2);text-shadow:0 0 8px currentColor}.hero{padding:64px 0 52px;text-align:center;position:relative}:is(.hero-section,.page-header,.page-header-content,.getting-started,.trading-approach,.index-benefits,.faq,.community,.about-flipping,.readability-panel){background:#080c12c7;border:1px solid var(--border);border-radius:22px;padding:28px 24px;box-shadow:0 20px 50px #02060c73;backdrop-filter:blur(8px)}.alerts-page>.row.space-between.center{background:#080c12c7;border:1px solid var(--border);border-radius:22px;padding:20px 24px;box-shadow:0 20px 50px #02060c73;backdrop-filter:blur(8px)}.hero-content{max-width:960px;margin:0 auto;padding:36px 32px;border-radius:24px;background:#090e14b8;border:1px solid rgba(122,213,255,.12);box-shadow:0 30px 80px #02060c99;backdrop-filter:blur(12px);animation:hero-rise .9s var(--ease-out) both;position:relative;z-index:3}.hero-title{font-size:clamp(32px,4vw,46px);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:16px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:"Space Grotesk",var(--font-sans);letter-spacing:.01em;text-shadow:0 12px 40px rgba(10,18,28,.6)}.hero-subtitle{font-size:clamp(15px,2vw,18px);color:#b7c5d6;max-width:600px;margin:0 auto 32px;line-height:var(--leading-relaxed)}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:hero-rise .9s var(--ease-out) .15s both}.hero-actions .btn{border-radius:999px;padding:12px 26px;min-width:160px;font-size:var(--text-lg);box-shadow:0 14px 30px #050a1066}.hero-actions .btn.secondary{background:#0a0e14b3;border-color:#7ad5ff2e;color:#d5e7f6}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:28px;max-width:860px;margin-left:auto;margin-right:auto;animation:hero-rise .9s var(--ease-out) .3s both;position:relative;z-index:1}.stat-card{background:#0c1118cc;border:1px solid rgba(122,213,255,.12);border-radius:18px;padding:18px 20px;text-align:left;display:flex;align-items:center;gap:12px;transition:transform var(--transition-slow) var(--ease-out),border-color var(--transition-slow) ease,box-shadow var(--transition-slow) var(--ease-out)}.stat-card:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:var(--shadow-glow)}.stat-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#7ad5ff1f;color:var(--primary);box-shadow:inset 0 0 0 1px #7ad5ff2e}.stat-value{font-size:26px;font-weight:var(--font-bold);color:var(--primary);margin-bottom:4px;font-variant-numeric:tabular-nums}.stat-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:#9fb0c4;font-weight:var(--font-medium)}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.promo-banner~* .hero{padding-top:24px}.promo-banner+.home .hero{padding-top:24px}.footer{border-top:1px solid var(--border);margin-top:24px;padding:16px 0;color:var(--muted)}.spacer{flex:1}main.container{padding-top:16px;padding-bottom:16px}@media (max-width: 640px){.container{padding:10px 12px}.header .container{flex-wrap:wrap}.menu-btn{display:block}.nav{display:none;flex-direction:column;gap:8px;width:100%;margin-top:8px}.nav.open{display:flex}.nav a{margin:0}th,td{padding:8px;font-size:13px}.controls{gap:8px}.controls>.input,.controls>select{flex:1 1 100%}.actions{flex-wrap:wrap}.hero{padding:36px 0 32px}.hero-content{padding:24px 18px;border-radius:18px}.hero-title{font-size:30px;line-height:1.2}.hero-subtitle{font-size:14px;line-height:var(--leading-relaxed)}.hero-actions .btn{width:100%;min-width:0}.hero-stats{grid-template-columns:1fr;gap:12px;margin-top:32px}:is(.hero-section,.page-header,.page-header-content,.getting-started,.trading-approach,.index-benefits,.faq,.community,.about-flipping,.readability-panel){padding:20px 16px;border-radius:16px}.alerts-page>.row.space-between.center{padding:16px;border-radius:16px}.btn.large{padding:10px 20px;font-size:var(--text-base)}body{overflow-x:hidden}.container{max-width:100%}}.segmented{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.segmented button{background:transparent;color:var(--text);border:0;padding:6px 12px;cursor:pointer;transition:background .15s ease,transform .1s ease}.segmented button:hover{background:#ffffff0d}.segmented button:active{background:#ffffff26;transform:scale(.96)}.segmented button.active,.segmented button.active:hover{background:var(--panel)}.segmented a{display:inline-block;background:transparent;color:var(--text);text-decoration:none;padding:6px 12px;border-right:1px solid var(--border);transition:background .15s ease,transform .1s ease}.segmented a:hover{background:#ffffff0d}.segmented a:active{background:#ffffff26;transform:scale(.96)}.segmented a:last-child{border-right:0}.segmented a.active,.segmented a.active:hover{background:var(--panel)}.segmented a:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px}.controls{margin:8px 0}.flips>header{margin-bottom:8px}.flips>header h1{margin-bottom:4px}.flips-subline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;font-size:12px}.flips-subline svg{color:var(--muted)}.flips-subline__divider{color:var(--text-secondary)}.controls.flips-toolbar{position:relative;display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.flips-toolbar .toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.flips-toolbar .toolbar-row.primary{align-items:flex-start}.flips-toolbar .toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.flips-toolbar .toolbar-group.search-group{flex:1 1 560px;min-width:280px}.flips-toolbar .toolbar-group.search-group .input{width:100%}.flips-toolbar .toolbar-group.utilities{flex:0 1 auto;justify-content:flex-end;gap:4px}.flips-toolbar .toolbar-inline-controls{gap:4px}.flips-toolbar .toolbar-select{display:flex;align-items:center;gap:6px}.flips-toolbar .toolbar-select .input{min-width:118px}.toolbar-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#131922d1;color:var(--text);font-size:12px}.chip:hover{background:#ffffff0a}.chip-clear{color:var(--muted)}.toolbar-flyout{position:absolute;top:calc(100% + 8px);z-index:12;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#131922f5;box-shadow:none;backdrop-filter:blur(10px);padding:10px}.toolbar-flyout--lists{left:0;width:min(420px,100%)}.toolbar-flyout--filters{right:0;width:min(720px,100%)}.flyout-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.04)}.flyout-body,.flyout-grid{display:flex;flex-direction:column;gap:10px}.flyout-section{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.04)}.flyout-section:last-child{border-bottom:0;padding-bottom:0}.flyout-section__title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.flyout-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flyout-details{border-top:1px solid rgba(255,255,255,.04);padding-top:8px}.flyout-details summary{cursor:pointer;color:var(--text);font-size:12px;list-style:none}.flyout-details summary::-webkit-details-marker{display:none}.field-block{display:flex;flex-direction:column;gap:6px}.field-block__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.toolbar-collapsible{flex:1 1 320px;min-width:min(320px,100%)}.pinned-block{margin:8px 0 0;border-top:1px solid var(--border);padding-top:8px}.pinned-head{display:flex;align-items:center;justify-content:space-between;padding:0 0 6px}.pinned-content{padding:0}.pinned-content .notice{margin-bottom:8px}@media (max-width: 960px){.flips-toolbar .toolbar-group.utilities{justify-content:flex-start}}@media (max-width: 640px){.controls.flips-toolbar{gap:6px}.flips-toolbar .toolbar-row{gap:6px;flex-direction:column}.flips-toolbar .toolbar-group{width:100%;flex:1 1 100%;gap:6px}.flips-toolbar .toolbar-group.search-group,.flips-toolbar .toolbar-group.utilities{flex:1 1 100%;min-width:100%}.flips-toolbar .toolbar-inline-controls{justify-content:flex-start;flex-wrap:wrap}.flips-toolbar .toolbar-select{width:100%}.flips-toolbar .toolbar-select .input{width:100%;min-width:0}.flips-toolbar .btn{flex:0 1 auto;font-size:12px;white-space:nowrap}.flips-toolbar .input,.flips-toolbar input,.flips-toolbar select{min-height:34px;padding:7px 9px;font-size:13px}.toolbar-flyout{position:static;width:100%;margin-top:2px}.flyout-pair{grid-template-columns:1fr}.flips-subline{gap:4px}}.timeframe{display:inline-flex;gap:8px;align-items:center}.timeframe .btn,.segmented,.segmented button{flex:0 0 auto}.collapsible{border:1px solid var(--border);border-radius:var(--radius-md);background:#1319228c}.collapsible .head{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:8px 10px;cursor:pointer;background:transparent;border:0;color:var(--text);width:100%;text-align:left;transition:background var(--transition-base) ease}.collapsible .head:hover{background:#ffffff08}.collapsible .caret{display:inline-block;transform:rotate(0);transition:transform var(--transition-slow) var(--ease-out);color:var(--muted)}.collapsible.open .caret{transform:rotate(90deg)}.collapsible .body{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--transition-slower) var(--ease-out),opacity var(--transition-slower) var(--ease-out),padding var(--transition-slower) var(--ease-out);padding:0 12px}.collapsible.open .body{max-height:75vh;opacity:1;padding:8px 10px;border-top:1px solid var(--border);overflow:auto}.filters-grid{display:flex;flex-direction:column;gap:8px}.filter-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filter-label{flex:0 0 180px;font-weight:500;color:var(--text-secondary);font-size:12px}.filter-inputs{display:flex;gap:8px;flex:1 1 420px;min-width:min(420px,100%)}.filter-inputs .input{flex:1 1 160px}@media (max-width: 640px){.filter-label{flex:1 1 100%}.filter-inputs{flex:1 1 100%;min-width:100%}}.table-wrap{position:relative;border:1px solid var(--border);border-radius:var(--radius-xl);overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch;background:var(--panel);box-shadow:var(--shadow-2);overflow-anchor:none}.table-anchor{scroll-margin-top:80px}.browse-pagination{margin:10px 0}@media (min-width: 721px){.browse-pagination--top{display:none}}@media (max-width: 720px){.browse-pagination--top{position:static}}.table-wrap.scroll-hint:after{content:"";position:absolute;top:0;right:0;width:72px;height:100%;pointer-events:none;background:linear-gradient(90deg,#0a0d1200,#0a0d12e0);animation:scroll-hint-pulse .8s ease-in-out 3}.table-wrap.scroll-hint:before{content:"⇆";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;font-size:18px;font-weight:700;color:#e2e8f0d1;text-shadow:0 2px 10px rgba(0,0,0,.6);animation:scroll-hint-nudge .8s ease-in-out 3}@keyframes scroll-hint-nudge{0%,to{transform:translateY(-50%) translate(0);opacity:.65}50%{transform:translateY(-50%) translate(-10px);opacity:1}}@keyframes scroll-hint-pulse{0%,to{opacity:.25}50%{opacity:.8}}table{width:100%;border-collapse:collapse}.table{width:100%;min-width:100%;table-layout:auto}th,td{padding:8px 10px;border-bottom:1px solid var(--border);font-size:13px}.table thead{z-index:10}.table thead th{background:#11161ef5;backdrop-filter:blur(6px);text-align:left;position:sticky;top:0;font-weight:var(--font-semibold);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em;color:var(--muted)}.th-btn{background:transparent;border:0;color:var(--text);cursor:pointer;font:inherit;display:flex;gap:6px;align-items:center;transition:color var(--transition-base) ease;border-radius:var(--radius-sm);padding:2px 4px;margin:-2px -4px}.th-btn:hover{color:var(--primary)}.th-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;color:var(--primary)}.sort-indicator{color:var(--muted);transition:transform var(--transition-base) var(--ease-out)}.th-btn[data-sorted]{color:var(--primary);background:#7ad5ff0f}.th-btn .sort-icon{color:var(--muted);transition:transform var(--transition-base) var(--ease-out),color var(--transition-base) ease}.th-btn[data-sorted] .sort-indicator,.th-btn[data-sorted] .sort-icon{color:var(--primary)}.th-btn[data-sorted=asc] .sort-indicator,.th-btn[data-sorted=asc] .sort-icon{transform:rotate(180deg)}.item-cell{display:flex;gap:8px;align-items:center}.table td.numeric,.table th.numeric{text-align:right;font-variant-numeric:tabular-nums}.table .actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table tbody tr.data-row{transition:background var(--transition-base) ease,transform var(--transition-base) var(--ease-out),box-shadow var(--transition-base) var(--ease-out)}.table tbody tr.data-row.row-odd{background:#94a3b80a}.table tbody tr.data-row.row-even{background:#94a3b814}.table tbody tr.data-row:hover{background:#ffffff09;transform:none;box-shadow:none}.table tbody tr.expanded-row{background:#0c111ad1}.table tbody tr.skeleton{background:transparent}.table tbody tr.stale-row{background:#facc1514}.table tbody tr.stale-row:hover{background:#facc151f;transform:scale(1.005);box-shadow:0 2px 8px #0003}.stale-note-row td{padding:6px 10px 10px}.stale-note{color:#facc15;text-align:left}.flips .table td[data-col="Profit (after tax)"] .cell-value,.flips .table td[data-col="ROI (after tax)"] .cell-value{font-weight:600;color:var(--text)}.flips .table td[data-col="Profit (after tax)"] .cell-label,.flips .table td[data-col="ROI (after tax)"] .cell-label{color:var(--text-secondary)}.flips .table td[data-col="Instant Buy"] .cell-value,.flips .table td[data-col="Instant Sell"] .cell-value,.flips .table td[data-col="Buys/h"] .cell-value,.flips .table td[data-col="Sells/h"] .cell-value{color:var(--muted)}.flips .table-meta{padding-top:8px;font-size:12px;color:var(--text-secondary)}.table-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted);background:#0b0d10bf;backdrop-filter:blur(4px);z-index:10;transition:opacity var(--transition-normal) ease}.loading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0b0d10d9;backdrop-filter:blur(6px);z-index:100;transition:opacity var(--transition-normal) ease}.loading-overlay .spinner{width:32px;height:32px;border:3px solid rgba(125,211,252,.2);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.loading-overlay .loading-text{color:var(--text-secondary);font-size:14px;font-weight:500}.loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(125,211,252,.2);border-top-color:var(--primary);border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle}.loading-spinner.large{width:24px;height:24px;border-width:3px}.content-loading{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:var(--muted);gap:12px}.content-loading .spinner{width:24px;height:24px;border:2px solid rgba(125,211,252,.2);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite}.sr-only-loading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;pointer-events:none;z-index:5}.dose-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start}.dose-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#ffffff0f;border:1px solid var(--border);border-radius:14px;line-height:1;font-size:12px;color:var(--text)}.dose-chip .dose-dose{display:inline-block;min-width:22px;text-align:center;padding:2px 4px;border-radius:10px;background:#ffffff14;color:var(--muted);font-variant-numeric:tabular-nums}.dose-chip .dose-price{font-variant-numeric:tabular-nums}.list-popover{display:flex;flex-direction:column;gap:12px;align-items:stretch;background:var(--panel);border:1px solid var(--border);padding:12px;border-radius:var(--radius-sm);box-shadow:var(--shadow-2);min-width:240px;max-width:280px;position:relative}.list-popover__section{display:flex;flex-direction:column;gap:8px}.list-popover__row,.list-inline-popover__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.list-popover__actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}.list-popover__divider{height:1px;background:var(--border);margin:4px 0}.list-popover__empty{margin:0;color:var(--muted);font-size:12px}.list-new{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.list-popover__row .input,.list-inline-popover__row .input{flex:1 1 180px;min-width:160px}.list-popover__row .btn.small,.list-inline-popover__row .btn.small{display:inline-flex;align-items:center;gap:6px}.list-inline-popover{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:10px 12px;min-width:220px;background:#0f141de6;border:1px solid var(--border);border-radius:var(--radius-sm);position:relative}.list-popover__close{position:absolute;top:8px;right:8px;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center}.list-popover__close:hover,.list-popover__close:focus{color:var(--text)}.list-popover__close:focus{outline:2px solid var(--primary);outline-offset:2px}.cell{display:flex;flex-direction:column;gap:2px}.cell-label{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8a6}.cell-value{font-size:14px;color:var(--text)}.table tbody .cell-value{font-variant-numeric:tabular-nums}.dump-patterns{display:flex;flex-direction:column;gap:16px}.section-header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border)}.section-header h3{margin:0;font-size:18px;font-weight:600}.section-header .muted{font-size:13px}.dump-heatmap{padding:12px;overflow-x:auto;display:flex;flex-direction:column;gap:6px}.dump-heatmap--head{display:grid;grid-template-columns:70px repeat(7,minmax(68px,1fr));gap:4px;font-size:13px;font-weight:600;color:var(--muted)}.dump-heatmap--day{text-align:center;padding:4px 0;border-bottom:1px solid rgba(37,48,66,.6)}.dump-heatmap--corner{width:70px}.dump-heatmap--body{display:flex;flex-direction:column;gap:4px}.dump-heatmap--row{display:grid;grid-template-columns:70px repeat(7,minmax(68px,1fr));gap:4px}.dump-heatmap--hour{font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:flex-end;padding-right:6px}.dump-heatmap--cell{min-height:34px;border:1px solid rgba(37,48,66,.9);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;background:transparent;color:var(--text);transition:transform .15s ease,border-color .15s ease}.dump-heatmap--cell:hover{transform:scale(1.03);border-color:var(--primary)}.dump-heatmap--cell span{font-weight:600}.dump-heatmap--cell .muted{color:#94a3b859;font-weight:400}.dump-windows{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px}.dump-window-card{border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);padding:12px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-1)}.dump-window-label{font-weight:600;font-size:15px}.dump-window-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:13px}.dump-window-metrics strong{display:block;margin-top:2px;font-size:14px}.dump-events-strip{position:relative;height:124px;border:1px dashed var(--border);border-radius:12px;background:#0c111a99;margin:12px;padding:12px 8px}.dump-event{position:absolute;bottom:6px;width:6px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#f87171e6,#dc2626e6);transform:translate(-50%);box-shadow:0 2px 8px #dc262666}.dump-event:hover{box-shadow:0 0 12px #f8717199}.card.error{border-color:#fca5a5b3;background:#7f1d1d40;color:#fecaca}@media (max-width: 768px){.dump-heatmap--head,.dump-heatmap--row{grid-template-columns:52px repeat(7,minmax(52px,1fr))}.dump-heatmap{padding:8px}.dump-windows{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:10px}.dump-events-strip{margin:10px;height:112px}}.item-cell img{width:28px;height:28px;border-radius:4px;background:#0b0f15;border:1px solid var(--border)}.item-name{font-weight:600}.item-sub{color:var(--muted);font-size:12px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:var(--muted);cursor:pointer;margin-right:6px;padding:6px;min-width:32px;min-height:32px;transition:color var(--transition-fast) ease,background var(--transition-fast) ease,border-color var(--transition-fast) ease;border-radius:var(--radius-sm)}.icon-btn.active{color:var(--text);border-color:var(--border);background:var(--surface-hover)}.icon-btn:hover{color:var(--text);background:var(--surface-hover);border-color:var(--border)}.icon-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;color:var(--primary);border-color:var(--primary);background:#7ad5ff14}.icon-btn:disabled{opacity:.55;cursor:not-allowed}.icon-btn.pin{color:#ef4444e6}.icon-btn.pin:hover,.icon-btn.pin:focus-visible,.icon-btn.pin.active{color:var(--pill-low)}.icon-btn.pin svg{transition:fill var(--transition-fast) ease}.icon-btn.favorite{color:#f59e0be6}.icon-btn.favorite:hover,.icon-btn.favorite:focus-visible,.icon-btn.favorite.active{color:var(--pill-med)}.icon-btn.favorite svg{transition:fill var(--transition-fast) ease}.skeleton .sk{height:12px;background:linear-gradient(90deg,#1b2230cc,#2a364ae6,#1b2230cc);border-radius:var(--radius-sm);animation:shimmer 1.5s ease-in-out infinite;background-size:200% 100%;position:relative;overflow:hidden}.skeleton .sk:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(125,211,252,.1) 50%,transparent 100%);animation:shimmer-glow 1.5s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-glow{0%{left:-100%}to{left:200%}}.skeleton .sk.sk-text{height:14px;width:100%}.skeleton .sk.sk-title{height:24px;width:60%;margin-bottom:8px}.skeleton .sk.sk-avatar{width:40px;height:40px;border-radius:50%}.skeleton .sk.sk-button{height:36px;width:120px;border-radius:var(--radius-md)}.skeleton .sk.sk-card{height:200px;width:100%;border-radius:var(--radius-lg)}.empty{text-align:center;color:var(--muted)}.table-meta{padding:8px 12px;color:var(--muted)}.pagination{margin:10px 0 0;gap:8px}.table-wrap{scroll-margin-top:96px}.pill{padding:2px 8px;border-radius:999px;font-weight:700;font-size:12px;display:inline-block}.pill.high{background:#22c55e26;color:var(--pill-high);border:1px solid rgba(34,197,94,.5)}.pill.med{background:#f59e0b26;color:var(--pill-med);border:1px solid rgba(245,158,11,.5)}.pill.low{background:#ef444426;color:var(--pill-low);border:1px solid rgba(239,68,68,.5)}.pill{white-space:nowrap;flex-shrink:0}.badge{display:inline-block;font-size:10px;padding:1px 6px;border-radius:999px;border:1px solid var(--border);color:var(--muted);margin-left:6px}.badge.badge-pin{background:#ef44442e;border-color:#ef444459;color:var(--pill-low)}.error-banner{background:#ef44441a;border:1px solid rgba(239,68,68,.5);padding:8px 12px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin:8px 0}.error-banner.flash{animation:flashwarn 1s ease-in-out 0s 6 alternate}@keyframes flashwarn{0%{opacity:1}to{opacity:.35}}.notice{background:#7dd3fc14;border:1px solid rgba(125,211,252,.35);padding:8px 12px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin:8px 0;color:var(--muted);gap:8px;flex-wrap:wrap}.stale-banner{border-color:#facc1566;background:#facc151f;color:#facc15}.promo-banner{margin-top:0;margin-bottom:12px}.layout-main>.promo-banner:first-child{margin-top:-16px;margin-bottom:0}.layout-main>.promo-banner+*{margin-top:4px}.cookie-banner{position:fixed;left:0;right:0;bottom:0;background:#0f141d;border-top:1px solid var(--border);z-index:40;padding:10px 0}.cookie-banner .btn{white-space:nowrap}@media (max-width: 720px){.cookie-banner{bottom:calc(56px + var(--ad-bottom-offset));z-index:60}}@media (max-width: 720px){.flips .table-wrap .table{display:none}.flips .mobile-cards{display:grid}}@media (min-width: 721px){.flips .mobile-cards{display:none}}.alerts .cards{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 18px 50px #02060c8c;backdrop-filter:blur(10px);transition:transform var(--transition-slow) var(--ease-out),box-shadow var(--transition-slow) var(--ease-out),border-color var(--transition-slow) ease;position:relative;min-height:80px}.portfolio-add-card{overflow:visible}.card-link{display:block;color:inherit;text-decoration:none}.card-link:hover{text-decoration:none}.card:focus-visible,.card[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #7dd3fc33,var(--shadow-2)}.card:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);padding:1px;background:linear-gradient(135deg,transparent,var(--primary),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity var(--transition-slow) var(--ease-out);pointer-events:none}.card:hover:before{opacity:.5}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-3)}.card:active{transform:scale(.98)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:#0c121ab3;color:var(--text);border:0;padding:14px 16px;text-align:left;cursor:pointer;transition:background var(--transition-base) ease;min-height:56px}.card-head:hover{background:#94a3b814}.card-head:active{background:#94a3b81f}@media (max-width: 640px){.card-head{padding:12px 14px;gap:10px}}.card-head>.row:first-child{flex:0 0 auto;min-width:max-content}.card-head>.row:last-child{flex:1 1 auto;min-width:0;justify-content:flex-end}.card-head>.row:last-child img{flex:0 0 auto}.card-head>.row:last-child .item-name{flex:1 1 auto;overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word}.dot{width:8px;height:8px;border-radius:50%}.dot.green{background:#22c55e}.dot.yellow{background:#f59e0b}.dot.gray{background:#64748b}.card-body{padding:16px;border-top:1px solid var(--border)}@media (max-width: 640px){.card-body{padding:14px}}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width: 400px){.grid{grid-template-columns:1fr;gap:10px}}.field{display:flex;flex-direction:column;gap:4px;padding:8px;background:#94a3b808;border-radius:var(--radius-sm);transition:background var(--transition-base) ease}.field:hover{background:#94a3b80f}.field .small{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:var(--font-medium);line-height:1.2}.field .val{font-size:var(--text-lg);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;line-height:1.3;color:var(--text)}@media (max-width: 640px){.field{padding:6px 8px}.field .val{font-size:var(--text-base)}}.why,.detail{margin-top:8px}.qty-badge{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--primary);background:#7dd3fc1f;color:var(--text);font-weight:700;font-size:13px;line-height:1}.grid-full{grid-column:1 / -1}.section-label{grid-column:1 / -1;color:var(--muted);font-size:11px;margin-top:4px}.section-gap{grid-column:1 / -1;height:4px}.field .small{display:block;margin-bottom:2px}.field .val{display:flex;align-items:center;gap:6px;min-height:20px}.field.highlight .small{margin-bottom:6px}.note details{margin-top:6px}.note summary{cursor:pointer;color:var(--muted);font-size:12px}.note ul{margin:6px 0 0 16px;padding:0;color:var(--muted);font-size:12px}.note li{margin:4px 0}.cards{display:grid;grid-template-columns:1fr;gap:12px}@media (max-width: 640px){.cards{gap:14px}}@media (min-width: 720px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width: 1040px){.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.mobile-cards{gap:12px;display:flex;flex-direction:column}.flip-card{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-xl);padding:16px;box-shadow:var(--shadow-2);transition:transform var(--transition-slow) var(--ease-out),box-shadow var(--transition-slow) var(--ease-out),border-color var(--transition-slow) ease;position:relative;min-height:120px}.flip-card:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);padding:1px;background:linear-gradient(135deg,transparent,var(--primary),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity var(--transition-slow) var(--ease-out);pointer-events:none}.flip-card:active:before{opacity:.3}.flip-card:hover:before{opacity:.5}.flip-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-3)}.flip-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #7dd3fc33,var(--shadow-3)}.flip-card:active{transform:scale(.98)}.flip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-height:44px}.flip-item{display:flex;gap:12px;align-items:center;min-width:0;flex:1}.flip-item img{width:32px;height:32px;border-radius:6px;border:1px solid var(--border);flex-shrink:0}.flip-item .item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-semibold);font-size:var(--text-base);line-height:var(--leading-normal)}.flip-actions{display:flex;gap:8px;flex:0 0 auto}.flip-actions .btn,.flip-actions button{min-width:44px;min-height:44px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center}.flip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}@media (max-width: 400px){.flip-grid{grid-template-columns:1fr;gap:10px}}.flip-field{display:flex;flex-direction:column;gap:4px;padding:8px;background:#94a3b80a;border-radius:var(--radius-md);transition:background var(--transition-base) ease}.flip-field:hover{background:#94a3b814}.flip-field .label{color:var(--muted);font-size:var(--text-xs);display:block;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-medium);line-height:1.2}.flip-field .val{font-weight:var(--font-semibold);font-size:var(--text-lg);font-variant-numeric:tabular-nums;line-height:1.3;color:var(--text)}@media (max-width: 640px){.flip-card{padding:14px;min-height:110px}.flip-head,.flip-item{gap:10px}.flip-item img{width:28px;height:28px}.flip-actions .btn,.flip-actions button{min-width:40px;min-height:40px;padding:8px 10px}}@media (max-width: 640px){.recharts-responsive-container{height:260px!important}}.item-detail-page{max-width:1400px;margin:0 auto}.item-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.item-header-content{display:flex;align-items:center;gap:var(--space-6);flex:1}.item-icon{border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-1)}.item-header-text{flex:1}.item-title{margin:0;font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text)}.item-subtitle{margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--muted);line-height:var(--leading-normal)}.item-detail-page{display:flex;flex-direction:column;gap:var(--space-4)}.item-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-2)}.item-hero__identity{display:flex;gap:var(--space-4);align-items:flex-start}.item-hero__titles{display:flex;flex-direction:column;gap:6px;min-width:0}.item-hero__actions{justify-self:end}.item-hero__stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.item-hero__stat{display:flex;flex-direction:column;gap:4px;padding:var(--space-3);border:1px solid rgba(37,48,66,.8);border-radius:14px;background:#0c111ab8}.item-hero__stat span{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.item-hero__stat strong{font-size:var(--text-base);font-variant-numeric:tabular-nums}.item-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-1)}.item-toolbar__primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);flex:1;min-width:0}.item-toolbar__secondary{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0}.item-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-4);align-items:start}.item-chart-area{min-width:0}.item-chart-shell{overflow:hidden}.item-chart-load-more{margin-top:var(--space-4)}.item-rail{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:calc(48px + var(--space-4))}.item-rail__panel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:#0c121ab8;box-shadow:var(--shadow-1)}.item-rail__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline;margin-bottom:var(--space-4)}.item-rail__header h3{margin:0;font-size:var(--text-sm)}.item-rail__stats{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.item-rail__stats div{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline;padding-bottom:8px;border-bottom:1px solid rgba(37,48,66,.65)}.item-rail__stats div:last-child{padding-bottom:0;border-bottom:0}.item-rail__stats dt{color:var(--muted);font-size:var(--text-xs)}.item-rail__stats dd{margin:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.seo-content{max-width:920px;margin-top:var(--space-2);color:var(--muted)}.seo-content details{padding:var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:#0c121a8c}.seo-content summary{cursor:pointer;list-style:none;color:var(--text);font-weight:var(--font-semibold)}.seo-content summary::-webkit-details-marker{display:none}.seo-content__body{margin-top:var(--space-4);max-width:72ch}.seo-content__body h3{margin-top:var(--space-4);margin-bottom:var(--space-2)}.seo-content__body p,.seo-content__body li{color:var(--muted)}@media (max-width: 1120px){.market-page__layout,.item-layout{grid-template-columns:1fr}.market-page__rail,.item-rail{position:static}}@media (max-width: 920px){.market-page__hero{align-items:flex-start;flex-direction:column}.market-page__hero-actions{justify-content:flex-start}.browse-toolbar{grid-template-columns:1fr}.browse-toolbar__actions{justify-content:flex-start}.item-hero{grid-template-columns:1fr}.item-hero__actions{justify-self:start}.item-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.item-toolbar{flex-direction:column;align-items:stretch}.item-toolbar__primary{grid-template-columns:1fr}.item-toolbar__secondary{justify-content:flex-start}}@media (max-width: 640px){.item-title{font-size:var(--text-xl)}.item-hero,.item-toolbar,.market-page__hero,.market-rail__block,.item-rail__panel,.seo-content details{padding:var(--space-4)}.item-hero__stats{grid-template-columns:1fr}.browse-toolbar__search .input{min-width:0}}.main-col{flex:1 1 600px;min-width:280px}.side-col{flex:0 0 260px}.side-table{padding:12px}.skip{position:absolute;left:-9999px;top:-9999px;padding:8px 16px;background:var(--panel);border:2px solid var(--primary);border-radius:var(--radius-md);color:var(--text);font-weight:var(--font-medium);text-decoration:none;z-index:9999}.skip:focus{left:16px;top:16px;box-shadow:0 0 0 3px #7dd3fc40,var(--shadow-2);outline:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--focus:#38bdf8;--ring:2px }.btn:focus-visible,.input:focus-visible,.th-btn:focus-visible,.icon-btn:focus-visible,.menu-btn:focus-visible,.palette-row:focus-visible,.app a:focus-visible,.bottom-nav a:focus-visible,.bottom-nav .ghost:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px}:root{--transition-fast: .15s;--transition-base: .2s;--transition-normal: var(--transition-base);--transition-slow: .3s;--transition-slower: .35s;--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .6, 1)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ticker-track{animation:none!important}.alert-card-v2__expanded,.collapsible .body{animation:none!important;transition:none!important}.alert-card--entering{animation:none!important}.skeleton .sk{animation:none!important;background:#1b2230cc}.skeleton .sk:after{animation:none!important;display:none}.update-indicator{animation:none!important}.btn.loading:after,.loading-overlay .spinner,.loading-spinner,.content-loading .spinner{animation:none!important;border-color:var(--primary);opacity:.5}.btn:hover,.card:hover,.flip-card:hover,.feature-card:hover,.stat-card:hover{transform:none!important}}.modal-overlay{position:fixed;inset:0;background:#02060cd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:64px 16px;z-index:9999}.modal{width:100%;max-width:640px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);position:relative;z-index:10000}.menu .menu-head{padding:10px 12px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.menu .menu-body{max-height:65vh;overflow:auto;padding:8px 8px 12px}@media (max-width: 720px){.modal-overlay{padding:16px 16px 72px;align-items:center}.menu .menu-body{max-height:calc(80vh - 120px)}}.menu .menu-foot{display:flex;justify-content:flex-end;padding:8px 12px 0}.menu .sidenav-section{padding:6px 0}.menu .sidenav-section+.sidenav-section{border-top:1px solid rgba(255,255,255,.04)}.menu .sidenav-section-head{width:100%;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--text);border:0;cursor:pointer;border-radius:6px}.menu .sidenav-section-head .caret{transition:transform var(--transition-base) var(--ease-out)}.menu .sidenav-section.open .caret{transform:rotate(90deg)}.menu .sidenav-section-head:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px}.menu .sidenav-list{list-style:none;margin:4px 0 0;padding:0 8px 0 12px;display:flex;flex-direction:column;gap:4px}.menu .sidenav-item{padding:0;background:transparent;border:0}.menu .sidenav-link{display:flex;align-items:center;gap:8px;padding:10px 12px;width:100%;text-decoration:none;color:var(--muted);border-radius:6px;transition:background var(--transition-base) ease,color var(--transition-base) ease}.menu .menu-link-label{font-size:14px;text-align:left;flex:1}.menu .sidenav-link:hover,.menu .sidenav-link:focus-visible{background:#ffffff0f;color:var(--text);outline:none}.menu .sidenav-link.active{color:var(--text);background:#ffffff0a}.palette .palette-head{padding:10px 12px;border-bottom:1px solid var(--border);display:grid;gap:6px}.palette .palette-input{width:100%}.palette .palette-body{max-height:50vh;overflow:auto}.palette .palette-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:0;color:var(--text);cursor:pointer}.palette .palette-row.active,.palette .palette-row:hover{background:#7dd3fc14}.palette .palette-row img{border-radius:4px;border:1px solid var(--border)}.palette .palette-row .label{flex:1 1 auto;min-width:0}.palette .palette-row .path{font-size:12px}.palette .glyph{width:20px;display:inline-flex;align-items:center;justify-content:center;opacity:.8}.palette .palette-foot{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--border)}kbd{background:#0f141d;border:1px solid var(--border);border-bottom-color:#111827;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--muted)}:root[data-theme=light]{--bg: #f8fafc;--bg-soft: #ffffff;--panel: #ffffff;--text: #0b1220;--muted: #475569;--border: #d4dbe5;--pill-high: #16a34a;--pill-med: #d97706;--pill-low: #dc2626}:root[data-contrast=high]{--border: #9fb5d4;--muted: #cbd5e1}.bottom-nav{position:fixed;left:0;right:0;bottom:calc(var(--ad-bottom-offset) + env(safe-area-inset-bottom,0px));z-index:55;background:#101318f2;backdrop-filter:blur(12px);border-top:1px solid var(--border);display:flex;gap:0;box-shadow:0 -4px 12px #0000004d}.bottom-nav a,.bottom-nav .ghost{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 8px;min-height:44px;color:var(--muted);text-decoration:none;background:transparent;border:0;cursor:pointer;transition:color var(--transition-base) ease;position:relative}.bottom-nav a.active,.bottom-nav a:focus-visible,.bottom-nav .ghost:focus-visible{color:var(--primary)}.bottom-nav a.active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:32px;height:3px;background:var(--primary);border-radius:0 0 2px 2px}.bottom-nav .glyph{width:18px;height:18px;display:block;transition:transform var(--transition-base) var(--ease-out)}.bottom-nav a:active .glyph,.bottom-nav .ghost:active .glyph{transform:scale(.9)}.bottom-nav .label{font-size:11px}@media (min-width: 721px){.bottom-nav{display:none}}@media (max-width: 720px){body{padding-bottom:calc(56px + var(--ad-bottom-offset))}}.alert-card-v2{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);overflow:hidden;position:relative;box-shadow:var(--shadow-2);transition:border-color var(--transition-slow) ease,box-shadow var(--transition-slow) var(--ease-out),transform var(--transition-slow) var(--ease-out);min-height:100px}.alert-card-v2--lists-open{overflow:visible;z-index:6}.alert-card-v2__top{padding:12px 12px 4px;border-bottom:1px solid var(--border);background:var(--bg-soft)}.alert-card-v2__top-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.alert-card-v2__icon{flex-shrink:0;margin-top:2px;border-radius:6px;border:1px solid var(--border);background:#0b0f15b3;display:block}.alert-card-v2__top-main{flex:1;min-width:0}.alert-card-v2__title-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.alert-card-v2__button-row{display:flex;gap:8px;padding-bottom:12px;align-items:center;flex-wrap:wrap}.alert-card-v2__popover-wrap{position:relative}.alert-card-v2__tier{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px}.alert-card-v2 .alert-card-v2__icon-btn.icon-btn{border-color:var(--border);background:var(--panel)}.alert-card-v2 .alert-card-v2__icon-btn.icon-btn.active,.alert-card-v2 .alert-card-v2__market-link.icon-btn{color:var(--primary)}.alert-card-v2:hover{border-color:var(--primary);box-shadow:var(--shadow-3);transform:translateY(-2px)}.alert-card-v2:active{transform:scale(.98)}.alert-card-v2__header{width:100%;background:none;border:none;padding:14px;cursor:pointer;text-align:left;transition:background-color var(--transition-base) ease;min-height:56px;display:flex;align-items:center}.alert-card-v2__header:hover{background:#94a3b814}.alert-card-v2__header:focus{outline:2px solid var(--primary);outline-offset:-2px}.alert-card-v2__header:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px}.alert-card-v2__title{font-weight:600;font-size:1.1rem;line-height:1.3;flex:1 1 auto;min-width:0;word-break:break-word;overflow-wrap:anywhere;hyphens:auto;min-height:2.6em}.alert-card-v2__actions{padding:0 14px 12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;font-size:12px}@media (max-width: 640px){.alert-card-v2__actions{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 14px 14px}}@media (max-width: 400px){.alert-card-v2__actions{grid-template-columns:1fr;gap:10px}}.alert-card-v2__averages{padding:0 14px 10px;display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);flex-wrap:wrap}.alert-card-v2__limit{padding:0 14px 14px;font-size:12px;color:var(--muted);line-height:var(--leading-relaxed)}.alert-card-v2__expanded{border-top:1px solid var(--border);padding:12px;background:var(--bg-soft);animation:expandCard var(--transition-base) ease-out}.alert-card-v2__saved{padding:0 12px;margin-top:-6px}.alert-card-v2__feedback{padding:0 12px;color:var(--accent)}.alert-card-v2__metrics{padding:12px;display:flex;flex-direction:column;gap:16px}.alert-card-v2__section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.alert-card-v2__metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 640px){.alert-card-v2__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 360px){.alert-card-v2__metrics-grid{grid-template-columns:1fr}}.alert-card-v2__metric{display:flex;flex-direction:column;gap:4px;min-width:0}.alert-card-v2__metric-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.alert-card-v2__metric-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.alert-card-v2__metric-value{font-family:var(--font-mono);font-size:1rem;font-weight:var(--font-semibold);color:var(--text)}.alert-card-v2__metric-value.is-profit{color:var(--primary)}.alert-card-v2__metric-sub-label{font-size:11px;color:var(--muted);line-height:1.2}.alert-card-v2__metric-sub-value{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-medium);color:var(--text)}.alert-card-v2__warning{margin-top:10px;padding:8px;border-radius:6px;border:1px solid var(--danger);color:var(--danger);font-size:12px}.alert-card-v2__limit-value{font-weight:var(--font-medium)}.alert-card-v2__expanded-section{margin-bottom:16px}.alert-card-v2__expanded-section:last-child{margin-bottom:0}.alert-card-v2__expanded-title{font-size:12px;font-weight:var(--font-semibold);margin-bottom:8px}.alert-card-v2__spark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.alert-card-v2__spark-row{display:flex;align-items:center;gap:8px}.alert-card-v2__spark-label{width:32px}.alert-card-v2__averages-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;font-size:11px}@media (max-width: 640px){.alert-card-v2__averages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.alert-card-v2__two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:11px}@media (max-width: 400px){.alert-card-v2__two-col{grid-template-columns:1fr}}.alert-card-v2__related{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.alert-card-v2__related-links{display:flex;gap:8px;flex-wrap:wrap}.alert-card-v2__related-links .btn.small{font-size:11px}@keyframes expandCard{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.action-item{text-align:center;padding:8px;background:#94a3b808;border-radius:var(--radius-sm);transition:background var(--transition-base) ease;min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:4px}.action-item:hover{background:#94a3b80f}.action-item .muted{display:block;font-size:11px;line-height:1.2}.action-item div:last-child{font-weight:500;font-size:var(--text-base);line-height:1.3}.action-item div:last-child:contains("Profit"){color:var(--pill-high)}@media (max-width: 640px){.action-item{padding:10px 8px;min-height:48px}.action-item .muted{font-size:10px}.action-item div:last-child{font-size:var(--text-sm)}}.alerts-page__pinned{margin-bottom:12px;max-height:260px;overflow:auto;background:#080c12c7;border:1px solid var(--border);border-radius:18px;padding:12px;box-shadow:0 20px 50px #02060c73;backdrop-filter:blur(8px)}.alerts-page__pinned.is-open{max-height:none;overflow:visible}.alerts-page__feed{display:block}.alerts-page__new-banner{position:sticky;top:var(--pins-sticky-top);z-index:14;display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:#7dd3fc1a;color:var(--text);box-shadow:var(--shadow-1);cursor:pointer}.alerts-page__new-banner:hover{background:#7dd3fc24;border-color:#7dd3fc59}.alerts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-items:start}@media (max-width: 640px){.alerts-grid{grid-template-columns:1fr;gap:14px}}@media (min-width: 641px) and (max-width: 1040px){.alerts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width: 1041px) and (max-width: 1279px){.alerts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width: 1280px){.alerts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width: 1600px){.alerts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (min-width: 1920px){.alerts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.alert-card--entering{animation:alert-enter var(--transition-fast) ease-out both}@keyframes alert-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.alert-card,.alert-card__actions{position:relative}.alert-card__actions .list-popover{position:absolute;right:12px;top:100%;margin-top:4px;z-index:6}.alert-card--lists-open{overflow:visible;z-index:5}.alert-card .item-name{display:inline-block;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:auto}.alerts-page__pinned .alert-card .card-body{display:none}.alerts-page__pinned .alert-card.open .card-body{display:block}.alerts-page__pinned .pin-summary{padding:0 12px 8px}.alerts-page__pinned .pin-summary .small{font-size:12px}.alerts-page__pinned .pin-summary__row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.alerts-page__pinned .pin-summary__row .kv{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.alerts-page__pinned .pin-summary__row .kv strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.alerts-page__pinned .alert-card .card-head{padding:8px 10px}.alerts-page__pinned .alert-card{border-radius:var(--radius-md)}.alert-card .card-head>.row:first-child{flex:0 1 auto;min-width:0}.alert-card .card-head>.row:last-child{flex:1 1 auto;min-width:0;justify-content:flex-end}.alert-card .item-name{min-width:120px}.alert-card .card-head{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:8px}.alert-card .card-head>.row:last-child{justify-content:flex-start;min-width:0}.alert-card .item-name{min-width:0}.alert-card .card-head{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.alert-card .card-head>.row:first-child{flex:0 0 auto;min-width:max-content}.alert-card .card-head>.row:last-child{flex:1 1 auto;min-width:0;justify-content:flex-start}.alert-card .item-name{display:inline-block;min-width:140px;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:auto}.alert-card .card-head>.row:last-child .item-name{flex:1 1 auto;min-width:0;overflow:visible;text-overflow:unset;white-space:normal}.field .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field .val{align-items:baseline;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.alert-card .card-head>.row:last-child{display:flex;align-items:center;gap:8px;min-width:0}.alert-card .card-head>.row:last-child img{flex:0 0 auto}.alert-card .card-head>.row:last-child .item-name{flex:1 1 0%;min-width:0;line-height:1.2}.field .val{align-items:baseline;gap:4px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.field .small{white-space:nowrap}.layout{margin-left:var(--sidenav-width);margin-top:48px}.layout-main{min-width:0;padding:20px 24px 24px}@media (min-width: 721px){.layout-main{padding-right:16px}}.sidenav{position:fixed;left:0;top:0;width:var(--sidenav-width);height:100vh;background:linear-gradient(180deg,#0a0e14bd,#0b101899);border-right:1px solid rgba(122,213,255,.12);box-shadow:20px 0 40px #02060c80;backdrop-filter:blur(12px);z-index:32;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain}.brand-badge{position:fixed;top:0;left:0;width:calc(var(--sidenav-width) + var(--brand-badge-overlap));height:var(--brand-badge-height);z-index:40;pointer-events:none}.brand-badge-link{display:inline-flex;align-items:center;height:100%;width:100%;padding:0 16px;background:#0b1016;border:1px solid rgba(122,213,255,.18);border-radius:0 24px 24px 0;box-shadow:0 16px 34px #02060c99;text-decoration:none;transition:opacity var(--transition-base) ease,transform var(--transition-base) ease;justify-content:flex-start;overflow:hidden;pointer-events:auto}.brand-badge-link:hover{opacity:.85;transform:translateY(-1px)}.brand-badge-image{width:100%;height:100%;max-width:none;max-height:100%;display:block;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.sidenav-nav{display:flex;flex-direction:column;padding:calc(20px + var(--brand-badge-height)) 12px 20px;gap:4px;flex:1}.sidenav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#c6d2e2d1;text-decoration:none;transition:background var(--transition-base) ease,color var(--transition-base) ease;border-radius:12px;position:relative;border-left:3px solid transparent;margin-left:0}.sidenav-item:hover{background:#7dd3fc14;color:#e6f2ff}.sidenav-item.active{background:linear-gradient(135deg,#7ad5ff38,#4891e01f);color:#cfeaff;font-weight:var(--font-medium)}.sidenav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--primary);border-radius:0 2px 2px 0}.sidenav-icon{width:18px;height:18px;flex-shrink:0}.sidenav-label{font-size:var(--text-base);font-weight:500}.sidenav-item:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px}.breadcrumb{margin-bottom:16px;padding:8px 0}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:var(--text-sm)}.breadcrumb-item{display:flex;align-items:center;gap:6px}.breadcrumb-link{color:var(--muted);text-decoration:none;transition:color var(--transition-base) ease}.breadcrumb-link:hover{color:var(--primary);text-decoration:underline}.breadcrumb-link:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px;border-radius:2px}.breadcrumb-current{color:var(--text);font-weight:var(--font-medium)}.breadcrumb-separator{color:var(--border);flex-shrink:0}@media (max-width: 720px){.layout{margin-left:0;margin-top:28px}.sidenav,.brand-badge{display:none}.ticker{left:0;height:28px}.ticker-viewport{padding-left:16px}:root{--pins-sticky-top: 28px }}.flips-preview{max-width:100%;margin:0}.flips-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;height:100%;overflow-y:auto;padding:4px}.flip-preview-item{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--bg-soft);transition:background-color var(--transition-base) ease}.flip-preview-item:hover{background:#94a3b80d}.flip-preview-link{display:block;color:inherit;text-decoration:none}.flip-preview-header{display:flex;align-items:center;gap:8px}.flip-preview-info{flex:1;min-width:0}.flip-preview-info .item-name{font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flip-preview-info .current-price{color:var(--muted);font-size:12px}.flip-preview-prices{margin-top:8px}.price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:12px}.price-row.profit{color:var(--pill-high);font-weight:500}.price-label{color:var(--muted)}.price-value{color:var(--text);text-align:right}.profit .price-value{color:var(--pill-high)}.flip-preview-volume{margin-top:8px}.volume-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.volume-label{color:var(--muted)}.volume-value{color:var(--text)}.flip-preview-sparkline{margin-top:12px;display:flex;justify-content:center}.skeleton-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;height:100%;padding:4px}.skeleton-grid .flip-preview-item{display:flex;align-items:center;gap:8px;padding:12px}@media (max-width: 720px){.flips-preview{width:100%!important;height:auto!important;min-height:300px}.flips-grid{grid-template-columns:1fr;max-height:400px}.flip-preview-item{padding:10px}}.dashboard-boxes{display:flex;gap:18px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.recent-alerts .alert-preview-item{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--bg-soft);transition:background-color var(--transition-base) ease}.recent-alerts .alert-preview-item:hover{background:#94a3b80d}.recent-alerts .alert-preview-link{display:block;color:inherit;text-decoration:none}.recent-alerts .alert-preview-header{display:flex;align-items:flex-start;gap:8px}.recent-alerts .alert-preview-info{flex:1;min-width:0}.recent-alerts .item-name{font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-alerts .alert-tier{color:var(--accent);font-size:12px}.recent-alerts .alert-time{color:var(--muted);font-size:12px;flex-shrink:0}.recent-alerts .alert-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.recent-alerts .alert-label{color:var(--muted);font-size:12px}.recent-alerts .alert-value{color:var(--text);font-size:12px}.recent-alerts .alert-value.profit{color:var(--pill-high)}.recent-alerts .alert-reason{color:var(--muted);font-size:11px;font-style:italic;margin-top:8px}.recent-alerts .alerts-loading .alert-preview-item{display:flex;flex-direction:column;gap:8px;padding:12px}.recent-alerts .alert-preview-header{display:flex;align-items:center;gap:8px}.top-movers .mover-preview-item{margin-bottom:6px;padding:6px 8px;border-radius:var(--radius-sm);transition:background-color var(--transition-base) ease}.top-movers .mover-preview-item:hover{background:#94a3b80d}.top-movers .mover-preview-link{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.top-movers .mover-name{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.top-movers .mover-change{font-size:13px;font-weight:500}.top-movers .mover-change.up{color:var(--pill-high)}.top-movers .mover-change.down{color:var(--pill-low)}.top-movers .movers-section-title{font-size:14px;font-weight:500;margin-bottom:8px}.top-movers .movers-loading .mover-preview-item{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-bottom:6px}.top-movers .movers-actions{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.top-movers .movers-actions .row{display:flex;gap:8px}@media (max-width: 1040px){.dashboard-boxes{flex-direction:column;align-items:center}.recent-alerts,.top-movers{width:100%!important;max-width:900px!important}}@media (max-width: 720px){.dashboard-boxes{gap:12px}.recent-alerts,.top-movers{height:auto!important;min-height:200px!important}.recent-alerts .alert-preview-item,.top-movers .mover-preview-item{padding:8px}}.update-indicator{display:inline-flex;align-items:center;justify-content:center;color:var(--primary);animation:pulse-update 2s ease-in-out infinite;background:#3b82f61a;border-radius:50%;width:20px;height:20px;flex-shrink:0}@keyframes pulse-update{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.curated-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:32px;max-width:none}@media (min-width: 1600px){.curated-grid{grid-template-columns:repeat(5,1fr);gap:24px}}@media (min-width: 1200px) and (max-width: 1599px){.curated-grid{grid-template-columns:repeat(4,1fr);gap:22px}}@media (min-width: 900px) and (max-width: 1199px){.curated-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 640px) and (max-width: 899px){.curated-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){.curated-grid{grid-template-columns:1fr;gap:12px}}.curated-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;cursor:pointer;transition:border-color var(--transition-base) ease,transform var(--transition-base) var(--ease-out),box-shadow var(--transition-base) var(--ease-out);min-height:160px;display:flex;flex-direction:column;justify-content:space-between;max-width:380px;margin:0 auto}.curated-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.curated-card:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #7dd3fc33}.curated-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.curated-card .item-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.curated-card-title{display:flex;flex-direction:column;gap:2px}.curated-card-title .item-name{font-weight:600;font-size:15px}.curated-card-title .item-price{font-size:12px;color:var(--muted);font-weight:500}.curated-card-insight{color:var(--muted);font-size:14px;margin-bottom:8px}.curated-card-stats{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.search-container{margin-bottom:32px}.search-box{position:relative;max-width:400px}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-input{width:100%;padding:10px 12px 10px 36px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:14px}.search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #7dd3fc33}.search-results{margin-top:12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:300px;overflow-y:auto}.search-loading,.search-empty{padding:16px;text-align:center;color:var(--muted);font-size:14px}.search-items{display:flex;flex-direction:column}.search-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text);text-decoration:none;transition:background-color var(--transition-base) ease}.search-item:hover{background:var(--bg-soft)}.search-item .item-name{font-size:14px}.item-icon-small{width:24px;height:24px;object-fit:contain}.selected-item-header{display:flex;align-items:center;gap:16px}.selected-item-content{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start}@media (max-width: 640px){.selected-item-content{grid-template-columns:1fr;gap:16px}}.insight-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}.insight-card h3{font-size:16px;margin:0 0 12px;color:var(--text)}.insight-text{font-size:14px;color:var(--muted);margin:0 0 16px;line-height:1.5}.insight-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 480px){.insight-stats{grid-template-columns:1fr;gap:12px}}.stat{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:16px;font-weight:600;color:var(--text)}.action-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;text-align:center}.action-card p{margin:0 0 16px;color:var(--muted);font-size:14px}.empty-state{text-align:center;padding:48px 16px;color:var(--muted);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-md);max-width:600px;margin:0 auto}@media (min-width: 1400px){.page-content{max-width:1600px;margin:0 auto}}@media (min-width: 1800px){.page-content{max-width:1800px;margin:0 auto}}@media (min-width: 2000px){.page-content{max-width:2000px;margin:0 auto}.curated-grid{grid-template-columns:repeat(6,1fr);gap:28px}}.dump-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:0}.summary-metric{display:flex;flex-direction:column;align-items:center;padding:16px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md)}.metric-label{font-size:13px;color:var(--muted);margin-bottom:6px;text-align:center}.metric-value{font-size:18px;font-weight:600;color:var(--text)}.dump-events-table{display:flex;flex-direction:column;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.dump-events-header{display:grid;grid-template-columns:1fr 140px 100px 100px 140px;gap:12px;padding:12px 16px;background:var(--bg);font-weight:600;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.dump-event-row{display:grid;grid-template-columns:1fr 140px 100px 100px 140px;gap:12px;padding:12px 16px;background:var(--panel);align-items:center;transition:background-color var(--transition-base) ease}.dump-event-row:hover{background:var(--bg)}.dump-event-row.severe{border-left:3px solid #dc2626}.dump-event-row.major{border-left:3px solid #ea580c}.dump-event-row.moderate{border-left:3px solid #d97706}.dump-event-row.minor{border-left:3px solid #65a30d}.event-time{display:flex;flex-direction:column}.time-main{font-weight:500;color:var(--text);font-size:14px}.time-date{font-size:12px;color:var(--muted)}.event-drop{display:flex;flex-direction:column;align-items:flex-start}.drop-pct{font-weight:600;font-size:14px;color:var(--text)}.severity-badge{font-size:10px;padding:2px 6px;border-radius:10px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-top:2px}.severity-badge.severe{background:#dc262626;color:#dc2626}.severity-badge.major{background:#ea580c26;color:#ea580c}.severity-badge.moderate{background:#d9770626;color:#d97706}.severity-badge.minor{background:#65a30d26;color:#65a30d}.event-impact .impact-gp,.event-volume .volume-count{font-weight:500;color:var(--text)}.event-opportunity{display:flex;flex-direction:column;align-items:flex-start}.opportunity-badge{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.opportunity-badge.high{background:#22c55e26;color:#22c55e}.opportunity-badge.medium{background:#fbbf2426;color:#fbbf24}.opportunity-badge.low{background:#6b728026;color:var(--muted)}.opportunity-note{font-size:10px;margin-top:2px;color:#22c55e}.events-footer{padding:12px 16px;text-align:center;background:var(--bg)}@media (max-width: 768px){.dump-events-header,.dump-event-row{grid-template-columns:1fr;gap:8px}.dump-events-header>div{display:none}.controls{overflow-x:auto;-webkit-overflow-scrolling:touch}.controls::-webkit-scrollbar{height:6px}.dump-events-header>div:first-child{display:block}.dump-events-header>div:first-child:after{content:" (tap for details)"}.dump-event-row{padding:16px}.dump-event-row>div:not(:first-child){display:flex;justify-content:space-between;align-items:center}.dump-event-row>div:not(:first-child):before{content:attr(data-label);font-weight:600;color:var(--muted);font-size:12px;text-transform:uppercase}.dump-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.dump-summary-grid{grid-template-columns:1fr}}.tier-tabs{display:flex;background:var(--bg);border-radius:var(--radius-lg);padding:4px;margin-bottom:24px;border:1px solid var(--border)}.tier-tab{flex:1;display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-base) ease,color var(--transition-base) ease,box-shadow var(--transition-base) var(--ease-out);color:var(--muted);font-size:14px}.tier-tab:hover{background:var(--panel);color:var(--text)}.tier-tab.active{background:var(--primary);color:#fff;box-shadow:0 2px 8px #00000026}.tier-label{font-weight:600;margin-bottom:2px}.tier-range{font-size:11px;opacity:.8;margin-bottom:4px}.tier-count{font-size:12px;font-weight:600;background:#fff3;padding:2px 8px;border-radius:12px;min-width:20px}.tier-tab.active .tier-count{background:#ffffff4d}.tier-content{min-height:400px}.curated-card{text-decoration:none;color:inherit;display:block;position:relative;overflow:hidden}.curated-card:hover{text-decoration:none;color:inherit}.curated-card:after{content:"→";position:absolute;top:16px;right:16px;font-size:18px;font-weight:700;color:var(--primary);opacity:0;transform:translate(10px);transition:opacity var(--transition-base) var(--ease-out),transform var(--transition-base) var(--ease-out)}.curated-card:hover:after{opacity:1;transform:translate(0)}.curated-card:hover .curated-card-title .item-name{color:var(--primary);transition:color var(--transition-base) ease}@media (max-width: 640px){.tier-tabs{flex-direction:column;gap:2px}.tier-tab{flex-direction:row;justify-content:space-between;padding:12px 16px}.tier-range{margin-bottom:0;margin-left:8px}}.text-xs{font-size:12px}.text-muted{color:var(--muted)}.page-center{display:flex;align-items:center;justify-content:center;min-height:60vh}.maintenance-container{text-align:center;max-width:500px;padding:32px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg)}.maintenance-icon{font-size:64px;margin-bottom:24px}.maintenance-container h1{margin:0 0 16px;color:var(--text)}.maintenance-message{color:var(--muted);margin-bottom:32px;line-height:1.5}.maintenance-actions{display:flex;gap:12px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.maintenance-details{padding-top:16px;border-top:1px solid var(--border)}.maintenance-details p{margin:0;font-size:14px}.features{padding:64px 0}.section-title{font-size:var(--text-3xl);font-weight:var(--font-bold);text-align:center;margin-bottom:48px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.feature-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px 24px;text-align:center;transition:transform var(--transition-slow) var(--ease-out),border-color var(--transition-slow) ease,box-shadow var(--transition-slow) var(--ease-out)}.feature-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--glow-primary)}.feature-icon{width:48px;height:48px;margin:0 auto 16px;display:block;color:var(--primary)}.feature-title{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:12px}.feature-description{color:var(--muted);line-height:var(--leading-relaxed);margin:0}@media (max-width: 640px){.features{padding:48px 0}.section-title{font-size:var(--text-2xl);margin-bottom:32px}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding:24px 20px}.feature-icon{font-size:40px;margin-bottom:12px}}@media (max-width: 640px){html{overflow-x:hidden}.container{padding-left:12px;padding-right:12px}.btn{min-height:40px;padding:8px 12px}.btn.small{min-height:36px;padding:6px 10px}.flips-toolbar .btn{min-height:36px;padding:6px 10px;font-size:13px}.icon-btn{min-width:44px;min-height:44px;padding:12px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.input,input,select,textarea{font-size:16px;min-height:44px}.flips-toolbar .input,.flips-toolbar input,.flips-toolbar select,.controls .input,.controls input,.controls select{min-height:36px;padding:8px 10px;font-size:14px}.controls{gap:8px}.controls .row{gap:8px;flex-wrap:wrap}.modal{margin:16px;max-width:calc(100vw - 32px)}.segmented button,.segmented a{min-height:40px;padding:8px 10px}.flips-toolbar .segmented button,.flips-toolbar .segmented a{min-height:36px;padding:6px 8px;font-size:13px}}@media (min-width: 640px) and (max-width: 720px){.container{padding-left:16px;padding-right:16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width: 720px) and (max-width: 1040px){.container{max-width:960px}.hero-title{font-size:var(--text-3xl)}.cards,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1040px) and (max-width: 1440px){.container{max-width:1200px}.cards,.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){.container{max-width:1400px}.alerts .cards{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.hero{padding:64px 0}.features{padding:80px 0}}@media (max-width: 720px){body{padding-bottom:56px}.ticker{height:28px;backdrop-filter:none;background:#0a0c0ffa}.ticker-viewport{padding:0 8px}.ticker-track{font-size:11px;line-height:28px;gap:24px}.ticker-item{padding:0 4px}.header{min-height:56px}.brand-logo{width:40px;height:40px}.brand-text{font-size:14px}.flip-card,.card{border-radius:var(--radius-lg)}.table thead th{font-size:10px;padding:8px 6px}.table tbody td{font-size:12px;padding:8px 6px}.form-group{margin-bottom:20px}.modal-overlay{padding:16px;align-items:flex-end}.modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@media (max-width: 960px) and (orientation: landscape){.hero{padding:24px 0}.hero-title{font-size:var(--text-2xl)}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.features{padding:32px 0}.section-title{margin-bottom:24px}}@media print{.ticker,.sidenav,.bottom-nav,.cookie-banner,.btn,.controls,.header{display:none!important}body{background:#fff;color:#000;padding:0}.container{max-width:none;padding:0}.table-wrap{overflow:visible}.table{page-break-inside:avoid}.card{page-break-inside:avoid;border:1px solid #ccc}}@media (prefers-contrast: high){:root{--border: #4a5568;--text: #ffffff;--muted: #cbd5e0}.btn,.card,.table-wrap{border-width:2px}*:focus-visible{outline-width:3px;outline-offset:3px}}p,h1,h2,h3,h4,h5,h6,span,div{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}pre,code{overflow-x:auto;word-wrap:normal}img{max-width:100%;height:auto}@media (hover: none) and (pointer: coarse){.btn:hover,.card:hover,.icon-btn:hover{transform:none}.btn:active{transform:scale(.97)}.card:active{transform:scale(.99)}a,button,.btn,.icon-btn{min-height:44px;min-width:44px}*{-webkit-tap-highlight-color:rgba(125,211,252,.2)}.table-wrap,.modal-overlay,.sidenav{-webkit-overflow-scrolling:touch}}@media (max-width: 640px){.hide-mobile{display:none!important}}@media (min-width: 641px) and (max-width: 1040px){.hide-tablet{display:none!important}}@media (min-width: 1041px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media (max-width: 640px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media (min-width: 641px) and (max-width: 1040px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media (min-width: 1041px){.show-desktop{display:block!important}}.portfolio-shell{display:grid;gap:12px}.portfolio-workspace{display:grid;gap:10px}.portfolio-summary{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:4px 0 10px;border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-summary__item{display:inline-grid;gap:2px;min-width:max-content}.portfolio-summary__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.portfolio-summary__value{font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.portfolio-summary__value.is-positive,.portfolio-pl.is-positive,.portfolio-up{color:#7ed6a5}.portfolio-summary__value.is-negative,.portfolio-pl.is-negative,.portfolio-down{color:#d68b8b}.portfolio-add-bar{display:grid;grid-template-columns:minmax(0,1.9fr) 92px 136px auto;gap:8px;align-items:end}.portfolio-add-bar__search{min-width:0}.portfolio-search{width:100%;position:relative}.portfolio-search .item-quick-search__box{width:100%;min-height:40px;padding:8px 10px;border-radius:10px;box-shadow:none;background:#10161eb8;border:1px solid rgba(255,255,255,.05)}.portfolio-search .item-quick-search__input{height:32px;font-size:14px}.portfolio-search .item-quick-search__panel{margin-top:4px;border-radius:10px;z-index:60}.portfolio-field{display:grid;gap:4px}.portfolio-field--compact{min-width:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.portfolio-field--compact .input{min-height:40px;padding:8px 10px;font-size:14px;color:var(--text);text-transform:none;letter-spacing:normal}.portfolio-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#10161eb8}.portfolio-selected--inline{min-width:0}.portfolio-selected__label{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.portfolio-selected__name{font-weight:600;line-height:1.2}.portfolio-add-action{min-height:40px;align-self:end;white-space:nowrap}.portfolio-table-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:linear-gradient(180deg,#0c1016e0,#0a0e14d1)}.portfolio-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.portfolio-toolbar__search{flex:1 1 220px;min-width:220px}.portfolio-toolbar__sort{min-width:140px}.portfolio-toolbar__sort .input,.portfolio-toolbar__search{min-height:38px}.portfolio-toolbar__order{flex:0 0 auto}.portfolio-toolbar__filters{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.chip-active{background:#7ad5ff1f;border-color:#7ad5ff59;color:var(--primary)}.portfolio-empty{padding:18px 16px;border:1px dashed rgba(255,255,255,.08);border-radius:12px;background:#ffffff04}.portfolio-empty__title{font-size:16px;font-weight:600}.portfolio-table.table{min-width:960px}.portfolio-table thead th{font-size:10px;letter-spacing:.08em}.portfolio-table tbody td{height:58px;padding:9px 10px;vertical-align:middle}.portfolio-table__row{border-bottom:1px solid rgba(255,255,255,.04)}.portfolio-table__row:hover{background:#ffffff06}.portfolio-item{display:flex;align-items:center;gap:10px;min-width:0}.portfolio-item img{border-radius:8px;background:#0c121ab3;border:1px solid rgba(255,255,255,.04);flex:0 0 auto}.portfolio-item__meta{min-width:0;display:grid;gap:3px}.portfolio-item__name{display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-item__subtext{font-size:11px;color:var(--muted)}.portfolio-cell{display:grid;justify-items:end;gap:2px}.portfolio-cell__primary{font-weight:600;font-variant-numeric:tabular-nums}.portfolio-cell__secondary{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.portfolio-pl .portfolio-cell__primary{font-size:14px}.portfolio-table__qty{color:var(--text-secondary)}.portfolio-expand-row td{background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.03)}.portfolio-expand{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1fr) minmax(220px,1fr);gap:14px;padding:12px 8px 14px}.portfolio-expand__section{display:grid;gap:8px;min-width:0}.portfolio-expand__label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.portfolio-expand__grid{display:grid;gap:6px 12px;color:var(--text)}.portfolio-expand__grid>div{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-variant-numeric:tabular-nums}@media (max-width: 900px){.portfolio-summary{gap:10px 14px}.portfolio-add-bar{grid-template-columns:1fr 1fr}.portfolio-add-bar__search{grid-column:1 / -1}.portfolio-toolbar{align-items:stretch}.portfolio-toolbar__search,.portfolio-toolbar__sort{flex:1 1 100%;min-width:100%}.portfolio-toolbar__filters{margin-left:0}.portfolio-expand{grid-template-columns:1fr}}@media (max-width: 640px){.portfolio-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-add-bar{grid-template-columns:1fr}.portfolio-toolbar__filters{width:100%}}@media (max-width: 900px){:root{--mobile-edge: 14px;--mobile-panel: rgba(10, 16, 24, .92);--mobile-surface: rgba(12, 20, 30, .92);--mobile-border: rgba(122, 213, 255, .2);--mobile-ticker-height: 32px;--mobile-nav-height: 64px}p,h1,h2,h3,h4,h5,h6,span,div{hyphens:none}.app:before{opacity:.64;filter:saturate(1.12) brightness(.7);background-position:60% 20%}.app:after{background:radial-gradient(circle at 18% 12%,rgba(90,160,220,.2),transparent 46%),radial-gradient(circle at 85% 18%,rgba(79,213,189,.18),transparent 42%),linear-gradient(180deg,#060a10d9,#080c12b3 55%,#070a10eb)}.layout{margin-top:calc(var(--mobile-ticker-height) + env(safe-area-inset-top,0px))}.layout-main{padding:16px var(--mobile-edge) 28px}.container,.container-wide{padding-left:var(--mobile-edge);padding-right:var(--mobile-edge)}.ticker{height:calc(var(--mobile-ticker-height) + env(safe-area-inset-top,0px))}.ticker-viewport{padding:env(safe-area-inset-top,0px) var(--mobile-edge) 0}.ticker-track{font-size:12px}.bottom-nav{min-height:var(--mobile-nav-height)}.bottom-nav a,.bottom-nav .ghost{padding:10px 6px 12px}.bottom-nav .label{font-size:12px;letter-spacing:.02em}:root{--pins-sticky-top: calc(var(--mobile-ticker-height) + env(safe-area-inset-top, 0px))}}@media (max-width: 720px){body{padding-bottom:calc(var(--mobile-nav-height) + var(--ad-bottom-offset) + env(safe-area-inset-bottom,0px))}.page-header{gap:12px;align-items:flex-start}.page-title{font-size:22px}.page-subtitle{font-size:14px}.page-actions{width:100%}.actions{gap:8px}.hero{padding:36px 0 24px}.hero-content{padding:20px 16px;border-radius:20px;background:var(--mobile-panel);border-color:var(--mobile-border)}.hero-title{font-size:28px}.hero-subtitle{margin-bottom:20px}.hero-actions{gap:10px}.hero-actions .btn{min-width:0;width:100%}.hero-stats{grid-template-columns:1fr;margin-top:20px}.stat-card{padding:14px 16px}.market-index-hero,.alerts-page>.row.space-between.center,:is(.hero-section,.page-header,.page-header-content,.getting-started,.trading-approach,.index-benefits,.faq,.community,.about-flipping,.readability-panel){padding:16px;border-radius:18px;background:var(--mobile-panel);border-color:var(--mobile-border);box-shadow:0 16px 32px #02060c66}.card{background:var(--mobile-surface);border-color:var(--mobile-border);box-shadow:0 16px 30px #02060c66}.card-head{padding:12px 14px;flex-wrap:wrap;gap:8px;background:#0a1018d9}.card-head>.row:last-child{width:100%;justify-content:flex-start}.card-body{padding:14px}.cards{gap:12px}.tools-index .page-title{flex-direction:column;gap:6px;text-align:center}.tools-feature-badges{flex-direction:column;align-items:stretch;gap:10px}.tools-feature-badge{justify-content:center}.tools-grid,.tools-benefits-grid,.alerts-overview-grid,.alerts-how-grid,.alerts-tips-grid,.alerts-benefits-grid{grid-template-columns:1fr!important}.alerts-overview-grid,.alerts-how-grid,.alerts-tips-grid{gap:16px!important}.tools-grid>*,.tools-benefits-grid>*,.alerts-overview-grid>*,.alerts-how-grid>*,.alerts-tips-grid>*,.alerts-benefits-grid>*{min-width:0}.alerts-how-grid>div,.alerts-tips-grid>div{padding:18px!important}.flip-head{flex-wrap:wrap}.flip-actions{width:100%;justify-content:flex-start}.table-wrap{border-radius:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table thead th{font-size:11px}.table tbody td{font-size:12px}.filter-row{padding:12px;border:1px solid var(--mobile-border);border-radius:16px;background:var(--mobile-panel)}.filter-label{font-size:11px;letter-spacing:.08em}.filter-inputs{gap:8px}.controls,.controls .row{gap:10px}.input,input,select,textarea{border-radius:12px;background:#0c121ce6}.btn{border-radius:12px}.pill,.badge{font-size:11px}.market-index-hero{flex-direction:column;align-items:flex-start}.market-index-hero-actions{width:100%;justify-content:flex-start;gap:8px}.market-index-layout{grid-template-columns:1fr}.market-index-browse{min-width:0}.market-index .table-wrap{width:100%;max-width:100%}.market-side-header{flex-direction:column;align-items:flex-start}.market-side-actions{width:100%;flex-wrap:wrap}.market-feature-grid,.market-strategy-grid,.market-warning-grid{grid-template-columns:1fr!important}.market-feature-grid>*,.market-strategy-grid>*,.market-warning-grid>*{min-width:0}.market-movers-header{flex-direction:column;align-items:flex-start;gap:10px}.market-movers-controls{flex-wrap:wrap;width:100%;gap:8px;flex-direction:column;align-items:flex-start}.market-movers-controls .segmented{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.market-movers-controls .input,.market-movers-controls label{width:100%}.market-movers-controls .segmented a{flex:0 0 auto;scroll-snap-align:start}}@media (max-width: 480px){:root{--mobile-edge: 12px;--mobile-nav-height: 60px}.page-title{font-size:20px}.hero-title{font-size:24px}.bottom-nav a,.bottom-nav .ghost{padding:8px 6px 10px}.bottom-nav .glyph{width:20px;height:20px}}.browse-card .flip-head{margin-bottom:var(--space-4)}.browse-item-name{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (max-width: 420px){.browse-item-name{-webkit-line-clamp:3;line-clamp:3}}.browse-card .browse-field .val{font-size:var(--text-base)}.browse-card .browse-field .val .up,.browse-card .browse-field .val .down{font-weight:var(--font-semibold)}.browse-card__details{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.browse-card__summary{list-style:none;cursor:pointer;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:#0c121a8c;color:var(--muted);font-size:var(--text-sm);transition:background var(--transition-base) ease,color var(--transition-base) ease,border-color var(--transition-base) ease}.browse-card__summary::-webkit-details-marker{display:none}.browse-card__details[open] .browse-card__summary{color:var(--text);background:#94a3b81a;border-color:#7ad5ff40}.browse-card__more-grid{margin-top:var(--space-4)}.flips-add-controls{margin-top:6px}.flips-add-controls--mobile{margin-top:0;margin-bottom:8px}.flips-row-expansion-head{gap:12px;align-items:center}.flips-row-expansion-fields{gap:12px}:root{--bg: #0c1016;--bg-soft: #0f141b;--bg-elevated: #171f2b;--panel: rgba(19, 25, 34, .9);--surface: rgba(19, 25, 34, .76);--text: #edf3ff;--muted: #94a0b2;--text-secondary: #697586;--primary: #5d9dff;--accent: #5d9dff;--success: #4fa36d;--danger: #b86060;--border: rgba(255,255,255,.04);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 8px;--radius-2xl: 8px;--shadow-1: 0 1px 2px rgba(0,0,0,.18);--shadow-2: 0 4px 16px rgba(0,0,0,.18);--shadow-3: 0 8px 24px rgba(0,0,0,.2);--glow-primary: none;--surface-hover: rgba(255,255,255,.03);--surface-active: rgba(255,255,255,.05)}body{background:radial-gradient(circle at top left,rgba(83,96,122,.08),transparent 28%),linear-gradient(180deg,#0c1016,#10151d 55%,#0c1016);color:var(--text)}.app:before{opacity:.18;filter:saturate(.55) brightness(.42)}.app:after{background:linear-gradient(180deg,#0c1016e6,#0f141be6 40%,#0c1016f0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}.layout{gap:0;align-items:stretch}.terminal-main{min-width:0;padding:16px 20px 32px}.layout-main>*{max-width:100%}.brand-badge{top:0;width:var(--sidenav-width);height:56px;padding:8px 16px}.brand-badge-link{justify-content:flex-start;padding:0;background:transparent;border:0;box-shadow:none}.brand-badge-image{height:34px;width:auto;filter:none}.sidenav{top:0;padding-top:56px;border-right:1px solid rgba(255,255,255,.04);background:#10151d;box-shadow:none;backdrop-filter:blur(10px)}.sidenav-nav{padding:10px 0 20px}.sidenav-item{position:relative;min-height:38px;margin:0;padding:8px 16px 8px 18px;border-radius:0;border:0;border-left:2px solid transparent;background:transparent;font-size:13px;box-shadow:none}.sidenav-item:hover{background:#ffffff06;transform:none}.sidenav-item.active{background:#ffffff06;border-left-color:var(--primary);color:var(--text)}.sidenav-item.active:before{display:none}.ticker{left:var(--sidenav-width);height:32px;border-bottom:1px solid var(--border);background:#0f141bf0;backdrop-filter:blur(10px)}.ticker-viewport{padding:0 12px}.ticker-track{gap:24px;font-size:11px;font-weight:500;color:var(--muted);animation-duration:110s}.ticker-item strong{color:var(--text);font-weight:600}.up{color:var(--success)}.down{color:var(--danger)}.ticker a:hover{filter:none;text-shadow:none}.page-shell,:is(.hero-section,.page-header,.page-header-content,.getting-started,.trading-approach,.index-benefits,.faq,.community,.about-flipping,.readability-panel),.alerts-page>.row.space-between.center,.card,.flip-card,.alert-card-v2,.alert-compact-card,.feature-card,.stat-card,.curated-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none;backdrop-filter:blur(10px)}.page-shell,:is(.hero-section,.page-header,.page-header-content,.getting-started,.trading-approach,.index-benefits,.faq,.community,.about-flipping,.readability-panel),.alerts-page>.row.space-between.center{padding:18px}.page-header{align-items:flex-end;margin-bottom:12px}.page-title,.page-shell__title{font-family:"Space Grotesk",var(--font-sans);font-size:clamp(26px,3vw,36px);letter-spacing:.01em}.page-shell__header{display:grid;gap:14px;margin-bottom:18px}.page-shell__subtitle,.page-subtitle{max-width:72ch;color:var(--muted)}.home-terminal{display:grid;gap:6px}.home-title{margin:0;font-family:"Space Grotesk",var(--font-sans);font-size:27px;line-height:1;letter-spacing:.01em}.home-titlebar{display:flex;justify-content:space-between;align-items:center;gap:8px}.home-topline{display:grid;gap:4px}.home-command-line{display:grid;gap:0}.home-toolbar-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.home-workspace-bar{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:8px;align-items:center;margin-bottom:0}.home-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-self:end}.home-quick-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:6px 9px;border-radius:6px;background:#171f2bb8;color:var(--muted);font-size:12px}.home-quick-action:hover{color:var(--text);background:#1d2634e6}.home-workspace__grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,.72fr);gap:12px}.home-workspace__main,.home-workspace__rail{display:grid;gap:7px;align-content:start}.home-secondary-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:8px;align-items:start}.home-terminal .home-panel,.home-terminal .workspace-panel{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;padding:0}.home-terminal .section-header{align-items:baseline;gap:6px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.04)}.home-terminal .section-header__title{font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.home-terminal .table-wrap{border:1px solid rgba(255,255,255,.03);border-radius:6px;background:#131922d1}.home-terminal .flips-preview .table-wrap{border-color:#ffffff0d;background:#171f2be0}.home-terminal .table th{background:#171f2bf0;padding:7px 10px}.home-terminal .table tbody tr{transition:background .16s ease,color .16s ease}.home-terminal .table tbody tr:hover{background:#ffffff06}.home-terminal .table td{padding:7px 10px}.home-terminal .terminal-feed{gap:0}.home-terminal .terminal-feed__link{border-bottom:1px solid rgba(255,255,255,.05)}.home-terminal .terminal-feed__link:last-child{border-bottom:0}.home-terminal .list-row{min-height:34px;padding:5px 0;border:0;border-radius:0;background:transparent}.home-terminal .list-row:hover{background:#ffffff05}.home-terminal .mover-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}.home-terminal .mover-row .list-row__title{white-space:normal;overflow:hidden;text-overflow:unset;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.15;font-size:12px}.home-terminal .mover-row .list-row__trailing{white-space:nowrap;font-size:11px;justify-self:end}.home-terminal .trend-cell__primary{display:block}.home-terminal .terminal-empty-state{min-height:72px;padding:10px 6px;border:0;border-top:1px dashed rgba(255,255,255,.05);border-bottom:1px dashed rgba(255,255,255,.05);border-radius:0;background:transparent}.home-terminal .btn.small.ghost{display:none}.home-terminal .home-panel--primary .section-header__title{font-size:18px;font-weight:650}.home-terminal .home-panel--primary .table{font-size:13px}.home-terminal .home-panel--secondary .section-header{margin-top:2px}.home-terminal .home-panel--tertiary{opacity:.96}.home-terminal .home-panel--tertiary .section-header__title{font-size:14px;font-weight:600}.home-terminal .home-panel--tertiary .table-wrap,.home-terminal .home-panel--tertiary .terminal-feed{border-top:1px solid rgba(255,255,255,.035)}.home-terminal .home-workspace__rail{padding-left:1px}.alerts-terminal{--bg: #0c1016;--bg-soft: #10151d;--bg-elevated: #171f2b;--panel: #131922;--surface: rgba(19, 25, 34, .9);--text: #e3e8f1;--muted: #697586;--text-secondary: #697586;--primary: #7f9fcf;--accent: #4fa36d;--danger: #b86060;--border: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.03);--surface-active: rgba(255,255,255,.05);--gradient-primary: linear-gradient(135deg, #7f9fcf 0%, #6f8fc0 100%);--gradient-accent: linear-gradient(135deg, #4fa36d 0%, #408a59 100%);--glow-primary: none;--glow-accent: none;display:block;width:100%;background:var(--bg);color:var(--text)}.alerts-terminal .btn.primary{background:#7f9fcf1f;border-color:#7f9fcf2e;color:var(--text)}.alerts-terminal .btn.primary:hover,.alerts-terminal .btn.small,.alerts-terminal .btn{box-shadow:none}.alerts-terminal .input,.alerts-terminal input[type=text],.alerts-terminal input[type=search],.alerts-terminal input[type=number],.alerts-terminal select{background:#131922e6;border-color:#ffffff0d}.alerts-terminal .input:focus,.alerts-terminal input:focus,.alerts-terminal select:focus{background:var(--bg-elevated);border-color:#7f9fcf59;box-shadow:0 0 0 3px #7f9fcf1f}.alerts-terminal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:10px}.alerts-terminal__headline h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.02em}.alerts-terminal__headline p{margin:4px 0 0;color:var(--muted);font-size:13px}.alerts-terminal__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;align-items:center;font-size:12px;color:var(--muted)}.alerts-terminal__toolbar{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.alerts-terminal__search{position:relative;display:flex;align-items:center}.alerts-terminal__search .input{padding-right:38px}.alerts-terminal__clear{position:absolute;right:6px}.alerts-terminal__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.alerts-terminal__controls .input,.alerts-terminal__controls select{width:auto;min-width:130px}.alerts-terminal__controls .btn.small{min-height:34px}.alerts-terminal__chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 8px}.alerts-terminal .chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:var(--text);font-size:12px}.alerts-terminal__notice{margin:0 0 8px;background:#ffffff08;border-color:#ffffff0d}.alerts-terminal__workspace{display:grid;grid-template-columns:minmax(0,3.35fr) minmax(240px,.85fr);gap:10px;align-items:start}.alerts-terminal__main,.alerts-terminal__rail{display:grid;gap:10px;min-width:0;align-content:start}.alerts-terminal__rail{position:relative}.alerts-terminal__main .alerts-pending-drawer{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:#ffffff05}.alerts-pending-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.alerts-terminal .rail-opportunity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.alerts-terminal .rail-opportunity:last-child{border-bottom:0}.alerts-terminal .rail-opportunity--hidden{opacity:.72}.alerts-terminal .rail-opportunity__body{display:grid;gap:4px;min-width:0}.alerts-terminal .rail-opportunity__top{display:grid;gap:2px}.alerts-terminal .rail-opportunity__meta{display:inline-flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--muted)}.alerts-terminal .rail-opportunity__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.alerts-terminal .rail-opportunity__stats>div{display:grid;gap:1px}.alerts-terminal .rail-opportunity__stats span{color:var(--muted);font-size:10px;text-transform:none;letter-spacing:0}.alerts-terminal .rail-opportunity__stats strong{color:var(--text);font-weight:600}.alerts-terminal .rail-opportunity__changes,.alerts-terminal .rail-opportunity__trend,.alerts-terminal .rail-opportunity__reason{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.alerts-terminal .rail-opportunity__changes{display:flex;flex-wrap:wrap;gap:8px}.alerts-terminal .rail-opportunity__actions{display:inline-flex;align-items:center;gap:6px}.alerts-terminal .rail-opportunity .icon-btn{width:28px;height:28px}.alerts-row{cursor:pointer}.alerts-row:hover{background-color:#ffffff05!important}.alerts-row.is-expanded{background-color:#ffffff06}.alerts-row-details td{border-bottom:1px solid rgba(255,255,255,.04)}.alerts-row-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:#ffffff04}.alerts-row-details__block{display:grid;gap:5px;min-width:0}.alerts-row-details__label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.alerts-row-details__stat{font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.alerts-row-details__muted{font-size:11px;color:var(--muted)}.alerts-terminal .section-header{padding-bottom:6px;border-bottom-color:#ffffff0a}.alerts-terminal .section-header__title{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.alerts-terminal .section-header__subtitle{font-size:12px;color:var(--muted)}.alerts-terminal .terminal-section{gap:8px}.alerts-terminal .terminal-empty-state{min-height:120px;border-style:solid;border-color:#ffffff0a;background:#ffffff05}.alerts-terminal .terminal-empty-state--compact{min-height:88px;padding:14px 12px}.alerts-terminal .terminal-feed{gap:6px}.alerts-terminal .list-row{border-color:#ffffff0a;background:#ffffff04;min-height:38px}.alerts-terminal .list-row:hover{background:#ffffff08}.alerts-terminal .list-row--rail{grid-template-columns:auto minmax(0,1fr) auto;padding:6px 8px}.alerts-terminal .list-row--rail .list-row__title{font-size:12px}.alerts-terminal .list-row--rail .list-row__subtitle{font-size:10px}.alerts-terminal .alerts-pending-bar{width:100%;min-height:30px;padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff05;color:var(--text);text-align:left;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.alerts-terminal .alerts-pending-bar:hover{background:#ffffff08}.alerts-terminal .badge{border-color:#ffffff0f}.alerts-terminal .badge--live{background:#4fa36d29;color:#9fd7b4}.alerts-terminal .badge--paused{background:#b8606029;color:#efb3b3}.alerts-terminal .badge--cached{background:#7f9fcf1f;color:#d7e1f3}.alerts-terminal .alerts-table-container{border:1px solid rgba(255,255,255,.035);background-color:#0c1016c7}.alerts-terminal .alerts-table-wrapper{max-height:70vh}.alerts-terminal .alerts-table th{position:sticky;top:0;z-index:2;background:#0c1016f0}.alerts-terminal .alerts-table td{padding-top:6px;padding-bottom:6px}.alerts-terminal .alerts-table tbody tr:hover{background:#ffffff05!important}.alerts-terminal .alerts-compact-grid{grid-template-columns:1fr;gap:6px}.alerts-terminal .alert-compact-card{border:0;border-bottom:1px solid rgba(255,255,255,.04);border-radius:0;background:transparent;padding:7px 0}.alerts-terminal .alert-compact-card:last-child{border-bottom:0}.alerts-terminal .alert-compact-card:hover{background:#ffffff05}.alerts-terminal__state{display:grid;place-items:center;min-height:240px;gap:10px;color:var(--muted)}.alerts-terminal__state .spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.08);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}.terminal-section{display:grid;gap:12px;min-width:0}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.section-header__title{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.section-header__subtitle{margin:4px 0 0;font-size:12px;color:var(--muted)}.terminal-table-wrap,.table-wrap{border:1px solid var(--border);border-radius:8px;background:#131922b8;box-shadow:none}.table{font-size:13px}.table th{position:sticky;top:0;z-index:1;background:#171f2bf0;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--muted)}.table td{border-bottom:1px solid rgba(255,255,255,.04)}.flips .table th{padding:7px 10px}.flips .table td{padding:8px 10px}.flips .table tbody tr.data-row.row-odd{background:#ffffff03}.flips .table tbody tr.data-row.row-even{background:#ffffff05}.flips .table tbody tr.data-row:hover{background:#ffffff09;transform:none;box-shadow:none}.flips .item-cell{gap:8px}.flips .item-sub{margin-top:2px}.table tr:last-child td{border-bottom:0}.th-btn{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.th-btn:hover,.th-btn[data-sorted]{color:var(--text)}.card,.flip-card{min-height:unset}.card:before,.flip-card:before,.card:hover:before{display:none}.card:hover,.flip-card:hover,.alert-card-v2:hover,.feature-card:hover,.stat-card:hover{transform:none;box-shadow:none}.card-head,.card-body{background:transparent;border-top:0}.card-head{min-height:0;padding:12px 14px;border-bottom:1px solid var(--border)}.card-body{padding:12px 14px}.terminal-item-link{display:inline-flex;align-items:center;gap:10px;min-width:0}.terminal-item-link img{border:1px solid var(--border);border-radius:4px;background:#ffffff08}.terminal-feed,.terminal-list-skeleton,.terminal-table-skeleton{display:grid;gap:8px}.terminal-feed__link{display:block}.list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:#ffffff05}.list-row__body{min-width:0}.list-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.list-row__subtitle{margin-top:2px;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-feed__metrics{display:inline-grid;justify-items:end;gap:2px;font-size:11px}.terminal-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.terminal-columns__label{margin-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.terminal-empty-state{display:grid;min-height:140px;place-items:center;text-align:center;padding:20px 12px;border:1px dashed var(--border);border-radius:8px;background:#ffffff05}.terminal-empty-state__title{font-weight:600}.terminal-empty-state__description{margin:6px 0 0;color:var(--muted);font-size:13px}.btn{min-height:34px;padding:7px 12px;border-radius:6px;box-shadow:none}.btn.primary{background:#5d9dff24;border-color:#5d9dff3d;color:#dde8ff}.btn.primary:hover,.btn:hover{transform:none;box-shadow:none}.btn.ghost{color:var(--muted)}.input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],textarea,select{min-height:34px;border-radius:6px;background:#131922e0}.portfolio-add-card,.portfolio-table-card{overflow:hidden}@media (max-width: 1040px){.terminal-columns{grid-template-columns:1fr 1fr}.home-workspace-bar,.home-workspace__grid,.home-secondary-grid,.alerts-terminal__workspace{grid-template-columns:1fr}.alerts-terminal__header{flex-direction:column}.alerts-terminal__meta{justify-content:flex-start}.alerts-terminal__controls .input,.alerts-terminal__controls select{flex:1 1 150px;min-width:150px}}@media (max-width: 720px){.ticker{left:0}.terminal-main{padding:16px 0 88px}.page-shell,:is(.hero-section,.page-header,.page-header-content,.getting-started,.trading-approach,.index-benefits,.faq,.community,.about-flipping,.readability-panel),.alerts-page>.row.space-between.center{padding:14px}.terminal-columns,.home-quick-actions{grid-template-columns:1fr}.home-titlebar{flex-direction:column;align-items:flex-start}.section-header{align-items:flex-start;flex-direction:column}}
