:root{--bg-canvas: 215 28% 97%;--bg-surface-1: 0 0% 100%;--bg-surface-2: 215 25% 94%;--bg-surface-glass: 0 0% 100% / .75;--bg-elevated: 0 0% 100%;--bg-surface: 0 0% 100%;--bg-card: 215 25% 94%;--bg-terminal: 222 47% 11%;--border-subtle: 215 20% 88%;--border-strong: 215 18% 78%;--border-focus: 221 83% 53%;--border-glass: 255 255% 255% / .6;--border-glow: 221 83% 53% / .25;--border-highlight: 0 0% 100%;--text-primary: 222 47% 11%;--text-secondary: 215 18% 38%;--text-muted: 215 16% 56%;--text-inverse: 210 40% 98%;--accent-primary: 221 83% 53%;--accent-primary-hover: 221 83% 45%;--accent-gold: 43 96% 48%;--accent-relay: 330 85% 48%;--accent-express: 205 100% 42%;--accent-postal: 45 100% 48%;--accent-success: 158 64% 40%;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Plus Jakarta Sans", "Inter", var(--font-sans);--font-mono: "JetBrains Mono", "Courier New", monospace;--text-hero: clamp(2.5rem, 5vw + 1rem, 4.25rem);--text-h1: clamp(1.85rem, 3.5vw + .5rem, 2.85rem);--text-h2: clamp(1.4rem, 2.2vw + .3rem, 2.05rem);--text-h3: clamp(1.15rem, 1.5vw + .2rem, 1.45rem);--text-body: clamp(.95rem, .2vw + .9rem, 1.05rem);--tracking-tight: 0;--tracking-snug: 0;--btn-shadow: inset 0 1px 0 0 hsl(0 0% 100% / .8), 0 1px 2px 0 hsl(220 20% 20% / .08);--btn-active-shadow: inset 0 1px 2px 0 hsl(220 20% 20% / .15);--btn-primary-shadow: inset 0 1px 0 0 hsl(0 0% 100% / .35), 0 2px 4px 0 hsl(221 83% 53% / .25);--shadow-sm: 0 1px 2px 0 rgb(15 23 42 / .05);--shadow-md: 0 4px 12px -2px rgb(15 23 42 / .08), 0 2px 6px -1px rgb(15 23 42 / .04);--shadow-lg: 0 12px 24px -4px rgb(15 23 42 / .1), 0 4px 12px -2px rgb(15 23 42 / .05);--shadow-glow: 0 0 24px -4px hsl(var(--accent-primary) / .25);--shadow-elevation-1: var(--shadow-sm);--shadow-elevation-2: var(--shadow-md);--shadow-elevation-3: var(--shadow-lg);--shadow-elevation-4: 0 20px 25px -5px hsl(220 20% 20% / .09), 0 8px 10px -6px hsl(220 20% 20% / .03);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--bg-canvas: 222 47% 7%;--bg-surface-1: 222 40% 11%;--bg-surface-2: 222 35% 15%;--bg-surface-glass: 222 40% 11% / .75;--bg-elevated: 222 35% 16%;--bg-surface: 222 40% 11%;--bg-card: 222 35% 15%;--border-subtle: 222 25% 18%;--border-strong: 222 25% 28%;--border-glass: 255 255% 255% / .08;--text-primary: 210 40% 98%;--text-secondary: 215 20% 68%;--text-muted: 215 15% 48%;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4);--shadow-md: 0 8px 24px -4px rgb(0 0 0 / .5);--shadow-lg: 0 16px 32px -6px rgb(0 0 0 / .6);--shadow-glow: 0 0 32px -4px hsl(var(--accent-primary) / .35);--btn-shadow: inset 0 1px 0 0 hsl(0 0% 100% / .1), 0 1px 2px 0 rgb(0 0 0 / .4)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:hsl(var(--bg-canvas));color:hsl(var(--text-primary));scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease}body{min-height:100vh;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.skip-link{position:absolute;top:-100px;left:1rem;background:hsl(var(--text-primary));color:hsl(var(--text-inverse));padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;z-index:9999;transition:top .2s var(--ease-spring);text-decoration:none}.skip-link:focus{top:1rem;outline:3px solid hsl(var(--border-focus));outline-offset:2px}.tabular-nums,.num,[data-tabular]{font-variant-numeric:tabular-nums lining-nums}button,input,select,textarea,a.btn{min-height:44px;font-family:inherit}:focus-visible{outline:2px solid hsl(var(--border-focus));outline-offset:2px}@keyframes ambient-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes shimmer-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shimmerBadge{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes celebratoryHalo{0%{box-shadow:0 0 hsl(var(--accent-primary) / .45)}70%{box-shadow:0 0 0 14px hsl(var(--accent-primary) / 0)}to{box-shadow:0 0 hsl(var(--accent-primary) / 0)}}.badge-best-deal,.badge-shimmer{background:linear-gradient(90deg,#d97706,#fbbf24,#d97706);background-size:200% auto;animation:shimmerBadge 3s linear infinite;color:#fff!important}.ticker-wrap{display:inline-flex;align-items:baseline;font-family:var(--font-mono);font-weight:800;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.ticker-digit{height:1.15em;overflow:hidden;display:inline-block;line-height:1.15;position:relative;vertical-align:bottom}.ticker-rail{display:flex;flex-direction:column;transition:transform .4s var(--ease-out-expo);will-change:transform}.ticker-rail span{display:inline-block;height:1.15em;line-height:1.15;text-align:center}.weight-slider{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:9999px;background:linear-gradient(to right,hsl(var(--accent-primary)) 0%,hsl(var(--accent-primary)) var(--slider-pct, 3.2%),hsl(var(--border-subtle)) var(--slider-pct, 3.2%),hsl(var(--border-subtle)) 100%);outline:none;cursor:pointer;transition:background .1s ease}.weight-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:hsl(var(--bg-surface-1));border:3px solid hsl(var(--accent-primary));box-shadow:0 2px 6px #00000026;cursor:grab;transition:transform .15s var(--ease-spring),box-shadow .15s ease}.weight-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15);box-shadow:0 0 12px hsl(var(--accent-primary) / .5)}.table-container,.table-wrapper,.table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media print{body{background:#fff!important;color:#000!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}header,nav,footer,.hero-section>p,.editorial-lead,.faq-section,.citation-block,#dock-share-btn,.mobile-dock,button,.results-footer-actions,.drawer-panel,.embed-modal-dialog,.skip-link,.hero-title,.surface-band,.results-header,.theme-toggle-btn{display:none!important}.comparator-stage,.stage-blueprint{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:100%!important}.controls-well{border:2px dashed #000000!important;border-radius:8px!important;padding:1.25rem!important;background:#fff!important;margin-bottom:1.5rem!important}.carrier-offer-row{break-inside:avoid;border:1.5px solid #000000!important;border-radius:6px!important;margin-bottom:1rem!important;padding:1rem!important;box-shadow:none!important;background:#fff!important}.carrier-offer-row:not(:first-child){opacity:.5}}main{min-height:70vh}.container{max-width:1180px;margin:0 auto;padding:0 1.25rem}.editorial-prose{color:hsl(var(--text-secondary));font-size:1.05rem;line-height:1.75}.editorial-prose h2{font-size:var(--text-h2);font-weight:800;color:hsl(var(--text-primary));letter-spacing:var(--tracking-tight);margin:3.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border-subtle))}.editorial-prose h3{font-size:var(--text-h3);font-weight:700;color:hsl(var(--text-primary));margin:2rem 0 .75rem}.editorial-prose p{margin-bottom:1.25rem}.editorial-prose ul,.editorial-prose ol{margin:1rem 0 1.5rem 1.5rem}.editorial-prose li{margin-bottom:.5rem}.editorial-prose strong{color:hsl(var(--text-primary));font-weight:600}.table-responsive,.table-container,.table-wrapper{width:100%;max-width:100%;overflow-x:auto;margin:2rem 0;border-radius:.75rem;border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);background:hsl(var(--bg-surface-1))}.swiss-table{width:100%;border-collapse:collapse;font-size:.92rem;text-align:left}.swiss-table th{background:hsl(var(--bg-surface-2));color:hsl(var(--text-primary));font-weight:700;padding:.85rem 1rem;border-bottom:1px solid hsl(var(--border-subtle));white-space:nowrap}.swiss-table td{padding:.85rem 1rem;border-bottom:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary))}.swiss-table tr:last-child td{border-bottom:none}.swiss-table tr:hover td{background:hsl(var(--bg-surface-2) / .5)}.hero-lead{font-size:clamp(1.05rem,1.8vw,1.25rem);color:hsl(var(--text-secondary));line-height:1.65;margin-bottom:2rem;max-width:820px}.editorial-lead{border-radius:.75rem;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem;font-size:1rem;line-height:1.6;color:hsl(var(--text-primary))}.editorial-lead p{margin:0}section.surface-band{background:hsl(var(--bg-surface-1));border-top:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle));padding:2.5rem 0;margin:2rem 0}section.surface-band:nth-of-type(2n){background:hsl(var(--bg-surface-2))}.header-root[data-astro-cid-3ef6ksr2]{position:sticky;top:.75rem;z-index:50;max-width:1180px;margin:0 auto;width:calc(100% - 1.5rem);padding:0}.header-container[data-astro-cid-3ef6ksr2]{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.25rem;background:hsl(var(--bg-surface-1) / .85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border-subtle));border-radius:9999px;box-shadow:0 4px 20px -2px #29303d0f,var(--specular-top)}.brand-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:hsl(var(--text-primary))}.brand-logo-img[data-astro-cid-3ef6ksr2]{display:block;width:34px;height:34px;border-radius:10px;box-shadow:0 2px 8px hsl(var(--accent-primary) / .25);flex-shrink:0}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;font-weight:800;font-size:1.1rem;letter-spacing:-.025em}.brand-tld[data-astro-cid-3ef6ksr2]{color:hsl(var(--accent-primary));font-size:.85rem;margin-left:1px}.nav-menu[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:960px){.nav-menu[data-astro-cid-3ef6ksr2]{display:block}}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.35rem;list-style:none;margin:0;padding:0}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-block;padding:.45rem .9rem;color:hsl(var(--text-secondary));text-decoration:none;font-size:.9rem;font-weight:500;border-radius:9999px;transition:color .2s ease,background-color .2s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:hsl(var(--text-primary));background:hsl(var(--bg-surface-2))}.nav-link[data-astro-cid-3ef6ksr2].active{color:hsl(var(--accent-primary));background:hsl(var(--accent-primary) / .08);font-weight:600}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.85rem}.status-indicator[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.4rem;padding:.3rem .65rem;background:hsl(var(--accent-success) / .08);border:1px solid hsl(var(--accent-success) / .2);border-radius:9999px;font-size:.78rem;font-weight:600;color:hsl(var(--accent-success))}@media(min-width:1024px){.status-indicator[data-astro-cid-3ef6ksr2]{display:flex}}.theme-toggle-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:hsl(var(--bg-surface-2));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));cursor:pointer;transition:transform .2s var(--ease-spring),color .2s ease,border-color .2s ease;padding:0}.theme-toggle-btn[data-astro-cid-3ef6ksr2]:hover{color:hsl(var(--text-primary));border-color:hsl(var(--border-strong));transform:scale(1.06)}[data-theme=dark] .sun-icon[data-astro-cid-3ef6ksr2]{display:block}[data-theme=dark] .moon-icon[data-astro-cid-3ef6ksr2]{display:none}:root:not([data-theme=dark]) .sun-icon[data-astro-cid-3ef6ksr2]{display:none}:root:not([data-theme=dark]) .moon-icon[data-astro-cid-3ef6ksr2]{display:block}.cta-mini[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1.15rem;background:hsl(var(--accent-primary));color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;border-radius:9999px;box-shadow:var(--btn-primary-shadow);transition:transform .2s var(--ease-spring),background-color .2s ease}.cta-mini[data-astro-cid-3ef6ksr2]:hover{background:hsl(var(--accent-primary-hover));transform:translateY(-1px)}.footer-root[data-astro-cid-sz7xmlte]{background:hsl(var(--bg-surface-1));border-top:1px solid hsl(var(--border-subtle));padding:4rem 1.5rem 2.5rem;margin-top:6rem}.footer-container[data-astro-cid-sz7xmlte]{max-width:1180px;margin:0 auto}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid hsl(var(--border-subtle))}@media(min-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem}}.brand-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1rem}.brand-line[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.65rem}.brand-badge[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:hsl(var(--accent-primary));color:#fff;border-radius:6px}.brand-title[data-astro-cid-sz7xmlte]{font-weight:800;font-size:1.05rem;color:hsl(var(--text-primary));letter-spacing:-.02em}.brand-desc[data-astro-cid-sz7xmlte]{color:hsl(var(--text-secondary));font-size:.88rem;line-height:1.55;margin:0}.trust-tags[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.trust-pill[data-astro-cid-sz7xmlte]{font-size:.75rem;font-weight:600;padding:.2rem .6rem;background:hsl(var(--bg-surface-2));color:hsl(var(--text-secondary));border:1px solid hsl(var(--border-subtle));border-radius:9999px}.col-title[data-astro-cid-sz7xmlte]{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-primary));margin-bottom:1rem}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:hsl(var(--text-secondary));text-decoration:none;font-size:.88rem;transition:color .15s ease}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:hsl(var(--accent-primary))}.footer-cookie-btn[data-astro-cid-sz7xmlte]{background:none;border:none;padding:0;margin:0;font:inherit;font-size:.88rem;color:hsl(var(--text-secondary));cursor:pointer;text-align:left;white-space:nowrap;transition:color .15s ease}.footer-cookie-btn[data-astro-cid-sz7xmlte]:hover{color:hsl(var(--accent-primary))}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:2rem;display:flex;flex-direction:column;gap:1rem}.disclaimer-text[data-astro-cid-sz7xmlte]{font-size:.8rem;color:hsl(var(--text-muted));line-height:1.5}.copyright-row[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem;font-size:.82rem;color:hsl(var(--text-secondary))}@media(min-width:640px){.copyright-row[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center}}.host-badge[data-astro-cid-sz7xmlte]{color:hsl(var(--text-muted));font-size:.78rem}.cookie-banner[data-astro-cid-yjgbfhnf]{position:fixed;bottom:1.25rem;left:1.25rem;right:1.25rem;max-width:44rem;margin:0 auto;z-index:9999;background-color:hsl(var(--bg-surface-1, 0 0% 100%));color:hsl(var(--text-primary, 222 47% 11%));border:1px solid hsl(var(--border-subtle, 215 20% 88%));border-radius:1rem;padding:1.25rem 1.5rem;box-shadow:0 12px 32px -4px #0f172929,0 4px 12px -2px #0f172914;animation:cookieSlideUp .35s cubic-bezier(.16,1,.3,1)}.cookie-banner[data-astro-cid-yjgbfhnf][hidden]{display:none!important}@keyframes cookieSlideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner-content[data-astro-cid-yjgbfhnf]{display:flex;flex-direction:column;gap:1.25rem}.cookie-header[data-astro-cid-yjgbfhnf]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.cookie-icon[data-astro-cid-yjgbfhnf]{font-size:1.25rem}.cookie-title[data-astro-cid-yjgbfhnf]{font-family:var(--font-heading, sans-serif);font-size:1.05rem;font-weight:700;margin:0;color:hsl(var(--text-primary))}.cookie-desc[data-astro-cid-yjgbfhnf]{font-size:.85rem;line-height:1.55;color:hsl(var(--text-secondary));margin:0 0 .5rem}.cookie-policy-link[data-astro-cid-yjgbfhnf]{display:inline-flex;align-items:center;min-height:36px;font-size:.8125rem;font-weight:600;color:hsl(var(--accent-primary));text-decoration:underline;text-underline-offset:3px}.cookie-policy-link[data-astro-cid-yjgbfhnf]:hover{color:hsl(var(--accent-primary-hover))}.cookie-actions[data-astro-cid-yjgbfhnf]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.cookie-btn[data-astro-cid-yjgbfhnf]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.35rem;font-size:.875rem;font-weight:700;border-radius:.5rem;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,transform .1s ease;min-height:44px;text-decoration:none}.cookie-btn[data-astro-cid-yjgbfhnf]:active{transform:scale(.98)}.cookie-btn-accept[data-astro-cid-yjgbfhnf]{background-color:hsl(var(--accent-primary));color:#fff;border:1px solid transparent;box-shadow:inset 0 1px #ffffff40,0 2px 8px -1px hsl(var(--accent-primary) / .35)}.cookie-btn-accept[data-astro-cid-yjgbfhnf]:hover{background-color:hsl(var(--accent-primary-hover))}.cookie-btn-reject[data-astro-cid-yjgbfhnf]{background-color:hsl(var(--bg-canvas));color:hsl(var(--text-primary));border:1px solid hsl(var(--border-subtle))}.cookie-btn-reject[data-astro-cid-yjgbfhnf]:hover{background-color:hsl(var(--border-subtle))}.cookie-btn[data-astro-cid-yjgbfhnf]:focus-visible{outline:2px solid hsl(var(--border-focus));outline-offset:2px}@media(min-width:640px){.cookie-banner-content[data-astro-cid-yjgbfhnf]{flex-direction:row;align-items:center;justify-content:space-between}.cookie-text-col[data-astro-cid-yjgbfhnf]{flex:1}.cookie-actions[data-astro-cid-yjgbfhnf]{flex-direction:column;align-items:stretch;min-width:155px}}@media(prefers-reduced-motion:reduce){.cookie-banner[data-astro-cid-yjgbfhnf]{animation:none!important}.cookie-btn[data-astro-cid-yjgbfhnf]{transition:none!important;transform:none!important}}.mobile-action-dock[data-astro-cid-s4376bbj]{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:40;display:block}@media(min-width:768px){.mobile-action-dock[data-astro-cid-s4376bbj]{display:none}}.dock-inner[data-astro-cid-s4376bbj]{display:flex;align-items:center;gap:.5rem;background:hsl(var(--bg-surface-1) / .9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border-subtle));border-radius:9999px;padding:.4rem .5rem;box-shadow:0 10px 25px -5px #29303d26,var(--specular-top)}.dock-btn[data-astro-cid-s4376bbj]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;border-radius:9999px;border:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease;white-space:nowrap}.dock-btn[data-astro-cid-s4376bbj]:active{transform:scale(.96)}.primary-dock-btn[data-astro-cid-s4376bbj]{flex:1.2;background:hsl(var(--accent-primary));color:#fff;box-shadow:0 2px 6px hsl(var(--accent-primary) / .3)}.secondary-dock-btn[data-astro-cid-s4376bbj]{flex:1;background:hsl(var(--bg-surface-2));color:hsl(var(--text-primary));border:1px solid hsl(var(--border-subtle))}.share-dock-btn[data-astro-cid-s4376bbj]{width:40px;height:40px;padding:0;background:hsl(var(--bg-surface-2));color:hsl(var(--text-secondary));border:1px solid hsl(var(--border-subtle));flex-shrink:0}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-reveal=scale-up]{transform:scale(.94) translateY(20px)}[data-reveal=fade-in]{transform:none}[data-reveal].is-revealed{opacity:1;transform:translateY(0) scale(1)}[data-spotlight=true]{position:relative;--mouse-x: -999px;--mouse-y: -999px}[data-spotlight=true]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(450px circle at var(--mouse-x) var(--mouse-y),hsl(var(--accent-primary) / .12),transparent 50%);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1}[data-spotlight=true]:hover:before{opacity:1}[data-horizon-drag=true]{cursor:grab}[data-horizon-drag=true].is-dragging{cursor:grabbing;user-select:none}
