@import "https://fonts.googleapis.com/css2?family=Inter:wght@300..700&family=Bricolage+Grotesque:opsz,wght@12..96,300..800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root[data-site-theme=entourage]{--brand-obsidian:#08070f;--brand-midnight:#12101f;--brand-plum:#1e1a33;--brand-plum-soft:#2c2650;--brand-iris:#6c5ce7;--brand-iris-bright:#9a8bff;--brand-iris-deep:#4a3bc4;--brand-gilt:#e0a93b;--brand-gilt-deep:#8a6111;--brand-aurora:#4fe0b0;--brand-aurora-deep:#0c7a5b;--brand-parchment:#f8f5ef;--brand-parchment-alt:#f0ebe0;--brand-parchment-sunk:#e5dece;--brand-ink:#0e0c1a;--brand-ink-soft:#241f3d;--brand-grey:#5c5670;--brand-grey-light:#8b849f;--brand-on-dark:#edeaf6;--brand-on-dark-muted:#a9a2c4}:where(a,button,[role=button],summary,input,select):focus-visible{outline:2px solid var(--brand-iris,#6c5ce7);outline-offset:3px;border-radius:3px}:root[data-site-theme=entourage] .site-header,:root[data-site-theme=entourage] .site-header--compact{background:var(--brand-obsidian,#08070f)}.ent-hero :where(a,button,[role=button]):focus-visible,.ent-boundary :where(a,button,[role=button]):focus-visible,.ent-channel :where(a,button,[role=button]):focus-visible,.ent-cta :where(a,button,[role=button]):focus-visible{outline-color:var(--brand-gilt,#e0a93b)}.ent-section-eyebrow{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.19em;text-transform:uppercase;color:var(--brand-gilt-deep,#8a6111);margin:0 0 14px;font-size:.73rem;font-weight:500}.ent-section-eyebrow--dark{color:var(--brand-gilt,#e0a93b)}.ent-section-title{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);font-variation-settings:"opsz" 96;letter-spacing:-.035em;text-wrap:balance;color:var(--brand-ink,#0e0c1a);margin:0;font-size:clamp(1.95rem,4vw,3.1rem);font-weight:700;line-height:1.06}.ent-section-title--dark{color:#fbfaff}.ent-section-lede{color:var(--brand-grey,#5c5670);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.65}.ent-section-lede--dark{color:var(--brand-on-dark-muted,#a9a2c4)}:root[data-site-theme=entourage] h1,:root[data-site-theme=entourage] h2,:root[data-site-theme=entourage] h3{font-variation-settings:"opsz" 96}@media (prefers-reduced-motion:reduce){.ent-hero__orbit,.ent-hero__glow,.ent-hero__ticker-track,.ent-hero__pulse,.ent-channel__bubble,.ent-channel__typing span,.ent-rhythm__now,.ent-roster__card,.ent-boundary__beam,.ent-ext__card,.ent-vault__caret{transition:none!important;animation:none!important}}.ent-boundary[data-v-d115b3f3]{color:var(--brand-on-dark,#edeaf6);background:radial-gradient(at 50% 0,#e0a93b24 0%,#0000 55%),linear-gradient(#08070f 0%,#12101f 100%);padding:clamp(72px,11vh,132px) clamp(20px,5vw,80px)}.ent-boundary__inner[data-v-d115b3f3]{width:min(1080px,100%);margin:0 auto}.ent-boundary__head[data-v-d115b3f3]{text-align:center;width:min(760px,100%);margin:0 auto clamp(34px,5vw,54px)}.ent-boundary__figure[data-v-d115b3f3]{background:#12101f99;border:1px solid #9a8bff33;border-radius:24px;margin:0;padding:clamp(16px,2.6vw,30px);box-shadow:0 30px 70px #02020880}.ent-boundary__svg[data-v-d115b3f3]{width:100%;height:auto;display:block;overflow:visible}.ent-boundary__beam[data-v-d115b3f3]{fill:none;stroke:var(--brand-iris-bright,#9a8bff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 9;opacity:.9;animation:2.6s linear infinite ent-flow-d115b3f3}@keyframes ent-flow-d115b3f3{to{stroke-dashoffset:-28px}}.ent-boundary__deny path[data-v-d115b3f3]{fill:none;stroke:#e0574f;stroke-width:1.6px;stroke-dasharray:3 8;opacity:.5}.ent-boundary__x circle[data-v-d115b3f3]{fill:#e0574f29;stroke:#e0574f;stroke-width:1.6px}.ent-boundary__x path[data-v-d115b3f3]{stroke:#e0574f;stroke-width:2.2px;stroke-linecap:round;fill:none}.ent-boundary__person rect[data-v-d115b3f3]{fill:#2c2650b3;stroke:#9a8bff6b;stroke-width:1.4px}.ent-boundary__vault rect[data-v-d115b3f3]{fill:#08070fcc;stroke:#9a8bff4d;stroke-width:1.4px}.ent-boundary__vault--shared rect[data-v-d115b3f3]{fill:#e0a93b1a;stroke:#e0a93b8c}.ent-boundary__label[data-v-d115b3f3]{fill:#f4f2ff;font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);text-anchor:middle;font-size:20px;font-weight:700}.ent-boundary__sub[data-v-d115b3f3]{fill:#a9a2c4eb;font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.04em;text-anchor:middle;font-size:13px}.ent-boundary__footnote[data-v-d115b3f3]{fill:#a9a2c4bf;font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.05em;text-anchor:middle;font-size:12.5px}.ent-boundary__proofs[data-v-d115b3f3]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.ent-boundary__proof[data-v-d115b3f3]{background:#ffffff09;border:1px solid #9a8bff2e;border-radius:16px;padding:22px 24px}.ent-boundary__proof-title[data-v-d115b3f3]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--brand-gilt,#e0a93b);margin:0 0 7px;font-size:.73rem}.ent-boundary__proof-body[data-v-d115b3f3]{color:var(--brand-on-dark-muted,#a9a2c4);margin:0;font-size:.94rem;line-height:1.6}@media (width<=640px){.ent-boundary__figure[data-v-d115b3f3]{padding:14px;overflow-x:auto}.ent-boundary__svg[data-v-d115b3f3]{width:620px;max-width:none}}.ent-cta[data-v-a4d966d7]{isolation:isolate;background:var(--brand-obsidian,#08070f);color:var(--brand-on-dark,#edeaf6);text-align:center;padding:clamp(84px,13vh,150px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.ent-cta__backdrop[data-v-a4d966d7]{object-fit:cover;opacity:.82;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ent-cta__veil[data-v-a4d966d7]{z-index:-1;background:radial-gradient(78% 74% at 50% 48%,#08070fe0 0%,#08070fa8 58%,#08070f4d 100%),linear-gradient(#08070fb3 0%,#08070f1a 45%,#08070fbf 100%);position:absolute;inset:0}.ent-cta__inner[data-v-a4d966d7]{flex-direction:column;align-items:center;gap:18px;width:min(780px,100%);margin:0 auto;display:flex;position:relative}.ent-cta__eyebrow[data-v-a4d966d7]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-gilt,#e0a93b);background:#e0a93b1a;border:1px solid #e0a93b57;border-radius:999px;margin:0;padding:7px 18px;font-size:.73rem}.ent-cta__title[data-v-a4d966d7]{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);font-variation-settings:"opsz" 96;letter-spacing:-.035em;text-wrap:balance;color:#fbfaff;margin:0;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:700;line-height:1.03}.ent-cta__body[data-v-a4d966d7]{max-width:58ch;color:var(--brand-on-dark-muted,#a9a2c4);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.64}.ent-cta__actions[data-v-a4d966d7]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.ent-cta__btn[data-v-a4d966d7]{border-radius:999px;align-items:center;padding:15px 32px;font-size:.97rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.ent-cta__btn--primary[data-v-a4d966d7]{color:#100c02;background:linear-gradient(135deg,#e0a93b 0%,#c98f22 100%);box-shadow:0 14px 34px #8a611170,inset 0 1px #ffffff4d}.ent-cta__btn--primary[data-v-a4d966d7]:hover{transform:translateY(-2px);box-shadow:0 20px 44px #8a61118f}.ent-cta__btn--ghost[data-v-a4d966d7]{color:#f4f2ff;background:#ffffff0d;border:1px solid #edeaf64d}.ent-cta__btn--ghost[data-v-a4d966d7]:hover{background:#ffffff1a;border-color:#edeaf685}.ent-cta__caption[data-v-a4d966d7]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.06em;color:#a9a2c4d1;margin:6px 0 0;font-size:.75rem}@media (width<=560px){.ent-cta__btn[data-v-a4d966d7]{flex:100%;justify-content:center}}.ent-channel[data-v-ce6c1475]{color:var(--brand-on-dark,#edeaf6);background:radial-gradient(at 15% 12%,#6c5ce738 0%,#0000 58%),radial-gradient(at 85% 88%,#e0a93b1f 0%,#0000 55%),linear-gradient(165deg,#12101f 0%,#08070f 100%);padding:clamp(72px,11vh,132px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.ent-channel__inner[data-v-ce6c1475]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,72px);width:min(1240px,100%);margin:0 auto;display:grid}.ent-channel__points[data-v-ce6c1475]{flex-direction:column;gap:16px;margin:clamp(24px,3vw,34px) 0 0;padding:0;list-style:none;display:flex}.ent-channel__points li[data-v-ce6c1475]{color:var(--brand-on-dark-muted,#a9a2c4);align-items:flex-start;gap:13px;font-size:.97rem;line-height:1.6;display:flex}.ent-channel__points strong[data-v-ce6c1475]{color:#f4f2ff;margin-bottom:2px;font-weight:600;display:block}.ent-channel__tick[data-v-ce6c1475]{width:22px;height:22px;color:var(--brand-aurora,#4fe0b0);background:#4fe0b01f;border:1px solid #4fe0b057;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.ent-channel__frame[data-v-ce6c1475]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12101fdb;border:1px solid #9a8bff33;border-radius:22px;overflow:hidden;box-shadow:0 34px 80px #02020899}.ent-channel__chrome[data-v-ce6c1475]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.08em;background:#08070f99;border-bottom:1px solid #9a8bff29;align-items:center;gap:10px;padding:14px 20px;font-size:.74rem;display:flex}.ent-channel__chrome-dot[data-v-ce6c1475]{background:var(--brand-gilt,#e0a93b);border-radius:50%;width:9px;height:9px}.ent-channel__chrome-title[data-v-ce6c1475]{color:#edeaf6e6;text-transform:uppercase;flex:1}.ent-channel__chrome-live[data-v-ce6c1475]{color:var(--brand-aurora,#4fe0b0);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.ent-channel__chrome-pip[data-v-ce6c1475]{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.ent-channel__thread[data-v-ce6c1475]{flex-direction:column;gap:15px;margin:0;padding:clamp(18px,2.4vw,26px);list-style:none;display:flex}.ent-channel.is-armed .ent-channel__msg[data-v-ce6c1475]{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(10px)}.ent-channel.is-armed .ent-channel__msg.is-in[data-v-ce6c1475]{opacity:1;transform:none}.ent-channel__msg--user[data-v-ce6c1475]{align-self:flex-end;max-width:84%}.ent-channel__msg--agent[data-v-ce6c1475]{align-self:flex-start;max-width:92%}.ent-channel__msg--router[data-v-ce6c1475]{align-self:center}.ent-channel__from[data-v-ce6c1475]{align-items:center;gap:8px;margin-bottom:7px;display:flex}.ent-channel__avatar[data-v-ce6c1475]{width:26px;height:26px;font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:#f4f2ff;background:linear-gradient(140deg,#6c5ce7,#4a3bc4);border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:.64rem;font-weight:600;display:grid}.ent-channel__avatar[data-role=Finance\ Agent][data-v-ce6c1475]{background:linear-gradient(140deg,#e0a93b,#8a6111)}.ent-channel__avatar[data-role=Wellness\ Agent][data-v-ce6c1475]{background:linear-gradient(140deg,#4fe0b0,#0c7a5b)}.ent-channel__from-name[data-v-ce6c1475]{color:#f4f2ff;font-size:.83rem;font-weight:600}.ent-channel__from-role[data-v-ce6c1475]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:#a9a2c4d9;font-size:.66rem}.ent-channel__bubble[data-v-ce6c1475]{color:#edeaf6f0;background:#2c26508c;border:1px solid #9a8bff2e;border-radius:16px;margin:0;padding:13px 17px;font-size:.93rem;line-height:1.58}.ent-channel__msg--user .ent-channel__bubble[data-v-ce6c1475]{background:linear-gradient(140deg,#6c5ce757,#4a3bc447);border-color:#9a8bff66;border-bottom-right-radius:5px}.ent-channel__msg--agent .ent-channel__bubble[data-v-ce6c1475]{border-bottom-left-radius:5px}.ent-channel__router[data-v-ce6c1475]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.05em;color:var(--brand-gilt,#e0a93b);background:#e0a93b14;border:1px dashed #e0a93b5c;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.7rem;display:inline-flex}.ent-channel__caption[data-v-ce6c1475]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:#a9a2c4cc;border-top:1px solid #9a8bff24;margin:0;padding:13px 20px 16px;font-size:.7rem;line-height:1.55}@media (width<=980px){.ent-channel__inner[data-v-ce6c1475]{grid-template-columns:1fr}}.ent-ext[data-v-a585cca3]{color:var(--brand-on-dark,#edeaf6);background:radial-gradient(at 80% 8%,#6c5ce73d 0%,#0000 55%),linear-gradient(175deg,#12101f 0%,#08070f 100%);padding:clamp(72px,11vh,132px) clamp(20px,5vw,80px)}.ent-ext__inner[data-v-a585cca3]{width:min(1240px,100%);margin:0 auto}.ent-ext__head[data-v-a585cca3]{text-align:center;width:min(760px,100%);margin:0 auto clamp(38px,5vw,60px)}.ent-ext__grid[data-v-a585cca3]{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ent-ext__card[data-v-a585cca3]{background:#ffffff0a;border:1px solid #9a8bff33;border-radius:20px;flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,28px);transition:transform .24s,border-color .24s,background .24s;display:flex}.ent-ext__card[data-v-a585cca3]:hover{background:#ffffff12;border-color:#e0a93b73;transform:translateY(-4px)}.ent-ext__kind[data-v-a585cca3]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--brand-gilt,#e0a93b);margin:0;font-size:.68rem}.ent-ext__name[data-v-a585cca3]{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);letter-spacing:-.022em;color:#f4f2ff;margin:0;font-size:1.24rem;font-weight:700}.ent-ext__body[data-v-a585cca3]{color:var(--brand-on-dark-muted,#a9a2c4);margin:0;font-size:.93rem;line-height:1.6}.ent-ext__chips[data-v-a585cca3]{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.ent-ext__chip[data-v-a585cca3]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:#edeaf6db;background:#6c5ce738;border:1px solid #9a8bff47;border-radius:999px;padding:4px 11px;font-size:.68rem}.ent-ext__install[data-v-a585cca3]{background:#08070f99;border:1px dashed #e0a93b57;border-radius:20px;margin-top:clamp(28px,4vw,44px);padding:clamp(22px,3vw,32px)}.ent-ext__install-head[data-v-a585cca3]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gilt,#e0a93b);align-items:center;gap:9px;margin:0 0 16px;font-size:.76rem;display:flex}.ent-ext__caret[data-v-a585cca3]{color:var(--brand-aurora,#4fe0b0)}.ent-ext__steps[data-v-a585cca3]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ent-ext__step[data-v-a585cca3]{color:var(--brand-on-dark-muted,#a9a2c4);align-items:flex-start;gap:12px;font-size:.93rem;line-height:1.58;display:flex}.ent-ext__step-n[data-v-a585cca3]{width:24px;height:24px;font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:var(--brand-obsidian,#08070f);background:var(--brand-gilt,#e0a93b);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:600;display:grid}.ent-hero[data-v-f872a102]{isolation:isolate;background:var(--brand-obsidian,#08070f);min-height:100vh;color:var(--brand-on-dark,#edeaf6);align-items:center;padding:clamp(130px,17vh,210px) clamp(20px,5vw,80px) clamp(90px,12vh,150px);display:flex;position:relative;overflow:hidden}.ent-hero__backdrop[data-v-f872a102]{object-fit:cover;opacity:.85;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.ent-hero__veil[data-v-f872a102]{z-index:-2;background:linear-gradient(100deg,#08070fe6 0%,#08070fa8 42%,#08070f57 100%),linear-gradient(#08070fd1 0%,#08070f1f 38%,#08070fe0 100%);position:absolute;inset:0}.ent-hero__grid[data-v-f872a102]{z-index:-1;background-image:linear-gradient(#9a8bff0f 1px,#0000 1px),linear-gradient(90deg,#9a8bff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30%,#000 0%,#0006 55%,#0000 100%);mask-image:radial-gradient(at 30%,#000 0%,#0006 55%,#0000 100%)}.ent-hero__inner[data-v-f872a102]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.ent-hero__copy[data-v-f872a102]{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.4vw,28px);display:flex}.ent-hero__eyebrow[data-v-f872a102]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-gilt,#e0a93b);background:#e0a93b17;border:1px solid #e0a93b4d;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 18px;font-size:.74rem;display:inline-flex}.ent-hero__pulse[data-v-f872a102]{background:var(--brand-aurora,#4fe0b0);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite ent-pulse-f872a102;box-shadow:0 0 12px #4fe0b0e6}@keyframes ent-pulse-f872a102{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.ent-hero__headline[data-v-f872a102]{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);font-variation-settings:"opsz" 96;letter-spacing:-.035em;text-wrap:balance;color:#fbfaff;margin:0;font-size:clamp(2.7rem,6.2vw,5.4rem);font-weight:700;line-height:.98}.ent-hero__headline-line[data-v-f872a102]{display:block}.ent-hero__headline-accent[data-v-f872a102]{background:linear-gradient(115deg,#e0a93b 0%,#9a8bff 52%,#4fe0b0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ent-hero__subhead[data-v-f872a102]{max-width:54ch;color:var(--brand-on-dark-muted,#a9a2c4);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.62}.ent-hero__actions[data-v-f872a102]{flex-wrap:wrap;gap:14px;display:flex}.ent-hero__cta[data-v-f872a102]{letter-spacing:.01em;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:.97rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.ent-hero__cta--primary[data-v-f872a102]{color:#fff;background:linear-gradient(135deg,#6c5ce7 0%,#4a3bc4 100%);box-shadow:0 14px 34px #4a3bc480,inset 0 1px #ffffff38}.ent-hero__cta--primary[data-v-f872a102]:hover{transform:translateY(-2px);box-shadow:0 20px 44px #4a3bc499}.ent-hero__cta--ghost[data-v-f872a102]{color:#f4f2ff;background:#ffffff0d;border:1px solid #edeaf647}.ent-hero__cta--ghost[data-v-f872a102]:hover{background:#ffffff1a;border-color:#edeaf680}.ent-hero__footnote[data-v-f872a102]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.05em;color:#a9a2c4cc;margin:0;font-size:.76rem}.ent-hero__orbit-wrap[data-v-f872a102]{justify-content:center;align-items:center;display:flex}.ent-hero__orbit[data-v-f872a102]{aspect-ratio:1;place-items:center;width:min(430px,82vw);display:grid;position:relative}.ent-hero__orbit-ring[data-v-f872a102]{border:1px solid #9a8bff2e;border-radius:50%;position:absolute}.ent-hero__orbit-ring--outer[data-v-f872a102]{border-style:dashed;animation:46s linear infinite ent-spin-f872a102;inset:0}.ent-hero__orbit-ring--inner[data-v-f872a102]{border-color:#e0a93b33;inset:26%}@keyframes ent-spin-f872a102{to{transform:rotate(360deg)}}.ent-hero__orbit-core[data-v-f872a102]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#2c2650 0%,#12101f 70%);border:1px solid #e0a93b73;border-radius:50%;place-items:center;width:27%;display:grid;position:relative;box-shadow:0 0 44px #6c5ce76b,inset 0 1px #ffffff1f}.ent-hero__orbit-core-label[data-v-f872a102]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gilt,#e0a93b);font-size:.72rem}.ent-hero__orbit-node[data-v-f872a102]{transform:rotate(var(--angle)) translate(min(198px, 39vw)) rotate(calc(var(--angle) * -1)) translate(-50%, -50%);transform-origin:0 0;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:50%}.ent-hero__orbit-dot[data-v-f872a102]{background:var(--brand-iris-bright,#9a8bff);width:11px;height:11px;animation:3.6s ease-in-out infinite ent-node-f872a102;animation-delay:var(--delay);border-radius:50%;box-shadow:0 0 16px #9a8bffe6}@keyframes ent-node-f872a102{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}.ent-hero__orbit-label[data-v-f872a102]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:#edeaf6b8;font-size:.66rem}.ent-hero__ticker[data-v-f872a102]{background:linear-gradient(#0000,#08070fe6);border-top:1px solid #edeaf617;padding:13px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ent-hero__ticker-track[data-v-f872a102]{white-space:nowrap;gap:44px;width:max-content;animation:46s linear infinite ent-marquee-f872a102;display:flex}.ent-hero__ticker-item[data-v-f872a102]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.04em;align-items:center;gap:10px;font-size:.75rem;display:inline-flex}.ent-hero__ticker-time[data-v-f872a102]{color:var(--brand-gilt,#e0a93b)}.ent-hero__ticker-dot[data-v-f872a102]{background:var(--brand-aurora,#4fe0b0);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4fe0b0b3}.ent-hero__ticker-text[data-v-f872a102]{color:#a9a2c4e6}@keyframes ent-marquee-f872a102{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=980px){.ent-hero__inner[data-v-f872a102]{text-align:center;grid-template-columns:1fr;justify-items:center}.ent-hero__copy[data-v-f872a102]{align-items:center}.ent-hero__orbit-wrap[data-v-f872a102]{order:-1}.ent-hero__orbit[data-v-f872a102]{width:min(320px,72vw)}.ent-hero__orbit-node[data-v-f872a102]{transform:rotate(var(--angle)) translate(min(146px, 33vw)) rotate(calc(var(--angle) * -1)) translate(-50%, -50%)}}@media (width<=560px){.ent-hero__cta[data-v-f872a102]{flex:100%;justify-content:center}.ent-hero__orbit-label[data-v-f872a102]{font-size:.58rem}}.ent-personas[data-v-96cc3c7c]{background:var(--brand-parchment,#f8f5ef);padding:clamp(72px,11vh,132px) clamp(20px,5vw,80px)}.ent-personas__inner[data-v-96cc3c7c]{width:min(1140px,100%);margin:0 auto}.ent-personas__head[data-v-96cc3c7c]{text-align:center;width:min(760px,100%);margin:0 auto clamp(36px,5vw,58px)}.ent-personas__stage[data-v-96cc3c7c]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.ent-personas__portrait-wrap[data-v-96cc3c7c]{flex-direction:column;align-items:center;gap:16px;display:flex}.ent-personas__frame[data-v-96cc3c7c]{aspect-ratio:1;background:var(--brand-obsidian,#08070f);border-radius:20px;width:min(330px,100%);position:relative;overflow:hidden;box-shadow:0 26px 58px #0e0c1a47}.ent-personas__frame-edge[data-v-96cc3c7c]{pointer-events:none;border:2px solid #e0a93b80;border-radius:20px;position:absolute;inset:0;box-shadow:inset 0 0 0 6px #08070f8c,inset 0 0 44px #08070fb3}.ent-personas__portrait[data-v-96cc3c7c]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .7s;position:absolute;inset:0;transform:scale(1.04)}.ent-personas__portrait.is-active[data-v-96cc3c7c]{opacity:1;transform:none}.ent-personas__role-badge[data-v-96cc3c7c]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-iris,#6c5ce7);background:#6c5ce71a;border:1px solid #6c5ce742;border-radius:999px;align-items:center;gap:9px;margin:0;padding:7px 16px;font-size:.72rem;display:inline-flex}.ent-personas__role-dot[data-v-96cc3c7c]{background:var(--brand-iris,#6c5ce7);border-radius:50%;width:7px;height:7px}.ent-personas__tabs[data-v-96cc3c7c]{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ent-personas__tab[data-v-96cc3c7c]{cursor:pointer;color:var(--brand-grey,#5c5670);background:0 0;border:1px solid #241f3d33;border-radius:999px;padding:9px 20px;font-family:inherit;font-size:.87rem;font-weight:600;transition:color .2s,background .2s,border-color .2s}.ent-personas__tab[data-v-96cc3c7c]:hover{color:var(--brand-ink,#0e0c1a);border-color:#6c5ce766}.ent-personas__tab.is-active[data-v-96cc3c7c]{color:var(--brand-obsidian,#08070f);background:linear-gradient(135deg,#e0a93b 0%,#c98f22 100%);border-color:#0000;box-shadow:0 8px 20px #8a611142}.ent-personas__panel[data-v-96cc3c7c]{background:#fff;border:1px solid #241f3d1a;border-radius:20px;padding:clamp(22px,3vw,30px);box-shadow:0 18px 40px #0e0c1a14}.ent-personas__pack[data-v-96cc3c7c]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.06em;color:var(--brand-gilt-deep,#8a6111);margin:0 0 8px;font-size:.73rem}.ent-personas__name[data-v-96cc3c7c]{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);letter-spacing:-.03em;color:var(--brand-ink,#0e0c1a);margin:0 0 14px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700}.ent-personas__voice[data-v-96cc3c7c]{color:var(--brand-ink-soft,#241f3d);border-left:3px solid #e0a93b99;margin:0 0 14px;padding-left:16px;font-size:1.02rem;font-style:italic;line-height:1.6}.ent-personas__note[data-v-96cc3c7c]{color:var(--brand-grey,#5c5670);margin:0;font-size:.92rem;line-height:1.6}.ent-personas__invariant[data-v-96cc3c7c]{width:min(860px,100%);color:var(--brand-ink-soft,#241f3d);background:#6c5ce712;border:1px dashed #6c5ce757;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:clamp(30px,4vw,46px) auto 0;padding:18px 24px;font-size:.95rem;line-height:1.6;display:flex}.ent-personas__invariant-tag[data-v-96cc3c7c]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-iris,#6c5ce7);flex:none;font-size:.68rem}@media (width<=900px){.ent-personas__stage[data-v-96cc3c7c]{grid-template-columns:1fr}}.ent-rhythm[data-v-e77f85b8]{background:var(--brand-parchment-alt,#f0ebe0);padding:clamp(72px,11vh,132px) clamp(20px,5vw,80px)}.ent-rhythm__inner[data-v-e77f85b8]{width:min(1140px,100%);margin:0 auto}.ent-rhythm__head[data-v-e77f85b8]{text-align:center;width:min(760px,100%);margin:0 auto clamp(36px,5vw,56px)}.ent-rhythm__track[data-v-e77f85b8]{gap:0;width:min(780px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.ent-rhythm__slot[data-v-e77f85b8]{grid-template-columns:40px minmax(0,1fr);gap:20px;display:grid}.ent-rhythm__rail[data-v-e77f85b8]{justify-content:center;display:flex;position:relative}.ent-rhythm__rail[data-v-e77f85b8]:before{content:"";background:#241f3d24;width:2px;position:absolute;top:0;bottom:0}.ent-rhythm__slot:first-child .ent-rhythm__rail[data-v-e77f85b8]:before{top:26px}.ent-rhythm__slot:last-child .ent-rhythm__rail[data-v-e77f85b8]:before{bottom:calc(100% - 26px)}.ent-rhythm__marker[data-v-e77f85b8]{z-index:1;border:2px solid var(--brand-iris,#6c5ce7);background:#fff;border-radius:50%;width:13px;height:13px;margin-top:20px;position:relative}.ent-rhythm__slot.is-alert .ent-rhythm__marker[data-v-e77f85b8]{border-color:#c0413a;box-shadow:0 0 0 5px #e0574f29}.ent-rhythm__slot.is-quiet .ent-rhythm__marker[data-v-e77f85b8]{border-color:var(--brand-grey-light,#8b849f);background:var(--brand-parchment-sunk,#e5dece)}.ent-rhythm__card[data-v-e77f85b8]{padding:16px 0 30px}.ent-rhythm__time[data-v-e77f85b8]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 5px;display:flex}.ent-rhythm__clock[data-v-e77f85b8]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.06em;color:var(--brand-iris,#6c5ce7);font-size:.82rem;font-weight:600}.ent-rhythm__slot.is-alert .ent-rhythm__clock[data-v-e77f85b8]{color:#a52f28}.ent-rhythm__slot.is-quiet .ent-rhythm__clock[data-v-e77f85b8]{color:var(--brand-grey,#5c5670)}.ent-rhythm__agent[data-v-e77f85b8]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gilt-deep,#8a6111);background:#e0a93b29;border-radius:999px;padding:3px 10px;font-size:.66rem}.ent-rhythm__name[data-v-e77f85b8]{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);letter-spacing:-.02em;color:var(--brand-ink,#0e0c1a);margin:0 0 6px;font-size:1.16rem;font-weight:700}.ent-rhythm__body[data-v-e77f85b8]{max-width:62ch;color:var(--brand-grey,#5c5670);margin:0;font-size:.95rem;line-height:1.62}.ent-rhythm__stats[data-v-e77f85b8]{background:#fff;border:1px solid #241f3d1a;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:18px;margin-top:clamp(26px,4vw,40px);padding:clamp(22px,3vw,30px);display:grid}.ent-rhythm__stat[data-v-e77f85b8]{text-align:center}.ent-rhythm__stat-value[data-v-e77f85b8]{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);letter-spacing:-.035em;color:var(--brand-iris,#6c5ce7);margin:0 0 4px;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700}.ent-rhythm__stat-label[data-v-e77f85b8]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-grey,#5c5670);margin:0;font-size:.71rem}@media (width<=560px){.ent-rhythm__slot[data-v-e77f85b8]{grid-template-columns:26px minmax(0,1fr);gap:14px}}.ent-roster[data-v-b6b429c2]{background:var(--brand-parchment,#f8f5ef);padding:clamp(72px,11vh,132px) clamp(20px,5vw,80px)}.ent-roster__head[data-v-b6b429c2]{text-align:center;width:min(760px,100%);margin:0 auto clamp(40px,6vw,68px)}.ent-roster__grid[data-v-b6b429c2]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(16px,2vw,24px);width:min(1240px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.ent-roster__card[data-v-b6b429c2]{background:#fff;border:1px solid #241f3d1a;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;box-shadow:0 2px 4px #0e0c1a08}.ent-roster__card[data-v-b6b429c2]:hover{border-color:#6c5ce757;transform:translateY(-4px);box-shadow:0 22px 44px #0e0c1a1a}.ent-roster__sigil[data-v-b6b429c2]{width:50px;height:50px;color:var(--brand-iris,#6c5ce7);background:linear-gradient(145deg,#6c5ce71f,#e0a93b1a);border:1px solid #6c5ce738;border-radius:14px;place-items:center;display:grid}.ent-roster__name[data-v-b6b429c2]{font-family:var(--brand-heading-family,"Bricolage Grotesque", sans-serif);letter-spacing:-.02em;color:var(--brand-ink,#0e0c1a);margin:0;font-size:1.32rem;font-weight:700}.ent-roster__tagline[data-v-b6b429c2]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--brand-gilt-deep,#8a6111);margin:-6px 0 0;font-size:.72rem}.ent-roster__body[data-v-b6b429c2]{color:var(--brand-grey,#5c5670);margin:0;font-size:.96rem;line-height:1.62}.ent-roster__meta[data-v-b6b429c2]{border-top:1px dashed #241f3d29;flex-direction:column;gap:7px;margin:auto 0 0;padding-top:16px;display:flex}.ent-roster__meta-row[data-v-b6b429c2]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);align-items:baseline;gap:10px;font-size:.73rem;display:flex}.ent-roster__meta-row dt[data-v-b6b429c2]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-grey,#5c5670);flex:0 0 44px}.ent-roster__meta-row dd[data-v-b6b429c2]{color:var(--brand-ink-soft,#241f3d);margin:0}.ent-roster__scope[data-v-b6b429c2]{color:var(--brand-aurora-deep,#0c7a5b)}.ent-roster__note[data-v-b6b429c2]{text-align:center;width:min(760px,100%);color:var(--brand-grey,#5c5670);margin:clamp(32px,5vw,52px) auto 0;font-size:.94rem;line-height:1.6}.ent-vault[data-v-263192a9]{background:var(--brand-parchment-alt,#f0ebe0);padding:clamp(72px,11vh,132px) clamp(20px,5vw,80px)}.ent-vault__inner[data-v-263192a9]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,72px);width:min(1240px,100%);margin:0 auto;display:grid}.ent-vault__facts[data-v-263192a9]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 24px;margin:clamp(26px,3vw,36px) 0 0;display:grid}.ent-vault__fact dt[data-v-263192a9]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--brand-grey,#5c5670);margin-bottom:4px;font-size:.7rem}.ent-vault__fact dd[data-v-263192a9]{color:var(--brand-ink,#0e0c1a);margin:0;font-size:.98rem;font-weight:600;line-height:1.5}.ent-vault__panel[data-v-263192a9]{flex-direction:column;gap:18px;display:flex}.ent-vault__tree[data-v-263192a9],.ent-vault__commit[data-v-263192a9]{background:#fff;border:1px solid #241f3d24;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #0e0c1a17}.ent-vault__tree-head[data-v-263192a9]{background:var(--brand-parchment,#f8f5ef);border-bottom:1px solid #241f3d1a;margin:0;padding:13px 20px}.ent-vault__repo[data-v-263192a9]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:var(--brand-iris,#6c5ce7);font-size:.78rem;font-weight:600}.ent-vault__tree-list[data-v-263192a9]{flex-direction:column;gap:5px;margin:0;padding:16px 20px 20px;list-style:none;display:flex}.ent-vault__node[data-v-263192a9]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:var(--brand-ink-soft,#241f3d);align-items:baseline;gap:8px;font-size:.79rem;line-height:1.5;display:flex}.ent-vault__node.is-depth-1[data-v-263192a9]{padding-left:20px}.ent-vault__node.is-depth-2[data-v-263192a9]{padding-left:40px}.ent-vault__node-icon[data-v-263192a9]{color:var(--brand-grey-light,#8b849f);font-size:.7rem}.ent-vault__node.is-dir .ent-vault__node-name[data-v-263192a9]{color:var(--brand-iris,#6c5ce7);font-weight:600}.ent-vault__node-note[data-v-263192a9]{color:var(--brand-grey,#5c5670);text-align:right;margin-left:auto;padding-left:12px;font-size:.7rem}.ent-vault__commit[data-v-263192a9]{background:var(--brand-obsidian,#08070f);border-color:#9a8bff3d}.ent-vault__commit-head[data-v-263192a9]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:#edeaf6db;border-bottom:1px solid #9a8bff29;align-items:center;gap:9px;padding:12px 20px;font-size:.74rem;display:flex}.ent-vault__caret[data-v-263192a9]{color:var(--brand-aurora,#4fe0b0);animation:1.6s step-end infinite ent-blink-263192a9}@keyframes ent-blink-263192a9{0%,55%{opacity:1}56%,to{opacity:.25}}.ent-vault__commit-body[data-v-263192a9]{margin:0;padding:16px 20px 20px;overflow-x:auto}.ent-vault__commit-body code[data-v-263192a9]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);color:var(--brand-gilt,#e0a93b);white-space:pre;font-size:.75rem;line-height:1.75}@media (width<=980px){.ent-vault__inner[data-v-263192a9]{grid-template-columns:1fr}}@media (width<=560px){.ent-vault__node-note[data-v-263192a9]{display: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=entourage]{--brand-primary:#6c5ce7;--brand-primary-accent:#08070f;--brand-secondary:#2c2650;--brand-accent:#8a6111;--brand-accent-decorative:#e0a93b;--brand-accent-soft:#e0a93b2e;--brand-neutral:#f8f5ef;--brand-neutral-strong:#0e0c1a;--brand-neutral-soft:#5c5670;--brand-inverse:#fff;--brand-success:#4fe0b0;--brand-success-text:#0c7a5b;--brand-info:#6c5ce7;--brand-warning:#e0a93b;--brand-warning-text:#8a6111;--brand-critical:#e0574f;--brand-critical-text:#a52f28;--brand-critical-soft:#e0574f2e;--brand-accent-electric:#6c5ce7;--brand-accent-electric-soft:#e0a93b2e;--brand-accent-warm:#8a6111;--brand-fg-100:#0e0c1a;--brand-fg-200:#5c5670;--brand-fg-300:#241f3d;--brand-fg-050:#fff;--brand-bg-900:#f8f5ef;--brand-bg-800:#f0ebe0;--brand-bg-700:#fff;--brand-bg-600:#e5dece;--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 38px #0e0c1a1a;--brand-shadow-glow-strong:0 24px 56px #0e0c1a33;--brand-card-shadow:0 18px 38px #0e0c1a1a;--brand-surface-card-shadow:0 18px 38px #0e0c1a1a;--brand-card-soft:#fff;--brand-surface-card-bg:#fff;--brand-card-border:#241f3d33;--brand-surface-card-border:#241f3d33;--brand-card-text:#0e0c1a;--brand-surface-helper-bg:#6c5ce70f;--brand-surface-helper-hover-bg:#6c5ce71f;--brand-icon-badge-bg:#e0a93b29;--brand-icon-badge-color:#6c5ce7;--brand-border-highlight:#241f3d33;--brand-border-glow:#241f3d33;--brand-status-success:#4fe0b0;--brand-status-error:#e0574f;--brand-status-error-soft:#e0574f2e;--brand-input-bg:#fff;--brand-input-border:#241f3d33;--brand-input-border-active:0 0 0 2px #6c5ce78c;--brand-input-text:#0e0c1a;--brand-input-placeholder:#5c5670;--brand-focus-ring:0 0 0 2px #6c5ce78c;--brand-focus-glow:inset 0 0 0 1px #6c5ce752;--brand-modal-backdrop:#08070fbd;--brand-modal-surface:#fffffff7;--brand-modal-border:#241f3d33;--brand-modal-shadow:0 24px 56px #0e0c1a33;--brand-modal-radius:24px;--brand-chart-track:#6c5ce71f;--brand-chart-center-text:#0e0c1a;--brand-header-bg:#08070f;--brand-header-text:#edeaf6;--site-header-shadow:0 1px 0 #08070f66, 0 18px 45px #02020857;--site-header-shadow-compact:0 1px 0 #08070f80, 0 10px 30px #02020875;--brand-primary-cta-gradient:linear-gradient(135deg, #6c5ce7 0%, #4a3bc4 100%);--brand-primary-cta-text:#fff;--brand-primary-cta-border:1px solid #ffffff2e;--brand-primary-cta-shadow:0 14px 32px #4a3bc45c;--brand-primary-cta-hover-shadow:0 14px 32px #4a3bc45c;--brand-primary-cta-hover-translate:translateY(-1px);--brand-cta-text:#fff;--helper-strip-bg:#6c5ce70f;--helper-strip-border:#6c5ce733;--helper-strip-color:#0e0c1a;--helper-strip-hover-bg:#6c5ce71f;--helper-strip-hover-color:#0e0c1a;--helper-strip-link-hover:#6c5ce7;--helper-strip-heading-color:#241f3d;--helper-strip-body-color:#0e0c1ad9;--tabs-bg:#fff;--tabs-border:#241f3d33;--tabs-shadow:0 18px 34px #0e0c1a14;--tab-color:#5c5670;--tab-active-bg:#08070f;--tab-active-color:#edeaf6;--tab-active-shadow:0 18px 40px #08070f4d, inset 0 1px 0 #ffffff29;--tab-step-bg:#6c5ce71a;--tab-step-border:#6c5ce738;--tab-step-color:#6c5ce7;--tab-active-step-bg:#e0a93b;--tab-active-step-border:#e0a93b;--tab-active-step-color:#08070f;--field-bg:#fff;--field-border:#241f3d33;--field-shadow:0 6px 20px #0e0c1a0f;--field-addon-bg:#f8f5ef;--field-addon-border:#241f3d29;--field-addon-color:#0e0c1a;--field-input-color:#0e0c1a;--field-input-placeholder:#5c5670;--community-strip-bg:#08070f;--community-strip-border:#ffffff1f;--community-strip-color:#edeaf6;--ui-text-primary:#0e0c1a;--ui-text-muted:#5c5670;--ui-field-label:#5c5670;--ui-field-value:#0e0c1a;--ui-status-heading-color:#6c5ce7;--brand-text:#0e0c1a;--brand-text-muted:#5c5670;--brand-surface:#f8f5ef;--brand-surface-elevated:#fff;--brand-border:#241f3d33;--brand-countdown-digit:#6c5ce7;--brand-countdown-label:#5c5670;--brand-pill-gradient:linear-gradient(135deg, #6c5ce7 0%, #4a3bc4 100%);--brand-pill-alt-gradient:#fff;--brand-pill-contrast:#fff;--brand-chip-neutral-bg:#6c5ce71a;--brand-chip-neutral-color:#6c5ce7;--brand-chip-neutral-border:#6c5ce738;--brand-gradient-hero:linear-gradient(150deg, #08070f 0%, #1e1a33 100%);--brand-gradient-promo:linear-gradient(160deg, #1e1a33 0%, #08070f 100%);--hero-surface-bg:linear-gradient(150deg, #08070f 0%, #1e1a33 100%);--hero-surface-before:radial-gradient(circle, #6c5ce761, #0000);--hero-surface-after:radial-gradient(circle, #e0a93b42, #0000);--promo-surface-bg:linear-gradient(160deg, #1e1a33 0%, #08070f 100%);--promo-surface-before:radial-gradient(circle, #4fe0b038, #0000);--promo-surface-after:radial-gradient(circle, #6c5ce76b, #0000);--theme-body-background:radial-gradient(circle at 10% 8%, #6c5ce712, transparent 55%), radial-gradient(circle at 90% 6%, #e0a93b14, transparent 60%), linear-gradient(180deg, #f8f5ef 0%, #f0ebe0 100%);--status-headline-bg:linear-gradient(120deg, #6c5ce71f, #e0a93b29);--status-headline-color:#6c5ce7;--status-headline-shadow:0 8px 18px #6c5ce724;--status-price-value-color:#8a6111;--status-price-value-shadow:0 18px 38px #0e0c1a1a;--brand-hero-text:#edeaf6;--brand-hero-text-on-dark:#edeaf6;--brand-hero-eyebrow:#e0a93b;--brand-footer-text:#edeaf6;--brand-footer-text-muted:#a9a2c4;--brand-footer-link-color:#edeaf6;--brand-footer-link-hover:#e0a93b;--brand-plan-card-text:#fff;--brand-plan-card-muted-text:#a9a2c4;--brand-plan-step-ring:#ffffff80}
