@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300..700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root[data-site-theme=trifi]{--brand-ink:#070a12;--brand-ink-alt:#0c111d;--brand-ink-raised:#141b2c;--brand-ink-sunken:#04060b;--brand-jade:#35e0a6;--brand-jade-bright:#6df0c4;--brand-jade-deep:#0f6f50;--brand-jade-text:#0d7a58;--brand-violet:#9a8cff;--brand-violet-bright:#b8aeff;--brand-violet-text:#5b4bc4;--brand-azure:#58bdff;--brand-azure-bright:#8ed4ff;--brand-azure-text:#0f6ea8;--brand-paper:#eef1f7;--brand-paper-alt:#e2e7f0;--brand-smoke:#525e73;--brand-on-dark:#e6ebf5;--brand-on-dark-muted:#a3afc4;--brand-on-dark-faint:#6e7c95;--brand-line:#e6ebf51a;--brand-line-jade:#35e0a633;--brand-heading-family:"Space Grotesk", "Inter", "Helvetica Neue", system-ui, sans-serif;--brand-body-family:"Inter", "Helvetica Neue", system-ui, sans-serif;--brand-mono-family:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--tf-section-pad:clamp(72px, 10vw, 132px);--tf-gutter:clamp(20px, 5vw, 72px);--tf-measure:1180px}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--brand-jade,#35e0a6);outline-offset:3px;border-radius:2px}:root[data-site-theme=trifi] .site-header,:root[data-site-theme=trifi] .site-header--compact{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--brand-line,#e6ebf51a);background:#04060bf0}:root[data-site-theme=trifi] .site-header__logo img{width:auto;max-width:none;height:30px}:root[data-site-theme=trifi] .site-header--compact .site-header__logo img{height:26px}:root[data-site-theme=trifi] .site-footer{border-top:1px solid var(--brand-line,#e6ebf51a);background:var(--brand-ink-sunken,#04060b)}.tf-cta[data-v-9e225e95]{padding:var(--tf-section-pad,96px) var(--tf-gutter,24px);background:linear-gradient(#070a12 0%,#04060b 100%)}.tf-cta__frame[data-v-9e225e95]{width:min(var(--tf-measure,1180px), 100%);isolation:isolate;background:radial-gradient(at 12% 0,#35e0a621 0%,#0000 55%),radial-gradient(at 88% 100%,#9a8cff26 0%,#0000 58%),linear-gradient(150deg,#0c111d 0%,#141b2c 100%);border:1px solid #e6ebf51c;border-radius:22px;margin:0 auto;position:relative;overflow:hidden}.tf-cta__glow[data-v-9e225e95]{filter:blur(80px);z-index:-1;background:radial-gradient(#58bdff29 0%,#0000 70%);width:640px;height:400px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.tf-cta__inner[data-v-9e225e95]{text-align:center;flex-direction:column;align-items:center;padding:clamp(44px,6.5vw,84px) clamp(24px,5vw,72px);display:flex}.tf-cta__eyebrow[data-v-9e225e95]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-jade,#35e0a6);margin:0 0 18px;font-size:.71rem}.tf-cta__title[data-v-9e225e95]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.03em;text-wrap:balance;color:#f3f6fc;max-width:20ch;margin:0;font-size:clamp(1.75rem,4vw,2.85rem);font-weight:700;line-height:1.1}.tf-cta__body[data-v-9e225e95]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:62ch;margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.66}.tf-cta__actions[data-v-9e225e95]{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:32px;display:flex}.tf-cta__btn[data-v-9e225e95]{font-family:var(--brand-body-family,sans-serif);border-radius:999px;align-items:center;padding:14px 30px;font-size:.94rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.tf-cta__btn--primary[data-v-9e225e95]{color:#04060b;background:linear-gradient(118deg,#6df0c4 0%,#35e0a6 100%);box-shadow:0 14px 32px #35e0a642}.tf-cta__btn--primary[data-v-9e225e95]:hover{transform:translateY(-2px);box-shadow:0 20px 42px #35e0a65c}.tf-cta__btn--ghost[data-v-9e225e95]{color:#f3f6fc;background:#e6ebf50a;border:1px solid #e6ebf53d}.tf-cta__btn--ghost[data-v-9e225e95]:hover{background:#35e0a614;border-color:#35e0a68c}.tf-cta__caption[data-v-9e225e95]{font-family:var(--brand-mono-family,monospace);letter-spacing:.06em;color:var(--brand-on-dark-faint,#6e7c95);margin:26px 0 0;font-size:.73rem}@media (prefers-reduced-motion:reduce){.tf-cta__btn[data-v-9e225e95],.tf-cta__btn[data-v-9e225e95]:hover{transform:none}}@media (width<=600px){.tf-cta__btn[data-v-9e225e95]{justify-content:center;width:100%}.tf-cta__actions[data-v-9e225e95]{width:100%}}.tf-cap[data-v-6d505177]{padding:var(--tf-section-pad,96px) var(--tf-gutter,24px);color:var(--brand-on-dark,#e6ebf5);background:radial-gradient(at 78% 4%,#9a8cff14 0%,#0000 54%),linear-gradient(#04060b 0%,#0a0f1b 100%);border-top:1px solid #e6ebf512;position:relative}.tf-cap__inner[data-v-6d505177]{width:min(var(--tf-measure,1180px), 100%);margin:0 auto}.tf-section-eyebrow[data-v-6d505177]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-violet,#9a8cff);margin:0 0 16px;font-size:.71rem}.tf-section-title[data-v-6d505177]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.028em;text-wrap:balance;color:#f3f6fc;max-width:22ch;margin:0;font-size:clamp(1.85rem,3.7vw,2.9rem);font-weight:700;line-height:1.1}.tf-section-lede[data-v-6d505177]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:70ch;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68}.tf-cap__head[data-v-6d505177]{margin-bottom:clamp(40px,5.5vw,60px)}.tf-cap__grid[data-v-6d505177]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.tf-cap__card[data-v-6d505177]{background:#e6ebf506;border:1px solid #e6ebf517;border-radius:16px;flex-direction:column;padding:clamp(24px,2.8vw,32px);transition:border-color .22s,background .22s;display:flex}.tf-cap__card[data-v-6d505177]:hover{background:#e6ebf50a;border-color:#e6ebf52b}.tf-cap__glyph[data-v-6d505177]{border:1px solid;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:20px;display:inline-flex}.tf-cap__card[data-tone=jade] .tf-cap__glyph[data-v-6d505177]{color:var(--brand-jade,#35e0a6);background:#35e0a617;border-color:#35e0a652}.tf-cap__card[data-tone=violet] .tf-cap__glyph[data-v-6d505177]{color:var(--brand-violet,#9a8cff);background:#9a8cff17;border-color:#9a8cff52}.tf-cap__card[data-tone=azure] .tf-cap__glyph[data-v-6d505177]{color:var(--brand-azure,#58bdff);background:#58bdff17;border-color:#58bdff52}.tf-cap__title[data-v-6d505177]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.018em;color:#f3f6fc;margin:0 0 11px;font-size:1.12rem;font-weight:600}.tf-cap__body[data-v-6d505177]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;margin:0;font-size:.93rem;line-height:1.64}.tf-cap__bullets[data-v-6d505177]{border-top:1px solid #e6ebf514;flex-direction:column;gap:9px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:flex}.tf-cap__bullets li[data-v-6d505177]{font-family:var(--brand-mono-family,monospace);color:var(--brand-on-dark-faint,#6e7c95);padding-left:18px;font-size:.78rem;line-height:1.5;position:relative}.tf-cap__bullets li[data-v-6d505177]:before{content:"";opacity:.7;background:currentColor;border-radius:1px;width:5px;height:5px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.tf-cap__footnote[data-v-6d505177]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-faint,#6e7c95);text-wrap:pretty;max-width:76ch;margin:clamp(28px,3.6vw,40px) 0 0;font-size:.88rem;line-height:1.66}.tf-hero[data-v-1ab42729]{min-height:100vh;padding:clamp(128px, 17vh, 208px) var(--tf-gutter,24px) clamp(104px, 13vh, 160px);isolation:isolate;color:var(--brand-on-dark,#e6ebf5);background:radial-gradient(at 12% 14%,#35e0a61a 0%,#0000 52%),radial-gradient(at 88% 10%,#9a8cff21 0%,#0000 56%),radial-gradient(at 50% 100%,#58bdff1a 0%,#0000 58%),linear-gradient(168deg,#04060b 0%,#070a12 52%,#0e1526 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tf-hero__grid[data-v-1ab42729]{z-index:-2;background-image:linear-gradient(#e6ebf50b 1px,#0000 1px),linear-gradient(90deg,#e6ebf50b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#00000073 62%,#0000 100%);mask-image:radial-gradient(#000 0%,#00000073 62%,#0000 100%)}.tf-hero__beam[data-v-1ab42729]{filter:blur(90px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.tf-hero__beam--jade[data-v-1ab42729]{background:radial-gradient(circle,#35e0a638 0%,#0000 70%);width:520px;height:520px;animation:21s ease-in-out infinite alternate tf-drift-1ab42729;top:-140px;left:-110px}.tf-hero__beam--violet[data-v-1ab42729]{background:radial-gradient(circle,#9a8cff3d 0%,#0000 70%);width:620px;height:620px;animation:27s ease-in-out infinite alternate-reverse tf-drift-1ab42729;bottom:-240px;right:-180px}.tf-hero__beam--azure[data-v-1ab42729]{background:radial-gradient(circle,#58bdff2e 0%,#0000 70%);width:420px;height:420px;animation:33s ease-in-out infinite alternate tf-drift-1ab42729;top:40%;left:58%}@keyframes tf-drift-1ab42729{0%{transform:translate(0,0)}to{transform:translate(46px,34px)}}.tf-hero__inner[data-v-1ab42729]{width:min(var(--tf-measure,1180px), 100%);text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vw,30px);margin:0 auto;display:flex;position:relative}.tf-hero__eyebrow[data-v-1ab42729]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-on-dark-muted,#a3afc4);background:#e6ebf508;border:1px solid #e6ebf524;border-radius:999px;align-items:center;gap:12px;margin:0;padding:9px 20px;font-size:.74rem;display:inline-flex}.tf-hero__eyebrow-marks[data-v-1ab42729]{gap:5px;display:inline-flex}.tf-hero__mark[data-v-1ab42729]{border-radius:1px;width:7px;height:7px;animation:2.8s ease-in-out infinite tf-pulse-1ab42729;transform:rotate(45deg)}.tf-hero__mark--jade[data-v-1ab42729]{background:var(--brand-jade,#35e0a6);box-shadow:0 0 10px #35e0a6cc}.tf-hero__mark--violet[data-v-1ab42729]{background:var(--brand-violet,#9a8cff);animation-delay:.35s;box-shadow:0 0 10px #9a8cffcc}.tf-hero__mark--azure[data-v-1ab42729]{background:var(--brand-azure,#58bdff);animation-delay:.7s;box-shadow:0 0 10px #58bdffcc}@keyframes tf-pulse-1ab42729{0%,to{opacity:.45;transform:rotate(45deg)scale(.82)}50%{opacity:1;transform:rotate(45deg)scale(1.08)}}.tf-hero__headline[data-v-1ab42729]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.035em;text-wrap:balance;color:#f3f6fc;margin:0;font-size:clamp(2.5rem,6.6vw,5.4rem);font-weight:700;line-height:1.02}.tf-hero__headline-line[data-v-1ab42729]{display:block}.tf-hero__headline-accent[data-v-1ab42729]{background:linear-gradient(112deg,#6df0c4 0%,#35e0a6 34%,#58bdff 68%,#9a8cff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tf-hero__subhead[data-v-1ab42729]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:66ch;margin:0;font-size:clamp(1.04rem,1.55vw,1.24rem);line-height:1.62}.tf-hero__actions[data-v-1ab42729]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:4px;display:flex}.tf-hero__cta[data-v-1ab42729]{font-family:var(--brand-body-family,sans-serif);border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.tf-hero__cta--primary[data-v-1ab42729]{color:#04060b;background:linear-gradient(118deg,#6df0c4 0%,#35e0a6 100%);box-shadow:0 14px 34px #35e0a642,inset 0 1px #ffffff52}.tf-hero__cta--primary[data-v-1ab42729]:hover{transform:translateY(-2px);box-shadow:0 20px 44px #35e0a661}.tf-hero__cta--ghost[data-v-1ab42729]{color:#f3f6fc;background:#e6ebf508;border:1px solid #e6ebf53d}.tf-hero__cta--ghost[data-v-1ab42729]:hover{background:#35e0a614;border-color:#35e0a68c}.tf-hero__cta svg[data-v-1ab42729]{display:block}.tf-hero__signals[data-v-1ab42729]{-webkit-backdrop-filter:blur(10px);background:#e6ebf506;border:1px solid #e6ebf51a;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;width:100%;max-width:960px;margin:clamp(26px,5vw,48px) 0 0;display:grid;overflow:hidden}.tf-hero__signal[data-v-1ab42729]{text-align:left;border-left:1px solid #e6ebf514;padding:clamp(20px,2.6vw,26px) clamp(20px,2.6vw,30px);position:relative}.tf-hero__signal[data-v-1ab42729]:first-child{border-left:0}.tf-hero__signal[data-v-1ab42729]:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.tf-hero__signal[data-tone=jade][data-v-1ab42729]:before{background:linear-gradient(90deg,#35e0a6e6,#35e0a600)}.tf-hero__signal[data-tone=violet][data-v-1ab42729]:before{background:linear-gradient(90deg,#9a8cffe6,#9a8cff00)}.tf-hero__signal[data-tone=azure][data-v-1ab42729]:before{background:linear-gradient(90deg,#58bdffe6,#58bdff00)}.tf-hero__signal-label[data-v-1ab42729]{font-family:var(--brand-mono-family,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-on-dark-faint,#6e7c95);margin:0 0 7px;font-size:.68rem}.tf-hero__signal-value[data-v-1ab42729]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.015em;color:#f3f6fc;margin:0;font-size:clamp(1.1rem,1.8vw,1.32rem);font-weight:600;line-height:1.2}.tf-hero__signal[data-tone=jade] .tf-hero__signal-value[data-v-1ab42729]{color:var(--brand-jade,#35e0a6)}.tf-hero__signal[data-tone=violet] .tf-hero__signal-value[data-v-1ab42729]{color:var(--brand-violet,#9a8cff)}.tf-hero__signal[data-tone=azure] .tf-hero__signal-value[data-v-1ab42729]{color:var(--brand-azure,#58bdff)}.tf-hero__ticker[data-v-1ab42729]{background:linear-gradient(#0000,#04060be6);border-top:1px solid #e6ebf514;padding:13px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tf-hero__ticker-track[data-v-1ab42729]{white-space:nowrap;font-family:var(--brand-mono-family,monospace);letter-spacing:.03em;color:var(--brand-on-dark-faint,#6e7c95);gap:46px;width:max-content;font-size:.76rem;animation:44s linear infinite tf-marquee-1ab42729;display:flex}.tf-hero__ticker-item[data-v-1ab42729]{align-items:center;gap:10px;display:inline-flex}.tf-hero__ticker-dot[data-v-1ab42729]{background:var(--brand-jade,#35e0a6);border-radius:1px;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 8px #35e0a6b3}@keyframes tf-marquee-1ab42729{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tf-hero__beam[data-v-1ab42729],.tf-hero__mark[data-v-1ab42729],.tf-hero__ticker-track[data-v-1ab42729]{animation:none}}@media (width<=430px){.tf-hero__eyebrow[data-v-1ab42729]{letter-spacing:.14em;gap:9px;padding:8px 15px;font-size:.63rem}}@media (width<=720px){.tf-hero__signals[data-v-1ab42729]{grid-template-columns:1fr 1fr}.tf-hero__signal[data-v-1ab42729]:nth-child(odd){border-left:0}.tf-hero__signal[data-v-1ab42729]:nth-child(n+3){border-top:1px solid #e6ebf514}.tf-hero__cta[data-v-1ab42729]{justify-content:center;width:100%}.tf-hero__actions[data-v-1ab42729]{width:100%}}.tf-phero[data-v-30e0216e]{padding:clamp(140px, 20vh, 200px) var(--tf-gutter,24px) clamp(60px, 8vw, 96px);isolation:isolate;color:var(--brand-on-dark,#e6ebf5);background:linear-gradient(170deg,#04060b 0%,#070a12 60%,#0b1120 100%);border-bottom:1px solid #e6ebf514;position:relative;overflow:hidden}.tf-phero__grid[data-v-30e0216e]{z-index:-2;background-image:linear-gradient(#e6ebf50a 1px,#0000 1px),linear-gradient(90deg,#e6ebf50a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6 0%,#0000 92%);mask-image:linear-gradient(#000000e6 0%,#0000 92%)}.tf-phero__glow[data-v-30e0216e]{filter:blur(100px);z-index:-1;width:900px;height:560px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.tf-phero[data-tone=jade] .tf-phero__glow[data-v-30e0216e]{background:radial-gradient(#35e0a633 0%,#0000 68%)}.tf-phero[data-tone=violet] .tf-phero__glow[data-v-30e0216e]{background:radial-gradient(#9a8cff38 0%,#0000 68%)}.tf-phero[data-tone=azure] .tf-phero__glow[data-v-30e0216e]{background:radial-gradient(#58bdff33 0%,#0000 68%)}.tf-phero__inner[data-v-30e0216e]{width:min(var(--tf-measure,1180px), 100%);margin:0 auto;position:relative}.tf-phero__eyebrow[data-v-30e0216e]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-on-dark-muted,#a3afc4);align-items:center;gap:10px;margin:0 0 22px;font-size:.72rem;display:inline-flex}.tf-phero__mark[data-v-30e0216e]{border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.tf-phero[data-tone=jade] .tf-phero__mark[data-v-30e0216e]{background:var(--brand-jade,#35e0a6);box-shadow:0 0 10px #35e0a6cc}.tf-phero[data-tone=violet] .tf-phero__mark[data-v-30e0216e]{background:var(--brand-violet,#9a8cff);box-shadow:0 0 10px #9a8cffcc}.tf-phero[data-tone=azure] .tf-phero__mark[data-v-30e0216e]{background:var(--brand-azure,#58bdff);box-shadow:0 0 10px #58bdffcc}.tf-phero__title[data-v-30e0216e]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.033em;text-wrap:balance;color:#f3f6fc;max-width:20ch;margin:0;font-size:clamp(2.2rem,5.2vw,4rem);font-weight:700;line-height:1.05}.tf-phero__lede[data-v-30e0216e]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:68ch;margin:22px 0 0;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65}.tf-phero__actions[data-v-30e0216e]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tf-phero__cta[data-v-30e0216e]{font-family:var(--brand-body-family,sans-serif);border-radius:999px;align-items:center;padding:13px 26px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.tf-phero__cta--primary[data-v-30e0216e]{color:#04060b;background:linear-gradient(118deg,#6df0c4 0%,#35e0a6 100%);box-shadow:0 12px 28px #35e0a63d}.tf-phero__cta--primary[data-v-30e0216e]:hover{transform:translateY(-2px);box-shadow:0 18px 38px #35e0a657}.tf-phero__cta--ghost[data-v-30e0216e]{color:#f3f6fc;background:#e6ebf508;border:1px solid #e6ebf538}.tf-phero__cta--ghost[data-v-30e0216e]:hover{background:#35e0a614;border-color:#35e0a680}.tf-phero__facts[data-v-30e0216e]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(16px,2.4vw,26px);margin:clamp(34px,5vw,52px) 0 0;padding:0;list-style:none;display:grid}.tf-phero__fact[data-v-30e0216e]{border-left:2px solid #e6ebf51f;flex-direction:column;gap:7px;padding-left:16px;display:flex}.tf-phero__fact-label[data-v-30e0216e]{font-family:var(--brand-mono-family,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-on-dark-faint,#6e7c95);font-size:.67rem}.tf-phero__fact-value[data-v-30e0216e]{font-family:var(--brand-heading-family,sans-serif);color:var(--brand-on-dark,#e6ebf5);font-size:1.02rem;font-weight:600;line-height:1.3}.tf-rails[data-v-1bc0f3db]{padding:var(--tf-section-pad,96px) var(--tf-gutter,24px);color:var(--brand-on-dark,#e6ebf5);background:radial-gradient(at 8% 12%,#58bdff12 0%,#0000 52%),linear-gradient(#070a12 0%,#04060b 100%);border-top:1px solid #e6ebf512;position:relative}.tf-rails__inner[data-v-1bc0f3db]{width:min(var(--tf-measure,1180px), 100%);margin:0 auto}.tf-section-eyebrow[data-v-1bc0f3db]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-azure,#58bdff);margin:0 0 16px;font-size:.71rem}.tf-section-title[data-v-1bc0f3db]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.028em;text-wrap:balance;color:#f3f6fc;max-width:22ch;margin:0;font-size:clamp(1.85rem,3.7vw,2.9rem);font-weight:700;line-height:1.1}.tf-section-lede[data-v-1bc0f3db]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:70ch;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68}.tf-rails__head[data-v-1bc0f3db]{margin-bottom:clamp(40px,5.5vw,60px)}.tf-rails__body[data-v-1bc0f3db]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,5vw,68px);display:grid}.tf-rails__list[data-v-1bc0f3db]{flex-direction:column;gap:clamp(24px,3vw,34px);margin:0;padding:0;list-style:none;display:flex}.tf-rails__item[data-v-1bc0f3db]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.tf-rails__item-num[data-v-1bc0f3db]{font-family:var(--brand-mono-family,monospace);letter-spacing:.1em;color:var(--brand-jade,#35e0a6);min-width:22px;padding-top:4px;font-size:.7rem}.tf-rails__item-title[data-v-1bc0f3db]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.015em;color:#f3f6fc;margin:0 0 8px;font-size:1.06rem;font-weight:600}.tf-rails__item-body[data-v-1bc0f3db]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.66}.tf-rails__panel[data-v-1bc0f3db]{background:#04060bd9;border:1px solid #e6ebf51c;border-radius:14px;position:sticky;top:104px;overflow:hidden;box-shadow:0 24px 56px #00000080}.tf-rails__panel-chrome[data-v-1bc0f3db]{background:#e6ebf509;border-bottom:1px solid #e6ebf517;align-items:center;gap:7px;padding:12px 16px;display:flex}.tf-rails__dot[data-v-1bc0f3db]{background:#e6ebf52e;border-radius:50%;width:8px;height:8px}.tf-rails__dot[data-v-1bc0f3db]:first-child{background:#35e0a68c}.tf-rails__panel-title[data-v-1bc0f3db]{font-family:var(--brand-mono-family,monospace);letter-spacing:.1em;color:var(--brand-on-dark-faint,#6e7c95);margin-left:10px;font-size:.7rem}.tf-rails__rows[data-v-1bc0f3db]{margin:0;padding:6px 0}.tf-rails__row[data-v-1bc0f3db]{border-bottom:1px solid #e6ebf50d;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 16px;display:grid}.tf-rails__row[data-v-1bc0f3db]:last-child{border-bottom:0}.tf-rails__row-label[data-v-1bc0f3db]{font-family:var(--brand-mono-family,monospace);letter-spacing:.02em;color:var(--brand-on-dark-muted,#a3afc4);font-size:.76rem}.tf-rails__row-value[data-v-1bc0f3db]{justify-content:flex-end;align-items:center;gap:9px;margin:0;display:flex}.tf-rails__row-text[data-v-1bc0f3db]{font-family:var(--brand-mono-family,monospace);color:var(--brand-on-dark-faint,#6e7c95);text-align:right;font-size:.74rem}.tf-rails__state[data-v-1bc0f3db]{font-family:var(--brand-mono-family,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:3px 8px;font-size:.65rem}.tf-rails__state[data-state=hard][data-v-1bc0f3db]{color:#6df0c4;background:#35e0a61a;border-color:#35e0a66b}.tf-rails__state[data-state=ai][data-v-1bc0f3db]{color:#b8aeff;background:#9a8cff1a;border-color:#9a8cff6b}.tf-rails__state[data-state=chain][data-v-1bc0f3db]{color:#8ed4ff;background:#58bdff1a;border-color:#58bdff6b}.tf-rails__panel-caption[data-v-1bc0f3db]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-faint,#6e7c95);text-wrap:pretty;background:#e6ebf505;border-top:1px solid #e6ebf512;margin:0;padding:14px 16px 17px;font-size:.83rem;line-height:1.6}@media (width<=900px){.tf-rails__body[data-v-1bc0f3db]{grid-template-columns:1fr}.tf-rails__panel[data-v-1bc0f3db]{position:static}}.tf-stack[data-v-8e8112c4]{padding:var(--tf-section-pad,96px) var(--tf-gutter,24px);color:var(--brand-on-dark,#e6ebf5);background:linear-gradient(#0a0f1b 0%,#070a12 100%);border-top:1px solid #e6ebf512;position:relative}.tf-stack__inner[data-v-8e8112c4]{width:min(var(--tf-measure,1180px), 100%);margin:0 auto}.tf-section-eyebrow[data-v-8e8112c4]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-azure,#58bdff);margin:0 0 16px;font-size:.71rem}.tf-section-title[data-v-8e8112c4]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.028em;text-wrap:balance;color:#f3f6fc;max-width:22ch;margin:0;font-size:clamp(1.85rem,3.7vw,2.9rem);font-weight:700;line-height:1.1}.tf-section-lede[data-v-8e8112c4]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:70ch;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68}.tf-stack__head[data-v-8e8112c4]{margin-bottom:clamp(38px,5vw,56px)}.tf-stack__groups[data-v-8e8112c4]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(24px,3.4vw,44px);display:grid}.tf-stack__group[data-v-8e8112c4]{border-top:2px solid;padding-top:18px}.tf-stack__group[data-tone=jade][data-v-8e8112c4]{border-top-color:#35e0a680}.tf-stack__group[data-tone=violet][data-v-8e8112c4]{border-top-color:#9a8cff80}.tf-stack__group[data-tone=azure][data-v-8e8112c4]{border-top-color:#58bdff80}.tf-stack__group-name[data-v-8e8112c4]{font-family:var(--brand-mono-family,monospace);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:.71rem}.tf-stack__group[data-tone=jade] .tf-stack__group-name[data-v-8e8112c4]{color:var(--brand-jade,#35e0a6)}.tf-stack__group[data-tone=violet] .tf-stack__group-name[data-v-8e8112c4]{color:var(--brand-violet,#9a8cff)}.tf-stack__group[data-tone=azure] .tf-stack__group-name[data-v-8e8112c4]{color:var(--brand-azure,#58bdff)}.tf-stack__chips[data-v-8e8112c4]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tf-stack__chip[data-v-8e8112c4]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);background:#e6ebf50a;border:1px solid #e6ebf51c;border-radius:999px;padding:6px 13px;font-size:.83rem}.tf-stack__footnote[data-v-8e8112c4]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-faint,#6e7c95);text-wrap:pretty;max-width:76ch;margin:clamp(28px,3.6vw,40px) 0 0;font-size:.88rem;line-height:1.66}.tf-stmt[data-v-a963a9e9]{padding:var(--tf-section-pad,96px) var(--tf-gutter,24px);color:var(--brand-on-dark,#e6ebf5);background:linear-gradient(#04060b 0%,#070a12 100%);position:relative}.tf-stmt__inner[data-v-a963a9e9]{width:min(var(--tf-measure,1180px), 100%);margin:0 auto}.tf-stmt__eyebrow[data-v-a963a9e9]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-on-dark-faint,#6e7c95);margin:0 0 26px;font-size:.71rem}.tf-stmt__lead[data-v-a963a9e9]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.024em;text-wrap:balance;color:#eef2f9;max-width:30ch;margin:0;font-size:clamp(1.4rem,3vw,2.3rem);font-weight:500;line-height:1.34}.tf-stmt__accent[data-v-a963a9e9]{font-style:normal;font-weight:600}.tf-stmt__accent[data-tone=jade][data-v-a963a9e9]{color:var(--brand-jade,#35e0a6)}.tf-stmt__accent[data-tone=violet][data-v-a963a9e9]{color:var(--brand-violet,#9a8cff)}.tf-stmt__accent[data-tone=azure][data-v-a963a9e9]{color:var(--brand-azure,#58bdff)}.tf-stmt__pillars[data-v-a963a9e9]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(24px,3.4vw,46px);margin:clamp(48px,6.5vw,78px) 0 0;padding:0;list-style:none;display:grid}.tf-stmt__pillar[data-v-a963a9e9]{border-top:1px solid #e6ebf51f;padding-top:20px}.tf-stmt__pillar-signal[data-v-a963a9e9]{font-family:var(--brand-mono-family,monospace);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.69rem;display:flex}.tf-stmt__pillar-mark[data-v-a963a9e9]{border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.tf-stmt__pillar[data-tone=jade] .tf-stmt__pillar-signal[data-v-a963a9e9]{color:var(--brand-jade,#35e0a6)}.tf-stmt__pillar[data-tone=jade] .tf-stmt__pillar-mark[data-v-a963a9e9]{background:var(--brand-jade,#35e0a6);box-shadow:0 0 10px #35e0a6b3}.tf-stmt__pillar[data-tone=violet] .tf-stmt__pillar-signal[data-v-a963a9e9]{color:var(--brand-violet,#9a8cff)}.tf-stmt__pillar[data-tone=violet] .tf-stmt__pillar-mark[data-v-a963a9e9]{background:var(--brand-violet,#9a8cff);box-shadow:0 0 10px #9a8cffb3}.tf-stmt__pillar[data-tone=azure] .tf-stmt__pillar-signal[data-v-a963a9e9]{color:var(--brand-azure,#58bdff)}.tf-stmt__pillar[data-tone=azure] .tf-stmt__pillar-mark[data-v-a963a9e9]{background:var(--brand-azure,#58bdff);box-shadow:0 0 10px #58bdffb3}.tf-stmt__pillar-title[data-v-a963a9e9]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.018em;color:#f3f6fc;margin:0 0 10px;font-size:1.14rem;font-weight:600}.tf-stmt__pillar-body[data-v-a963a9e9]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.66}.tf-strat[data-v-3b105697]{padding:var(--tf-section-pad,96px) var(--tf-gutter,24px);color:var(--brand-on-dark,#e6ebf5);background:radial-gradient(at 85% 0,#35e0a60f 0%,#0000 55%),linear-gradient(#0a0f1b 0%,#070a12 100%);position:relative}.tf-strat__inner[data-v-3b105697]{width:min(var(--tf-measure,1180px), 100%);margin:0 auto}.tf-section-eyebrow[data-v-3b105697]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-jade,#35e0a6);margin:0 0 16px;font-size:.71rem}.tf-section-title[data-v-3b105697]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.028em;text-wrap:balance;color:#f3f6fc;max-width:22ch;margin:0;font-size:clamp(1.85rem,3.7vw,2.9rem);font-weight:700;line-height:1.1}.tf-section-lede[data-v-3b105697]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:70ch;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68}.tf-strat__head[data-v-3b105697]{margin-bottom:clamp(40px,5.5vw,60px)}.tf-strat__grid[data-v-3b105697]{grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none;display:grid}.tf-strat__card[data-v-3b105697]{background:linear-gradient(165deg,#141b2cd9 0%,#0c111dd9 100%);border:1px solid #e6ebf517;border-radius:16px;flex-direction:column;padding:clamp(22px,2.6vw,30px);transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.tf-strat__card[data-v-3b105697]:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.tf-strat__card[data-tone=jade][data-v-3b105697]:before{background:linear-gradient(90deg,#35e0a6f2,#35e0a600)}.tf-strat__card[data-tone=violet][data-v-3b105697]:before{background:linear-gradient(90deg,#9a8cfff2,#9a8cff00)}.tf-strat__card[data-tone=azure][data-v-3b105697]:before{background:linear-gradient(90deg,#58bdfff2,#58bdff00)}.tf-strat__card[data-v-3b105697]:hover{border-color:#e6ebf52e;transform:translateY(-3px);box-shadow:0 22px 46px #0006}@media (prefers-reduced-motion:reduce){.tf-strat__card[data-v-3b105697],.tf-strat__card[data-v-3b105697]:hover{transition:none;transform:none}}.tf-strat__card-top[data-v-3b105697]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tf-strat__code[data-v-3b105697]{font-family:var(--brand-mono-family,monospace);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.tf-strat__card[data-tone=jade] .tf-strat__code[data-v-3b105697]{color:var(--brand-jade,#35e0a6)}.tf-strat__card[data-tone=violet] .tf-strat__code[data-v-3b105697]{color:var(--brand-violet,#9a8cff)}.tf-strat__card[data-tone=azure] .tf-strat__code[data-v-3b105697]{color:var(--brand-azure,#58bdff)}.tf-strat__count[data-v-3b105697]{font-family:var(--brand-mono-family,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-on-dark-faint,#6e7c95);white-space:nowrap;background:#e6ebf50d;border:1px solid #e6ebf51c;border-radius:999px;padding:4px 10px;font-size:.66rem}.tf-strat__name[data-v-3b105697]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.018em;color:#f3f6fc;margin:0 0 11px;font-size:1.16rem;font-weight:600}.tf-strat__body[data-v-3b105697]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;flex:1;margin:0 0 20px;font-size:.92rem;line-height:1.62}.tf-strat__meta[data-v-3b105697]{border-top:1px solid #e6ebf514;flex-direction:column;gap:8px;margin:0;padding-top:16px;display:flex}.tf-strat__meta-row[data-v-3b105697]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-strat__meta-row dt[data-v-3b105697]{font-family:var(--brand-mono-family,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-on-dark-faint,#6e7c95);font-size:.65rem}.tf-strat__meta-row dd[data-v-3b105697]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark,#e6ebf5);text-align:right;margin:0;font-size:.83rem;font-weight:500}.tf-strat__risk[data-v-3b105697]{font-family:var(--brand-mono-family,monospace);letter-spacing:.06em;border:1px solid;border-radius:999px;padding:3px 10px;font-size:.68rem;display:inline-block}.tf-strat__risk[data-level=low][data-v-3b105697]{color:#6df0c4;background:#35e0a61a;border-color:#35e0a66b}.tf-strat__risk[data-level=mid][data-v-3b105697]{color:#8ed4ff;background:#58bdff1a;border-color:#58bdff6b}.tf-strat__risk[data-level=high][data-v-3b105697]{color:#ffb0a5;background:#ff6b5b1a;border-color:#ff6b5b73}.tf-strat__footnote[data-v-3b105697]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-faint,#6e7c95);text-wrap:pretty;max-width:76ch;margin:clamp(28px,3.6vw,40px) 0 0;font-size:.88rem;line-height:1.66}.tf-system[data-v-d5865296]{padding:var(--tf-section-pad,96px) var(--tf-gutter,24px);color:var(--brand-on-dark,#e6ebf5);background:radial-gradient(at 20% 0,#9a8cff12 0%,#0000 55%),linear-gradient(#070a12 0%,#0a0f1b 100%);position:relative}.tf-system__inner[data-v-d5865296]{width:min(var(--tf-measure,1180px), 100%);margin:0 auto}.tf-section-eyebrow[data-v-d5865296]{font-family:var(--brand-mono-family,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-violet,#9a8cff);margin:0 0 16px;font-size:.71rem}.tf-section-title[data-v-d5865296]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.028em;text-wrap:balance;color:#f3f6fc;max-width:22ch;margin:0;font-size:clamp(1.85rem,3.7vw,2.9rem);font-weight:700;line-height:1.1}.tf-section-lede[data-v-d5865296]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;max-width:70ch;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68}.tf-system__head[data-v-d5865296]{margin-bottom:clamp(44px,6vw,68px)}.tf-system__flow[data-v-d5865296]{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=1040px){.tf-system__flow[data-v-d5865296]{grid-template-columns:repeat(var(--tf-flow-cols,4), minmax(0, 1fr));row-gap:clamp(30px,3.4vw,44px)}}.tf-system__stage[data-v-d5865296]{flex-direction:column;gap:16px;padding:0 clamp(14px,1.8vw,22px) 0 0;display:flex}.tf-system__stage-rail[data-v-d5865296]{align-items:center;height:14px;display:flex;position:relative}.tf-system__stage-node[data-v-d5865296]{z-index:1;border-radius:2px;flex:none;width:12px;height:12px;position:relative;transform:rotate(45deg)}.tf-system__stage-line[data-v-d5865296]{background:linear-gradient(90deg,#e6ebf542,#e6ebf50f);flex:1;height:1px;margin-left:8px}.tf-system__stage[data-tone=jade] .tf-system__stage-node[data-v-d5865296]{background:var(--brand-jade,#35e0a6);box-shadow:0 0 14px #35e0a699}.tf-system__stage[data-tone=violet] .tf-system__stage-node[data-v-d5865296]{background:var(--brand-violet,#9a8cff);box-shadow:0 0 14px #9a8cff99}.tf-system__stage[data-tone=azure] .tf-system__stage-node[data-v-d5865296]{background:var(--brand-azure,#58bdff);box-shadow:0 0 14px #58bdff99}.tf-system__stage-body[data-v-d5865296]{padding-right:6px}.tf-system__stage-label[data-v-d5865296]{font-family:var(--brand-mono-family,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-on-dark-muted,#a3afc4);align-items:baseline;gap:9px;margin:0 0 9px;font-size:.72rem;display:flex}.tf-system__stage-index[data-v-d5865296]{color:var(--brand-on-dark-faint,#6e7c95);letter-spacing:.1em;font-size:.66rem}.tf-system__stage-title[data-v-d5865296]{font-family:var(--brand-heading-family,sans-serif);letter-spacing:-.015em;color:#f3f6fc;margin:0 0 8px;font-size:1.06rem;font-weight:600}.tf-system__stage-caption[data-v-d5865296]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);max-width:34ch;margin:0;font-size:.92rem;line-height:1.58}.tf-system__foot[data-v-d5865296]{border-top:1px solid #e6ebf517;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,52px);margin-top:clamp(44px,6vw,66px);padding-top:clamp(30px,4vw,44px);display:grid}.tf-system__feeds-label[data-v-d5865296]{font-family:var(--brand-mono-family,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-on-dark-faint,#6e7c95);margin:0 0 15px;font-size:.68rem}.tf-system__feed-list[data-v-d5865296]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tf-system__feed[data-v-d5865296]{font-family:var(--brand-mono-family,monospace);letter-spacing:.02em;color:var(--brand-on-dark-muted,#a3afc4);background:#e6ebf50a;border:1px solid #e6ebf51f;border-radius:6px;padding:6px 11px;font-size:.75rem}.tf-system__note[data-v-d5865296]{font-family:var(--brand-body-family,sans-serif);color:var(--brand-on-dark-muted,#a3afc4);text-wrap:pretty;border-left:2px solid #35e0a666;margin:0;padding-left:clamp(16px,2vw,24px);font-size:.94rem;line-height:1.68}@media (width<=900px){.tf-system__foot[data-v-d5865296]{grid-template-columns:1fr}}@media (width<=640px){.tf-system__flow[data-v-d5865296]{grid-template-columns:1fr;gap:28px}.tf-system__stage[data-v-d5865296]{padding-right:0}.tf-system__stage-caption[data-v-d5865296]{max-width:none}}:root[data-site-theme=base]{--brand-primary:#4361dd;--brand-primary-accent:#243a80;--brand-secondary:#5c6ac4;--brand-accent:#b45a00;--brand-accent-decorative:#f18f3b;--brand-accent-soft:#f18f3b38;--brand-neutral:#f5f7ff;--brand-neutral-strong:#1f2a44;--brand-neutral-soft:#1f2a44d9;--brand-inverse:#fff;--brand-success:#239c65;--brand-success-text:#0e6e3f;--brand-info:#4361dd;--brand-warning:#f2b05e;--brand-warning-text:#7a4807;--brand-critical:#d04f4f;--brand-critical-text:#a83838;--brand-critical-soft:#d04f4f2e;--brand-accent-electric:#4361dd;--brand-accent-electric-soft:#f18f3b38;--brand-accent-warm:#b45a00;--brand-fg-100:#1f2a44;--brand-fg-200:#54627b;--brand-fg-300:#1f2a44d9;--brand-fg-050:#fff;--brand-bg-900:#f5f7ff;--brand-bg-800:#edf1ff;--brand-bg-700:#fff;--brand-bg-600:#e8ecff;--brand-radius-sm:8px;--brand-radius-md:14px;--brand-radius-lg:24px;--brand-radius-pill:999px;--brand-radius-full:50%;--brand-card-radius:24px;--brand-button-radius:14px;--brand-shadow-glow:0 18px 40px #0f172a1f;--brand-shadow-glow-strong:0 24px 48px #0f172a2e;--brand-card-shadow:0 18px 40px #0f172a1f;--brand-surface-card-shadow:0 18px 40px #0f172a1f;--brand-card-soft:#fff;--brand-surface-card-bg:#fff;--brand-card-border:#4361dd38;--brand-surface-card-border:#4361dd38;--brand-card-text:#1f2a44;--brand-surface-helper-bg:#4361dd14;--brand-surface-helper-hover-bg:#4361dd1f;--brand-icon-badge-bg:#4361dd29;--brand-icon-badge-color:#4361dd;--brand-border-highlight:#4361dd38;--brand-border-glow:#4361dd38;--brand-status-success:#239c65;--brand-status-error:#d04f4f;--brand-status-error-soft:#d04f4f2e;--brand-input-bg:#fff;--brand-input-border:#4361dd4d;--brand-input-border-active:0 0 0 2px #4361dd73;--brand-input-text:#1f2a44;--brand-input-placeholder:#54627b;--brand-focus-ring:0 0 0 2px #4361dd73;--brand-focus-glow:inset 0 0 0 1px #4361dd4d;--brand-modal-backdrop:#05060ba6;--brand-modal-surface:#fffffff7;--brand-modal-border:#4361dd38;--brand-modal-shadow:0 24px 48px #0f172a2e;--brand-modal-radius:24px;--brand-chart-track:#ecf1ffd9;--brand-chart-center-text:#1f2a44;--brand-header-bg:#05060b;--brand-header-text:#f0eaf3;--site-header-shadow:0 18px 45px #02030b99;--site-header-shadow-compact:0 12px 32px #02030bb8;--brand-primary-cta-gradient:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-primary-cta-text:#fff;--brand-primary-cta-border:1px solid #ffffff38;--brand-primary-cta-shadow:0 16px 32px #202e6859;--brand-primary-cta-hover-shadow:0 16px 32px #202e6859;--brand-primary-cta-hover-translate:translateY(-1px);--brand-cta-text:#fff;--helper-strip-bg:#4361dd14;--helper-strip-border:#4361dd38;--helper-strip-color:#1f2a44;--helper-strip-hover-bg:#4361dd1f;--helper-strip-hover-color:#1f2a44;--helper-strip-link-hover:#4361dd;--helper-strip-heading-color:#1f2a44;--helper-strip-body-color:#1f2a44d9;--tabs-bg:#fff;--tabs-border:#4361dd38;--tabs-shadow:0 16px 32px #0f172a14;--tab-color:#54627b;--tab-active-bg:#4361dd;--tab-active-color:#fff;--tab-active-shadow:0 16px 36px #0f172a1f;--tab-step-bg:#4361dd1f;--tab-step-border:#4361dd66;--tab-step-color:#4361dd;--tab-active-step-bg:#4361dd;--tab-active-step-border:#243a80;--tab-active-step-color:#fff;--field-bg:#fff;--field-border:#4361dd4d;--field-shadow:0 12px 24px #0a0f1e14;--field-addon-bg:#4361dd14;--field-addon-border:#4361dd38;--field-addon-color:#4361dd;--field-input-color:#1f2a44;--field-input-placeholder:#54627b;--community-strip-bg:#fff;--community-strip-border:#4361dd38;--community-strip-color:#1f2a44;--ui-text-primary:#1f2a44;--ui-text-muted:#54627b;--ui-field-label:#54627b;--ui-field-value:#1f2a44;--ui-status-heading-color:#4361dd;--brand-text:#1f2a44;--brand-text-muted:#54627b;--brand-surface:#f5f7ff;--brand-surface-elevated:#fff;--brand-border:#4361dd38;--brand-countdown-digit:#4361dd;--brand-countdown-label:#54627b;--brand-pill-gradient:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-pill-alt-gradient:#fff;--brand-pill-contrast:#fff;--brand-chip-neutral-bg:#4361dd1a;--brand-chip-neutral-color:#243a80;--brand-chip-neutral-border:#4361dd38;--brand-gradient-hero:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-gradient-promo:linear-gradient(135deg, #5c6ac4 0%, #4361dd 100%);--hero-surface-bg:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--hero-surface-before:#4361dd24;--hero-surface-after:#243a802e;--promo-surface-bg:linear-gradient(135deg, #5c6ac4 0%, #4361dd 100%);--promo-surface-before:#5c6ac433;--promo-surface-after:#4361dd33;--theme-body-background:radial-gradient(circle at 18% 20%, #4361dd14, transparent 55%), radial-gradient(circle at 80% 10%, #f18f3b14, transparent 60%), linear-gradient(180deg, #f8f9ff 0%, #eef1ff 100%);--status-headline-bg:linear-gradient(120deg, #4361dd24, #1c2a6029);--status-headline-color:#4361dd;--status-headline-shadow:0 18px 40px #0f172a1f;--status-price-value-color:#b45a00;--status-price-value-shadow:0 18px 40px #0f172a1f;--brand-hero-text:#1f2a44;--brand-hero-text-on-dark:#f0eaf3;--brand-hero-eyebrow:#4361dd;--brand-footer-text:#f0eaf3;--brand-footer-text-muted:#c8c2cf;--brand-footer-link-color:#f0eaf3;--brand-footer-link-hover:#fff;--brand-plan-card-text:#fff;--brand-plan-card-muted-text:#c8c2cf;--brand-plan-step-ring:#ffffff80}:root[data-site-theme=trifi]{--brand-primary:#35e0a6;--brand-primary-accent:#0f6f50;--brand-secondary:#9a8cff;--brand-accent:#35e0a6;--brand-accent-decorative:#6df0c4;--brand-accent-soft:#35e0a629;--brand-neutral:#070a12;--brand-neutral-strong:#eef1f7;--brand-neutral-soft:#070a12d9;--brand-inverse:#fff;--brand-success:#35e0a6;--brand-success-text:#0d7a58;--brand-info:#58bdff;--brand-info-text:#0f6ea8;--brand-warning:#f5b942;--brand-warning-text:#8a5e05;--brand-critical:#ff6b5b;--brand-critical-text:#c2392a;--brand-critical-soft:#ff6b5b2e;--brand-accent-electric:#35e0a6;--brand-accent-electric-soft:#35e0a629;--brand-accent-warm:#35e0a6;--brand-fg-100:#e6ebf5;--brand-fg-200:#a3afc4;--brand-fg-300:#eef1f7;--brand-fg-050:#070a12;--brand-bg-900:#070a12;--brand-bg-800:#0c111d;--brand-bg-700:#141b2c;--brand-bg-600:#04060b;--brand-radius-sm:4px;--brand-radius-md:10px;--brand-radius-lg:16px;--brand-radius-pill:999px;--brand-radius-full:50%;--brand-card-radius:16px;--brand-button-radius:10px;--brand-shadow-glow:0 18px 38px #00000073;--brand-shadow-glow-strong:0 24px 56px #000000a6;--brand-card-shadow:0 18px 38px #00000073;--brand-surface-card-shadow:0 18px 38px #00000073;--brand-card-soft:#0c111d;--brand-surface-card-bg:#0c111d;--brand-card-border:#35e0a633;--brand-surface-card-border:#35e0a633;--brand-card-text:#e6ebf5;--brand-surface-helper-bg:#35e0a612;--brand-surface-helper-hover-bg:#35e0a624;--brand-icon-badge-bg:#9a8cff29;--brand-icon-badge-color:#35e0a6;--brand-border-highlight:#35e0a633;--brand-border-glow:#35e0a633;--brand-status-success:#35e0a6;--brand-status-error:#ff6b5b;--brand-status-error-soft:#ff6b5b2e;--brand-input-bg:#0c111d;--brand-input-border:#35e0a647;--brand-input-border-active:0 0 0 2px #35e0a6a6;--brand-input-text:#e6ebf5;--brand-input-placeholder:#6e7c95;--brand-focus-ring:0 0 0 2px #35e0a6a6;--brand-focus-glow:inset 0 0 0 1px #35e0a659;--brand-modal-backdrop:#04060bcc;--brand-modal-surface:#0c111df7;--brand-modal-border:#35e0a642;--brand-modal-shadow:0 24px 56px #000000a6;--brand-modal-radius:16px;--brand-chart-track:#e6ebf514;--brand-chart-center-text:#e6ebf5;--brand-header-bg:#04060b;--brand-header-text:#e6ebf5;--site-header-shadow:0 1px 0 #00000080, 0 18px 45px #00000073;--site-header-shadow-compact:0 1px 0 #0009, 0 10px 30px #0000008c;--brand-primary-cta-gradient:#35e0a6;--brand-primary-cta-text:#070a12;--brand-primary-cta-border:1px solid #35e0a6d9;--brand-primary-cta-shadow:0 14px 32px #35e0a63d;--brand-primary-cta-hover-shadow:0 14px 32px #35e0a63d;--brand-primary-cta-hover-translate:translateY(-1px);--brand-cta-text:#070a12;--helper-strip-bg:#35e0a612;--helper-strip-border:#35e0a63d;--helper-strip-color:#e6ebf5;--helper-strip-hover-bg:#35e0a624;--helper-strip-hover-color:#e6ebf5;--helper-strip-link-hover:#35e0a6;--helper-strip-heading-color:#e6ebf5;--helper-strip-body-color:#a3afc4;--tabs-bg:#0c111d;--tabs-border:#35e0a633;--tabs-shadow:0 22px 48px #0009;--tab-color:#a3afc4;--tab-active-bg:#35e0a629;--tab-active-color:#e6ebf5;--tab-active-shadow:0 18px 36px #0000008c;--tab-step-bg:#e6ebf50f;--tab-step-border:#35e0a64d;--tab-step-color:#eef1f7;--tab-active-step-bg:#35e0a6;--tab-active-step-border:#6df0c4;--tab-active-step-color:#070a12;--field-bg:#0c111d;--field-border:#35e0a647;--field-shadow:0 16px 30px #0000008c;--field-addon-bg:#04060b;--field-addon-border:#35e0a63d;--field-addon-color:#35e0a6;--field-input-color:#e6ebf5;--field-input-placeholder:#6e7c95;--community-strip-bg:#141b2c;--community-strip-border:#9a8cff47;--community-strip-color:#e6ebf5;--ui-text-primary:#e6ebf5;--ui-text-muted:#a3afc4;--ui-field-label:#a3afc4;--ui-field-value:#e6ebf5;--ui-status-heading-color:#35e0a6;--brand-text:#e6ebf5;--brand-text-muted:#a3afc4;--brand-surface:#070a12;--brand-surface-elevated:#0c111d;--brand-border:#35e0a633;--brand-countdown-digit:#35e0a6;--brand-countdown-label:#a3afc4;--brand-pill-gradient:#35e0a6;--brand-pill-alt-gradient:transparent;--brand-pill-contrast:#070a12;--brand-chip-neutral-bg:#e6ebf50f;--brand-chip-neutral-color:#e6ebf5;--brand-chip-neutral-border:#e6ebf52e;--brand-gradient-hero:linear-gradient(145deg, #070a12 0%, #141b2c 100%);--brand-gradient-promo:linear-gradient(155deg, #0c111d 0%, #070a12 100%);--hero-surface-bg:linear-gradient(145deg, #070a12 0%, #141b2c 100%);--hero-surface-before:radial-gradient(circle, #35e0a629, #0000);--hero-surface-after:radial-gradient(circle, #9a8cff33, #0000);--promo-surface-bg:linear-gradient(155deg, #0c111d 0%, #070a12 100%);--promo-surface-before:radial-gradient(circle, #58bdff24, #0000);--promo-surface-after:radial-gradient(circle, #35e0a624, #0000);--theme-body-background:radial-gradient(circle at 10% 6%, #35e0a60d, transparent 55%), radial-gradient(circle at 90% 4%, #9a8cff0f, transparent 58%), linear-gradient(180deg, #070a12 0%, #0c111d 100%);--status-headline-bg:linear-gradient(120deg, #35e0a629, #9a8cff29);--status-headline-color:#35e0a6;--status-headline-shadow:0 8px 18px #00000080;--status-price-value-color:#35e0a6;--status-price-value-shadow:0 18px 38px #00000073;--brand-hero-text:#e6ebf5;--brand-hero-text-on-dark:#e6ebf5;--brand-hero-eyebrow:#35e0a6;--brand-footer-text:#e6ebf5;--brand-footer-text-muted:#a3afc4;--brand-footer-link-color:#e6ebf5;--brand-footer-link-hover:#35e0a6;--brand-plan-card-text:#eef1f7;--brand-plan-card-muted-text:#a3afc4;--brand-plan-step-ring:#35e0a673}
