@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b36988e8-module__zvRtzq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b36988e8-module__zvRtzq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.FreeSystemCheckpoint-module__4hf9fq__shell{border:1px solid var(--t-line);background:linear-gradient(180deg,var(--t-surface-1),color-mix(in srgb, var(--t-accent) 8%, transparent));box-shadow:0 18px 48px color-mix(in srgb, var(--t-accent) 7.2%, transparent);border-radius:20px;margin:24px 0;overflow:hidden}.FreeSystemCheckpoint-module__4hf9fq__top{border-bottom:1px solid var(--t-line);justify-content:space-between;gap:24px;padding:24px;display:flex}.FreeSystemCheckpoint-module__4hf9fq__badge{background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:780;display:inline-flex}.FreeSystemCheckpoint-module__4hf9fq__top h4{color:var(--t-accent);letter-spacing:-.025em;margin:10px 0 6px;font-size:1.18rem}.FreeSystemCheckpoint-module__4hf9fq__top p{max-width:690px;color:var(--t-text-2);margin:0;font-size:.79rem;line-height:1.55}.FreeSystemCheckpoint-module__4hf9fq__status{color:var(--t-text-2);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;font-size:.68rem;font-weight:760;display:flex}.FreeSystemCheckpoint-module__4hf9fq__status i{background:var(--t-accent);width:25px;height:25px;color:var(--t-text);border-radius:50%;place-items:center;font-style:normal;display:grid}.FreeSystemCheckpoint-module__4hf9fq__receipt{background:var(--t-surface-1);border-bottom:1px solid var(--t-line);grid-template-columns:1.2fr 1fr 1fr;display:grid}.FreeSystemCheckpoint-module__4hf9fq__receipt>div{border-right:1px solid var(--t-line);padding:16px 20px}.FreeSystemCheckpoint-module__4hf9fq__receipt>div:last-child{border-right:0}.FreeSystemCheckpoint-module__4hf9fq__receipt span{color:var(--t-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:750;display:block}.FreeSystemCheckpoint-module__4hf9fq__receipt strong{color:var(--t-text);margin-top:5px;font-size:.76rem;line-height:1.35;display:block}.FreeSystemCheckpoint-module__4hf9fq__next{background:var(--t-surface-1);grid-template-columns:1fr auto;align-items:end;gap:22px;padding:20px 24px;display:grid}.FreeSystemCheckpoint-module__4hf9fq__symbol label{color:var(--t-text-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;font-weight:760;display:block}.FreeSystemCheckpoint-module__4hf9fq__symbol>div{align-items:center;gap:10px;display:flex}.FreeSystemCheckpoint-module__4hf9fq__symbol input{border:1px solid var(--t-line);background:var(--t-surface-1);width:150px;min-height:44px;color:var(--t-text);font:inherit;text-transform:uppercase;border-radius:12px;outline:none;padding:0 12px;font-size:.86rem}.FreeSystemCheckpoint-module__4hf9fq__symbol input:focus{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--t-accent) 9.6%, transparent)}.FreeSystemCheckpoint-module__4hf9fq__symbol span{color:var(--t-text-3);font-size:.68rem}.FreeSystemCheckpoint-module__4hf9fq__action{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.FreeSystemCheckpoint-module__4hf9fq__action button{border:1px solid var(--t-accent);background:color-mix(in srgb, var(--t-accent) 10%, transparent);min-height:46px;color:var(--t-accent-3);font:inherit;cursor:pointer;border-radius:999px;padding:0 19px;font-size:.82rem;font-weight:680;transition:transform .14s,box-shadow .14s}.FreeSystemCheckpoint-module__4hf9fq__action button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0006}.FreeSystemCheckpoint-module__4hf9fq__action button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.FreeSystemCheckpoint-module__4hf9fq__action small{color:var(--t-text-3);font-size:.61rem}@media (max-width:780px){.FreeSystemCheckpoint-module__4hf9fq__top,.FreeSystemCheckpoint-module__4hf9fq__next{grid-template-columns:1fr;display:grid}.FreeSystemCheckpoint-module__4hf9fq__status{justify-self:start}.FreeSystemCheckpoint-module__4hf9fq__receipt{grid-template-columns:1fr}.FreeSystemCheckpoint-module__4hf9fq__receipt>div{border-right:0;border-bottom:1px solid var(--t-line)}.FreeSystemCheckpoint-module__4hf9fq__receipt>div:last-child{border-bottom:0}.FreeSystemCheckpoint-module__4hf9fq__symbol>div{flex-direction:column;align-items:flex-start}.FreeSystemCheckpoint-module__4hf9fq__symbol input{width:100%}.FreeSystemCheckpoint-module__4hf9fq__action{align-items:stretch}.FreeSystemCheckpoint-module__4hf9fq__action button{width:100%}}.FreeSystemCheckpoint-module__4hf9fq__receipt{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.FreeSystemCheckpoint-module__4hf9fq__shell{border-radius:16px;margin:16px 0}.FreeSystemCheckpoint-module__4hf9fq__top{gap:14px;padding:18px 16px}.FreeSystemCheckpoint-module__4hf9fq__top h4{font-size:1.08rem}.FreeSystemCheckpoint-module__4hf9fq__top p{font-size:.76rem}.FreeSystemCheckpoint-module__4hf9fq__receipt{grid-template-columns:1fr}.FreeSystemCheckpoint-module__4hf9fq__receipt>div{border-bottom:1px solid var(--t-line);padding:13px 14px;border-right:0!important}.FreeSystemCheckpoint-module__4hf9fq__receipt>div:last-child{border-bottom:0}.FreeSystemCheckpoint-module__4hf9fq__next{gap:16px;padding:16px}.FreeSystemCheckpoint-module__4hf9fq__symbol span{font-size:.65rem}.FreeSystemCheckpoint-module__4hf9fq__action small{text-align:center;line-height:1.4}}.FreeSystemCheckpoint-module__4hf9fq__testPlan{border-bottom:1px solid var(--t-line);background:var(--t-surface-1);padding:20px 24px}.FreeSystemCheckpoint-module__4hf9fq__planIntro{grid-template-columns:180px 1fr;align-items:start;gap:5px 20px;display:grid}.FreeSystemCheckpoint-module__4hf9fq__planIntro>span{color:var(--t-text-2);letter-spacing:.09em;text-transform:uppercase;grid-row:1/3;font-size:.61rem;font-weight:780}.FreeSystemCheckpoint-module__4hf9fq__planIntro>strong{color:var(--t-text);font-size:.83rem}.FreeSystemCheckpoint-module__4hf9fq__planIntro>p{color:var(--t-text-2);margin:0;font-size:.7rem;line-height:1.48}.FreeSystemCheckpoint-module__4hf9fq__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.FreeSystemCheckpoint-module__4hf9fq__planGrid article{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:11px;grid-template-columns:26px 1fr;gap:9px;min-height:100px;padding:13px;display:grid}.FreeSystemCheckpoint-module__4hf9fq__planGrid i{border:1px solid var(--t-line);background:color-mix(in srgb, var(--t-accent) 8%, transparent);width:23px;height:23px;color:var(--t-text-2);border-radius:50%;place-items:center;font-size:.55rem;font-style:normal;font-weight:800;display:grid}.FreeSystemCheckpoint-module__4hf9fq__planGrid strong{color:var(--t-text);font-size:.7rem;line-height:1.35;display:block}.FreeSystemCheckpoint-module__4hf9fq__planGrid p{color:var(--t-text-3);margin:5px 0 0;font-size:.63rem;line-height:1.45}@media (max-width:900px){.FreeSystemCheckpoint-module__4hf9fq__planGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.FreeSystemCheckpoint-module__4hf9fq__testPlan{padding:16px}.FreeSystemCheckpoint-module__4hf9fq__planIntro{grid-template-columns:1fr;gap:5px}.FreeSystemCheckpoint-module__4hf9fq__planIntro>span{grid-row:auto}.FreeSystemCheckpoint-module__4hf9fq__planGrid{grid-template-columns:1fr;gap:7px;margin-top:13px}.FreeSystemCheckpoint-module__4hf9fq__planGrid article{min-height:auto}}
.StrategyHealthCheck-module__htwMmq__shell{background:linear-gradient(#fbfcfa,#f5f7f3);border:1px solid #d9ddd7;border-radius:18px;margin:18px 0 20px;overflow:hidden}.StrategyHealthCheck-module__htwMmq__header{border-bottom:1px solid #e5e8e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.StrategyHealthCheck-module__htwMmq__eyebrow{color:#526858;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.67rem;font-weight:760;display:block}.StrategyHealthCheck-module__htwMmq__header h4{color:#171a17;letter-spacing:-.02em;margin:0;font-size:1.05rem}.StrategyHealthCheck-module__htwMmq__header p{color:#737a73;max-width:560px;margin:7px 0 0;font-size:.78rem;line-height:1.55}.StrategyHealthCheck-module__htwMmq__summary{grid-template-columns:repeat(3,auto);gap:7px;display:grid}.StrategyHealthCheck-module__htwMmq__summary span{border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:28px;padding:0 9px;font-size:.65rem;font-weight:740;display:inline-flex}.StrategyHealthCheck-module__htwMmq__clear{color:#496250;background:#eaf2ec}.StrategyHealthCheck-module__htwMmq__review{color:#846d3c;background:#f5efe1}.StrategyHealthCheck-module__htwMmq__attention{color:#92564f;background:#f6e9e7}.StrategyHealthCheck-module__htwMmq__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StrategyHealthCheck-module__htwMmq__check{border-bottom:1px solid #e5e8e2;border-right:1px solid #e5e8e2;grid-template-columns:10px minmax(0,1fr);gap:12px;min-height:142px;padding:18px 20px;display:grid}.StrategyHealthCheck-module__htwMmq__check:nth-child(2n){border-right:0}.StrategyHealthCheck-module__htwMmq__check:nth-last-child(-n+2){border-bottom:0}.StrategyHealthCheck-module__htwMmq__dot{background:#687d6d;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #687d6d17}.StrategyHealthCheck-module__htwMmq__check[data-tone=review] .StrategyHealthCheck-module__htwMmq__dot{background:#b18b45;box-shadow:0 0 0 4px #b18b451a}.StrategyHealthCheck-module__htwMmq__check[data-tone=attention] .StrategyHealthCheck-module__htwMmq__dot{background:#ad6258;box-shadow:0 0 0 4px #ad62581a}.StrategyHealthCheck-module__htwMmq__checkTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.StrategyHealthCheck-module__htwMmq__checkTop strong{color:#242824;font-size:.82rem}.StrategyHealthCheck-module__htwMmq__checkTop span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:760}.StrategyHealthCheck-module__htwMmq__check p{color:#5f665f;margin:8px 0 0;font-size:.76rem;line-height:1.5}.StrategyHealthCheck-module__htwMmq__guidance{color:#858b85!important;font-size:.7rem!important}.StrategyHealthCheck-module__htwMmq__footer{color:#6f766f;background:#f1f4ef;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;font-size:.7rem;line-height:1.45;display:flex}.StrategyHealthCheck-module__htwMmq__footer strong{color:#48564b;font-weight:700}.StrategyHealthCheck-module__htwMmq__footer span:last-child{text-align:right}@media (max-width:720px){.StrategyHealthCheck-module__htwMmq__header{display:grid}.StrategyHealthCheck-module__htwMmq__summary{justify-content:start}.StrategyHealthCheck-module__htwMmq__grid{grid-template-columns:1fr}.StrategyHealthCheck-module__htwMmq__check{border-right:0}.StrategyHealthCheck-module__htwMmq__check:nth-last-child(-n+2){border-bottom:1px solid #e5e8e2}.StrategyHealthCheck-module__htwMmq__check:last-child{border-bottom:0}.StrategyHealthCheck-module__htwMmq__footer{display:grid}.StrategyHealthCheck-module__htwMmq__footer span:last-child{text-align:left}}@media (max-width:620px){.StrategyHealthCheck-module__htwMmq__shell{border-radius:16px;margin:14px 0}.StrategyHealthCheck-module__htwMmq__header{gap:12px;padding:16px 15px}.StrategyHealthCheck-module__htwMmq__header h4{font-size:1rem}.StrategyHealthCheck-module__htwMmq__header p{font-size:.73rem;line-height:1.45}.StrategyHealthCheck-module__htwMmq__summary{gap:5px}.StrategyHealthCheck-module__htwMmq__summary span{min-height:25px;padding:0 8px;font-size:.6rem}.StrategyHealthCheck-module__htwMmq__check{min-height:auto;padding:14px 15px}.StrategyHealthCheck-module__htwMmq__check p{font-size:.72rem}.StrategyHealthCheck-module__htwMmq__guidance{font-size:.67rem!important}.StrategyHealthCheck-module__htwMmq__footer{gap:5px;padding:12px 15px}}
.StrategyResearchPreview-module__KNW-yW__shell{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:20px;margin:22px 0;overflow:hidden}.StrategyResearchPreview-module__KNW-yW__header{border-bottom:1px solid var(--t-line);background:linear-gradient(180deg,var(--t-surface-1),color-mix(in srgb, var(--t-accent) 8%, transparent));justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.StrategyResearchPreview-module__KNW-yW__eyebrow{color:var(--t-text-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:780;display:block}.StrategyResearchPreview-module__KNW-yW__header h4{color:var(--t-text);letter-spacing:-.025em;margin:0;font-size:1.14rem}.StrategyResearchPreview-module__KNW-yW__header p{max-width:690px;color:var(--t-text-2);margin:8px 0 0;font-size:.79rem;line-height:1.55}.StrategyResearchPreview-module__KNW-yW__freeBadge{border:1px solid var(--t-line);background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-text-2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:.63rem;font-weight:760}.StrategyResearchPreview-module__KNW-yW__loading,.StrategyResearchPreview-module__KNW-yW__error{align-items:center;gap:14px;padding:22px 24px;display:flex}.StrategyResearchPreview-module__KNW-yW__loading>span{background:var(--t-accent);width:11px;height:11px;box-shadow:0 0 0 6px color-mix(in srgb, var(--t-accent) 12%, transparent);border-radius:50%;animation:1.25s ease-in-out infinite StrategyResearchPreview-module__KNW-yW__pulse}.StrategyResearchPreview-module__KNW-yW__loading strong,.StrategyResearchPreview-module__KNW-yW__error strong{color:var(--t-text);font-size:.86rem;display:block}.StrategyResearchPreview-module__KNW-yW__loading p,.StrategyResearchPreview-module__KNW-yW__error p{color:var(--t-text-2);margin:4px 0 0;font-size:.75rem}.StrategyResearchPreview-module__KNW-yW__error{background:var(--t-surface-1);display:block}.StrategyResearchPreview-module__KNW-yW__error small{color:var(--t-text-3);margin-top:7px;font-size:.68rem;display:block}.StrategyResearchPreview-module__KNW-yW__signalRow{border-bottom:1px solid var(--t-line);grid-template-columns:1.15fr .85fr;display:grid}.StrategyResearchPreview-module__KNW-yW__signalCard,.StrategyResearchPreview-module__KNW-yW__scopeCard{padding:22px 24px}.StrategyResearchPreview-module__KNW-yW__signalCard{border-right:1px solid var(--t-line)}.StrategyResearchPreview-module__KNW-yW__signalCard span,.StrategyResearchPreview-module__KNW-yW__scopeCard span,.StrategyResearchPreview-module__KNW-yW__questions>span,.StrategyResearchPreview-module__KNW-yW__contract span,.StrategyResearchPreview-module__KNW-yW__lockedHeader span{color:var(--t-text-2);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:760;display:block}.StrategyResearchPreview-module__KNW-yW__signalCard strong,.StrategyResearchPreview-module__KNW-yW__scopeCard strong{color:var(--t-text);margin-top:6px;font-size:1.02rem;display:block}.StrategyResearchPreview-module__KNW-yW__signalCard p,.StrategyResearchPreview-module__KNW-yW__scopeCard p{color:var(--t-text-2);margin:7px 0 0;font-size:.75rem;line-height:1.5}.StrategyResearchPreview-module__KNW-yW__signalCard[data-signal=positive]{background:color-mix(in srgb, var(--t-accent) 8%, transparent)}.StrategyResearchPreview-module__KNW-yW__signalCard[data-signal=mixed],.StrategyResearchPreview-module__KNW-yW__signalCard[data-signal=weak],.StrategyResearchPreview-module__KNW-yW__signalCard[data-signal=limited]{background:var(--t-surface-2)}.StrategyResearchPreview-module__KNW-yW__insight{border-bottom:1px solid var(--t-line);background:color-mix(in srgb, var(--t-accent) 8%, transparent);grid-template-columns:minmax(220px,.85fr) 1.15fr;align-items:center;gap:24px;padding:20px 24px;display:grid}.StrategyResearchPreview-module__KNW-yW__insight span{color:var(--t-text-2);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:760;display:block}.StrategyResearchPreview-module__KNW-yW__insight strong{color:var(--t-text);margin-top:6px;font-size:.95rem;line-height:1.4;display:block}.StrategyResearchPreview-module__KNW-yW__insight p{color:var(--t-text-2);margin:0;font-size:.75rem;line-height:1.55}.StrategyResearchPreview-module__KNW-yW__lockedSection{background:color-mix(in srgb, var(--t-accent) 13%, transparent);color:var(--t-text);padding:22px 24px}.StrategyResearchPreview-module__KNW-yW__lockedHeader{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.StrategyResearchPreview-module__KNW-yW__lockedHeader span{color:var(--t-text-3)}.StrategyResearchPreview-module__KNW-yW__lockedHeader h5{color:var(--t-text);letter-spacing:-.02em;margin:5px 0 0;font-size:1rem}.StrategyResearchPreview-module__KNW-yW__lockedHeader>strong{color:var(--t-text);text-transform:uppercase;letter-spacing:.07em;font-size:.66rem}.StrategyResearchPreview-module__KNW-yW__lockedGrid{background:var(--t-bg-deep);border:1px solid var(--t-line-strong);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.StrategyResearchPreview-module__KNW-yW__lockedMetric{background:var(--t-bg-deep);padding:17px;position:relative}.StrategyResearchPreview-module__KNW-yW__lockedMetric:after{content:"";background:linear-gradient(110deg,transparent 20%,color-mix(in srgb, var(--t-surface-1) 2.5%, transparent) 50%,transparent 80%);pointer-events:none;position:absolute;inset:0}.StrategyResearchPreview-module__KNW-yW__lockedMetric span{color:var(--t-text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.63rem;display:block}.StrategyResearchPreview-module__KNW-yW__lockedMetric strong{color:var(--t-accent-2);letter-spacing:.18em;filter:blur(.4px);margin:8px 0 4px;font-size:1.35rem;display:block}.StrategyResearchPreview-module__KNW-yW__lockedMetric small{color:var(--t-text-3);font-size:.61rem}.StrategyResearchPreview-module__KNW-yW__questions{border-bottom:1px solid var(--t-line);padding:22px 24px}.StrategyResearchPreview-module__KNW-yW__questions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.StrategyResearchPreview-module__KNW-yW__questions article{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:13px;padding:15px}.StrategyResearchPreview-module__KNW-yW__questions b{background:color-mix(in srgb, var(--t-accent) 8%, transparent);width:23px;height:23px;color:var(--t-text-2);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;display:inline-flex}.StrategyResearchPreview-module__KNW-yW__questions strong{color:var(--t-text);margin-top:9px;font-size:.78rem;line-height:1.4;display:block}.StrategyResearchPreview-module__KNW-yW__questions p{color:var(--t-text-2);margin:6px 0 0;font-size:.69rem;line-height:1.48}.StrategyResearchPreview-module__KNW-yW__contract{background:color-mix(in srgb, var(--t-accent) 8%, transparent);grid-template-columns:auto auto 1fr;align-items:center;gap:14px;padding:14px 20px;display:grid}.StrategyResearchPreview-module__KNW-yW__contract strong{color:var(--t-text);font-size:.72rem}.StrategyResearchPreview-module__KNW-yW__contract p{color:var(--t-text-2);margin:0;font-size:.66rem;line-height:1.45}.StrategyResearchPreview-module__KNW-yW__disclosure{background:var(--t-surface-1);color:var(--t-text-3);margin:0;padding:11px 20px;font-size:.61rem;line-height:1.45}@keyframes StrategyResearchPreview-module__KNW-yW__pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:760px){.StrategyResearchPreview-module__KNW-yW__header,.StrategyResearchPreview-module__KNW-yW__signalRow,.StrategyResearchPreview-module__KNW-yW__insight{grid-template-columns:1fr;display:grid}.StrategyResearchPreview-module__KNW-yW__freeBadge{justify-self:start}.StrategyResearchPreview-module__KNW-yW__signalCard{border-right:0;border-bottom:1px solid var(--t-line)}.StrategyResearchPreview-module__KNW-yW__lockedHeader{display:grid}.StrategyResearchPreview-module__KNW-yW__lockedGrid{grid-template-columns:1fr 1fr}.StrategyResearchPreview-module__KNW-yW__questions>div{grid-template-columns:1fr}.StrategyResearchPreview-module__KNW-yW__contract{grid-template-columns:1fr;gap:5px}}.StrategyResearchPreview-module__KNW-yW__loading{background:radial-gradient(circle at 82% 10%,color-mix(in srgb, var(--t-surface-3) 11%, transparent),transparent 30%), radial-gradient(circle at 10% 90%,color-mix(in srgb, var(--t-accent) 5.6%, transparent),transparent 35%), var(--t-surface-1);align-items:center;position:relative;overflow:hidden}.StrategyResearchPreview-module__KNW-yW__loadingMarket{border:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--t-accent) 5.6%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--t-accent) 5.6%, transparent) 1px,transparent 1px);background-size:24px 24px;background-color:color-mix(in srgb, var(--t-accent) 13%, transparent);height:84px;box-shadow:0 10px 28px color-mix(in srgb, var(--t-accent) 10.8%, transparent);border-radius:12px;flex:0 0 158px;position:relative;overflow:hidden}.StrategyResearchPreview-module__KNW-yW__loadingGlow{background:radial-gradient(circle,color-mix(in srgb, var(--t-surface-3) 28%, transparent),transparent 68%);filter:blur(5px);border-radius:50%;width:92px;height:92px;position:absolute;top:-22px;right:-16px}.StrategyResearchPreview-module__KNW-yW__loadingCandles{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:17px 12px 12px}.StrategyResearchPreview-module__KNW-yW__loadingCandles i{background:var(--t-accent);width:5px;color:var(--t-accent-2);border-radius:1px;animation:1.5s ease-in-out infinite StrategyResearchPreview-module__KNW-yW__marketCandle;position:relative}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:before{content:"";opacity:.55;background:currentColor;width:1px;height:calc(100% + 14px);position:absolute;top:-7px;left:2px}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:first-child{height:19px}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(2){background:var(--t-danger);height:30px;color:var(--t-danger);animation-delay:80ms}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(3){height:26px;animation-delay:.16s}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(4){height:42px;animation-delay:.24s}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(5){background:var(--t-danger);height:36px;color:var(--t-danger);animation-delay:.32s}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(6){height:49px;animation-delay:.4s}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(7){height:44px;animation-delay:.48s}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(8){height:55px;animation-delay:.56s}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(9){background:var(--t-danger);height:51px;color:var(--t-danger);animation-delay:.64s}.StrategyResearchPreview-module__KNW-yW__loadingCandles i:nth-child(10){height:61px;animation-delay:.72s}.StrategyResearchPreview-module__KNW-yW__loadingLine{background:linear-gradient(90deg,transparent,color-mix(in srgb, var(--t-accent) 16%, transparent),var(--t-surface-3),transparent);width:50%;height:2px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--t-accent) 54%, transparent));animation:2s ease-in-out infinite StrategyResearchPreview-module__KNW-yW__marketLine;position:absolute;top:47%;left:-22%;transform:rotate(-8deg)}.StrategyResearchPreview-module__KNW-yW__loadingSweep{background:linear-gradient(transparent,color-mix(in srgb, var(--t-accent) 16%, transparent),var(--t-surface-3),transparent);width:1px;box-shadow:0 0 11px color-mix(in srgb, var(--t-accent) 45.6%, transparent);animation:2.2s ease-in-out infinite StrategyResearchPreview-module__KNW-yW__marketSweep;position:absolute;top:0;bottom:0;left:12%}@keyframes StrategyResearchPreview-module__KNW-yW__marketCandle{0%,to{opacity:.62;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes StrategyResearchPreview-module__KNW-yW__marketLine{0%{opacity:0;left:-25%}25%{opacity:1}to{opacity:0;left:92%}}@keyframes StrategyResearchPreview-module__KNW-yW__marketSweep{0%,to{opacity:.2;left:8%}50%{opacity:.9;left:92%}}@media (max-width:620px){.StrategyResearchPreview-module__KNW-yW__shell{border-radius:16px;margin:16px 0}.StrategyResearchPreview-module__KNW-yW__header{gap:12px;padding:17px 15px}.StrategyResearchPreview-module__KNW-yW__header h4{font-size:1.04rem}.StrategyResearchPreview-module__KNW-yW__header p{font-size:.75rem;line-height:1.45}.StrategyResearchPreview-module__KNW-yW__loading{padding:16px;display:grid}.StrategyResearchPreview-module__KNW-yW__loadingMarket{flex-basis:auto;width:100%;height:92px}.StrategyResearchPreview-module__KNW-yW__signalCard,.StrategyResearchPreview-module__KNW-yW__scopeCard,.StrategyResearchPreview-module__KNW-yW__insight,.StrategyResearchPreview-module__KNW-yW__questions,.StrategyResearchPreview-module__KNW-yW__lockedSection{padding:17px 15px}.StrategyResearchPreview-module__KNW-yW__lockedGrid{grid-template-columns:1fr 1fr}.StrategyResearchPreview-module__KNW-yW__lockedMetric{padding:14px}.StrategyResearchPreview-module__KNW-yW__questions>div{gap:8px}.StrategyResearchPreview-module__KNW-yW__contract{padding:12px 15px}}@media (prefers-reduced-motion:reduce){.StrategyResearchPreview-module__KNW-yW__loadingCandles i,.StrategyResearchPreview-module__KNW-yW__loadingLine,.StrategyResearchPreview-module__KNW-yW__loadingSweep{animation:none!important}}.StrategyResearchPreview-module__KNW-yW__previewNote{border-top:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background:var(--t-surface-1);color:var(--t-accent);margin:0;padding:16px 18px}.StrategyResearchPreview-module__KNW-yW__previewNote strong{font-size:.78rem;display:block}.StrategyResearchPreview-module__KNW-yW__previewNote p{color:var(--t-text-2);margin:5px 0 0;font-size:.72rem;line-height:1.5}.StrategyResearchPreview-module__KNW-yW__errorActions{margin:12px 0 8px}.StrategyResearchPreview-module__KNW-yW__errorActions button{border:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background:var(--t-surface-1);min-height:40px;color:var(--t-accent);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:.7rem;font-weight:760}.StrategyResearchPreview-module__KNW-yW__errorActions button:hover{background:color-mix(in srgb, var(--t-accent) 8%, transparent);border-color:color-mix(in srgb, var(--t-accent) 45%, transparent)}@media (max-width:620px){.StrategyResearchPreview-module__KNW-yW__errorActions button{width:100%;min-height:44px}}.StrategyResearchPreview-module__KNW-yW__backtestBrief{border-bottom:1px solid var(--t-line);background:radial-gradient(circle at 86% 4%,color-mix(in srgb, var(--t-accent) 5.6%, transparent),transparent 31%), linear-gradient(145deg,color-mix(in srgb, var(--t-accent) 13%, transparent),color-mix(in srgb, var(--t-accent) 13%, transparent) 72%);color:var(--t-accent-2);margin:0}.StrategyResearchPreview-module__KNW-yW__briefHeader{border-bottom:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.StrategyResearchPreview-module__KNW-yW__briefHeader .StrategyResearchPreview-module__KNW-yW__eyebrow{color:var(--t-accent-2)}.StrategyResearchPreview-module__KNW-yW__briefHeader h5{letter-spacing:-.025em;margin:5px 0 0;font-size:1.02rem}.StrategyResearchPreview-module__KNW-yW__briefHeader p{color:var(--t-text-3);margin:7px 0 0;font-size:.72rem;line-height:1.5}.StrategyResearchPreview-module__KNW-yW__verifiedChip{border:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:color-mix(in srgb, var(--t-accent) 5.6%, transparent);color:var(--t-accent-2);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:.59rem;font-weight:760;display:inline-flex}.StrategyResearchPreview-module__KNW-yW__verifiedChip i{background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--t-accent) 8.4%, transparent),0 0 12px color-mix(in srgb, var(--t-accent) 38.4%, transparent);border-radius:50%}.StrategyResearchPreview-module__KNW-yW__evidenceStats{border-bottom:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StrategyResearchPreview-module__KNW-yW__evidenceStats article{border-right:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);min-height:112px;padding:18px 17px}.StrategyResearchPreview-module__KNW-yW__evidenceStats article:last-child{border-right:0}.StrategyResearchPreview-module__KNW-yW__evidenceStats span,.StrategyResearchPreview-module__KNW-yW__activityHeading span,.StrategyResearchPreview-module__KNW-yW__methodGrid span{color:var(--t-text-2);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:780;display:block}.StrategyResearchPreview-module__KNW-yW__evidenceStats strong{color:var(--t-accent-2);margin-top:8px;font-size:.78rem;line-height:1.4;display:block}.StrategyResearchPreview-module__KNW-yW__evidenceStats small{color:var(--t-text-2);margin-top:5px;font-size:.61rem;line-height:1.42;display:block}.StrategyResearchPreview-module__KNW-yW__activitySection{border-bottom:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);padding:20px 24px}.StrategyResearchPreview-module__KNW-yW__activityHeading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.StrategyResearchPreview-module__KNW-yW__activityHeading strong{color:var(--t-accent-2);margin-top:5px;font-size:.76rem;display:block}.StrategyResearchPreview-module__KNW-yW__activityHeading small{color:var(--t-text-2);font-size:.58rem}.StrategyResearchPreview-module__KNW-yW__activityChart{margin-top:16px}.StrategyResearchPreview-module__KNW-yW__activityPlot{border:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:linear-gradient(color-mix(in srgb, var(--t-accent) 2.8%, transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb, var(--t-accent) 2.8%, transparent) 1px,transparent 1px), color-mix(in srgb, var(--t-bg-deep) 24%, transparent);background-size:100% 25%,8.33% 100%,auto;border-radius:10px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:7px;height:116px;padding:10px 10px 0;display:grid}.StrategyResearchPreview-module__KNW-yW__activityColumn{justify-content:center;align-items:flex-end;height:100%;display:flex}.StrategyResearchPreview-module__KNW-yW__activityColumn>span{border-radius:3px 3px 1px 1px;width:min(22px,72%);min-height:4px;transition:height .35s,filter .2s;display:block}.StrategyResearchPreview-module__KNW-yW__activityColumn:hover>span{filter:brightness(1.2)}.StrategyResearchPreview-module__KNW-yW__activityBroad{border:1px solid color-mix(in srgb, var(--t-accent) 24.8%, transparent);background:linear-gradient(180deg,color-mix(in srgb, var(--t-accent) 14.1%, transparent),color-mix(in srgb, var(--t-accent) 5.6%, transparent));box-shadow:0 0 12px color-mix(in srgb, var(--t-accent) 10.8%, transparent)}.StrategyResearchPreview-module__KNW-yW__activityRecent{border:1px dashed color-mix(in srgb, var(--t-bronze) 32.4%, transparent);background:repeating-linear-gradient(-45deg,color-mix(in srgb, var(--t-bronze) 13.3%, transparent) 0 3px,color-mix(in srgb, var(--t-bronze) 6.5%, transparent) 3px 6px);box-shadow:0 0 12px #00000040}.StrategyResearchPreview-module__KNW-yW__activityLegend{color:var(--t-text-2);gap:14px;margin-top:9px;font-size:.58rem;display:flex}.StrategyResearchPreview-module__KNW-yW__activityLegend span{align-items:center;gap:5px;display:inline-flex}.StrategyResearchPreview-module__KNW-yW__activityLegend i{border-radius:2px;width:12px;height:7px}.StrategyResearchPreview-module__KNW-yW__broadKey{background:var(--t-accent);border:1px solid color-mix(in srgb, var(--t-accent) 45%, transparent)}.StrategyResearchPreview-module__KNW-yW__recentKey{background:repeating-linear-gradient(-45deg,color-mix(in srgb, var(--t-bronze) 18%, transparent) 0 2px,color-mix(in srgb, var(--t-bronze) 18%, transparent) 2px 4px);border:1px dashed color-mix(in srgb, var(--t-bronze) 45%, transparent)}.StrategyResearchPreview-module__KNW-yW__methodGrid{border-bottom:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StrategyResearchPreview-module__KNW-yW__methodGrid article{border-right:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);min-height:148px;padding:18px}.StrategyResearchPreview-module__KNW-yW__methodGrid article:last-child{border-right:0}.StrategyResearchPreview-module__KNW-yW__methodGrid strong{color:var(--t-text);margin-top:7px;font-size:.71rem;line-height:1.45;display:block}.StrategyResearchPreview-module__KNW-yW__methodGrid p{color:var(--t-text-2);margin:7px 0 0;font-size:.61rem;line-height:1.5}.StrategyResearchPreview-module__KNW-yW__providerLine{color:var(--t-text-2);margin:0;padding:11px 24px;font-size:.58rem;line-height:1.5}.StrategyResearchPreview-module__KNW-yW__srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:860px){.StrategyResearchPreview-module__KNW-yW__evidenceStats,.StrategyResearchPreview-module__KNW-yW__methodGrid{grid-template-columns:1fr 1fr}.StrategyResearchPreview-module__KNW-yW__evidenceStats article:nth-child(2),.StrategyResearchPreview-module__KNW-yW__methodGrid article:nth-child(2){border-right:0}.StrategyResearchPreview-module__KNW-yW__evidenceStats article:nth-child(-n+2),.StrategyResearchPreview-module__KNW-yW__methodGrid article:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent)}}@media (max-width:620px){.StrategyResearchPreview-module__KNW-yW__briefHeader{padding:17px 15px;display:grid}.StrategyResearchPreview-module__KNW-yW__verifiedChip{justify-self:start}.StrategyResearchPreview-module__KNW-yW__evidenceStats,.StrategyResearchPreview-module__KNW-yW__methodGrid{grid-template-columns:1fr 1fr}.StrategyResearchPreview-module__KNW-yW__evidenceStats article,.StrategyResearchPreview-module__KNW-yW__methodGrid article{min-height:105px;padding:14px}.StrategyResearchPreview-module__KNW-yW__activitySection{padding:17px 15px}.StrategyResearchPreview-module__KNW-yW__activityHeading{flex-direction:column;align-items:flex-start;gap:6px}.StrategyResearchPreview-module__KNW-yW__activityPlot{gap:4px;height:100px;padding-inline:6px}.StrategyResearchPreview-module__KNW-yW__activityColumn>span{width:75%}.StrategyResearchPreview-module__KNW-yW__providerLine{padding:10px 15px}}@media (max-width:980px) and (min-width:761px){.StrategyResearchPreview-module__KNW-yW__lockedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.StrategyResearchPreview-module__KNW-yW__activityEmpty{border:1px dashed color-mix(in srgb, var(--t-bronze) 10.8%, transparent);background:color-mix(in srgb, var(--t-bronze) 6.3%, transparent);min-height:92px;color:var(--t-bronze);text-align:center;border-radius:10px;place-items:center;margin-top:16px;padding:16px;font-size:.68rem;font-weight:680;display:grid}
.SystemExecutionBlueprint-module__HUf3rW__shell{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:20px;margin:22px 0;overflow:hidden;box-shadow:0 16px 44px #00000040}.SystemExecutionBlueprint-module__HUf3rW__header{border-bottom:1px solid var(--t-line);background:linear-gradient(180deg,var(--t-surface-1),color-mix(in srgb, var(--t-accent) 8%, transparent));justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.SystemExecutionBlueprint-module__HUf3rW__eyebrow{color:var(--t-text-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:780;display:block}.SystemExecutionBlueprint-module__HUf3rW__header h4{color:var(--t-text);letter-spacing:-.025em;margin:0;font-size:1.12rem}.SystemExecutionBlueprint-module__HUf3rW__header p{max-width:670px;color:var(--t-text-2);margin:8px 0 0;font-size:.78rem;line-height:1.55}.SystemExecutionBlueprint-module__HUf3rW__meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.SystemExecutionBlueprint-module__HUf3rW__meta span{background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-text-2);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:750}.SystemExecutionBlueprint-module__HUf3rW__meta strong{color:var(--t-text);font-size:.72rem}.SystemExecutionBlueprint-module__HUf3rW__track{background:color-mix(in srgb, var(--t-accent) 13%, transparent);align-items:stretch;padding:24px;display:flex}.SystemExecutionBlueprint-module__HUf3rW__stepWrap{flex:1;align-items:center;min-width:0;display:flex}.SystemExecutionBlueprint-module__HUf3rW__step{border:1px solid color-mix(in srgb, var(--t-accent) 45%, transparent);background:linear-gradient(180deg,var(--t-bg-deep),var(--t-bg-deep));border-radius:14px;flex:1;min-height:138px;padding:16px}.SystemExecutionBlueprint-module__HUf3rW__stepTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.SystemExecutionBlueprint-module__HUf3rW__stepTop span{background:color-mix(in srgb, var(--t-accent) 13%, transparent);width:25px;height:25px;color:var(--t-accent-2);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:760;display:inline-flex}.SystemExecutionBlueprint-module__HUf3rW__stepTop b{color:var(--t-text-3);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.SystemExecutionBlueprint-module__HUf3rW__step>strong{color:var(--t-accent-2);font-size:.82rem;line-height:1.35;display:block}.SystemExecutionBlueprint-module__HUf3rW__step>p{color:var(--t-text-3);margin:7px 0 0;font-size:.68rem;line-height:1.45}.SystemExecutionBlueprint-module__HUf3rW__connector{flex:0 0 24px;justify-content:center;align-items:center;width:24px;display:flex}.SystemExecutionBlueprint-module__HUf3rW__connector i{background:var(--t-surface-3);width:14px;height:1px;position:relative}.SystemExecutionBlueprint-module__HUf3rW__connector i:after{content:"";border-top:1px solid var(--t-line);border-right:1px solid var(--t-line);width:6px;height:6px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.SystemExecutionBlueprint-module__HUf3rW__footer{background:color-mix(in srgb, var(--t-accent) 8%, transparent);grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:20px;padding:16px 22px;display:grid}.SystemExecutionBlueprint-module__HUf3rW__footer span{color:var(--t-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:740;display:block}.SystemExecutionBlueprint-module__HUf3rW__footer strong{color:var(--t-text);margin-top:4px;font-size:.78rem;display:block}.SystemExecutionBlueprint-module__HUf3rW__footer p{color:var(--t-text-2);margin:0;font-size:.7rem;line-height:1.5}@media (max-width:900px){.SystemExecutionBlueprint-module__HUf3rW__track{grid-template-columns:1fr;gap:10px;display:grid}.SystemExecutionBlueprint-module__HUf3rW__stepWrap{grid-template-columns:1fr;display:grid}.SystemExecutionBlueprint-module__HUf3rW__connector{display:none}.SystemExecutionBlueprint-module__HUf3rW__step{min-height:auto}.SystemExecutionBlueprint-module__HUf3rW__header{display:grid}.SystemExecutionBlueprint-module__HUf3rW__meta{align-items:flex-start}.SystemExecutionBlueprint-module__HUf3rW__footer{grid-template-columns:1fr}}@media (max-width:620px){.SystemExecutionBlueprint-module__HUf3rW__shell{border-radius:16px;margin:14px 0}.SystemExecutionBlueprint-module__HUf3rW__header{gap:12px;padding:17px 15px}.SystemExecutionBlueprint-module__HUf3rW__header p{font-size:.74rem;line-height:1.45}.SystemExecutionBlueprint-module__HUf3rW__meta{grid-template-columns:auto auto;align-items:center;gap:6px;display:grid}.SystemExecutionBlueprint-module__HUf3rW__track{gap:7px;padding:14px}.SystemExecutionBlueprint-module__HUf3rW__step{border-radius:11px;padding:13px 14px}.SystemExecutionBlueprint-module__HUf3rW__stepTop{margin-bottom:9px}.SystemExecutionBlueprint-module__HUf3rW__step>strong{font-size:.78rem}.SystemExecutionBlueprint-module__HUf3rW__step>p{font-size:.65rem}.SystemExecutionBlueprint-module__HUf3rW__footer{gap:7px;padding:13px 15px}.SystemExecutionBlueprint-module__HUf3rW__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.SystemExecutionBlueprint-module__HUf3rW__stepWrap{scroll-snap-align:start;flex:0 0 178px;display:block}.SystemExecutionBlueprint-module__HUf3rW__step{min-height:124px}}
.StrategyBuilder-module__m_fDVG__shell{--wb-ink:var(--t-bg-deep);--wb-muted:var(--t-surface-3);--wb-line:var(--t-surface-3);--wb-soft-line:var(--t-surface-2);--wb-paper:var(--t-surface-1);--wb-surface:var(--t-surface-1);--wb-sage:var(--t-accent);--wb-sage-soft:color-mix(in srgb, var(--t-accent) 8%, transparent);--wb-dark:var(--t-bg-deep);border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:24px;width:100%;overflow:hidden;box-shadow:0 24px 70px #00000040}.StrategyBuilder-module__m_fDVG__topbar{border-bottom:1px solid var(--t-line);background:color-mix(in srgb, var(--t-surface-1) 82%, transparent);justify-content:space-between;align-items:center;gap:24px;padding:18px 24px 14px;display:flex}.StrategyBuilder-module__m_fDVG__topbar>div{align-items:center;gap:12px;display:flex}.StrategyBuilder-module__m_fDVG__productLabel,.StrategyBuilder-module__m_fDVG__stageLabel,.StrategyBuilder-module__m_fDVG__progressValue,.StrategyBuilder-module__m_fDVG__eyebrow,.StrategyBuilder-module__m_fDVG__cardLabel,.StrategyBuilder-module__m_fDVG__railHeader span,.StrategyBuilder-module__m_fDVG__railFooter span,.StrategyBuilder-module__m_fDVG__blueprintHeader span,.StrategyBuilder-module__m_fDVG__previewHeader span,.StrategyBuilder-module__m_fDVG__ideaQuote span,.StrategyBuilder-module__m_fDVG__symbolField span,.StrategyBuilder-module__m_fDVG__nameField span,.StrategyBuilder-module__m_fDVG__saveCard label span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.StrategyBuilder-module__m_fDVG__productLabel{color:var(--t-text)}.StrategyBuilder-module__m_fDVG__stageLabel{color:var(--t-text-2);letter-spacing:.05em;text-transform:none;font-weight:600}.StrategyBuilder-module__m_fDVG__progressValue{color:var(--t-text-2);letter-spacing:.03em}.StrategyBuilder-module__m_fDVG__progressTrack{background:var(--t-surface-2);height:3px}.StrategyBuilder-module__m_fDVG__progressTrack span{background:var(--t-accent);height:100%;transition:width .22s;display:block}.StrategyBuilder-module__m_fDVG__resumeNotice{border-bottom:1px solid var(--t-line);background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-text-2);padding:10px 24px;font-size:.78rem;font-weight:600}.StrategyBuilder-module__m_fDVG__workspace{grid-template-columns:minmax(0,1fr) 300px;min-height:650px;display:grid}.StrategyBuilder-module__m_fDVG__mainCard{background:var(--t-surface-1);min-width:0;padding:54px 56px 50px}.StrategyBuilder-module__m_fDVG__profileRail{border-left:1px solid var(--t-line);background:var(--t-surface-2);padding:28px 24px 24px}.StrategyBuilder-module__m_fDVG__questionPanel,.StrategyBuilder-module__m_fDVG__reviewPanel,.StrategyBuilder-module__m_fDVG__purchasePanel{max-width:820px;margin:0 auto}.StrategyBuilder-module__m_fDVG__questionHeading{margin-bottom:30px}.StrategyBuilder-module__m_fDVG__eyebrow,.StrategyBuilder-module__m_fDVG__cardLabel,.StrategyBuilder-module__m_fDVG__railHeader span,.StrategyBuilder-module__m_fDVG__blueprintHeader span,.StrategyBuilder-module__m_fDVG__previewHeader span,.StrategyBuilder-module__m_fDVG__ideaQuote span,.StrategyBuilder-module__m_fDVG__symbolField span,.StrategyBuilder-module__m_fDVG__nameField span,.StrategyBuilder-module__m_fDVG__saveCard label span{color:var(--t-text-2)}.StrategyBuilder-module__m_fDVG__questionHeading h3{max-width:760px;color:var(--t-text);letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.15rem);font-weight:620;line-height:1.02}.StrategyBuilder-module__m_fDVG__questionHeading p{max-width:680px;color:var(--t-text-2);margin:0;font-size:1rem;line-height:1.65}.StrategyBuilder-module__m_fDVG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.StrategyBuilder-module__m_fDVG__choiceGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.StrategyBuilder-module__m_fDVG__choiceCard{border:1px solid var(--t-line);background:var(--t-surface-1);min-height:132px;color:var(--t-text);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;padding:22px;transition:border-color .14s,transform .14s,box-shadow .14s,background .14s;display:flex;position:relative}.StrategyBuilder-module__m_fDVG__choiceCard:hover{border-color:var(--t-line);transform:translateY(-2px);box-shadow:0 10px 26px #00000040}.StrategyBuilder-module__m_fDVG__choiceActive{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent)}.StrategyBuilder-module__m_fDVG__choiceMarker{border:1px solid var(--t-line);width:24px;height:24px;color:var(--t-text-2);border-radius:999px;place-items:center;font-size:.76rem;display:grid;position:absolute;top:16px;right:16px}.StrategyBuilder-module__m_fDVG__choiceCard strong{letter-spacing:-.015em;font-size:1rem;font-weight:650}.StrategyBuilder-module__m_fDVG__choiceCard>span:last-child{max-width:90%;color:var(--t-text-2);font-size:.86rem;line-height:1.45}.StrategyBuilder-module__m_fDVG__knownStrip{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:14px;margin:0 0 18px;padding:16px 18px}.StrategyBuilder-module__m_fDVG__knownStrip>span{color:var(--t-text-2);margin-bottom:10px;font-size:.76rem;font-weight:650;display:block}.StrategyBuilder-module__m_fDVG__knownStrip>div{flex-wrap:wrap;gap:7px;display:flex}.StrategyBuilder-module__m_fDVG__knownStrip strong{border:1px solid var(--t-line);background:var(--t-surface-1);color:var(--t-text-2);border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:600}.StrategyBuilder-module__m_fDVG__ideaInput{resize:vertical;border:1px solid var(--t-line);background:var(--t-surface-1);width:100%;min-height:210px;color:var(--t-text);font:inherit;border-radius:18px;outline:none;padding:22px;font-size:1.05rem;line-height:1.6;transition:border-color .14s,box-shadow .14s}.StrategyBuilder-module__m_fDVG__ideaInput:focus,.StrategyBuilder-module__m_fDVG__saveCard input:focus,.StrategyBuilder-module__m_fDVG__symbolField input:focus,.StrategyBuilder-module__m_fDVG__nameField input:focus{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--t-accent) 9.6%, transparent)}.StrategyBuilder-module__m_fDVG__ideaInput::placeholder{color:var(--t-text-3)}.StrategyBuilder-module__m_fDVG__ideaExamples{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 2px;display:flex}.StrategyBuilder-module__m_fDVG__ideaExamples>span{color:var(--t-text-3);letter-spacing:.09em;text-transform:uppercase;margin-right:4px;font-size:.62rem;font-weight:700}.StrategyBuilder-module__m_fDVG__ideaExamples button{border:1px solid var(--t-line);background:var(--t-surface-1);min-height:30px;color:var(--t-accent);font:inherit;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:680;transition:transform .14s,border-color .14s,background .14s}.StrategyBuilder-module__m_fDVG__ideaExamples button:hover{border-color:color-mix(in srgb, var(--t-accent) 32%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent);transform:translateY(-1px)}.StrategyBuilder-module__m_fDVG__ideaExamples button:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.StrategyBuilder-module__m_fDVG__promptHelp{color:var(--t-text-2);justify-content:space-between;align-items:center;gap:18px;padding:11px 2px 0;font-size:.8rem;display:flex}.StrategyBuilder-module__m_fDVG__promptHelp button,.StrategyBuilder-module__m_fDVG__textButton{color:var(--t-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:650}.StrategyBuilder-module__m_fDVG__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.StrategyBuilder-module__m_fDVG__primaryButton,.StrategyBuilder-module__m_fDVG__secondaryButton,.StrategyBuilder-module__m_fDVG__primaryButtonWide,.StrategyBuilder-module__m_fDVG__secondaryButtonWide{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;padding:0 20px;font-size:.88rem;font-weight:650;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s}.StrategyBuilder-module__m_fDVG__primaryButton,.StrategyBuilder-module__m_fDVG__primaryButtonWide{border:1px solid var(--t-accent);background:color-mix(in srgb, var(--t-accent) 10%, transparent);color:var(--t-accent-3)}.StrategyBuilder-module__m_fDVG__primaryButton:hover,.StrategyBuilder-module__m_fDVG__primaryButtonWide:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0000006e}.StrategyBuilder-module__m_fDVG__primaryButton:disabled,.StrategyBuilder-module__m_fDVG__primaryButtonWide:disabled,.StrategyBuilder-module__m_fDVG__secondaryButton:disabled,.StrategyBuilder-module__m_fDVG__secondaryButtonWide:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.StrategyBuilder-module__m_fDVG__secondaryButton,.StrategyBuilder-module__m_fDVG__secondaryButtonWide{border:1px solid var(--t-line);background:var(--t-surface-1);color:var(--t-text)}.StrategyBuilder-module__m_fDVG__secondaryButton:hover,.StrategyBuilder-module__m_fDVG__secondaryButtonWide:hover{border-color:var(--t-line)}.StrategyBuilder-module__m_fDVG__primaryButtonWide,.StrategyBuilder-module__m_fDVG__secondaryButtonWide{width:100%}.StrategyBuilder-module__m_fDVG__nameField{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);align-items:center;gap:24px;margin:0 0 16px;padding:18px 20px;display:grid}.StrategyBuilder-module__m_fDVG__nameField>div{gap:5px;display:grid}.StrategyBuilder-module__m_fDVG__nameField small,.StrategyBuilder-module__m_fDVG__symbolCopy small{color:var(--t-text-2);text-transform:none;letter-spacing:normal;font-size:.78rem;line-height:1.5}.StrategyBuilder-module__m_fDVG__nameField input{border:1px solid var(--t-line);background:var(--t-surface-1);width:100%;color:var(--t-text);font:inherit;border-radius:11px;outline:none;padding:12px 14px;font-size:.96rem;font-weight:650}.StrategyBuilder-module__m_fDVG__blueprint{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:18px;margin-top:22px;overflow:hidden}.StrategyBuilder-module__m_fDVG__blueprintHeader{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.StrategyBuilder-module__m_fDVG__blueprintHeader h4{color:var(--t-text);letter-spacing:-.025em;margin:5px 0 0;font-size:1.35rem}.StrategyBuilder-module__m_fDVG__blueprintHeader>strong{color:var(--t-text-2);font-size:.78rem;font-weight:650}.StrategyBuilder-module__m_fDVG__blueprintGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StrategyBuilder-module__m_fDVG__blueprintGrid>div{border-right:1px solid var(--t-line);border-bottom:1px solid var(--t-line);min-height:104px;padding:18px 22px}.StrategyBuilder-module__m_fDVG__blueprintGrid>div:nth-child(2n){border-right:0}.StrategyBuilder-module__m_fDVG__blueprintGrid>div:nth-last-child(-n+2){border-bottom:0}.StrategyBuilder-module__m_fDVG__blueprintGrid span{color:var(--t-text-2);margin-bottom:9px;font-size:.72rem;font-weight:600;display:block}.StrategyBuilder-module__m_fDVG__blueprintGrid strong{color:var(--t-text);font-size:.92rem;line-height:1.45;display:block}.StrategyBuilder-module__m_fDVG__ideaQuote{border-left:3px solid color-mix(in srgb, var(--t-accent) 45%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent);margin-top:16px;padding:20px 22px}.StrategyBuilder-module__m_fDVG__ideaQuote p{color:var(--t-text);margin:8px 0 0;font-size:.95rem;line-height:1.6}.StrategyBuilder-module__m_fDVG__previewBlock{border:1px solid var(--t-line);border-radius:16px;margin-top:16px;overflow:hidden}.StrategyBuilder-module__m_fDVG__previewHeader{background:var(--t-surface-1);border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.StrategyBuilder-module__m_fDVG__previewHeader strong{color:var(--t-text);margin-top:3px;font-size:.86rem;display:block}.StrategyBuilder-module__m_fDVG__previewBlock pre{background:var(--t-bg-deep);max-height:270px;color:var(--t-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:20px;font-size:.76rem;line-height:1.55;overflow:auto}.StrategyBuilder-module__m_fDVG__symbolField{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:16px;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:grid}.StrategyBuilder-module__m_fDVG__symbolCopy{gap:5px;display:grid}.StrategyBuilder-module__m_fDVG__symbolCopy strong{color:var(--t-text);font-size:.9rem;line-height:1.35}.StrategyBuilder-module__m_fDVG__symbolField input,.StrategyBuilder-module__m_fDVG__saveCard input{border:1px solid var(--t-line);background:var(--t-surface-1);width:100%;color:var(--t-text);font:inherit;border-radius:11px;outline:none;padding:11px 12px}.StrategyBuilder-module__m_fDVG__symbolField input{text-align:center;letter-spacing:.035em;font-weight:700}.StrategyBuilder-module__m_fDVG__purchaseGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.StrategyBuilder-module__m_fDVG__saveCard,.StrategyBuilder-module__m_fDVG__ownCard{border:1px solid var(--t-line);background:var(--t-surface-1);border-radius:18px;min-height:355px;padding:24px}.StrategyBuilder-module__m_fDVG__ownCard{background:var(--t-bg-deep);color:var(--t-text);border-color:var(--t-line-strong)}.StrategyBuilder-module__m_fDVG__ownCard .StrategyBuilder-module__m_fDVG__cardLabel{color:var(--t-text-3)}.StrategyBuilder-module__m_fDVG__saveCard h4,.StrategyBuilder-module__m_fDVG__ownCard h4{letter-spacing:-.03em;margin:9px 0 24px;font-size:1.45rem}.StrategyBuilder-module__m_fDVG__saveCard label{margin-top:24px;display:block}.StrategyBuilder-module__m_fDVG__saveCard label span{margin-bottom:7px;display:block}.StrategyBuilder-module__m_fDVG__priceRow{align-items:baseline;gap:8px;margin:14px 0 18px;display:flex}.StrategyBuilder-module__m_fDVG__priceRow strong{letter-spacing:-.05em;font-size:3rem;line-height:1}.StrategyBuilder-module__m_fDVG__priceRow span{color:var(--t-text);font-size:.8rem}.StrategyBuilder-module__m_fDVG__ownCard ul{margin:0 0 24px;padding:0;list-style:none}.StrategyBuilder-module__m_fDVG__ownCard li{color:var(--t-text);padding:7px 0 7px 19px;font-size:.86rem;position:relative}.StrategyBuilder-module__m_fDVG__ownCard li:before{content:"✓";color:var(--t-text-3);position:absolute;left:0}.StrategyBuilder-module__m_fDVG__ownCard .StrategyBuilder-module__m_fDVG__primaryButtonWide{border-color:var(--t-line);background:var(--t-surface-2);color:var(--t-text)}.StrategyBuilder-module__m_fDVG__secureNote{color:var(--t-text-3);text-align:center;margin-top:11px;font-size:.72rem;display:block}.StrategyBuilder-module__m_fDVG__errorText,.StrategyBuilder-module__m_fDVG__statusText{margin:10px 0 0;font-size:.8rem;line-height:1.4}.StrategyBuilder-module__m_fDVG__errorText{color:var(--t-danger)}.StrategyBuilder-module__m_fDVG__statusText{color:var(--t-text-2)}.StrategyBuilder-module__m_fDVG__railHeader{border-bottom:1px solid var(--t-line);padding-bottom:18px}.StrategyBuilder-module__m_fDVG__railHeader span{color:var(--t-text-3);margin-bottom:5px;display:block}.StrategyBuilder-module__m_fDVG__railHeader strong{color:var(--t-text);font-size:.9rem}.StrategyBuilder-module__m_fDVG__profileList{padding:10px 0 4px}.StrategyBuilder-module__m_fDVG__profileRow{border-bottom:1px solid var(--t-line);opacity:.54;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;transition:opacity .16s;display:grid}.StrategyBuilder-module__m_fDVG__profileComplete{opacity:1}.StrategyBuilder-module__m_fDVG__profileIndex{color:var(--t-text-3);font-variant-numeric:tabular-nums;font-size:.68rem}.StrategyBuilder-module__m_fDVG__profileRow div span{color:var(--t-text-3);margin-bottom:3px;font-size:.67rem;display:block}.StrategyBuilder-module__m_fDVG__profileRow div strong{color:var(--t-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;display:block;overflow:hidden}.StrategyBuilder-module__m_fDVG__railFooter{border:1px solid var(--t-line);background:color-mix(in srgb, var(--t-surface-1) 58%, transparent);border-radius:12px;margin-top:18px;padding:14px}.StrategyBuilder-module__m_fDVG__railFooter span{color:var(--t-text-2)}.StrategyBuilder-module__m_fDVG__railFooter p{color:var(--t-text-2);margin:6px 0 0;font-size:.72rem;line-height:1.45}.StrategyBuilder-module__m_fDVG__bottomNav{border-top:1px solid var(--t-line);background:var(--t-surface-1);justify-content:space-between;align-items:center;gap:16px;padding:13px 24px 15px;display:flex}.StrategyBuilder-module__m_fDVG__bottomNav>span{color:var(--t-text-3);font-size:.72rem}@media (max-width:980px){.StrategyBuilder-module__m_fDVG__workspace{grid-template-columns:1fr}.StrategyBuilder-module__m_fDVG__profileRail{border-top:1px solid var(--t-line);border-left:0}.StrategyBuilder-module__m_fDVG__profileList{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.StrategyBuilder-module__m_fDVG__mainCard{padding:46px 34px 42px}}@media (max-width:700px){.StrategyBuilder-module__m_fDVG__shell{border-radius:18px}.StrategyBuilder-module__m_fDVG__topbar{padding:15px 16px 12px}.StrategyBuilder-module__m_fDVG__topbar>div{flex-wrap:wrap;gap:7px}.StrategyBuilder-module__m_fDVG__stageLabel{flex-basis:100%;margin-left:31px}.StrategyBuilder-module__m_fDVG__resumeNotice{padding-inline:16px}.StrategyBuilder-module__m_fDVG__mainCard{padding:34px 18px 30px}.StrategyBuilder-module__m_fDVG__questionHeading{margin-bottom:22px}.StrategyBuilder-module__m_fDVG__questionHeading h3{font-size:2rem}.StrategyBuilder-module__m_fDVG__choiceGrid,.StrategyBuilder-module__m_fDVG__choiceGridCompact,.StrategyBuilder-module__m_fDVG__purchaseGrid,.StrategyBuilder-module__m_fDVG__blueprintGrid{grid-template-columns:1fr}.StrategyBuilder-module__m_fDVG__choiceCard{min-height:112px}.StrategyBuilder-module__m_fDVG__blueprintGrid>div,.StrategyBuilder-module__m_fDVG__blueprintGrid>div:nth-child(2n),.StrategyBuilder-module__m_fDVG__blueprintGrid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--t-line)}.StrategyBuilder-module__m_fDVG__blueprintGrid>div:last-child{border-bottom:0}.StrategyBuilder-module__m_fDVG__blueprintHeader,.StrategyBuilder-module__m_fDVG__previewHeader,.StrategyBuilder-module__m_fDVG__actions{flex-direction:column;align-items:stretch}.StrategyBuilder-module__m_fDVG__actions{flex-direction:column-reverse}.StrategyBuilder-module__m_fDVG__primaryButton,.StrategyBuilder-module__m_fDVG__secondaryButton{width:100%}.StrategyBuilder-module__m_fDVG__nameField,.StrategyBuilder-module__m_fDVG__symbolField{grid-template-columns:1fr;gap:12px}.StrategyBuilder-module__m_fDVG__symbolField input{text-align:left}.StrategyBuilder-module__m_fDVG__profileList{grid-template-columns:1fr 1fr}.StrategyBuilder-module__m_fDVG__bottomNav{padding-inline:16px}.StrategyBuilder-module__m_fDVG__promptHelp{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:430px){.StrategyBuilder-module__m_fDVG__profileList{grid-template-columns:1fr}.StrategyBuilder-module__m_fDVG__progressValue{font-size:.66rem}}.StrategyBuilder-module__m_fDVG__completeSystemCard{border:1px solid color-mix(in srgb, var(--t-accent) 45%, transparent);background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--t-accent) 13%, transparent) 0, transparent 58%), linear-gradient(150deg, color-mix(in srgb, var(--t-accent) 13%, transparent), color-mix(in srgb, var(--t-accent) 13%, transparent) 76%);min-width:0;box-shadow:0 24px 52px -24px color-mix(in srgb, var(--t-accent) 41.9%, transparent), 0 0 36px color-mix(in srgb, var(--t-accent) 18.8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--t-accent) 16%, transparent);color:var(--t-text);border-radius:24px;padding:clamp(22px,3vw,32px);position:relative;overflow:hidden}.StrategyBuilder-module__m_fDVG__packageHeading{align-items:center;gap:12px;display:flex}.StrategyBuilder-module__m_fDVG__completeSystemCard .StrategyBuilder-module__m_fDVG__cardLabel{color:var(--t-accent-2);letter-spacing:.09em;font-size:11px;line-height:1.6}.StrategyBuilder-module__m_fDVG__completeSystemCard h4{letter-spacing:-.04em;margin:24px 0 14px;font-size:clamp(29px,3.2vw,38px);font-weight:650;line-height:1.06}.StrategyBuilder-module__m_fDVG__packageIntro{color:var(--t-accent-2);margin:0;font-size:15px;line-height:1.65}.StrategyBuilder-module__m_fDVG__packagePrice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:26px 0;display:flex}.StrategyBuilder-module__m_fDVG__packagePrice>div{gap:8px;display:grid}.StrategyBuilder-module__m_fDVG__packagePrice strong{letter-spacing:-.05em;font-size:54px;font-weight:600;line-height:1}.StrategyBuilder-module__m_fDVG__packagePrice>div>span{color:var(--t-accent-2);font-size:13px}.StrategyBuilder-module__m_fDVG__packageBadge{border:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:color-mix(in srgb, var(--t-accent) 5.6%, transparent);color:var(--t-accent-2);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.StrategyBuilder-module__m_fDVG__completeSystemCard .StrategyBuilder-module__m_fDVG__packageBenefits{margin:0;padding:0;list-style:none}.StrategyBuilder-module__m_fDVG__completeSystemCard .StrategyBuilder-module__m_fDVG__packageBenefits li{border-top:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.StrategyBuilder-module__m_fDVG__completeSystemCard .StrategyBuilder-module__m_fDVG__packageBenefits li:before{content:none}.StrategyBuilder-module__m_fDVG__packageBenefits li>span{color:var(--t-accent-2);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.StrategyBuilder-module__m_fDVG__packageBenefits strong{color:var(--t-text);font-size:17px;font-weight:650}.StrategyBuilder-module__m_fDVG__packageBenefits p{color:var(--t-accent-2);margin:7px 0 0;font-size:14px;line-height:1.65}.StrategyBuilder-module__m_fDVG__packageArchive{border:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:color-mix(in srgb, var(--t-accent) 2.8%, transparent);border-radius:12px;gap:12px;margin:6px 0 24px;padding:16px;display:flex}.StrategyBuilder-module__m_fDVG__packageArchive>span{color:var(--t-accent-2);font-size:20px}.StrategyBuilder-module__m_fDVG__packageArchive p{color:var(--t-accent-2);margin:0;font-size:13px;line-height:1.65}.StrategyBuilder-module__m_fDVG__packageArchive strong{color:var(--t-accent-2);font-weight:650;display:block}.StrategyBuilder-module__m_fDVG__completeSystemCard .StrategyBuilder-module__m_fDVG__primaryButtonWide{border-color:color-mix(in srgb, var(--t-accent) 28%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent);min-height:52px;color:var(--t-accent);font-size:16px;box-shadow:0 8px 22px #0000004f}.StrategyBuilder-module__m_fDVG__completeSystemCard .StrategyBuilder-module__m_fDVG__primaryButtonWide:hover{background:color-mix(in srgb, var(--t-accent) 8%, transparent);box-shadow:0 10px 26px #00000078}.StrategyBuilder-module__m_fDVG__completeSystemCard .StrategyBuilder-module__m_fDVG__secureNote{color:var(--t-accent-2);font-size:12px;line-height:1.6}.StrategyBuilder-module__m_fDVG__packageAction{position:relative}.StrategyBuilder-module__m_fDVG__xrayArrival{border:1px solid color-mix(in srgb, var(--t-accent) 45%, transparent);background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--t-accent) 8%, transparent), transparent 70%), color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-accent);box-shadow:0 12px 28px color-mix(in srgb, var(--t-accent) 4.7%, transparent);border-radius:18px;margin:24px;padding:24px;scroll-margin-top:90px}.StrategyBuilder-module__m_fDVG__arrivalEyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--t-accent);font-size:12px;font-weight:750}.StrategyBuilder-module__m_fDVG__xrayArrival h3{letter-spacing:-.025em;margin:10px 0;font-size:24px}.StrategyBuilder-module__m_fDVG__xrayArrival p{max-width:720px;color:var(--t-accent);margin:0;font-size:15px;line-height:1.6}.StrategyBuilder-module__m_fDVG__xrayArrival details{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);margin-top:14px;padding:12px 0 0}.StrategyBuilder-module__m_fDVG__xrayArrival summary{cursor:pointer;padding:8px 0;font-size:14px}.StrategyBuilder-module__m_fDVG__xrayArrival blockquote{border-left:3px solid color-mix(in srgb, var(--t-accent) 45%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;padding-left:14px;font-size:15px;line-height:1.7}.StrategyBuilder-module__m_fDVG__arrivalActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.StrategyBuilder-module__m_fDVG__xrayArrival:focus-visible,.StrategyBuilder-module__m_fDVG__xrayArrival summary:focus-visible,.StrategyBuilder-module__m_fDVG__shell button:focus-visible,.StrategyBuilder-module__m_fDVG__packageAction a:focus-visible{outline:3px solid color-mix(in srgb, var(--t-accent) 45%, transparent);outline-offset:4px}.StrategyBuilder-module__m_fDVG__completeSystemCard button:focus-visible,.StrategyBuilder-module__m_fDVG__packageAction a:focus-visible{outline-color:color-mix(in srgb, var(--t-accent) 28%, transparent)}@media (max-width:1100px){.StrategyBuilder-module__m_fDVG__purchaseGrid{grid-template-columns:1fr}}@media (max-width:620px){.StrategyBuilder-module__m_fDVG__xrayArrival{margin:14px;padding:20px}.StrategyBuilder-module__m_fDVG__arrivalActions{flex-direction:column}.StrategyBuilder-module__m_fDVG__packagePrice{margin:22px 0}}@media (prefers-reduced-motion:reduce){.StrategyBuilder-module__m_fDVG__shell button{transition:none}.StrategyBuilder-module__m_fDVG__shell button:hover{transform:none}}.StrategyBuilder-module__m_fDVG__savedForLater{border:1px solid color-mix(in srgb, var(--t-bronze) 45%, transparent);background:var(--t-surface-1);color:var(--t-text);border-radius:14px;margin:18px 0;padding:16px 18px}.StrategyBuilder-module__m_fDVG__savedForLater>span{color:var(--t-bronze);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:780;display:block}.StrategyBuilder-module__m_fDVG__savedForLater>p{color:var(--t-text-2);margin:7px 0 0;font-size:.8rem;line-height:1.5}.StrategyBuilder-module__m_fDVG__savedForLater ul{color:var(--t-text);gap:7px;margin:12px 0 0;padding-left:18px;font-size:.8rem;line-height:1.45;display:grid}.StrategyBuilder-module__m_fDVG__buildLoader{border:1px solid color-mix(in srgb, var(--t-accent) 19.8%, transparent);background:radial-gradient(circle at 78% 18%,color-mix(in srgb, var(--t-surface-3) 13%, transparent),transparent 34%), radial-gradient(circle at 18% 92%,color-mix(in srgb, var(--t-accent) 5.6%, transparent),transparent 36%), linear-gradient(155deg,color-mix(in srgb, var(--t-accent) 13%, transparent) 0%,color-mix(in srgb, var(--t-accent) 13%, transparent) 48%,color-mix(in srgb, var(--t-accent) 13%, transparent) 100%);box-shadow:0 20px 52px color-mix(in srgb, var(--t-accent) 19.2%, transparent),inset 0 1px 0 #00000040;border-radius:17px;margin:20px 0 0;position:relative;overflow:hidden}.StrategyBuilder-module__m_fDVG__loaderTopline{border-bottom:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:linear-gradient(90deg,color-mix(in srgb, var(--t-surface-1) 1.8%, transparent),color-mix(in srgb, var(--t-surface-1) 0%, transparent));justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 15px;display:flex}.StrategyBuilder-module__m_fDVG__loaderTopline span,.StrategyBuilder-module__m_fDVG__loaderTopline strong{letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:7px;font-size:.57rem;font-weight:770;display:inline-flex}.StrategyBuilder-module__m_fDVG__loaderTopline span{color:var(--t-text-2)}.StrategyBuilder-module__m_fDVG__loaderTopline strong{color:var(--t-text-3);font-weight:680}.StrategyBuilder-module__m_fDVG__loaderTopline span i{background:var(--t-accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--t-accent) 7.2%, transparent),0 0 12px color-mix(in srgb, var(--t-accent) 24%, transparent);border-radius:50%}.StrategyBuilder-module__m_fDVG__loaderChart{background:linear-gradient(180deg,color-mix(in srgb, var(--t-bg-deep) 6%, transparent),color-mix(in srgb, var(--t-bg-deep) 22%, transparent)), radial-gradient(circle at 78% 25%,color-mix(in srgb, var(--t-surface-3) 5%, transparent),transparent 32%);height:190px;display:block;position:relative;overflow:hidden}.StrategyBuilder-module__m_fDVG__loaderChart svg{width:100%;height:100%;display:block}.StrategyBuilder-module__m_fDVG__loaderGrid line{stroke:color-mix(in srgb, var(--t-accent-2) 7.5%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.StrategyBuilder-module__m_fDVG__loaderVolume rect{fill:url(#terrane-loader-volume)}.StrategyBuilder-module__m_fDVG__loaderCandles line{stroke-width:1.15px;vector-effect:non-scaling-stroke;opacity:.88}.StrategyBuilder-module__m_fDVG__loaderCandles rect{vector-effect:non-scaling-stroke}.StrategyBuilder-module__m_fDVG__loaderBull line{stroke:var(--t-accent-2)}.StrategyBuilder-module__m_fDVG__loaderBull rect{fill:var(--t-accent-2)}.StrategyBuilder-module__m_fDVG__loaderBear line{stroke:var(--t-danger)}.StrategyBuilder-module__m_fDVG__loaderBear rect{fill:var(--t-danger)}.StrategyBuilder-module__m_fDVG__loaderCurrent{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--t-accent) 40.8%, transparent));animation:1.9s ease-in-out infinite StrategyBuilder-module__m_fDVG__loaderCurrent}.StrategyBuilder-module__m_fDVG__loaderMaSlow{fill:none;stroke:var(--t-bronze);stroke-width:1.25px;opacity:.48;vector-effect:non-scaling-stroke}.StrategyBuilder-module__m_fDVG__loaderMaFast{fill:none;stroke:url(#terrane-loader-fast);stroke-width:1.8px;opacity:.92;vector-effect:non-scaling-stroke;stroke-dasharray:12 7;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--t-accent) 19.2%, transparent));animation:3.8s linear infinite StrategyBuilder-module__m_fDVG__loaderFlow}.StrategyBuilder-module__m_fDVG__loaderScan{stroke:var(--t-accent-2);stroke-width:1px;opacity:.17;vector-effect:non-scaling-stroke;stroke-dasharray:3 6;animation:3.3s ease-in-out infinite StrategyBuilder-module__m_fDVG__loaderScan}.StrategyBuilder-module__m_fDVG__loaderPulse{fill:var(--t-accent-2);opacity:.85;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t-accent) 60%, transparent));animation:1.6s ease-out infinite StrategyBuilder-module__m_fDVG__loaderPulse}.StrategyBuilder-module__m_fDVG__loaderHud{border:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:color-mix(in srgb, var(--t-bg-deep) 78%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:10px;min-width:176px;padding:11px 12px;position:absolute;top:15px;right:15px;box-shadow:0 12px 28px #00000059,inset 0 1px #00000040}.StrategyBuilder-module__m_fDVG__loaderHud span{color:var(--t-text-2);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.StrategyBuilder-module__m_fDVG__loaderHud strong{color:var(--t-text);margin-top:4px;font-size:.66rem;font-weight:720;line-height:1.35;display:block}.StrategyBuilder-module__m_fDVG__loaderHud small{color:var(--t-text-2);margin-top:5px;font-size:.52rem;line-height:1.35;display:block}.StrategyBuilder-module__m_fDVG__loaderSteps{border-top:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:color-mix(in srgb, var(--t-bg-deep) 28%, transparent);grid-template-columns:repeat(4,1fr);display:grid}.StrategyBuilder-module__m_fDVG__loaderSteps span{border-right:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);min-height:39px;color:var(--t-text-3);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-size:.58rem;font-weight:760;display:flex}.StrategyBuilder-module__m_fDVG__loaderSteps span:last-child{border-right:0}.StrategyBuilder-module__m_fDVG__loaderSteps i{background:var(--t-accent);width:5px;height:5px;box-shadow:0 0 0 0 color-mix(in srgb, var(--t-accent) 38.4%, transparent);border-radius:50%;animation:1.8s ease-out infinite StrategyBuilder-module__m_fDVG__buildPulse}.StrategyBuilder-module__m_fDVG__loaderSteps span:nth-child(2) i{animation-delay:.28s}.StrategyBuilder-module__m_fDVG__loaderSteps span:nth-child(3) i{animation-delay:.56s}.StrategyBuilder-module__m_fDVG__loaderSteps span:nth-child(4) i{animation-delay:.84s}@keyframes StrategyBuilder-module__m_fDVG__loaderCurrent{0%,to{opacity:.72}50%{opacity:1}}@keyframes StrategyBuilder-module__m_fDVG__loaderFlow{to{stroke-dashoffset:-38px}}@keyframes StrategyBuilder-module__m_fDVG__loaderScan{0%{opacity:0;transform:translate(14px)}14%{opacity:.16}86%{opacity:.16}to{opacity:0;transform:translate(730px)}}@keyframes StrategyBuilder-module__m_fDVG__loaderPulse{0%{r:3.5;opacity:.95}70%{r:8;opacity:.08}to{r:8;opacity:0}}@keyframes StrategyBuilder-module__m_fDVG__buildPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-accent) 38.4%, transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb, var(--t-accent) 0%, transparent)}}@media (max-width:700px){.StrategyBuilder-module__m_fDVG__shell{border-radius:16px;box-shadow:0 16px 42px #00000040}.StrategyBuilder-module__m_fDVG__topbar{gap:10px;padding:13px 14px 10px}.StrategyBuilder-module__m_fDVG__productLabel{font-size:.68rem}.StrategyBuilder-module__m_fDVG__stageLabel{margin-left:27px;font-size:.67rem}.StrategyBuilder-module__m_fDVG__mainCard{padding:26px 14px 24px}.StrategyBuilder-module__m_fDVG__questionHeading{margin-bottom:18px}.StrategyBuilder-module__m_fDVG__questionHeading h3{margin-top:6px;font-size:clamp(1.72rem,8vw,2.1rem);line-height:1.04}.StrategyBuilder-module__m_fDVG__questionHeading p{font-size:.91rem;line-height:1.55}.StrategyBuilder-module__m_fDVG__choiceGrid,.StrategyBuilder-module__m_fDVG__choiceGridCompact{gap:9px}.StrategyBuilder-module__m_fDVG__choiceCard{border-radius:14px;justify-content:center;min-height:94px;padding:16px}.StrategyBuilder-module__m_fDVG__choiceMarker{width:21px;height:21px;top:12px;right:12px}.StrategyBuilder-module__m_fDVG__choiceCard strong{padding-right:26px;font-size:.94rem}.StrategyBuilder-module__m_fDVG__choiceCard>span:last-child{font-size:.79rem;line-height:1.38}.StrategyBuilder-module__m_fDVG__knownStrip{margin-bottom:14px;padding:12px 13px}.StrategyBuilder-module__m_fDVG__knownStrip>span{margin-bottom:7px;font-size:.7rem}.StrategyBuilder-module__m_fDVG__knownStrip strong{padding:5px 8px;font-size:.7rem}.StrategyBuilder-module__m_fDVG__ideaInput{border-radius:14px;min-height:160px;padding:15px;font-size:16px;line-height:1.5}.StrategyBuilder-module__m_fDVG__actions{gap:9px;margin-top:20px}.StrategyBuilder-module__m_fDVG__primaryButton,.StrategyBuilder-module__m_fDVG__secondaryButton{border-radius:12px;min-height:48px}.StrategyBuilder-module__m_fDVG__nameField{border-radius:14px;margin-bottom:12px;padding:14px}.StrategyBuilder-module__m_fDVG__ideaQuote{border-radius:0 12px 12px 0;margin-top:10px;padding:14px 15px}.StrategyBuilder-module__m_fDVG__ideaQuote p{font-size:.87rem;line-height:1.5}.StrategyBuilder-module__m_fDVG__previewBlock{border-radius:14px;margin-top:12px}.StrategyBuilder-module__m_fDVG__previewHeader{padding:13px 14px}.StrategyBuilder-module__m_fDVG__previewBlock pre{max-height:220px;padding:15px;font-size:.7rem}.StrategyBuilder-module__m_fDVG__savedForLater{margin:12px 0;padding:14px}.StrategyBuilder-module__m_fDVG__xrayArrival{border-radius:14px;margin:10px;padding:15px}.StrategyBuilder-module__m_fDVG__xrayArrival h3{font-size:20px}.StrategyBuilder-module__m_fDVG__xrayArrival p,.StrategyBuilder-module__m_fDVG__xrayArrival blockquote{font-size:13px;line-height:1.5}.StrategyBuilder-module__m_fDVG__profileRail{padding:16px 14px 14px;overflow:hidden}.StrategyBuilder-module__m_fDVG__railHeader{padding-bottom:11px}.StrategyBuilder-module__m_fDVG__profileList{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding:10px 0 6px;display:flex;overflow-x:auto}.StrategyBuilder-module__m_fDVG__profileRow{scroll-snap-align:start;border-radius:11px;flex:0 0 150px;min-height:66px;border:1px solid var(--t-line)!important;background:var(--t-surface-1)!important;padding:9px 10px!important}.StrategyBuilder-module__m_fDVG__profileRow div strong{white-space:normal;font-size:.74rem;line-height:1.25}.StrategyBuilder-module__m_fDVG__profileRow>span:last-child{display:none}.StrategyBuilder-module__m_fDVG__railFooter{margin-top:10px;padding:11px}.StrategyBuilder-module__m_fDVG__railFooter p{font-size:.68rem}.StrategyBuilder-module__m_fDVG__bottomNav{padding:11px 14px}.StrategyBuilder-module__m_fDVG__bottomNav>span{display:none}.StrategyBuilder-module__m_fDVG__buildLoader{margin-top:14px}.StrategyBuilder-module__m_fDVG__loaderChart{height:162px}.StrategyBuilder-module__m_fDVG__loaderHud{min-width:154px;padding:9px 10px;top:10px;right:10px}.StrategyBuilder-module__m_fDVG__loaderHud strong{font-size:.61rem}}@media (max-width:430px){.StrategyBuilder-module__m_fDVG__profileList{display:flex}.StrategyBuilder-module__m_fDVG__progressValue{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.StrategyBuilder-module__m_fDVG__loaderCurrent,.StrategyBuilder-module__m_fDVG__loaderMaFast,.StrategyBuilder-module__m_fDVG__loaderScan,.StrategyBuilder-module__m_fDVG__loaderPulse,.StrategyBuilder-module__m_fDVG__loaderSteps i{animation:none!important}}.StrategyBuilder-module__m_fDVG__stageNav{border-bottom:1px solid var(--t-line);background:var(--t-surface-1);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.StrategyBuilder-module__m_fDVG__stageNav button,.StrategyBuilder-module__m_fDVG__reviewToolbar button{border:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background:var(--t-surface-1);min-height:38px;color:var(--t-accent);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:.72rem;font-weight:740}.StrategyBuilder-module__m_fDVG__stageNav button:hover,.StrategyBuilder-module__m_fDVG__reviewToolbar button:hover{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent)}.StrategyBuilder-module__m_fDVG__reviewToolbar{flex-wrap:wrap;gap:8px;margin:-6px 0 16px;display:flex}.StrategyBuilder-module__m_fDVG__reviewEditor{border:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent);border-radius:14px;margin:0 0 18px;padding:16px}.StrategyBuilder-module__m_fDVG__reviewEditor label{color:var(--t-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:780;display:block}.StrategyBuilder-module__m_fDVG__reviewEditor textarea{border:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background:var(--t-surface-1);width:100%;min-height:150px;color:var(--t-accent);font:inherit;resize:vertical;border-radius:11px;outline:none;padding:14px;font-size:16px;line-height:1.5}.StrategyBuilder-module__m_fDVG__reviewEditor textarea:focus{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--t-accent) 13.2%, transparent)}.StrategyBuilder-module__m_fDVG__reviewEditor>div{justify-content:flex-end;gap:9px;margin-top:11px;display:flex}.StrategyBuilder-module__m_fDVG__checkoutEmailField{border:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background:var(--t-surface-1);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:20px;margin:0 0 16px;padding:16px 18px;display:grid}.StrategyBuilder-module__m_fDVG__checkoutEmailField span{color:var(--t-accent);font-size:.78rem;font-weight:760;display:block}.StrategyBuilder-module__m_fDVG__checkoutEmailField small{color:var(--t-text-2);margin-top:4px;font-size:.68rem;line-height:1.4;display:block}.StrategyBuilder-module__m_fDVG__checkoutEmailField input{border:1px solid var(--t-line);background:var(--t-surface-1);width:100%;min-height:46px;color:var(--t-accent);font:inherit;border-radius:10px;outline:none;padding:0 13px;font-size:16px}.StrategyBuilder-module__m_fDVG__checkoutEmailField input:focus{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--t-accent) 12%, transparent)}@media (max-width:700px){.StrategyBuilder-module__m_fDVG__stageNav{z-index:12;background:color-mix(in srgb, var(--t-surface-1) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;padding:9px 12px;position:sticky;top:61px}.StrategyBuilder-module__m_fDVG__stageNav button{flex:1;min-height:42px}.StrategyBuilder-module__m_fDVG__reviewToolbar{grid-template-columns:1fr 1fr;gap:7px;display:grid}.StrategyBuilder-module__m_fDVG__reviewToolbar button{min-height:44px}.StrategyBuilder-module__m_fDVG__reviewToolbar button:last-child:nth-child(3){grid-column:1/-1}.StrategyBuilder-module__m_fDVG__reviewEditor{padding:14px}.StrategyBuilder-module__m_fDVG__reviewEditor textarea{min-height:170px}.StrategyBuilder-module__m_fDVG__reviewEditor>div{grid-template-columns:1fr 1fr;display:grid}.StrategyBuilder-module__m_fDVG__checkoutEmailField{grid-template-columns:1fr;gap:10px;padding:14px}}.StrategyBuilder-module__m_fDVG__editModeActions{border:1px solid color-mix(in srgb, var(--t-accent) 28%, transparent);background:var(--t-surface-1);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:grid}.StrategyBuilder-module__m_fDVG__editModeActions>span{color:var(--t-text-2);text-align:center;font-size:.72rem;line-height:1.4}.StrategyBuilder-module__m_fDVG__editModeActions .StrategyBuilder-module__m_fDVG__primaryButton{white-space:nowrap;min-height:42px}@media (max-width:700px){.StrategyBuilder-module__m_fDVG__editModeActions{z-index:10;background:color-mix(in srgb, var(--t-surface-1) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px color-mix(in srgb, var(--t-accent) 14.4%, transparent);grid-template-columns:1fr 1fr;padding:10px;position:sticky;bottom:10px}.StrategyBuilder-module__m_fDVG__editModeActions>span{display:none}.StrategyBuilder-module__m_fDVG__editModeActions .StrategyBuilder-module__m_fDVG__textButton,.StrategyBuilder-module__m_fDVG__editModeActions .StrategyBuilder-module__m_fDVG__primaryButton{min-height:46px}}.StrategyBuilder-module__m_fDVG__choiceActive .StrategyBuilder-module__m_fDVG__choiceMarker{border-color:var(--t-accent);color:var(--t-accent)}@media (max-width:700px){.StrategyBuilder-module__m_fDVG__ideaExamples{gap:6px;margin-top:10px}.StrategyBuilder-module__m_fDVG__ideaExamples>span{width:100%;margin:0 0 2px}.StrategyBuilder-module__m_fDVG__ideaExamples button{min-height:34px;padding:6px 10px;font-size:.7rem}}.StrategyBuilder-module__m_fDVG__guaranteeNote{border:1px solid color-mix(in srgb, var(--t-accent) 30%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-text-2);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:.78rem;line-height:1.55}.StrategyBuilder-module__m_fDVG__guaranteeNote strong{color:var(--t-accent)}.StrategyBuilder-module__m_fDVG__prefillNote{border-left:3px solid var(--t-accent);background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-text-2);margin:-6px 0 16px;padding:10px 14px;font-size:.8rem;line-height:1.5}.StrategyBuilder-module__m_fDVG__prefillNote span{color:var(--t-accent);font-weight:700}
.SimplifiedStrategyBuilder-module__KQ4hDG__journey{border:1px solid color-mix(in srgb, var(--t-accent) 18%, transparent);background:linear-gradient(180deg,color-mix(in srgb, var(--t-surface-1) 98%, transparent),color-mix(in srgb, var(--t-accent) 7.8%, transparent));box-shadow:0 14px 36px color-mix(in srgb, var(--t-accent) 6%, transparent);border-radius:16px;margin:0 0 14px;padding:16px 18px 18px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline span{color:var(--t-text-2);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline strong{color:var(--t-text);letter-spacing:-.01em;margin-top:4px;font-size:12px;display:block}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline small{color:var(--t-text-3);font-size:9px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTrack{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyLine,.SimplifiedStrategyBuilder-module__KQ4hDG__journeyProgress{height:1px;position:absolute;top:15px;left:7%;right:7%}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyLine{background:var(--t-surface-3)}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyProgress{background:linear-gradient(90deg,color-mix(in srgb, var(--t-accent) 16%, transparent),color-mix(in srgb, var(--t-accent) 16%, transparent));transition:width .42s cubic-bezier(.2,.7,.2,1);right:auto}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode{z-index:1;grid-template-columns:30px 1fr;align-items:start;gap:9px;min-width:0;display:grid;position:relative}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode>i{border:1px solid var(--t-line);background:var(--t-surface-1);width:30px;height:30px;color:var(--t-text-3);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:850;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:grid}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode strong{color:var(--t-text-2);margin-top:1px;font-size:10px;display:block}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode span{color:var(--t-text-3);margin-top:3px;font-size:8px;line-height:1.35;display:block}.SimplifiedStrategyBuilder-module__KQ4hDG__completed>i{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);background:var(--t-accent);color:var(--t-text)}.SimplifiedStrategyBuilder-module__KQ4hDG__completed strong{color:var(--t-text)}.SimplifiedStrategyBuilder-module__KQ4hDG__active>i{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);background:var(--t-surface-1);color:var(--t-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--t-accent) 9.6%, transparent);animation:2s ease-in-out infinite SimplifiedStrategyBuilder-module__KQ4hDG__activePulse}.SimplifiedStrategyBuilder-module__KQ4hDG__active strong{color:var(--t-text)}.SimplifiedStrategyBuilder-module__KQ4hDG__locked{opacity:.58}.SimplifiedStrategyBuilder-module__KQ4hDG__locked.SimplifiedStrategyBuilder-module__KQ4hDG__active{opacity:.72}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionShell{border:1px solid color-mix(in srgb, var(--t-bronze) 45%, transparent);background:linear-gradient(180deg,var(--t-surface-1),var(--t-surface-1));border-radius:20px;margin:0 0 16px;padding:22px;box-shadow:0 18px 44px #00000040}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionHeader{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:17px;display:flex}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionHeader>div>span{color:var(--t-bronze);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionHeader h3{color:var(--t-text);letter-spacing:-.025em;margin:6px 0 5px;font-size:20px}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionHeader p{color:var(--t-text-2);margin:0;font-size:12px;line-height:1.5}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionHeader>strong{border:1px solid color-mix(in srgb, var(--t-bronze) 45%, transparent);background:var(--t-surface-1);color:var(--t-bronze);border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionList{gap:12px;margin-top:14px;display:grid}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCard{border:1px solid color-mix(in srgb, var(--t-bronze) 45%, transparent);background:color-mix(in srgb, var(--t-surface-1) 82%, transparent);border-radius:15px;padding:16px}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCopy{gap:4px;display:grid}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCopy span{color:var(--t-bronze);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCopy p{color:var(--t-text);margin:0;font-size:12px;line-height:1.55}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions button{border:1px solid color-mix(in srgb, var(--t-bronze) 45%, transparent);background:var(--t-surface-1);min-height:67px;color:var(--t-text);text-align:left;cursor:pointer;border-radius:12px;padding:11px 12px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions button:hover{border-color:var(--t-line);box-shadow:0 7px 18px color-mix(in srgb, var(--t-accent) 7.2%, transparent);transform:translateY(-1px)}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions button strong{font-size:11px;display:block}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions button small{color:var(--t-text-2);margin-top:4px;font-size:9px;line-height:1.4;display:block}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions .SimplifiedStrategyBuilder-module__KQ4hDG__resolutionActive{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);background:color-mix(in srgb, var(--t-accent) 8%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--t-accent) 9.6%, transparent)}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCustom{gap:6px;margin-top:10px;display:grid}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCustom span{color:var(--t-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCustom input{border:1px solid var(--t-line);background:var(--t-surface-1);width:100%;color:var(--t-text);font:inherit;border-radius:11px;outline:none;padding:10px 12px;font-size:12px}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionCustom input:focus{border-color:color-mix(in srgb, var(--t-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--t-accent) 9.6%, transparent)}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionFooter{border-top:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:15px;display:flex}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionFooter p{max-width:560px;color:var(--t-text-2);margin:0;font-size:10px;line-height:1.45}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionFooter button{border:1px solid var(--t-accent);background:color-mix(in srgb, var(--t-accent) 10%, transparent);min-height:42px;color:var(--t-accent-3);font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-size:11px;font-weight:750}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionFooter button:disabled{opacity:.35;cursor:not-allowed}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionApplied{border:1px solid var(--t-line);background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-text-2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:10px 14px;font-size:10px;font-weight:700;display:flex}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionApplied button{color:var(--t-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;text-decoration:underline}@keyframes SimplifiedStrategyBuilder-module__KQ4hDG__activePulse{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--t-accent) 8.4%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--t-accent) 13.2%, transparent)}}@media (max-width:820px){.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTrack{grid-template-columns:repeat(4,minmax(92px,1fr));padding-bottom:4px;overflow-x:auto}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyLine,.SimplifiedStrategyBuilder-module__KQ4hDG__journeyProgress{display:none}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline{flex-direction:column;align-items:flex-start;gap:5px}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionHeader,.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionFooter{flex-direction:column;align-items:flex-start}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions{grid-template-columns:1fr}}@media (max-width:620px){.SimplifiedStrategyBuilder-module__KQ4hDG__journey{padding:14px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode{grid-template-columns:26px 1fr}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode>i{width:26px;height:26px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline small{display:none}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionShell{border-radius:16px;padding:15px}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionHeader h3{font-size:17px}.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionApplied{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SimplifiedStrategyBuilder-module__KQ4hDG__journeyProgress,.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode>i,.SimplifiedStrategyBuilder-module__KQ4hDG__resolutionOptions button{transition:none}.SimplifiedStrategyBuilder-module__KQ4hDG__active>i{animation:none}}@media (max-width:620px){.SimplifiedStrategyBuilder-module__KQ4hDG__journey{border-radius:14px;margin-bottom:10px;padding:12px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline{margin-bottom:11px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTopline strong{font-size:11px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyTrack{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode{scroll-snap-align:start;flex:0 0 122px;grid-template-columns:24px 1fr;gap:7px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode>i{width:24px;height:24px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode strong{font-size:9px}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyNode span{font-size:7px}}.SimplifiedStrategyBuilder-module__KQ4hDG__journeyProgress{background:linear-gradient(90deg,var(--t-accent),var(--t-accent-2))}
.InterpretProgress-module__dFiSjG__dock{z-index:1200;pointer-events:none;width:min(620px,100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.InterpretProgress-module__dFiSjG__card{color:#f5f7f4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 86% -20%,#87c6ad29,#0000 42%),linear-gradient(145deg,#1a1f1bfb,#111512fc);border:1px solid #b7e0cf2e;border-radius:18px;padding:18px 20px 17px;animation:.3s cubic-bezier(.2,.8,.2,1) both InterpretProgress-module__dFiSjG__arrive;position:relative;overflow:hidden;box-shadow:0 24px 70px #0c100d4d,0 4px 18px #0c100d33}.InterpretProgress-module__dFiSjG__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.InterpretProgress-module__dFiSjG__copy{min-width:0}.InterpretProgress-module__dFiSjG__eyebrow{color:#9db3a7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:5px;font-size:.68rem;font-weight:800;display:flex}.InterpretProgress-module__dFiSjG__pulse{background:#a6dbc5;border-radius:999px;width:7px;height:7px;animation:1.7s ease-out infinite InterpretProgress-module__dFiSjG__pulse;box-shadow:0 0 #a6dbc559}.InterpretProgress-module__dFiSjG__title{color:#f7faf7;letter-spacing:-.018em;margin:0;font-size:.98rem;font-weight:720}.InterpretProgress-module__dFiSjG__detail{color:#aeb8b1;margin:4px 0 0;font-size:.77rem;line-height:1.45}.InterpretProgress-module__dFiSjG__percent{color:#c5e8d9;font-variant-numeric:tabular-nums;letter-spacing:-.035em;flex:none;font-size:1.22rem;font-weight:760}.InterpretProgress-module__dFiSjG__track{background:#ffffff12;border:1px solid #ffffff12;border-radius:999px;height:7px;position:relative;overflow:hidden}.InterpretProgress-module__dFiSjG__fill{border-radius:inherit;background:linear-gradient(90deg,#688b7a,#9fd5bd 58%,#d4eee2);min-width:7px;height:100%;transition:width .52s cubic-bezier(.22,.72,.28,1);display:block;position:relative;box-shadow:0 0 20px #9fd5bd4d}.InterpretProgress-module__dFiSjG__fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:42%;animation:1.9s ease-in-out infinite InterpretProgress-module__dFiSjG__sheen;position:absolute;inset:0;transform:translate(-130%)}.InterpretProgress-module__dFiSjG__footer{color:#849087;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:.68rem;display:flex}.InterpretProgress-module__dFiSjG__footer strong{color:#9eaaa2;font-weight:650}@keyframes InterpretProgress-module__dFiSjG__arrive{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes InterpretProgress-module__dFiSjG__sheen{0%{opacity:0;transform:translate(-130%)}18%{opacity:.8}62%,to{opacity:0;transform:translate(310%)}}@keyframes InterpretProgress-module__dFiSjG__pulse{0%{box-shadow:0 0 #a6dbc559}70%{box-shadow:0 0 0 8px #a6dbc500}to{box-shadow:0 0 #a6dbc500}}@media (max-width:640px){.InterpretProgress-module__dFiSjG__dock{width:calc(100vw - 22px);bottom:14px}.InterpretProgress-module__dFiSjG__card{border-radius:16px;padding:16px}.InterpretProgress-module__dFiSjG__detail{max-width:38ch}.InterpretProgress-module__dFiSjG__footer{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.InterpretProgress-module__dFiSjG__card,.InterpretProgress-module__dFiSjG__pulse,.InterpretProgress-module__dFiSjG__fill:after{animation:none}.InterpretProgress-module__dFiSjG__fill{transition-duration:.15s}}
.ProductShowcase-module__Lm-6Ma__shell{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.ProductShowcase-module__Lm-6Ma__tabRail{align-content:start;gap:10px;display:grid}.ProductShowcase-module__Lm-6Ma__tabRail button{border:1px solid var(--t-line);background:color-mix(in srgb, var(--t-surface-1) 72%, transparent);width:100%;min-height:150px;color:var(--t-text);text-align:left;cursor:pointer;border-radius:18px;gap:7px;padding:22px 24px;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.ProductShowcase-module__Lm-6Ma__tabRail button:before{background:linear-gradient(90deg,transparent,color-mix(in srgb, var(--t-surface-1) 72%, transparent),transparent);content:"";width:55%;height:260%;transition:left .55s;position:absolute;top:-80%;left:-45%;transform:rotate(16deg)}.ProductShowcase-module__Lm-6Ma__tabRail button:hover:before{left:120%}.ProductShowcase-module__Lm-6Ma__tabRail button:after{background:var(--t-accent);content:"";transform-origin:0;height:2px;transition:transform .22s;position:absolute;inset:auto 22px 0;transform:scaleX(0)}.ProductShowcase-module__Lm-6Ma__tabRail button:hover,.ProductShowcase-module__Lm-6Ma__activeTab{transform:translateY(-3px);box-shadow:0 18px 40px #00000040;border-color:color-mix(in srgb, var(--t-accent) 18%, transparent)!important;background:var(--t-surface-1)!important}.ProductShowcase-module__Lm-6Ma__activeTab:after{transform:scaleX(1)!important}.ProductShowcase-module__Lm-6Ma__tabRail span,.ProductShowcase-module__Lm-6Ma__previewTitleBlock>span,.ProductShowcase-module__Lm-6Ma__blueprintGrid span,.ProductShowcase-module__Lm-6Ma__logicStrip>span,.ProductShowcase-module__Lm-6Ma__codeMeta span,.ProductShowcase-module__Lm-6Ma__validationTopline span,.ProductShowcase-module__Lm-6Ma__metricGrid span,.ProductShowcase-module__Lm-6Ma__chartHeader span{letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:750}.ProductShowcase-module__Lm-6Ma__tabRail span{color:var(--t-text-2)}.ProductShowcase-module__Lm-6Ma__tabRail strong{letter-spacing:-.02em;font-size:1.06rem;font-weight:700}.ProductShowcase-module__Lm-6Ma__tabRail small{color:var(--t-text-2);font-size:.78rem;line-height:1.55}.ProductShowcase-module__Lm-6Ma__stage{border:1px solid var(--t-line);background:radial-gradient(circle at 80% 8%,color-mix(in srgb, var(--t-accent) 5.6%, transparent),transparent 32%),linear-gradient(145deg,var(--t-surface-2),var(--t-surface-2) 48%,var(--t-surface-2));border-radius:24px;min-width:0;min-height:518px;padding:30px;position:relative;overflow:hidden}.ProductShowcase-module__Lm-6Ma__stage:after{background:linear-gradient(120deg,transparent 20%,color-mix(in srgb, var(--t-surface-1) 16%, transparent) 50%,transparent 80%);content:"";pointer-events:none;animation:9s ease-in-out infinite ProductShowcase-module__Lm-6Ma__stageSheen;position:absolute;inset:0;transform:translate(-100%)}.ProductShowcase-module__Lm-6Ma__stageGlow{background:color-mix(in srgb, var(--t-accent) 5.6%, transparent);filter:blur(30px);pointer-events:none;border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite ProductShowcase-module__Lm-6Ma__glowFloat;position:absolute;bottom:-180px;right:-90px}.ProductShowcase-module__Lm-6Ma__stageChrome{z-index:1;border:1px solid var(--t-line);background:color-mix(in srgb, var(--t-surface-1) 96%, transparent);border-radius:18px;height:100%;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000059}.ProductShowcase-module__Lm-6Ma__stage:hover .ProductShowcase-module__Lm-6Ma__stageChrome{transform:translateY(-3px);box-shadow:0 34px 80px #0000006e}.ProductShowcase-module__Lm-6Ma__chromeTop{border-bottom:1px solid var(--t-line);background:color-mix(in srgb, var(--t-accent) 8%, transparent);align-items:center;gap:6px;height:38px;padding:0 14px;display:flex;position:relative}.ProductShowcase-module__Lm-6Ma__chromeTop>span{background:var(--t-surface-3);border-radius:50%;width:7px;height:7px}.ProductShowcase-module__Lm-6Ma__chromeTop small{color:var(--t-text-3);letter-spacing:.03em;font-size:.65rem;position:absolute;left:50%;transform:translate(-50%)}.ProductShowcase-module__Lm-6Ma__stageContent{animation:.38s cubic-bezier(.2,.7,.2,1) both ProductShowcase-module__Lm-6Ma__reveal}.ProductShowcase-module__Lm-6Ma__previewToolbar{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.ProductShowcase-module__Lm-6Ma__toolbarIdentity{align-items:center;gap:9px;display:flex}.ProductShowcase-module__Lm-6Ma__toolbarIdentity span{color:var(--t-text);letter-spacing:.02em;font-size:.76rem;font-weight:720}.ProductShowcase-module__Lm-6Ma__readyPill,.ProductShowcase-module__Lm-6Ma__interfacePill{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.64rem;font-weight:720;display:inline-flex}.ProductShowcase-module__Lm-6Ma__readyPill{background:color-mix(in srgb, var(--t-accent) 8%, transparent);color:var(--t-text-2);animation:3s ease-in-out infinite ProductShowcase-module__Lm-6Ma__pillPulse}.ProductShowcase-module__Lm-6Ma__interfacePill{border:1px solid var(--t-line);background:var(--t-surface-1);color:var(--t-text-2)}.ProductShowcase-module__Lm-6Ma__previewTitleBlock{padding:22px 22px 18px;animation:.45s both ProductShowcase-module__Lm-6Ma__riseIn}.ProductShowcase-module__Lm-6Ma__previewTitleBlock>span{color:var(--t-text-2)}.ProductShowcase-module__Lm-6Ma__previewTitleBlock h3{color:var(--t-text);letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.04}.ProductShowcase-module__Lm-6Ma__previewTitleBlock p{max-width:640px;color:var(--t-text-2);margin:0;font-size:.85rem;line-height:1.6}.ProductShowcase-module__Lm-6Ma__blueprintGrid{border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div{border-right:1px solid var(--t-line);border-bottom:1px solid var(--t-line);opacity:0;min-height:94px;padding:18px;animation:.42s forwards ProductShowcase-module__Lm-6Ma__cellIn}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(2){animation-delay:70ms}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(3){animation-delay:.14s}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(4){animation-delay:.21s}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(5){animation-delay:.28s}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(6){animation-delay:.35s}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(3n){border-right:0}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-last-child(-n+3){border-bottom:0}.ProductShowcase-module__Lm-6Ma__blueprintGrid span,.ProductShowcase-module__Lm-6Ma__codeMeta span,.ProductShowcase-module__Lm-6Ma__validationTopline span,.ProductShowcase-module__Lm-6Ma__metricGrid span,.ProductShowcase-module__Lm-6Ma__chartHeader span{color:var(--t-text-3);margin-bottom:8px;font-size:.61rem;display:block}.ProductShowcase-module__Lm-6Ma__blueprintGrid strong{color:var(--t-text);font-size:.8rem;line-height:1.35}.ProductShowcase-module__Lm-6Ma__logicStrip{padding:18px 22px 22px;animation:.45s .38s both ProductShowcase-module__Lm-6Ma__riseIn}.ProductShowcase-module__Lm-6Ma__logicStrip>span{color:var(--t-text-2);margin-bottom:11px;display:block}.ProductShowcase-module__Lm-6Ma__logicStrip>div{align-items:center;gap:10px;display:flex}.ProductShowcase-module__Lm-6Ma__logicStrip strong{color:var(--t-text);font-size:.75rem}.ProductShowcase-module__Lm-6Ma__logicStrip i{background:linear-gradient(90deg,var(--t-surface-3),var(--t-surface-3));transform-origin:0;width:34px;height:1px;animation:.38s .55s forwards ProductShowcase-module__Lm-6Ma__lineGrow;transform:scaleX(0)}.ProductShowcase-module__Lm-6Ma__logicStrip i:nth-of-type(2){animation-delay:.68s}.ProductShowcase-module__Lm-6Ma__logicStrip i:nth-of-type(3){animation-delay:.81s}.ProductShowcase-module__Lm-6Ma__codePreview{background:var(--t-bg-deep);color:var(--t-text)}.ProductShowcase-module__Lm-6Ma__codePreview .ProductShowcase-module__Lm-6Ma__previewToolbar{border-color:var(--t-line-strong)}.ProductShowcase-module__Lm-6Ma__codePreview .ProductShowcase-module__Lm-6Ma__toolbarIdentity span{color:var(--t-text)}.ProductShowcase-module__Lm-6Ma__codePreview .ProductShowcase-module__Lm-6Ma__readyPill{background:var(--t-bg-deep);color:var(--t-text)}.ProductShowcase-module__Lm-6Ma__codeMeta{border-bottom:1px solid var(--t-line-strong);grid-template-columns:1.2fr 1fr 1fr;display:grid}.ProductShowcase-module__Lm-6Ma__codeMeta>div{border-right:1px solid var(--t-line-strong);opacity:0;padding:15px 18px;animation:.34s forwards ProductShowcase-module__Lm-6Ma__cellIn}.ProductShowcase-module__Lm-6Ma__codeMeta>div:nth-child(2){animation-delay:80ms}.ProductShowcase-module__Lm-6Ma__codeMeta>div:nth-child(3){animation-delay:.16s}.ProductShowcase-module__Lm-6Ma__codeMeta>div:last-child{border-right:0}.ProductShowcase-module__Lm-6Ma__codeMeta span{color:var(--t-text-2)}.ProductShowcase-module__Lm-6Ma__codeMeta strong{color:var(--t-text);font-size:.73rem;font-weight:620}.ProductShowcase-module__Lm-6Ma__codeWindow{background:linear-gradient(90deg,color-mix(in srgb, var(--t-surface-1) 2.5%, transparent) 1px,transparent 1px) 0 0/48px 48px,var(--t-bg-deep);min-height:303px;color:var(--t-text);white-space:pre-wrap;margin:0;padding:26px 24px;font:.76rem/1.8 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:.62s .16s both ProductShowcase-module__Lm-6Ma__codeIn;overflow:auto}.ProductShowcase-module__Lm-6Ma__codeMuted{color:var(--t-text-2)}.ProductShowcase-module__Lm-6Ma__codeAccent{color:var(--t-bronze)}.ProductShowcase-module__Lm-6Ma__codeString{color:var(--t-accent-2)}.ProductShowcase-module__Lm-6Ma__codeVar{color:var(--t-text)}.ProductShowcase-module__Lm-6Ma__codeFooter,.ProductShowcase-module__Lm-6Ma__validationFooter{border-top:1px solid var(--t-line-strong);grid-template-columns:repeat(4,1fr);display:grid}.ProductShowcase-module__Lm-6Ma__codeFooter span{border-right:1px solid var(--t-line-strong);color:var(--t-text-3);text-align:center;padding:12px 15px;font-size:.63rem}.ProductShowcase-module__Lm-6Ma__codeFooter span:last-child,.ProductShowcase-module__Lm-6Ma__validationFooter span:last-child{border-right:0}.ProductShowcase-module__Lm-6Ma__validationTopline{border-bottom:1px solid var(--t-line);grid-template-columns:repeat(3,1fr) auto;align-items:stretch;display:grid}.ProductShowcase-module__Lm-6Ma__validationTopline>div{border-right:1px solid var(--t-line);opacity:0;padding:15px 17px;animation:.36s forwards ProductShowcase-module__Lm-6Ma__cellIn}.ProductShowcase-module__Lm-6Ma__validationTopline>div:nth-child(2){animation-delay:70ms}.ProductShowcase-module__Lm-6Ma__validationTopline>div:nth-child(3){animation-delay:.14s}.ProductShowcase-module__Lm-6Ma__validationTopline strong{color:var(--t-text);font-size:.82rem}.ProductShowcase-module__Lm-6Ma__validationTopline button{border:1px solid var(--t-accent);background:color-mix(in srgb, var(--t-accent) 10%, transparent);color:var(--t-accent-3);border-radius:999px;margin:12px;padding:0 14px;font-size:.68rem;font-weight:700;animation:.4s .2s both ProductShowcase-module__Lm-6Ma__riseIn}.ProductShowcase-module__Lm-6Ma__metricGrid{border-bottom:1px solid var(--t-line);grid-template-columns:repeat(4,1fr);display:grid}.ProductShowcase-module__Lm-6Ma__metricGrid>div{border-right:1px solid var(--t-line);opacity:0;padding:16px 17px;animation:.38s .25s forwards ProductShowcase-module__Lm-6Ma__metricIn}.ProductShowcase-module__Lm-6Ma__metricGrid>div:nth-child(2){animation-delay:.33s}.ProductShowcase-module__Lm-6Ma__metricGrid>div:nth-child(3){animation-delay:.41s}.ProductShowcase-module__Lm-6Ma__metricGrid>div:nth-child(4){animation-delay:.49s}.ProductShowcase-module__Lm-6Ma__metricGrid>div:last-child{border-right:0}.ProductShowcase-module__Lm-6Ma__metricGrid strong{color:var(--t-text);font-size:.72rem;line-height:1.35;display:block}.ProductShowcase-module__Lm-6Ma__chartPanel{padding:18px 20px 8px}.ProductShowcase-module__Lm-6Ma__chartHeader{justify-content:space-between;align-items:center;display:flex}.ProductShowcase-module__Lm-6Ma__chartHeader span{color:var(--t-text-2);margin:0}.ProductShowcase-module__Lm-6Ma__chartHeader small{color:var(--t-text-3);font-size:.61rem}.ProductShowcase-module__Lm-6Ma__chartPanel svg{width:100%;height:190px;color:var(--t-text-2)}.ProductShowcase-module__Lm-6Ma__chartPanel line{stroke:var(--t-line-strong);stroke-width:1px}.ProductShowcase-module__Lm-6Ma__chartArea{fill:url(#terranePreviewArea);opacity:0;animation:.7s .75s forwards ProductShowcase-module__Lm-6Ma__areaIn}.ProductShowcase-module__Lm-6Ma__chartLine{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.7s cubic-bezier(.2,.7,.2,1) .45s forwards ProductShowcase-module__Lm-6Ma__chartDraw}.ProductShowcase-module__Lm-6Ma__validationFooter{border-color:var(--t-line)}.ProductShowcase-module__Lm-6Ma__validationFooter span{border-right:1px solid var(--t-line);color:var(--t-text-3);text-align:center;padding:12px 10px;font-size:.62rem}.ProductShowcase-module__Lm-6Ma__blueprintPreview,.ProductShowcase-module__Lm-6Ma__validationPreview{min-height:440px}@keyframes ProductShowcase-module__Lm-6Ma__reveal{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}@keyframes ProductShowcase-module__Lm-6Ma__riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ProductShowcase-module__Lm-6Ma__cellIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ProductShowcase-module__Lm-6Ma__lineGrow{to{transform:scaleX(1)}}@keyframes ProductShowcase-module__Lm-6Ma__codeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ProductShowcase-module__Lm-6Ma__metricIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ProductShowcase-module__Lm-6Ma__chartDraw{to{stroke-dashoffset:0}}@keyframes ProductShowcase-module__Lm-6Ma__areaIn{to{opacity:1}}@keyframes ProductShowcase-module__Lm-6Ma__glowFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-24px,-18px)scale(1.08)}}@keyframes ProductShowcase-module__Lm-6Ma__stageSheen{0%,72%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes ProductShowcase-module__Lm-6Ma__pillPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-accent) 0%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--t-accent) 9.6%, transparent)}}@media (max-width:900px){.ProductShowcase-module__Lm-6Ma__shell{grid-template-columns:1fr}.ProductShowcase-module__Lm-6Ma__tabRail{grid-template-columns:repeat(3,1fr)}.ProductShowcase-module__Lm-6Ma__tabRail button{min-height:128px;padding:18px}.ProductShowcase-module__Lm-6Ma__stage{min-height:auto}}@media (max-width:680px){.ProductShowcase-module__Lm-6Ma__tabRail{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.ProductShowcase-module__Lm-6Ma__tabRail button{scroll-snap-align:start;min-width:235px}.ProductShowcase-module__Lm-6Ma__stage{border-radius:18px;padding:12px}.ProductShowcase-module__Lm-6Ma__blueprintGrid{grid-template-columns:repeat(2,1fr)}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(3n){border-right:1px solid var(--t-line)}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-child(2n){border-right:0}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-last-child(-n+3){border-bottom:1px solid var(--t-line)}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div:nth-last-child(-n+2){border-bottom:0}.ProductShowcase-module__Lm-6Ma__codeMeta,.ProductShowcase-module__Lm-6Ma__metricGrid{grid-template-columns:1fr 1fr}.ProductShowcase-module__Lm-6Ma__codeMeta>div:nth-child(2){border-right:0}.ProductShowcase-module__Lm-6Ma__codeMeta>div:nth-child(3){border-top:1px solid var(--t-line-strong)}.ProductShowcase-module__Lm-6Ma__validationTopline{grid-template-columns:repeat(3,1fr)}.ProductShowcase-module__Lm-6Ma__validationTopline button{grid-column:1/-1;min-height:40px}.ProductShowcase-module__Lm-6Ma__codeFooter,.ProductShowcase-module__Lm-6Ma__validationFooter{grid-template-columns:1fr 1fr}.ProductShowcase-module__Lm-6Ma__codeFooter span:nth-child(2),.ProductShowcase-module__Lm-6Ma__validationFooter span:nth-child(2){border-right:0}.ProductShowcase-module__Lm-6Ma__codeFooter span:nth-child(-n+2),.ProductShowcase-module__Lm-6Ma__validationFooter span:nth-child(-n+2){border-bottom:1px solid}.ProductShowcase-module__Lm-6Ma__logicStrip>div{gap:7px}.ProductShowcase-module__Lm-6Ma__logicStrip i{width:18px}}@media (prefers-reduced-motion:reduce){.ProductShowcase-module__Lm-6Ma__stageContent,.ProductShowcase-module__Lm-6Ma__tabRail button,.ProductShowcase-module__Lm-6Ma__tabRail button:before,.ProductShowcase-module__Lm-6Ma__tabRail button:after,.ProductShowcase-module__Lm-6Ma__stageChrome{transition:none;animation:none}.ProductShowcase-module__Lm-6Ma__stage:after,.ProductShowcase-module__Lm-6Ma__stageGlow,.ProductShowcase-module__Lm-6Ma__readyPill,.ProductShowcase-module__Lm-6Ma__previewTitleBlock,.ProductShowcase-module__Lm-6Ma__blueprintGrid>div,.ProductShowcase-module__Lm-6Ma__logicStrip,.ProductShowcase-module__Lm-6Ma__logicStrip i,.ProductShowcase-module__Lm-6Ma__codeMeta>div,.ProductShowcase-module__Lm-6Ma__codeWindow,.ProductShowcase-module__Lm-6Ma__validationTopline>div,.ProductShowcase-module__Lm-6Ma__validationTopline button,.ProductShowcase-module__Lm-6Ma__metricGrid>div,.ProductShowcase-module__Lm-6Ma__chartArea,.ProductShowcase-module__Lm-6Ma__chartLine{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}@media (max-width:620px){.ProductShowcase-module__Lm-6Ma__shell{gap:14px}.ProductShowcase-module__Lm-6Ma__tabRail{gap:8px;margin:0 -2px;padding:0 2px 5px}.ProductShowcase-module__Lm-6Ma__tabRail button{border-radius:14px;min-width:205px;min-height:104px;padding:15px 16px}.ProductShowcase-module__Lm-6Ma__tabRail small{font-size:.72rem;line-height:1.4}.ProductShowcase-module__Lm-6Ma__stage{border-radius:16px;padding:8px}.ProductShowcase-module__Lm-6Ma__stageChrome{border-radius:13px}.ProductShowcase-module__Lm-6Ma__chromeTop{height:32px}.ProductShowcase-module__Lm-6Ma__previewToolbar{padding:13px 14px}.ProductShowcase-module__Lm-6Ma__previewTitleBlock{padding:17px 15px 14px}.ProductShowcase-module__Lm-6Ma__previewTitleBlock h3{font-size:1.45rem}.ProductShowcase-module__Lm-6Ma__previewTitleBlock p{font-size:.78rem;line-height:1.48}.ProductShowcase-module__Lm-6Ma__blueprintGrid>div{min-height:78px;padding:14px}.ProductShowcase-module__Lm-6Ma__logicStrip{padding:14px 15px 17px}.ProductShowcase-module__Lm-6Ma__codeWindow{min-height:250px;padding:18px 15px;font-size:.7rem;line-height:1.65}.ProductShowcase-module__Lm-6Ma__chartPanel{padding:15px 14px 6px}.ProductShowcase-module__Lm-6Ma__chartPanel svg{height:150px}}.ProductShowcase-module__Lm-6Ma__chartPanel svg{color:var(--t-accent)}
