[data-brand=manaby]{--color-ink-900:#0e1211;--color-obsidian-800:#111413;--color-anthracite-700:#212624;--color-graphite-600:#2e3532;--color-slate-500:#3c4341;--color-ash-400:#5c6360;--color-ash-300:#6b726f;--color-fog-300:#8a918e;--color-fog-200:#99a29e;--color-fog-100:#b7bebb;--color-line-300:#c9d3cf;--color-line-200:#e1e6e3;--color-line-100:#e3e8e6;--color-mist-200:#edf1ef;--color-alabaster-100:#f7f9f8;--color-canvas-050:#f0f3f2;--color-white:#ffffff;--color-emerald-800:#106349;--color-emerald-700:#166b53;--color-emerald-600:#1d7360;--color-emerald-500:#0a5c47;--color-emerald-400:#3b7a57;--color-emerald-300:#4fb295;--color-emerald-200:#6fb39b;--color-emerald-100:#6fd3b4;--color-success-500:#61c554;--color-warning-500:#b8902b;--color-warning-300:#f5bd4f;--color-danger-600:#c0392b;--color-error-500:#b3261e;--surface-page:var(--color-canvas-050);--surface-raised:var(--color-alabaster-100);--surface-sunken:var(--color-mist-200);--surface-inverse:var(--color-ink-900);--surface-inverse-raised:var(--color-anthracite-700);--text-primary:var(--color-obsidian-800);--text-secondary:var(--color-slate-500);--text-muted:var(--color-ash-400);--text-accent:var(--color-emerald-500);--text-on-inverse:var(--color-alabaster-100);--text-on-inverse-secondary:var(--color-fog-200);--text-on-inverse-muted:var(--color-fog-300);--text-on-inverse-accent:var(--color-emerald-300);--text-on-accent:var(--color-alabaster-100);--text-on-accent-secondary:var(--color-line-300);--border-subtle:var(--color-line-200);--border-default:var(--color-line-300);--border-inverse:hsla(160,8%,96%,0.14);--border-inverse-strong:hsla(160,8%,96%,0.24);--surface-inverse-hover:hsla(160,8%,97%,0.08);--surface-inverse-veil:hsla(160,8%,97%,0.06);--surface-accent-veil:hsla(163,80%,20%,0.1);--overlay-scrim:hsla(160,10%,7%,0.4);--border-accent-soft:hsla(163,80%,20%,0.4);--font-sans:"Satoshi",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-black:800;--font-size-mega:clamp(44px,8.4vw,128px);--line-height-mega:0.86;--font-size-jumbo:clamp(36px,6.2vw,92px);--line-height-jumbo:0.94;--font-size-stat:clamp(40px,4.4vw,60px);--line-height-stat:1;--font-size-display:clamp(72px,8vw,98px);--line-height-display:0.94;--font-size-h1:clamp(42px,6.4vw,80px);--line-height-h1:0.98;--font-size-h2:clamp(32px,4.2vw,52px);--line-height-h2:1.06;--font-size-h3:clamp(26px,3.2vw,44px);--line-height-h3:1.12;--font-size-h4:clamp(21px,2.2vw,27px);--line-height-h4:1.3;--font-size-lead:19px;--line-height-lead:1.6;--font-size-body:16px;--line-height-body:1.6;--font-size-sm:15px;--line-height-sm:1.55;--font-size-xs:13px;--line-height-xs:1.45;--font-size-2xs:12px;--line-height-2xs:1.4;--font-size-3xs:11px;--line-height-3xs:1.35;--font-size-micro:10px;--line-height-micro:1.3;--tracking-tighter:-0.045em;--tracking-tight:-0.02em;--tracking-normal:-0.01em;--tracking-wide:0.08em;--tracking-wider:0.13em;--tracking-widest:0.18em;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-xxxl:64px;--space-section:clamp(72px,9vw,128px);--space-seam:clamp(160px,18vw,272px);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-lift-sm:0 1px 2px hsla(160,8%,7%,0.03),0 14px 34px -26px hsla(160,8%,7%,0.22);--shadow-lift-md:0 1px 2px hsla(160,8%,7%,0.04),0 24px 54px -36px hsla(160,8%,7%,0.34);--shadow-lift-lg:0 1px 2px hsla(160,8%,7%,0.03),0 34px 62px -34px hsla(160,8%,7%,0.3);--shadow-lift-xl:0 70px 130px -55px hsla(0,0%,0%,0.6);--shadow-edge-highlight:inset 0 1px 0 0 hsla(0,0%,100%,0.06);--shadow-glow-light:0 14px 40px -14px hsla(160,8%,97%,0.5);--shadow-glow-light-strong:0 22px 54px -14px hsla(160,8%,97%,0.62);--shadow-glow-emerald:0 14px 34px -16px hsla(163,80%,20%,0.9);--shadow-inset-hairline:inset 0 1px 0 hsla(160,8%,97%,0.06);--ease-out-soft:cubic-bezier(0.2,0.7,0.2,1);--ease-out-glide:cubic-bezier(0.22,0.75,0.25,1);--ease-in-out-firm:cubic-bezier(0.6,0,0.35,1);--ease-impact:cubic-bezier(0.14,1,0.24,1);--ease-out-strong:cubic-bezier(0.23,1,0.32,1);--duration-fast:200ms;--duration-base:300ms;--duration-slow:500ms;--duration-slower:800ms;--duration-reveal:620ms;--reveal-shift:20px;--reveal-blur:8px;--reveal-stagger:70ms;--skin-lag:0ms;--container-max-width:1280px;--container-read-width:720px;--control-height-sm:42px;--control-height-md:46px;--control-height-lg:52px;--control-height-xl:54px;--tap-target-min:44px;--press-scale:0.97;--duration-press:140ms;--nav-height:60px;--nav-height-compact:52px;--nav-offset:92px;--nav-surface:hsla(160,10%,7%,0.9);--nav-blur:16px;--nav-shadow:0 18px 40px -20px hsla(0,0%,0%,0.6),var(--shadow-inset-hairline);--brand-watermark:hsla(160,8%,97%,0.12);--grid-dot-color:hsla(0,0%,100%,0.06);--grid-dot-size:30px;--screen-wash:radial-gradient(130% 130% at 100% 0%,var(--color-white),var(--surface-page) 45%,var(--color-mist-200));--screen-height:604px;--surface-track:var(--color-mist-200);--severity-blocking:var(--color-danger-600);--severity-critical:var(--color-warning-300);--severity-moderate:var(--color-warning-500);--accent-match:var(--color-emerald-400);--gradient-match:linear-gradient(90deg,var(--color-emerald-500),var(--color-emerald-300));--gradient-match-soft:linear-gradient(90deg,var(--color-fog-100),var(--color-ash-400));--gradient-action:linear-gradient(135deg,var(--color-emerald-600),var(--color-emerald-800));--gradient-rail:linear-gradient(180deg,var(--color-anthracite-700),var(--color-ink-900));--gradient-rail-active:linear-gradient(140deg,var(--color-emerald-300),var(--color-emerald-600));--gradient-brief:linear-gradient(135deg,var(--color-anthracite-700),var(--color-ink-900));--brief-glow:radial-gradient(circle,hsla(159,31%,57%,0.26),transparent 70%);--rail-content:var(--color-fog-100);--rail-content-strong:var(--color-alabaster-100);--text-on-rail-active:var(--color-ink-900);--brief-content:var(--color-alabaster-100);--brief-content-muted:var(--color-fog-200);--fade-thumb:linear-gradient(180deg,hsla(160,8%,97%,0) 45%,hsla(160,8%,97%,0.55) 78%,var(--color-alabaster-100) 100%);--gradient-loader:radial-gradient(120% 120% at 50% 18%,hsla(159,31%,57%,0.3),transparent 55%),linear-gradient(180deg,var(--color-anthracite-700) 0%,var(--color-ink-900) 55%,#050806 100%);--loader-ring-a:0 6px 12px 0 hsla(159,45%,72%,0.55) inset,0 12px 18px 0 hsla(163,62%,34%,0.9) inset,0 36px 36px 0 hsla(168,60%,12%,0.95) inset,0 0 4px 1.4px hsla(159,45%,72%,0.3),0 0 8px 2px hsla(163,62%,34%,0.22);--loader-ring-b:0 6px 12px 0 hsla(159,45%,72%,0.7) inset,0 12px 6px 0 hsla(163,62%,34%,0.85) inset,0 24px 36px 0 hsla(163,70%,20%,0.95) inset,0 0 4px 1.4px hsla(159,45%,72%,0.3),0 0 8px 2px hsla(163,62%,34%,0.22);--rule-accent-fade:linear-gradient(90deg,hsla(159,31%,57%,0.4),hsla(159,31%,57%,0));--thread-accent-fade:linear-gradient(180deg,hsla(159,31%,57%,0.45),hsla(159,31%,57%,0.1));--spotlight-emerald:radial-gradient(ellipse closest-side at center,hsla(163,80%,22%,0.42),hsla(163,80%,20%,0.16) 68%,transparent 100%);--spotlight-white:radial-gradient(ellipse closest-side at center,hsla(0,0%,100%,0.1),transparent 85%);--spotlight-emerald-warm:radial-gradient(ellipse closest-side at center,hsla(163,80%,22%,0.4),hsla(37,64%,43%,0.1) 78%,transparent 100%);--fade-to-ink:linear-gradient(to bottom,transparent,var(--color-ink-900));--fade-to-ink-height:160px;--mask-hero-video:linear-gradient(180deg,transparent,#000 12%,#000 55%,transparent);--hero-opening-height:calc(100svh - var(--nav-offset));--scrim-legibility-deep:linear-gradient(180deg,hsla(160,10%,4%,0.8),hsla(160,10%,4%,0.8) 46%,hsla(160,10%,4%,0.52) 62%,hsla(160,10%,4%,0.2) 76%,hsla(160,10%,4%,0) 88%);--scrim-legibility-deep-up:linear-gradient(0deg,hsla(160,10%,4%,0.8),hsla(160,10%,4%,0.8) 58%,hsla(160,10%,4%,0.46) 76%,hsla(160,10%,4%,0.16) 90%,hsla(160,10%,4%,0));--title-gradient:linear-gradient(180deg,#ffffff,#ffffff 52%,#e3e8e6);--cube-face:#fdfdfd;--cube-shadow:#111413;--glass-blur:12px;--glass-surface:hsla(0,0%,100%,0.15);--glass-border:hsla(0,0%,100%,0.3);--glass-shadow:hsla(150,12%,8%,0.2);--glass-gradient:linear-gradient(135deg,var(--color-emerald-500),var(--color-obsidian-800));--glass-gradient-error:linear-gradient(135deg,var(--color-error-500),var(--color-obsidian-800));--cta-sheen-light:linear-gradient(90deg,transparent,hsla(0,0%,100%,0.42),transparent);--cta-sheen-dark:linear-gradient(90deg,transparent,hsla(160,10%,7%,0.1),transparent);--surface-deep:var(--color-ink-900);--surface-deep-raised:var(--color-anthracite-700);--surface-brand-deep:var(--color-ink-900);--surface-panel:var(--surface-raised);--text-on-deep:var(--color-alabaster-100);--text-on-deep-secondary:var(--color-fog-200);--text-on-deep-muted:var(--color-fog-300);--text-on-deep-accent:var(--color-emerald-300);--border-deep:hsla(160,8%,96%,0.14);--border-deep-strong:hsla(160,8%,96%,0.24);--surface-deep-veil:hsla(160,8%,97%,0.07);--surface-veil:hsla(0,0%,100%,0.62);--text-ghost:hsla(160,10%,7%,0.14);--surface-deep-glass:hsla(160,10%,12%,0.55);--sheen-glass:linear-gradient(122deg,hsla(0,0%,100%,0.16),transparent 34%,hsla(160,10%,7%,0.06));--mask-stage:radial-gradient(78% 66% at 50% 42%,#000,transparent 82%);--accent-alert:var(--color-danger-600);--accent-alert-veil:hsla(6,63%,46%,0.1);--accent-alert-edge:hsla(6,63%,46%,0.28);--accent-match-text:var(--color-emerald-600);--accent-match-veil:hsla(163,60%,28%,0.12);--accent-match-edge:hsla(163,60%,28%,0.32);--pulse-ring-color:hsla(163,55%,50%,0.5);--gradient-title-on-deep:linear-gradient(180deg,var(--color-alabaster-100) 0%,var(--color-alabaster-100) 50%,var(--color-fog-200) 100%);--gradient-title-on-page:linear-gradient(180deg,var(--color-obsidian-800) 0%,var(--color-obsidian-800) 54%,var(--color-emerald-500) 100%);--gradient-numeral:linear-gradient(165deg,var(--color-obsidian-800) 10%,hsla(163,80%,20%,0.62) 96%);--gradient-gauge:linear-gradient(90deg,var(--color-emerald-500),var(--color-emerald-300));--gradient-gauge-soft:linear-gradient(90deg,var(--color-emerald-400),var(--color-emerald-200));--spotlight-aurora:radial-gradient(ellipse at center,hsla(163,80%,20%,0.42),hsla(160,10%,7%,0.24) 44%,transparent 70%);--spotlight-warm:radial-gradient(ellipse at center,hsla(160,8%,80%,0.55),transparent 70%);--fade-scan:linear-gradient(180deg,transparent,hsla(163,80%,20%,0.1),transparent);--surface-stage:var(--screen-wash);--fade-placeholder:repeating-linear-gradient(135deg,hsla(163,80%,20%,0.14) 0 7px,hsla(163,80%,20%,0.05) 7px 14px);--seam-page-down:linear-gradient(180deg,hsl(160,11%,94.7%),hsla(160,11%,94.7%,0.86) 24%,hsla(160,11%,94.7%,0.54) 52%,hsla(160,11%,94.7%,0.2) 78%,hsla(160,11%,94.7%,0));--seam-page-up:linear-gradient(0deg,hsl(160,11%,94.7%),hsla(160,11%,94.7%,0.86) 24%,hsla(160,11%,94.7%,0.54) 52%,hsla(160,11%,94.7%,0.2) 78%,hsla(160,11%,94.7%,0));--seam-to-brand-deep:linear-gradient(180deg,var(--surface-page) 0%,#e6ebe9 12%,#c6d2ce 28%,#93a5a0 46%,#61716d 62%,#3b4744 78%,#232c2a 90%,var(--color-ink-900) 100%);--seam-from-brand-deep:linear-gradient(0deg,var(--surface-page) 0%,#e6ebe9 12%,#c6d2ce 28%,#93a5a0 46%,#61716d 62%,#3b4744 78%,#232c2a 90%,var(--color-ink-900) 100%);--surface-closing:linear-gradient(180deg,var(--surface-sunken) 0%,var(--surface-raised) 26%,var(--surface-page) 62%);--color-obsidian-900:var(--color-obsidian-800)}[data-brand-hover=memoribtp],[data-brand=memoribtp]{--color-plum-900:#2b124c;--color-plum-800:#33243a;--color-plum-700:#522b5b;--color-plum-600:#6b5568;--color-mauve-500:#854f6c;--color-mauve-400:#85718f;--color-mauve-300:#9b7e92;--color-mauve-200:#b58aa0;--color-mauve-100:#c9b3c2;--color-blush-300:#d9c6d2;--color-blush-200:#e7d3e0;--color-blush-100:#f6eaf0;--color-lilac-100:#ede7f1;--color-lilac-050:#f1e9ef;--color-indigo-600:#4b4fc4;--color-indigo-500:#6366f1;--color-violet-500:#8b5cf6;--color-violet-200:#b9a3ff;--color-ink-950:#190019;--color-rose-400:#dfb6b2;--surface-page:var(--color-lilac-050);--surface-raised:var(--color-white,#ffffff);--surface-sunken:var(--color-blush-100);--text-primary:var(--color-plum-900);--text-secondary:var(--color-plum-800);--text-muted:var(--color-plum-600);--text-accent:var(--color-plum-700);--text-on-accent:var(--color-peach-100);--border-subtle:var(--color-blush-200);--shadow-lift-sm:0 12px 30px -26px hsla(291,36%,26%,0.7);--shadow-lift-md:0 16px 40px -30px hsla(291,36%,26%,0.7);--shadow-lift-lg:0 20px 44px -30px hsla(291,36%,26%,0.7);--color-peach-100:#fbe4d8;--color-rose-100:#f3e6ec;--color-rose-200:#ece0e8;--color-rose-300:#eee6ec;--color-sage-500:#5a8a6b;--color-sage-300:#7fb394;--screen-wash:radial-gradient(130% 130% at 100% 0%,var(--color-peach-100),var(--color-rose-100) 45%,var(--color-rose-200));--surface-track:var(--color-rose-300);--accent-match:var(--color-sage-500);--gradient-match:linear-gradient(90deg,var(--color-sage-500),var(--color-sage-300));--gradient-match-soft:linear-gradient(90deg,var(--color-mauve-200),var(--color-mauve-500));--gradient-action:linear-gradient(135deg,var(--color-mauve-500),var(--color-plum-700));--gradient-rail:linear-gradient(180deg,var(--color-plum-900),var(--color-ink-950));--gradient-rail-active:linear-gradient(140deg,var(--color-rose-400),var(--color-mauve-500));--gradient-brief:linear-gradient(135deg,var(--color-plum-900),var(--color-ink-950));--brief-glow:radial-gradient(circle,hsla(4,42%,79%,0.3),transparent 70%);--rail-content:var(--color-rose-400);--rail-content-strong:var(--color-peach-100);--text-on-rail-active:var(--color-ink-950);--brief-content:var(--color-peach-100);--brief-content-muted:hsla(4,42%,79%,0.78);--fade-thumb:linear-gradient(180deg,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0.55) 78%,var(--color-white,#ffffff) 100%);--gradient-loader:radial-gradient(120% 120% at 50% 18%,hsla(330,25%,42%,0.3),transparent 55%),linear-gradient(180deg,var(--color-plum-900) 0%,var(--color-ink-950) 55%,#07000a 100%);--loader-ring-a:0 6px 12px 0 hsla(4,42%,79%,0.55) inset,0 12px 18px 0 hsla(330,25%,42%,0.9) inset,0 36px 36px 0 hsla(266,62%,18%,0.95) inset,0 0 4px 1.4px hsla(4,42%,79%,0.3),0 0 8px 2px hsla(330,25%,42%,0.22);--loader-ring-b:0 6px 12px 0 hsla(4,42%,79%,0.7) inset,0 12px 6px 0 hsla(330,25%,42%,0.85) inset,0 24px 36px 0 hsla(291,36%,26%,0.95) inset,0 0 4px 1.4px hsla(4,42%,79%,0.3),0 0 8px 2px hsla(330,25%,42%,0.22);--color-plum-950:#120010;--color-plum-850:#220c37;--color-mauve-450:#a96c87;--color-mauve-350:#c08fa4;--color-rose-500:#c79fa6;--color-sage-600:#4e7a5d;--color-crimson-500:#8c3a52;--color-blush-050:#fcf7f9;--color-peach-200:#f9e7ee;--color-lilac-200:#e9d9e3;--surface-deep:var(--color-plum-950);--surface-deep-raised:var(--color-plum-850);--nav-surface:hsla(307,100%,4%,0.88);--surface-brand-deep:var(--color-plum-700);--surface-panel:var(--color-blush-050);--text-on-deep:var(--color-peach-100);--text-on-deep-secondary:hsla(21,81%,92%,0.66);--text-on-deep-muted:var(--color-mauve-200);--text-on-deep-accent:var(--color-rose-400);--border-deep:hsla(21,81%,92%,0.14);--border-deep-strong:hsla(21,81%,92%,0.22);--surface-deep-veil:hsla(21,81%,92%,0.08);--surface-deep-glass:hsla(266,62%,18%,0.55);--surface-veil:hsla(0,0%,100%,0.62);--text-ghost:hsla(266,62%,18%,0.16);--sheen-glass:linear-gradient(122deg,hsla(0,0%,100%,0.16),transparent 34%,hsla(300,100%,4%,0.06));--accent-alert:var(--color-crimson-500);--accent-alert-veil:hsla(343,41%,39%,0.09);--accent-alert-edge:hsla(343,41%,39%,0.26);--accent-match-text:var(--color-sage-600);--accent-match-veil:hsla(140,21%,45%,0.16);--accent-match-edge:hsla(140,21%,45%,0.4);--pulse-ring-color:hsla(4,42%,79%,0.5);--gradient-title-on-deep:linear-gradient(180deg,var(--color-peach-100) 0%,var(--color-peach-100) 50%,var(--color-rose-500) 100%);--gradient-title-on-page:linear-gradient(180deg,var(--color-plum-900) 0%,var(--color-plum-900) 54%,var(--color-mauve-500) 100%);--gradient-numeral:linear-gradient(165deg,var(--color-plum-900) 10%,hsla(330,25%,42%,0.62) 96%);--gradient-gauge:linear-gradient(90deg,var(--color-plum-700),var(--color-mauve-450));--gradient-gauge-soft:linear-gradient(90deg,var(--color-mauve-500),var(--color-mauve-350));--spotlight-aurora:radial-gradient(ellipse at center,hsla(330,25%,42%,0.42),hsla(266,62%,18%,0.24) 44%,transparent 70%);--spotlight-warm:radial-gradient(ellipse at center,hsla(4,42%,79%,0.62),transparent 70%);--fade-scan:linear-gradient(180deg,transparent,hsla(330,25%,42%,0.1),transparent);--scrim-legibility-deep:linear-gradient(180deg,hsla(307,100%,4%,0.8),hsla(307,100%,4%,0.8) 46%,hsla(307,100%,4%,0.52) 62%,hsla(307,100%,4%,0.2) 76%,hsla(307,100%,4%,0) 88%);--scrim-legibility-deep-up:linear-gradient(0deg,hsla(307,100%,4%,0.8),hsla(307,100%,4%,0.8) 58%,hsla(307,100%,4%,0.46) 76%,hsla(307,100%,4%,0.16) 90%,hsla(307,100%,4%,0));--surface-stage:radial-gradient(120% 108% at 12% 34%,var(--color-peach-100) 0%,#f6e3e4 38%,#e9dbe6 100%);--fade-placeholder:repeating-linear-gradient(135deg,hsla(330,25%,42%,0.14) 0 7px,hsla(330,25%,42%,0.05) 7px 14px);--seam-page-down:linear-gradient(180deg,hsl(315,22%,93%),hsla(315,22%,93%,0.86) 24%,hsla(315,22%,93%,0.54) 52%,hsla(315,22%,93%,0.2) 78%,hsla(315,22%,93%,0));--seam-page-up:linear-gradient(0deg,hsl(315,22%,93%),hsla(315,22%,93%,0.86) 24%,hsla(315,22%,93%,0.54) 52%,hsla(315,22%,93%,0.2) 78%,hsla(315,22%,93%,0));--seam-to-brand-deep:linear-gradient(180deg,var(--surface-page) 0%,#eae1e8 12%,#dbc9d6 28%,#c1a3bb 46%,#9d6c94 62%,#7a4a74 78%,#603a5d 90%,var(--color-plum-700) 100%);--seam-from-brand-deep:linear-gradient(0deg,var(--surface-page) 0%,#eae1e8 12%,#dbc9d6 28%,#c1a3bb 46%,#9d6c94 62%,#7a4a74 78%,#603a5d 90%,var(--color-plum-700) 100%);--surface-closing:linear-gradient(180deg,var(--surface-page) 0%,var(--color-lilac-200) 34%,#f5e2ea 62%,var(--surface-page) 90%)}[data-brand-hover=memoribtp]:focus-within,[data-brand-hover=memoribtp]:hover,[data-brand-hover=memoribtp][data-allume]{--surface-inverse-hover:var(--color-blush-100);--surface-inverse-veil:var(--color-blush-100);--text-on-inverse:var(--color-plum-900);--text-on-inverse-secondary:var(--color-plum-800);--text-on-inverse-muted:var(--color-plum-600);--text-on-inverse-accent:var(--color-mauve-500);--border-inverse:var(--color-blush-300);--border-inverse-strong:var(--color-mauve-200)}[data-brand-hover=memoribtp]{--edge-lit:radial-gradient(circle 200px at var(--mx,50%) var(--my,0%),hsla(330,25%,42%,0.9),hsla(330,25%,42%,0));--shadow-card-lit:0 28px 56px -30px hsla(4,42%,79%,0.5)}[data-brand-hover=loom],[data-brand=loom]{--color-night-950:#05071a;--color-night-900:#0b0f2a;--color-night-850:#0f1430;--color-night-800:#131931;--color-night-700:#181e38;--color-night-600:#1b2140;--color-indigo-900:#1c1b44;--color-dusk-700:#3b2a55;--color-dusk-500:#7a4658;--color-ember-500:#d0855a;--color-gold-400:#f0b56e;--color-gold-300:#f6cf93;--color-iris-500:#7a6ad6;--color-cream-100:#eddcc2;--color-cream-050:#f3e6d0;--color-lavender-300:#a4a8c6;--color-lavender-400:#8e93b6}[data-brand-hover=loom]:focus-within,[data-brand-hover=loom]:hover,[data-brand-hover=loom][data-allume]{--surface-inverse-hover:hsla(36,54%,85%,0.08);--surface-inverse-veil:hsla(36,54%,85%,0.06);--text-on-inverse:var(--color-cream-100);--text-on-inverse-secondary:hsla(36,54%,85%,0.7);--text-on-inverse-muted:var(--color-lavender-300);--text-on-inverse-accent:var(--color-gold-400);--text-on-accent:var(--color-night-950);--border-inverse:hsla(36,54%,85%,0.1);--border-inverse-strong:hsla(36,54%,85%,0.22)}[data-brand-hover=loom]{--screen-wash:radial-gradient(125% 42% at 50% 104%,var(--color-ember-500) 0%,var(--color-dusk-500) 18%,var(--color-dusk-700) 38%,var(--color-indigo-900) 58%,transparent 80%),linear-gradient(180deg,var(--color-night-600) 0%,var(--color-night-800) 52%,var(--color-night-850) 100%);--spotlight-warm:radial-gradient(ellipse at center,hsla(249,57%,63%,0.32),hsla(249,57%,63%,0.12) 45%,transparent 72%);--gradient-action:linear-gradient(100deg,hsla(33,81%,69%,0.85),hsla(249,57%,63%,0.3));--edge-lit:radial-gradient(circle 200px at var(--mx,50%) var(--my,0%),hsla(33,81%,69%,0.85),hsla(33,81%,69%,0));--shadow-card-lit:0 28px 56px -30px hsla(33,81%,69%,0.38)}[data-brand=loom]{--color-night-1000:#0a0e1f;--color-night-975:#0a0c27;--color-night-925:#0c1124;--color-dusk-900:#221d42;--color-dusk-800:#4a2c42;--color-night-1100:#080814;--color-ember-400:#ec9e60;--color-gold-450:#eeb06c;--color-gold-100:#ffe8be;--color-copper-500:#d98a5e;--color-sage-400:#7fb08a;--color-sage-200:#9fd0aa;--color-coral-500:#d65a50;--color-coral-200:#f2b4ad;--color-periwinkle-300:#8f9be0;--color-orchid-300:#c98fb0;--color-paper-100:#f3ead9;--color-paper-ink:#1c211f;--color-paper-body:#3a3630;--color-paper-muted:#6b6356;--surface-page:var(--color-night-975);--surface-raised:var(--color-night-700);--surface-sunken:var(--color-night-850);--surface-panel:var(--color-night-600);--surface-veil:hsla(36,54%,85%,0.03);--surface-paper:var(--color-paper-100);--surface-sequence:var(--color-night-1100);--text-primary:var(--color-cream-100);--text-secondary:hsla(36,54%,85%,0.7);--text-muted:var(--color-lavender-300);--text-accent:var(--color-gold-400);--text-on-accent:var(--color-night-1000);--text-ghost:hsla(36,54%,85%,0.14);--text-on-paper:var(--color-paper-ink);--text-on-paper-body:var(--color-paper-body);--text-on-paper-muted:var(--color-paper-muted);--paper-ghost:hsla(150,8%,12%,0.16);--border-subtle:hsla(36,54%,85%,0.12);--border-default:hsla(36,54%,85%,0.22);--border-accent-soft:hsla(33,81%,69%,0.35);--surface-deep:var(--color-night-925);--surface-deep-raised:var(--color-night-800);--surface-deep-veil:hsla(36,54%,85%,0.08);--surface-brand-deep:var(--color-dusk-900);--nav-surface:hsla(231,51%,8%,0.86);--text-on-deep:var(--color-cream-100);--text-on-deep-secondary:hsla(36,54%,85%,0.7);--text-on-deep-muted:var(--color-lavender-300);--text-on-deep-accent:var(--color-gold-400);--border-deep:hsla(36,54%,85%,0.08);--border-deep-strong:hsla(36,54%,85%,0.14);--accent-match:var(--color-sage-400);--accent-match-text:var(--color-sage-200);--accent-alert:var(--color-coral-500);--accent-alert-text:var(--color-coral-200);--accent-alert-veil:hsla(4,62%,58%,0.12);--accent-alert-edge:hsla(4,62%,58%,0.35);--pulse-ring-color:hsla(4,62%,58%,0.45);--tag-1:var(--color-sage-400);--tag-2:var(--color-periwinkle-300);--tag-3:var(--color-gold-400);--tag-4:var(--color-orchid-300);--shadow-lift-sm:0 20px 40px -20px hsla(0,0%,0%,0.8);--shadow-lift-md:0 20px 40px -24px hsla(0,0%,0%,0.9);--shadow-lift-lg:0 30px 60px -40px hsla(0,0%,0%,0.9);--shadow-lift-xl:0 40px 90px -40px hsla(0,0%,0%,0.95),0 0 80px -30px hsla(26,79%,65%,0.35);--shadow-glow-light:0 14px 40px -14px hsla(36,54%,85%,0.5);--shadow-glow-light-strong:0 22px 54px -14px hsla(36,54%,85%,0.62);--gradient-title-on-page:linear-gradient(180deg,var(--color-cream-050) 0%,var(--color-cream-050) 50%,var(--color-gold-450) 100%);--gradient-title-on-deep:linear-gradient(90deg,var(--color-gold-300) 0%,var(--color-gold-400) 30%,var(--color-copper-500) 44%,var(--color-gold-100) 50%,var(--color-gold-400) 58%,var(--color-copper-500) 100%);--gradient-numeral:linear-gradient(165deg,var(--color-cream-100) 10%,hsla(26,79%,65%,0.62) 96%);--gradient-gauge:linear-gradient(90deg,var(--color-iris-500),var(--color-gold-400));--rule-accent-fade:linear-gradient(90deg,hsla(33,81%,69%,0.7),hsla(33,81%,69%,0) 70%);--edge-glow-strong:linear-gradient(160deg,hsla(33,81%,69%,0.7),hsla(249,57%,63%,0.25) 50%,hsla(36,54%,85%,0.06));--spotlight-warm:radial-gradient(ellipse at center,hsla(26,79%,65%,0.3),transparent 70%);--spotlight-aurora:radial-gradient(ellipse at center,hsla(231,58%,76%,0.14),transparent 70%);--surface-stage:radial-gradient(60% 50% at 50% 62%,hsla(26,79%,65%,0.18),hsla(249,57%,63%,0.08) 45%,transparent 72%);--grid-dot-color:hsla(36,54%,85%,0.07);--grid-dot-size:22px;--surface-band:linear-gradient(180deg,hsla(247,39%,19%,0),hsla(247,39%,19%,0.22) 72px,hsla(247,39%,19%,0.7) 144px,hsla(247,39%,19%,0.84) 200px,hsla(247,39%,19%,0.84) calc(100% - 200px),hsla(247,39%,19%,0.7) calc(100% - 144px),hsla(247,39%,19%,0.22) calc(100% - 72px),hsla(247,39%,19%,0));--horizon-line:linear-gradient(90deg,transparent 0%,hsla(36,100%,79%,0.55) 20%,var(--color-gold-100) 50%,hsla(36,100%,79%,0.55) 80%,transparent 100%);--shadow-horizon:0 0 18px 2px hsla(32,89%,68%,0.6),0 0 60px 8px hsla(32,89%,68%,0.25);--sky-stars:radial-gradient(1px 1px at 8% 12%,hsla(36,50%,89%,0.9),transparent),radial-gradient(1px 1px at 22% 30%,hsla(36,50%,89%,0.6),transparent),radial-gradient(1.5px 1.5px at 37% 8%,hsla(0,0%,100%,0.9),transparent),radial-gradient(1px 1px at 51% 22%,hsla(36,50%,89%,0.5),transparent),radial-gradient(1px 1px at 63% 6%,hsla(36,50%,89%,0.7),transparent),radial-gradient(1.5px 1.5px at 78% 18%,hsla(39,100%,93%,0.85),transparent),radial-gradient(1px 1px at 88% 34%,hsla(36,50%,89%,0.5),transparent),radial-gradient(1px 1px at 94% 9%,hsla(36,50%,89%,0.7),transparent),radial-gradient(1px 1px at 15% 44%,hsla(36,50%,89%,0.35),transparent),radial-gradient(1px 1px at 70% 40%,hsla(36,50%,89%,0.3),transparent),radial-gradient(1px 1px at 44% 52%,hsla(36,50%,89%,0.3),transparent),radial-gradient(1px 1px at 30% 64%,hsla(36,50%,89%,0.25),transparent);--sky-stars-size:640px 460px;--sky-stars-far:radial-gradient(1px 1px at 10% 21%,hsla(36,50%,89%,0.5),transparent),radial-gradient(1px 1px at 24% 79%,hsla(36,50%,89%,0.35),transparent),radial-gradient(1px 1px at 36% 46%,hsla(36,50%,89%,0.55),transparent),radial-gradient(1px 1px at 49% 7%,hsla(36,50%,89%,0.3),transparent),radial-gradient(1px 1px at 60% 28%,hsla(36,50%,89%,0.4),transparent),radial-gradient(1px 1px at 71% 90%,hsla(36,50%,89%,0.28),transparent),radial-gradient(1px 1px at 82% 57%,hsla(36,50%,89%,0.5),transparent),radial-gradient(1px 1px at 95% 25%,hsla(36,50%,89%,0.3),transparent),radial-gradient(1px 1px at 4% 36%,hsla(36,50%,89%,0.45),transparent),radial-gradient(1px 1px at 14% 72%,hsla(36,50%,89%,0.28),transparent);--sky-stars-far-size:410px 380px;--surface-closing:linear-gradient(180deg,hsla(235,50%,9%,0),#15163a 38%,#2e2550 62%,#6a3f58 82%,#c27a55 96%,#e39c60);--sun-glow:radial-gradient(ellipse at center,hsla(32,89%,68%,0.7),hsla(17,64%,56%,0.3) 40%,transparent 70%);--moon-light:var(--color-gold-100);--moon-shadow:#030410;--moon-halo:radial-gradient(circle closest-side,hsla(39,100%,87%,0.34),hsla(32,89%,68%,0.12) 55%,transparent 100%);--eclipse-corona:radial-gradient(circle closest-side,transparent 31%,hsla(39,100%,87%,0.95) 34%,hsla(32,89%,68%,0.5) 44%,hsla(32,89%,68%,0.14) 58%,transparent 72%);--eclipse-corona-large:radial-gradient(circle closest-side,transparent 32%,hsla(39,100%,90%,1) 33.5%,hsla(36,100%,80%,0.75) 36%,hsla(32,89%,68%,0.35) 44%,hsla(32,89%,68%,0.12) 60%,transparent 85%);--eclipse-glint:conic-gradient(from 0deg,transparent 0deg,hsla(39,100%,92%,0) 250deg,hsla(39,100%,92%,0.95) 300deg,hsla(39,100%,92%,0) 330deg,transparent 360deg);--eclipse-glint-mask:radial-gradient(circle closest-side,transparent 32%,#000 34%,#000 37%,transparent 48%);--thread-gold:linear-gradient(180deg,var(--color-gold-100),var(--color-gold-400) 30%,hsla(26,79%,65%,0.35));--mask-fade-down:linear-gradient(180deg,#000 40%,transparent);--mask-fade-edges:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);--mask-write:linear-gradient(90deg,#000 45%,transparent 55%)}[data-brand=loom] :focus-visible{outline-color:var(--text-accent);--tw-ring-color:var(--text-accent)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.236eb3ca.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.82fdc3fb.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.d0a72cc7.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.e76cfc9a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.a7123274.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.60383d45.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.41138a44.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.bd68feb5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.422bb707.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.0dcad33c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}