.nav[data-v-062bb6fe]{position:fixed;top:0;left:0;right:0;z-index:100;max-width:1224px;margin:0 auto;padding:0 12px;height:60px;display:flex;align-items:center;gap:8px;pointer-events:none}.nav[data-v-062bb6fe]>*{pointer-events:auto}.brand[data-v-062bb6fe],.nav-links[data-v-062bb6fe],.theme-toggle[data-v-062bb6fe]{background:var(--nav-bg);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand[data-v-062bb6fe]{display:flex;align-items:center;gap:8px;flex-shrink:0;height:40px;padding:0 13px 0 5px;border-radius:15px;text-decoration:none}.brand-mark[data-v-062bb6fe]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--accent-gradient)}.brand-name[data-v-062bb6fe]{font:italic 800 20px/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text)}.brand-name em[data-v-062bb6fe]{font-weight:900;color:var(--accent)}.nav-links[data-v-062bb6fe]{display:flex;align-items:center;gap:2px;height:40px;padding:0 4px;border-radius:15px}.nav-links a[data-v-062bb6fe]{padding:8px 12px;border-radius:11px;text-decoration:none;white-space:nowrap;font:700 14px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);transition:color .15s,background .15s}.nav-links a[data-v-062bb6fe]:hover{color:var(--text);background:var(--surface-2)}.nav-spacer[data-v-062bb6fe]{flex:1;pointer-events:none}.theme-toggle[data-v-062bb6fe]{width:40px;height:40px;border-radius:15px;flex-shrink:0;color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s}.theme-toggle[data-v-062bb6fe]:hover{color:var(--text);border-color:var(--text-muted)}.btn-cta[data-v-062bb6fe]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 20px;border:0;border-radius:16px;cursor:pointer;background:var(--accent-gradient);color:#fff;text-decoration:none;white-space:nowrap;font:italic 800 17px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-red);transition:transform .15s,filter .15s}.btn-cta[data-v-062bb6fe]:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn-cta.btn-lg[data-v-062bb6fe]{padding:14px 24px;font-size:20px;border-radius:18px}.nav-cta[data-v-062bb6fe]{height:40px;padding:0 18px;border-radius:15px;font-size:15px}.btn-ghost[data-v-062bb6fe]{display:inline-flex;align-items:center;gap:6px;padding:14px 20px;border-radius:18px;text-decoration:none;background:var(--surface);border:1px solid var(--border);color:var(--text);font:italic 800 20px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.05em;transition:transform .15s,border-color .15s}.btn-ghost[data-v-062bb6fe]:hover{transform:translateY(-2px);border-color:var(--text-muted)}.tile[data-v-062bb6fe]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;min-width:0}.tile--dark[data-v-062bb6fe]{background:var(--ink);border-color:transparent;color:#fff}.tile--hero[data-v-062bb6fe]{border-color:transparent;background:var(--hero-gradient);color:var(--hero-ink);position:relative;overflow:hidden}.eyebrow[data-v-062bb6fe]{font:700 14px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:12px}.tags[data-v-062bb6fe]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tag[data-v-062bb6fe]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:3px 10px;border-radius:99px;font:700 13px var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--text-2)}.tag--yellow[data-v-062bb6fe]{background:#f5c518;color:#111}.tag--hot[data-v-062bb6fe]{background:var(--accent-subtle);color:var(--accent-ink)}.tag--good[data-v-062bb6fe]{background:var(--success-subtle);color:var(--success)}.tag--on-dark[data-v-062bb6fe]{background:var(--ink-soft);color:#d9d6e6}.tile--dark .tag--hot[data-v-062bb6fe]{background:#e8102a33;color:#ff8d9c}.tile--dark .tag--good[data-v-062bb6fe]{background:#22c55e29;color:#4ade80}.stats[data-v-062bb6fe]{display:flex;gap:8px;flex-wrap:wrap}.stat-box[data-v-062bb6fe]{flex:1;min-width:72px;padding:10px;border-radius:14px;background:var(--surface-2)}.stat-box b[data-v-062bb6fe]{display:block;font:italic 800 22px/1 var(--font-display);white-space:nowrap}.stat-box span[data-v-062bb6fe]{display:block;margin-top:3px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.tile--dark .stat-box[data-v-062bb6fe]{background:var(--ink-soft)}.tile--dark .stat-box span[data-v-062bb6fe]{color:var(--ink-muted)}.hero[data-v-062bb6fe]{max-width:1224px;margin:0 auto;padding:72px 12px 24px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}.hero-tile[data-v-062bb6fe]{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,56px);min-height:min(620px,calc(100vh - 110px))}.hero-tile[data-v-062bb6fe]>*{position:relative;z-index:1}.hero-tile .eyebrow[data-v-062bb6fe]{color:var(--hero-text)}.hero-title[data-v-062bb6fe]{font:italic 900 clamp(3.6rem,8.4vw,7.6rem)/.86 var(--font-display);text-transform:uppercase;margin-bottom:22px}.hero-title em[data-v-062bb6fe],.section-title em[data-v-062bb6fe],.cta-title em[data-v-062bb6fe]{font-style:italic;display:inline-block;padding-right:.08em;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-sub[data-v-062bb6fe]{color:var(--hero-text);font-size:1.08rem;line-height:1.6;margin-bottom:28px;max-width:46ch}.br-desktop[data-v-062bb6fe]{display:none}@media (min-width: 900px){.br-desktop[data-v-062bb6fe]{display:block}}.hero-actions[data-v-062bb6fe]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hero-wheel[data-v-062bb6fe]{position:absolute!important;z-index:0!important;right:-90px;bottom:-120px;width:360px;height:360px;border-radius:50%;border:28px solid var(--hero-deco)}.hero-wheel[data-v-062bb6fe]:after{content:"";position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:50%;background:var(--hero-deco)}.hero-side[data-v-062bb6fe]{display:grid;gap:14px;grid-template-rows:1fr auto}.mock-card[data-v-062bb6fe]{display:flex;flex-direction:column;gap:14px;padding:24px;position:relative;overflow:hidden}.mock-card[data-v-062bb6fe]:before{content:"";position:absolute;right:-90px;top:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.35),transparent 70%);pointer-events:none}.mock-card[data-v-062bb6fe]>*{position:relative}.mock-route-name[data-v-062bb6fe]{font:italic 900 clamp(34px,3.6vw,46px)/.9 var(--font-display);text-transform:uppercase}.mock-elevation[data-v-062bb6fe]{flex:1;min-height:90px;position:relative}.mock-elevation[data-v-062bb6fe] svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}.hero-stats[data-v-062bb6fe]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-stat[data-v-062bb6fe]{display:flex;flex-direction:column;gap:6px;padding:18px}.hero-stat-value[data-v-062bb6fe]{font:italic 800 34px/.95 var(--font-display);text-transform:uppercase}.hero-stat-label[data-v-062bb6fe]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.section[data-v-062bb6fe]{padding:72px 12px;scroll-margin-top:4px}.section-inner[data-v-062bb6fe]{max-width:1200px;margin:0 auto}.section-header[data-v-062bb6fe]{margin-bottom:28px}.section-title[data-v-062bb6fe]{font:italic 900 clamp(2.4rem,5.4vw,4.2rem)/.9 var(--font-display);text-transform:uppercase}.features-grid[data-v-062bb6fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card[data-v-062bb6fe]{padding:24px;background:linear-gradient(165deg,color-mix(in srgb,var(--c) 12%,var(--surface)) 0%,var(--surface) 55%);border-color:color-mix(in srgb,var(--c) 18%,var(--border));transition:transform .2s,box-shadow .2s}.feature-card[data-v-062bb6fe]:first-child{grid-column:span 2}.feature-card[data-v-062bb6fe]:hover{transform:translateY(-3px);box-shadow:0 14px 34px color-mix(in srgb,var(--c) 16%,transparent)}.feature-icon[data-v-062bb6fe]{width:46px;height:46px;border-radius:15px;margin-bottom:16px;color:#fff;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 60%,#fff));box-shadow:0 6px 14px color-mix(in srgb,var(--c) 32%,transparent)}.feature-card h3[data-v-062bb6fe]{font:italic 800 26px/1 var(--font-display);text-transform:uppercase;margin-bottom:10px}.feature-card p[data-v-062bb6fe]{color:var(--text-2);font-size:.93rem;line-height:1.6;max-width:58ch}.split[data-v-062bb6fe]{display:flex;gap:clamp(2rem,5vw,5rem);align-items:center;flex-wrap:wrap}.split-reverse[data-v-062bb6fe]{flex-direction:row-reverse}.split-text[data-v-062bb6fe]{flex:1;min-width:280px}.split-text .section-title[data-v-062bb6fe]{margin-bottom:18px;font-size:clamp(2.3rem,4.6vw,3.7rem)}.split-body[data-v-062bb6fe]{color:var(--text-2);font-size:1rem;line-height:1.7;margin-bottom:20px;max-width:52ch}.check-list[data-v-062bb6fe]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.check-list li[data-v-062bb6fe]{display:flex;align-items:center;gap:10px;color:var(--text);font-size:.95rem;font-weight:500}.check-ico[data-v-062bb6fe]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:8px;color:#fff;background:var(--accent-gradient)}.split-visual[data-v-062bb6fe]{flex:1;min-width:280px}.planner-mock[data-v-062bb6fe]{max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-lg)}.planner-header[data-v-062bb6fe]{display:flex;align-items:center;gap:10px}.planner-title[data-v-062bb6fe]{font:italic 900 34px/.95 var(--font-display);text-transform:uppercase}.planner-profile[data-v-062bb6fe]{background:var(--surface-2);border-radius:16px;padding:12px 12px 6px}.profile-axis[data-v-062bb6fe]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-muted);padding:4px 2px 0}.planner-stats .stat-box b[data-v-062bb6fe]{font-size:19px}.planner-nutrition[data-v-062bb6fe]{background:var(--hero-gradient);border-radius:16px;padding:12px 14px}.nutrition-label[data-v-062bb6fe]{display:flex;align-items:center;gap:6px;margin-bottom:9px;font:700 13px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--hero-text)}.ntag[data-v-062bb6fe]{background:var(--hero-deco);color:var(--hero-text)}.leaderboard-mock[data-v-062bb6fe]{max-width:480px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-lg)}.lb-header[data-v-062bb6fe]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 10px}.lb-title[data-v-062bb6fe]{font:italic 900 30px/1 var(--font-display);text-transform:uppercase}.lb-row[data-v-062bb6fe]{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:16px;background:var(--surface-2)}.lb-you[data-v-062bb6fe]{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-2) 14%,var(--surface)),var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,var(--border))}.lb-rank[data-v-062bb6fe]{font:italic 900 24px/1 var(--font-display);width:22px;text-align:center;color:var(--text-muted)}.rank-1[data-v-062bb6fe]{color:var(--gold)}.rank-2[data-v-062bb6fe]{color:#9a9aac}.rank-3[data-v-062bb6fe]{color:#c07840}.lb-avatar[data-v-062bb6fe]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:11px;color:#fff;background:var(--accent-gradient);font:italic 900 15px/1 var(--font-display)}.lb-name[data-v-062bb6fe]{flex:1;font-size:.92rem;font-weight:600}.lb-time[data-v-062bb6fe]{font:italic 800 20px/1 var(--font-display)}.rides-mock[data-v-062bb6fe]{display:flex;flex-direction:column;gap:10px;max-width:480px;margin:0 auto}.ride-card[data-v-062bb6fe]{display:flex;gap:14px;align-items:center;padding:12px;transition:transform .2s,box-shadow .2s}.ride-card[data-v-062bb6fe]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.ride-date[data-v-062bb6fe]{flex-shrink:0;width:62px;padding:9px 0 8px;border-radius:16px;text-align:center;display:flex;flex-direction:column;align-items:center;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 18%,var(--surface)),color-mix(in srgb,var(--accent) 6%,var(--surface)))}.ride-date small[data-v-062bb6fe]{font:700 12px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.ride-date b[data-v-062bb6fe]{font:italic 900 28px/1 var(--font-display)}.ride-date span[data-v-062bb6fe]{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.ride-body[data-v-062bb6fe]{flex:1;min-width:0}.ride-name[data-v-062bb6fe]{font:italic 800 22px/1 var(--font-display);text-transform:uppercase}.ride-elevation[data-v-062bb6fe]{margin:4px 0}.ride-info[data-v-062bb6fe]{display:flex;align-items:baseline;gap:4px 12px;font-size:.8rem;color:var(--text-2);flex-wrap:wrap}.ride-meta[data-v-062bb6fe]{display:inline-flex;align-items:center;gap:4px}.ride-stat[data-v-062bb6fe]{font:italic 800 18px/1 var(--font-display);color:var(--text)}.cta-section[data-v-062bb6fe]{padding-top:24px;padding-bottom:24px}.cta-tile[data-v-062bb6fe]{position:relative;overflow:hidden;text-align:center;padding:clamp(48px,9vw,96px) 24px;border-radius:32px}.cta-tile[data-v-062bb6fe]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:720px;height:420px;max-width:100%;background:radial-gradient(ellipse,rgba(249,115,22,.3) 0%,transparent 70%);pointer-events:none}.cta-tile[data-v-062bb6fe]>*{position:relative}.cta-title[data-v-062bb6fe]{font:italic 900 clamp(2.8rem,7vw,5.6rem)/.88 var(--font-display);text-transform:uppercase;margin-bottom:28px}.footer[data-v-062bb6fe]{padding:28px 12px 32px}.footer-inner[data-v-062bb6fe]{max-width:1200px;margin:0 auto;padding-top:24px;border-top:1px solid var(--border);display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.brand--footer[data-v-062bb6fe]{height:36px;padding:0 12px 0 4px;box-shadow:none}.brand--footer .brand-mark[data-v-062bb6fe]{width:27px;height:27px;border-radius:9px}.brand--footer .brand-name[data-v-062bb6fe]{font-size:18px}.footer-links[data-v-062bb6fe]{display:flex;gap:1.25rem}.footer-links a[data-v-062bb6fe]{color:var(--text-2);text-decoration:none;transition:color .15s;font:700 14px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.footer-links a[data-v-062bb6fe]:hover{color:var(--text)}.footer-copy[data-v-062bb6fe]{margin-left:auto;color:var(--text-muted);font-size:.82rem}.footer-heart[data-v-062bb6fe]{color:var(--accent);fill:var(--accent);vertical-align:-2px}.contact-inner[data-v-062bb6fe]{display:flex;gap:clamp(2rem,5vw,5rem);align-items:flex-start;flex-wrap:wrap}.contact-text[data-v-062bb6fe]{flex:1;min-width:260px}.contact-text .section-title[data-v-062bb6fe]{margin-bottom:16px}.contact-body[data-v-062bb6fe]{color:var(--text-2);font-size:.95rem;line-height:1.7;margin-bottom:20px;max-width:44ch}.contact-info[data-v-062bb6fe]{display:flex;flex-direction:column;gap:10px}.contact-line[data-v-062bb6fe]{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:var(--text);text-decoration:none;font-size:.95rem;font-weight:600;transition:color .15s}.contact-line[data-v-062bb6fe]:hover{color:var(--accent)}.contact-ico[data-v-062bb6fe]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:#fff;background:var(--accent-gradient)}.contact-form[data-v-062bb6fe]{flex:1;min-width:300px;padding:26px;display:flex;flex-direction:column;gap:14px}.form-row[data-v-062bb6fe]{display:flex;gap:12px}.form-row .form-group[data-v-062bb6fe]{flex:1}.form-group[data-v-062bb6fe]{display:flex;flex-direction:column;gap:5px;min-width:0}.form-group label[data-v-062bb6fe]{font:700 12px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.form-group input[data-v-062bb6fe],.form-group select[data-v-062bb6fe],.form-group textarea[data-v-062bb6fe]{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:11px 14px;color:var(--text);font:500 14px var(--font-body);transition:border-color .15s,background .15s;resize:vertical}.form-group input[data-v-062bb6fe]:focus,.form-group select[data-v-062bb6fe]:focus,.form-group textarea[data-v-062bb6fe]:focus{outline:none;border-color:var(--border-focus);background:var(--surface)}.form-group input[data-v-062bb6fe]::placeholder,.form-group textarea[data-v-062bb6fe]::placeholder{color:var(--text-muted)}.form-group select option[data-v-062bb6fe]{background:var(--surface-2)}.btn-submit[data-v-062bb6fe]{width:100%}.btn-submit[data-v-062bb6fe]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.form-error[data-v-062bb6fe]{color:var(--accent);font-size:.85rem;text-align:center}@media (max-width: 900px){.hero[data-v-062bb6fe]{grid-template-columns:minmax(0,1fr)}.hero-tile[data-v-062bb6fe]{min-height:0}.features-grid[data-v-062bb6fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.nav-links[data-v-062bb6fe]{display:none}.split[data-v-062bb6fe]{flex-direction:column;align-items:stretch;gap:2rem}.split-reverse[data-v-062bb6fe]{flex-direction:column-reverse}.contact-inner[data-v-062bb6fe]{flex-direction:column;align-items:stretch;gap:2rem}.form-row[data-v-062bb6fe]{flex-direction:column}.section[data-v-062bb6fe]{padding:52px 12px;scroll-margin-top:20px}.cta-section[data-v-062bb6fe]{padding-top:12px;padding-bottom:12px}.footer-copy[data-v-062bb6fe]{margin-left:0}}@media (max-width: 560px){.features-grid[data-v-062bb6fe]{grid-template-columns:minmax(0,1fr)}.feature-card[data-v-062bb6fe]:first-child{grid-column:auto}.hero-wheel[data-v-062bb6fe]{width:240px;height:240px;border-width:20px;right:-80px;bottom:-90px}.hero-stat-value[data-v-062bb6fe]{font-size:28px}.contact-form[data-v-062bb6fe]{min-width:0;padding:20px}.planner-stats .stat-box[data-v-062bb6fe]{min-width:40%}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f3f1ec;--surface: #ffffff;--surface-2: #f7f5f0;--surface-hover: #efece4;--border: #e7e4dc;--border-focus: #f97316;--text: #15141a;--text-2: #5d5a68;--text-muted: #9a97a6;--accent: #e8102a;--accent-2: #f97316;--accent-gradient: linear-gradient(100deg, #e8102a, #f97316);--gold: #d4a017;--success: #15803d;--success-subtle: #dcfce7;--accent-subtle: #fde8eb;--accent-ink: #e8102a;--nav-bg: rgba(255,255,255,.9);--ink: #17161c;--ink-muted: #a5a2b4;--ink-soft: rgba(255,255,255,.07);--hero-gradient: linear-gradient(135deg, #ffe3d3 0%, #ffd0d6 55%, #ecdcff 100%);--hero-ink: #15141a;--hero-text: #5a4350;--hero-deco: rgba(255,255,255,.55);--shadow: 0 4px 14px rgba(30,25,10,.08);--shadow-md: 0 8px 24px rgba(30,25,10,.1);--shadow-lg: 0 14px 34px rgba(30,25,10,.12);--shadow-red: 0 6px 16px rgba(232,16,42,.26);--radius: 18px;--radius-lg: 24px;--font-display: "Barlow Condensed", sans-serif;--font-body: "Inter", sans-serif}[data-theme=dark]{--bg: #121116;--surface: #1c1b22;--surface-2: #26252d;--surface-hover: #302f38;--border: #302f39;--text: #f4f2f0;--text-2: #aba8b8;--text-muted: #6f6c7e;--gold: #f5c518;--success: #22c55e;--success-subtle: #0a2018;--accent-subtle: #3a1016;--accent-ink: #ff8d9c;--nav-bg: rgba(28,27,34,.86);--ink: #0b0a0e;--hero-gradient: linear-gradient(135deg, #3a1d1c 0%, #351a27 55%, #261e3d 100%);--hero-ink: #ffffff;--hero-text: #e6d5d8;--hero-deco: rgba(255,255,255,.08);--shadow: 0 4px 14px rgba(0,0,0,.35);--shadow-md: 0 8px 24px rgba(0,0,0,.45);--shadow-lg: 0 14px 40px rgba(0,0,0,.55);--shadow-red: 0 6px 18px rgba(232,16,42,.3)}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .25s,color .25s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent;margin:4px}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted) 45%,transparent);border:3px solid transparent;background-clip:padding-box;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-2) 70%,transparent)}@supports (-moz-appearance: none){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 55%,transparent) transparent}}
