:root,[data-theme="light"]{--bg:#F7F8FA;--bg-elevated:#FFFFFF;--panel:#FFFFFF;--panel-subtle:#F1F3F6;--line:#E4E7EC;--line-strong:#D3D8E0;--text:#14171F;--text-dim:#656E7E;--text-faint:#9AA2B1;--hot:#E4431E;--cool:#0E9C86;--gold:#B4790A;--live-accent:#E4431E;--shadow-sm:0 1px 2px rgba(20,23,31,0.05);--shadow-md:0 4px 16px rgba(20,23,31,0.06);--shadow-lg:0 12px 32px rgba(20,23,31,0.10);--focus-ring:0 0 0 3px color-mix(in srgb,var(--live-accent) 28%,transparent);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;}[data-theme="dark"]{--bg:#0A0C10;--bg-elevated:#14171E;--panel:#14171E;--panel-subtle:#1B1F27;--line:#262B35;--line-strong:#333947;--text:#EDEFF3;--text-dim:#98A0AF;--text-faint:#6C7383;--hot:#FF5B3A;--cool:#33E0C4;--gold:#F2B84E;--live-accent:#FF5B3A;--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 4px 18px rgba(0,0,0,0.35);--shadow-lg:0 16px 40px rgba(0,0,0,0.45);--focus-ring:0 0 0 3px color-mix(in srgb,var(--live-accent) 35%,transparent);}*{box-sizing:border-box;}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:'Manrope',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;}body{min-height:100vh;display:flex;flex-direction:column;transition:background 0.25s ease,color 0.25s ease;}a{color:inherit;}::selection{background:color-mix(in srgb,var(--live-accent) 30%,transparent);}.site-header{padding:var(--space-6) var(--space-5) var(--space-4);text-align:center;position:relative;max-width:760px;margin:0 auto;width:100%;}.theme-toggle{position:absolute;top:var(--space-5);right:var(--space-5);width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:1.05rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:background 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease;}.theme-toggle:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--line-strong);}.theme-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring);}.eyebrow{font-family:'Space Mono',monospace;font-size:0.7rem;font-weight:700;letter-spacing:0.32em;color:var(--live-accent);}.tagline{margin:var(--space-3) auto 0;max-width:30rem;font-size:1.05rem;line-height:1.5;color:var(--text-dim);}.stats-bar{margin:var(--space-5) auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);}.stat-chip{font-family:'Space Mono',monospace;font-size:0.76rem;color:var(--text-dim);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-pill);padding:0.4rem 0.85rem;display:inline-flex;align-items:center;gap:0.45rem;text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color 0.15s ease,transform 0.15s ease;}.stat-chip strong,.stat-chip span[id]{color:var(--text);font-weight:700;}.stat-dot{width:0.45rem;height:0.45rem;border-radius:var(--radius-pill);background:var(--cool);box-shadow:0 0 0 3px color-mix(in srgb,var(--cool) 20%,transparent);}.stat-chip--twitter:hover,.stat-chip--twitter:focus-visible{border-color:var(--live-accent);color:var(--text);transform:translateY(-1px);}.stage{flex:1;width:100%;max-width:760px;margin:0 auto;padding:var(--space-2) var(--space-5) var(--space-7);display:flex;flex-direction:column;gap:var(--space-5);}.panel-title{font-family:'Space Mono',monospace;font-size:0.78rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--text-dim);margin:0 0 var(--space-3);}.category-tabs{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin;-webkit-overflow-scrolling:touch;}.category-tabs::-webkit-scrollbar{height:5px;}.category-tabs::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill);}.category-tab{flex:0 0 auto;font-family:'Space Mono',monospace;font-size:0.78rem;color:var(--text-dim);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:0.6rem 0.9rem;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:0.2rem;min-width:7rem;box-shadow:var(--shadow-sm);transition:border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;}.category-tab:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);}.category-tab:focus-visible{outline:none;box-shadow:var(--focus-ring);}.category-tab .tab-price{font-weight:700;color:var(--text);font-size:1rem;font-variant-numeric:tabular-nums;}.category-tab.is-active{border-color:var(--live-accent);background:color-mix(in srgb,var(--live-accent) 6%,var(--panel));box-shadow:0 0 0 1px var(--live-accent),var(--shadow-sm);}.category-tab.is-active .tab-price{color:var(--live-accent);}.slot-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:stretch;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);}.melt-track{position:relative;background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;min-height:180px;}.melt-fill{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,var(--hot) 0%,var(--live-accent) 55%,var(--cool) 100%);transition:height 0.2s linear;box-shadow:0 0 32px 0 color-mix(in srgb,var(--live-accent) 60%,transparent);}.price-column{display:flex;flex-direction:column;gap:var(--space-1);grid-row:1;}.price-label{font-family:'Space Mono',monospace;font-size:0.74rem;font-weight:700;color:var(--text-dim);letter-spacing:0.08em;text-transform:uppercase;}.price{font-family:'Space Mono',monospace;font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,10vw,4.25rem);line-height:1;color:var(--text);transition:text-shadow 0.2s linear;}[data-theme="dark"] .price{text-shadow:0 0 28px color-mix(in srgb,var(--live-accent) 45%,transparent);}.price-sub{font-size:0.85rem;color:var(--text-dim);}.holder-card{grid-column:2;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);}.holder-text{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;}.holder-favicon{width:100px;height:100px;border-radius:6px;margin-top:0.15rem;background:var(--panel-subtle);border:1px solid var(--line);object-fit:cover;flex-shrink:0;}.holder-text-inner{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;}.holder-label{font-size:0.72rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:0.07em;font-weight:700;}.holder-name{display:inline-flex;align-items:center;gap:0.4rem;font-weight:800;font-size:1.1rem;text-decoration:none;width:fit-content;max-width:100%;padding:0.5rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--live-accent);background:color-mix(in srgb,var(--live-accent) 10%,var(--panel));color:var(--text);transition:background 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;}.holder-name:hover,.holder-name:focus-visible{background:color-mix(in srgb,var(--live-accent) 20%,var(--panel));box-shadow:0 0 0 1px var(--live-accent);transform:translateY(-1px);text-decoration:none;}.holder-name:focus-visible{outline:none;}.holder-arrow{font-size:0.9em;transform:translateY(-1px);}.holder-description{margin:0;font-size:0.86rem;line-height:1.4;color:var(--text-dim);max-width:26rem;}.holder-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:'Space Mono',monospace;font-size:0.76rem;color:var(--text-dim);}.holder-paid{color:var(--gold);font-weight:700;}.holder-leads{color:var(--live-accent);font-weight:700;}.holder-dot{color:var(--line-strong);}.holder-since{font-size:0.78rem;color:var(--text-faint);font-family:'Space Mono',monospace;}.category-pill{font-family:'Manrope',sans-serif;font-size:0.7rem;font-weight:700;padding:0.25rem 0.7rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel-subtle);color:var(--text-dim);white-space:nowrap;flex-shrink:0;}.takeover-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md);}.panel-hint{margin:0 0 var(--space-5);font-size:0.9rem;line-height:1.5;color:var(--text-dim);}#takeoverForm{display:flex;flex-direction:column;gap:var(--space-4);}#takeoverForm label{font-size:0.8rem;font-weight:600;color:var(--text);margin-bottom:-0.35rem;}.label-optional{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-faint);}#takeoverForm input,#takeoverForm select{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0.75rem 0.9rem;color:var(--text);font-size:0.95rem;font-family:'Manrope',sans-serif;transition:border-color 0.15s ease,box-shadow 0.15s ease;}#takeoverForm input::placeholder{color:var(--text-faint);}#takeoverForm input:hover,#takeoverForm select:hover{border-color:var(--line-strong);}#takeoverForm input:focus-visible,#takeoverForm select:focus-visible{outline:none;border-color:var(--live-accent);box-shadow:var(--focus-ring);}.next-price-field{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);}.checkbox-label{display:flex;align-items:center;gap:var(--space-2);font-size:0.86rem!important;font-weight:600!important;color:var(--text)!important;margin-bottom:0!important;cursor:pointer;}.checkbox-label input[type="checkbox"]{width:1.05rem;height:1.05rem;accent-color:var(--live-accent);cursor:pointer;}#nextPriceInput{background:var(--panel)!important;}#nextPriceInput:disabled{opacity:0.5;cursor:not-allowed;}.field-hint{margin:0;font-size:0.78rem;line-height:1.45;color:var(--text-faint);}.form-error{color:var(--hot);font-size:0.85rem;font-weight:600;min-height:1.1rem;}#paypal-button-container{margin-top:var(--space-1);min-height:45px;}.status-banner{margin-top:var(--space-4);padding:0.85rem 1rem;border-radius:var(--radius-sm);font-size:0.9rem;font-weight:600;border:1px solid var(--line);}.status-banner.success{border-color:var(--cool);color:var(--cool);background:color-mix(in srgb,var(--cool) 8%,var(--panel));}.status-banner.error{border-color:var(--hot);color:var(--hot);background:color-mix(in srgb,var(--hot) 8%,var(--panel));}.history-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md);}.history-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-3);}.record-stat{display:flex;flex-direction:column;align-items:flex-end;text-align:right;}.record-label{font-family:'Space Mono',monospace;font-size:0.68rem;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:0.06em;}.record-value{font-family:'Space Mono',monospace;font-weight:700;color:var(--gold);font-size:0.95rem;}.record-who{font-size:0.74rem;color:var(--text-dim);}.history-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--panel);}.history-item{display:grid;grid-template-columns:auto auto 1fr auto auto auto;gap:var(--space-3);align-items:center;padding:0.75rem 1rem;border-bottom:1px solid var(--line);}.history-item:last-child{border-bottom:none;}.history-item.is-record{background:color-mix(in srgb,var(--gold) 8%,transparent);}.history-favicon{width:17px;height:17px;border-radius:4px;background:var(--panel-subtle);border:1px solid var(--line);object-fit:cover;}.history-owner{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none;border-bottom:1px dashed var(--line-strong);}.history-owner:hover,.history-owner:focus-visible{color:var(--live-accent);border-bottom-color:var(--live-accent);}.history-leads{font-family:'Space Mono',monospace;font-size:0.74rem;color:var(--text-dim);white-space:nowrap;}.history-leads strong{color:var(--text);font-weight:700;}.history-amount-cell{display:flex;align-items:center;gap:var(--space-2);font-family:'Space Mono',monospace;font-weight:700;}.history-badge{font-size:0.58rem;font-weight:800;letter-spacing:0.05em;color:#FFFFFF;background:var(--gold);padding:0.12rem 0.42rem;border-radius:var(--radius-sm);}.history-time{font-family:'Space Mono',monospace;font-size:0.74rem;color:var(--text-faint);white-space:nowrap;}.history-empty{padding:var(--space-5) var(--space-4);font-family:'Space Mono',monospace;font-size:0.85rem;color:var(--text-faint);text-align:center;list-style:none;}.totals-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--live-accent) 12%,var(--panel)),var(--panel));border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);text-align:center;display:flex;flex-direction:column;gap:var(--space-2);box-shadow:var(--shadow-md);}.totals-label{font-family:'Space Mono',monospace;font-size:0.74rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-dim);}.totals-value{font-family:'Space Mono',monospace;font-weight:800;font-size:clamp(2rem,7vw,2.75rem);color:var(--text);line-height:1.1;}.totals-sub{font-size:0.85rem;color:var(--text-dim);}.twitter-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md);}.site-footer{text-align:center;padding:var(--space-5) var(--space-5) var(--space-6);font-size:0.8rem;line-height:1.5;color:var(--text-faint);max-width:34rem;margin:0 auto;}@media (min-width:640px){.slot-panel{grid-template-columns:1fr 1fr;padding:var(--space-7) var(--space-6);}.price-column{grid-column:1;}.holder-card{grid-column:2;grid-row:1 / span 2;border-top:none;padding-top:0;padding-left:var(--space-6);border-left:1px solid var(--line);align-content:flex-start;flex-direction:column;}}@media (max-width:560px){.theme-toggle{top:var(--space-4);right:var(--space-4);}.melt-track{min-height:140px;}.history-item{grid-template-columns:auto auto 1fr auto auto;}.history-time{display:none;}.history-head{flex-direction:column;align-items:flex-start;gap:var(--space-2);}.record-stat{align-items:flex-start;text-align:left;}}@media (prefers-reduced-motion:reduce){.melt-fill,.price,.category-tab,.theme-toggle,.stat-chip,.holder-name,body{transition:none;}}