.tellumetry{--tm-ink:#0a0b0d;--tm-charcoal:#121419;--tm-charcoal-soft:#171a20;--tm-ivory:#f2f1ec;--tm-ivory-soft:#d9d8cf;--tm-slate:#969ba6;--tm-slate-dim:#686d78;--tm-mint:#7ce7c0;--tm-cyan:#6fd3e8;--tm-green:#69d98a;--tm-amber:#f2b35e;--tm-red:#ee6a5f;--tm-glass-bg:#1214198c;--tm-glass-bg-strong:#121419d6;--tm-surface:#121419;--tm-surface-muted:#0e0f13;--tm-border:#f2f1ec1a;--tm-border-strong:#f2f1ec2e;--tm-hairline:#f2f1ec0f;--tm-shadow-sm:0 1px 2px #00000073, 0 8px 24px #00000059;--tm-shadow-md:0 12px 40px #00000073;--tm-shadow-glow:0 0 0 1px var(--tm-border-strong), 0 20px 60px #00000080;--tm-radius-sm:12px;--tm-radius-md:16px;--tm-radius-lg:24px;--tm-radius-xl:32px;--tm-radius-pill:9999px;--tm-text-display:clamp(2.75rem, 6.5vw, 5rem);--tm-text-h1:clamp(2rem, 4.5vw, 3.25rem);--tm-text-h2:clamp(1.5rem, 3vw, 2.125rem);--tm-text-body:1.0625rem;--tm-text-small:.8125rem;--tm-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-mono:var(--tm-mono);--tm-section-y:clamp(5rem, 10vw, 8rem);--tm-content-max:72rem;color:var(--tm-ivory);background-color:var(--tm-ink);background-image:radial-gradient(ellipse 85% 55% at 16% -10%, color-mix(in srgb, var(--tm-cyan) 16%, transparent) 0%, transparent 60%), radial-gradient(ellipse 70% 50% at 88% -4%, color-mix(in srgb, var(--tm-mint) 12%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--tm-ink) 0%, #0c0d11 55%, var(--tm-ink) 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tellumetry:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:linear-gradient(90deg,#f2f1ec06 1px,#0000 1px),linear-gradient(#f2f1ec06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(100% 70% at 50% 0,#000,#0000 75%)}.tellumetry>*{z-index:1;position:relative}.tellumetry a:focus-visible,.tellumetry button:focus-visible,.tellumetry input:focus-visible,.tellumetry select:focus-visible,.tellumetry [tabindex]:focus-visible{outline:2px solid var(--tm-mint);outline-offset:3px}.tellumetry .tm-glass{background:var(--tm-glass-bg);border:1px solid var(--tm-border);box-shadow:var(--tm-shadow-sm);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}.tellumetry .tm-glass-strong{background:var(--tm-glass-bg-strong);border:1px solid var(--tm-border-strong);box-shadow:var(--tm-shadow-md);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%)}@keyframes tm-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.tellumetry .tm-shimmer{background-image:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--tm-mint) 55%, transparent) 50%, transparent 80%);background-size:200% 100%;animation:1.6s linear infinite tm-shimmer}.tellumetry .tm-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.tellumetry .tm-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--tm-mint) 0, var(--tm-mint) var(--tm-fill,50%), color-mix(in srgb, var(--tm-ivory) 14%, transparent) var(--tm-fill,50%), color-mix(in srgb, var(--tm-ivory) 14%, transparent) 100%);border-radius:9999px;height:4px}.tellumetry .tm-range::-webkit-slider-thumb{appearance:none;background:var(--tm-ivory);border:2px solid var(--tm-mint);border-radius:50%;width:18px;height:18px;margin-top:-7px;transition:transform .15s;box-shadow:0 2px 8px #00000080}.tellumetry .tm-range:active::-webkit-slider-thumb{transform:scale(1.12)}.tellumetry .tm-range::-moz-range-track{background:color-mix(in srgb, var(--tm-ivory) 14%, transparent);border-radius:9999px;height:4px}.tellumetry .tm-range::-moz-range-progress{background:var(--tm-mint);border-radius:9999px;height:4px}.tellumetry .tm-range::-moz-range-thumb{background:var(--tm-ivory);border:2px solid var(--tm-mint);border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #00000080}@media (prefers-reduced-motion:reduce){.tellumetry *,.tellumetry :before,.tellumetry :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
