@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Bodoni:wght@400;500;600&display=swap";
:root{--black:#090a0b;--charcoal:#111315;--ivory:#f3f0e9;--gold:#c49a3b;--gray:#8e9297;--line:#ffffff25;--serif:"Libre Bodoni","Bodoni MT","Bodoni 72","Didot","Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ivory);font-family:var(--sans);margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}::selection{background:var(--gold);color:var(--black)}.container{width:min(1380px,100% - 100px);margin:auto}.section{padding:150px 0}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:15px;font-weight:700;display:flex;margin:0 0 26px!important;font-size:11px!important}.eyebrow i{background:var(--gold);width:26px;height:1px;display:block}.section-heading h2,.ownership h2,.final-cta h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.6vw,92px);font-weight:400;line-height:1.06}.section-heading h2 em,.ownership h2 em,.final-cta h2 em,.hero h1 em{color:var(--gold);font-weight:400}.section-heading>p{color:#a8aaab;max-width:540px;margin:30px 0 0;font-size:17px;line-height:1.7}.button{border:1px solid var(--gold);background:var(--gold);color:#090a0b;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:19px 24px;font-size:11px;font-weight:700;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button:hover{color:var(--gold);background:0 0;transform:translateY(-2px)}.button.small{gap:14px;min-height:39px;padding:13px 16px;font-size:10px}.text-link{letter-spacing:.15em;border-bottom:1px solid var(--ivory);align-items:center;gap:16px;padding-bottom:7px;font-size:11px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.text-link:hover{color:var(--gold);border-color:var(--gold)}.header{z-index:20;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;height:78px;padding:0 42px;transition:background .3s,border .3s;display:flex;position:fixed;inset:0 0 auto}.header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0be0;border-color:#ffffff1f}.logo{letter-spacing:.2em;white-space:nowrap;align-items:center;gap:13px;font-size:15px;font-weight:700;display:inline-flex}.logo b{border:1px solid var(--gold);width:29px;height:29px;color:var(--gold);font-family:var(--serif);letter-spacing:0;place-items:center;font-size:19px;font-weight:400;display:grid}.nav,.header-actions{align-items:center;gap:25px;display:flex}.nav a,.header-actions>a:first-child{color:#d2d2d0;white-space:nowrap;font-size:11px;transition:color .2s}.nav a:hover,.header-actions>a:first-child:hover{color:var(--gold)}.header-actions{gap:20px}.menu-button,.mobile-nav{display:none}.hero{background:radial-gradient(circle at 75% 48%,#24231d 0%,#101213 30%,#090a0b 70%);align-items:center;height:100vh;min-height:880px;max-height:1180px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090a0b 8%,#090a0bdb 34%,#0000 75%);position:absolute;inset:0}.hero-art{opacity:.8;flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:12% -3% 8% 29%;transform:perspective(900px)rotateY(-6deg)}.hero-art>div{justify-content:space-around;display:flex}.hero-art i{background:#b1b3ad3d;border-radius:50%;width:2px;height:2px;animation:5s ease-in-out infinite twinkle;display:block}.hero-art i.lit{background:var(--gold);width:3px;height:3px;box-shadow:0 0 11px var(--gold)}.hero-art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-art path{fill:none;stroke:var(--gold);stroke-width:.8px;opacity:.4;stroke-dasharray:1800;stroke-dashoffset:1800px;animation:4s 1s forwards draw}.hero-art path+path{opacity:.18;animation-delay:2s}.art-label{color:#d0c1a2;letter-spacing:.2em;background:#111315a8;padding:6px;font-size:9px;position:absolute}.a1{top:18%;left:27%}.a2{top:42%;left:52%}.a3{top:67%;left:71%}.a4{top:32%;left:84%}.a5{top:80%;left:28%}@keyframes draw{to{stroke-dashoffset:0}}@keyframes twinkle{50%{opacity:.3;transform:scale(.5)}}.hero-content{z-index:2;padding-top:95px;position:relative}.hero h1{font-family:var(--serif);letter-spacing:-.065em;margin:0 0 35px;font-size:clamp(76px,9vw,152px);font-weight:400;line-height:.95}.hero-content>p{color:#b5b6b3;max-width:570px;margin:0;font-size:18px;line-height:1.7}.cta-row{align-items:center;gap:35px;margin-top:39px;display:flex}.hero-note{flex-direction:column;gap:7px;margin-top:52px;display:flex}.hero-note strong{font-size:13px;font-weight:500}.hero-note span{color:var(--gray);font-size:11px}.hero-footer{z-index:3;color:#aaa9a1;letter-spacing:.16em;border-top:1px solid #ffffff3a;gap:60px;padding-top:20px;font-size:10px;display:flex;position:absolute;bottom:34px;left:0;right:0}.trust{background:#151719;border-bottom:1px solid #ffffff25;padding:37px 0 43px}.trust-words{align-items:center;gap:0;margin-bottom:19px;display:flex}.trust-words span{letter-spacing:.16em;border-right:1px solid #ffffff35;padding:0 35px;font-size:12px;font-weight:700}.trust-words span:first-child{padding-left:0}.trust-words span:last-child{color:var(--gold);border:0}.trust p{font-family:var(--serif);max-width:1000px;margin:0;font-size:clamp(20px,2vw,30px);line-height:1.4}.trust strong{color:var(--gold);font-weight:400}.philosophy{background:var(--black)}.philosophy .section-heading h2{font-size:clamp(44px,5vw,76px)}.manifesto{letter-spacing:-.065em;margin:100px 0 93px;font-size:clamp(36px,4.5vw,78px);font-weight:500;line-height:1.17}.manifesto span{color:var(--gold)}.columns{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.columns article{border-right:1px solid var(--line);min-height:220px;padding:31px 38px 0 0}.columns article+article{padding-left:38px}.columns article:last-child{border-right:0}.columns article>span{color:var(--gold);font-size:12px}.columns h3,.steps h3,.ownership-right h3{letter-spacing:.13em;margin:30px 0 15px;font-size:15px}.columns p,.steps p,.ownership-right p{color:#a5a8aa;max-width:340px;margin:0;line-height:1.7}.strategy{background:#151719;overflow:hidden}.strategy-layout{grid-template-columns:1fr 1fr;align-items:center;display:grid}.xau{font-family:var(--serif);letter-spacing:-.1em;color:#ffffff0d;text-align:right;font-size:clamp(145px,20vw,330px);line-height:.7;position:relative}.xau span{color:#c49a3b33;margin-right:.3em;display:block}.strategy-copy{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;padding-top:35px;display:grid}.strategy-copy strong{font-family:var(--serif);max-width:520px;font-size:32px;font-weight:400;line-height:1.35}.strategy-copy p{color:#aaa;max-width:450px;margin:0;line-height:1.7}.engine{border-top:1px solid #ffffff3a;grid-template-columns:repeat(5,1fr);margin-top:120px;display:grid;position:relative}.engine button{color:var(--gray);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:22px;min-height:110px;padding:18px 10px 0 0;display:flex;position:relative}.engine button:before{content:"";background:var(--gray);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:0}.engine button.active:before{background:var(--gold);box-shadow:0 0 16px var(--gold)}.engine button.active{color:var(--ivory)}.engine small{color:var(--gold);font-size:10px}.engine strong{letter-spacing:.13em;font-size:12px}.engine button i{display:none}.engine-explain{border-top:1px solid var(--line);color:#c4c1b8;align-items:center;gap:30px;padding-top:20px;display:flex}.engine-explain span{color:var(--gold);font-size:11px}.engine-explain p{font-family:var(--serif);margin:0;font-size:23px}.how{background:var(--black)}.how-grid{grid-template-columns:1.2fr .8fr;gap:13%;margin-top:75px;display:grid}.steps article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:24px 0 31px;display:grid}.steps article>span{color:var(--gold);font-size:13px}.steps h3{margin:0 0 11px}.flow{text-align:center;border:1px solid var(--line);background:#17191a;flex-direction:column;align-self:start;align-items:center;gap:12px;padding:42px;display:flex}.flow div{letter-spacing:.13em;border:1px solid #ffffff30;min-width:260px;padding:15px 25px;font-size:12px}.flow .highlight{border-color:var(--gold);color:var(--gold)}.flow small,.connection small{letter-spacing:0;color:#aaa;margin-top:6px;font-size:11px;display:block}.flow>span{color:var(--gold);font-size:21px}.flow p{color:#b6b6b3;margin:14px 0 0;font-size:12px;line-height:1.5}.ownership{background:var(--ivory);color:var(--black)}.split{grid-template-columns:1fr 1fr;gap:11%;display:grid}.ownership .eyebrow{color:#89631f}.ownership .eyebrow i{background:#89631f}.ownership h2 em{color:#a47725}.ownership h3{font-family:var(--serif);margin:36px 0 20px;font-size:29px;font-weight:400}.ownership p{color:#555b5c;max-width:520px;line-height:1.7}.ownership-right{padding-top:30px}.connection{text-align:center;border:1px solid #b6b0a5;flex-direction:column;gap:17px;margin-bottom:38px;padding:25px;display:flex}.connection div{letter-spacing:.15em;border:1px solid #c9c4b9;padding:17px;font-size:13px}.connection div:last-child{border-color:#a47725}.connection>span{color:#a47725;letter-spacing:.15em;font-size:10px}.connection small{color:#68696a}.ownership-right article{border-top:1px solid #c9c4b9;padding:17px 0}.ownership-right h3{font:700 12px var(--sans);letter-spacing:.15em;margin:0 0 7px}.ownership-right p{margin:0;font-size:14px}.performance{background:#111315}.demo-label{color:var(--gold);letter-spacing:.12em;margin:34px 0 16px;font-size:11px}.performance-panel{border:1px solid var(--line);background:#17191a;padding:28px 32px 10px}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 20px 22px}.metrics>div:nth-child(4n){border-right:0}.metrics>div:nth-child(n+5){border-bottom:0}.metrics span,.risk-metrics span{letter-spacing:.14em;color:#a2a5a7;font-size:10px;display:block}.metrics strong{font:400 28px var(--serif);margin-top:10px;display:block}.chart-head{justify-content:space-between;align-items:end;margin-top:35px;display:flex}.chart-head small,.risk-panel>small{color:var(--gold);letter-spacing:.15em;font-size:10px}.chart-head h3{font:400 27px var(--serif);margin:8px 0 0}.periods{gap:4px;display:flex}.periods button{color:#aeb0b0;background:0 0;border:1px solid #0000;padding:7px 10px;font-size:11px}.periods button.selected{border-color:var(--gold);color:var(--gold)}.chart{height:350px;margin-top:24px}.chart-note{color:var(--gray);margin:0 0 14px;font-size:11px}.monthly{margin-top:75px}.monthly h3{letter-spacing:.17em;margin:0;font-size:14px}.monthly .demo-label{margin:10px 0 20px}.table-scroll{overflow-x:auto}.monthly table{border-collapse:collapse;text-align:right;width:100%;min-width:1050px;font-size:12px}.monthly th,.monthly td{border-bottom:1px solid var(--line);padding:15px 10px;font-weight:400}.monthly th:first-child{text-align:left;color:var(--ivory)}.monthly thead th{color:#999;letter-spacing:.1em;font-size:10px}.monthly td.positive{color:#b9c5b2}.monthly td.negative{color:#c3a5a1}.risk{background:#0c0e0f}.risk-terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--gold);letter-spacing:.17em;justify-content:space-between;margin:65px 0;padding:24px 0;font-size:12px;display:flex}.risk-panel{border:1px solid var(--line);background:#141617;padding:30px}.risk-panel .chart{height:260px}.drawdown{border-top:1px solid var(--line);justify-content:space-around;align-items:flex-start;height:80px;display:flex;overflow:hidden}.drawdown i{background:#c49a3b66;width:2%;display:block}.risk-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.risk-metrics>div{padding:25px 12px 5px}.risk-metrics strong{margin-top:14px;font-size:13px;font-weight:400;display:block}.risk-warning{border-left:2px solid var(--gold);color:#c9c3b7;margin:35px 0 0;padding-left:18px;line-height:1.6}.access{background:#1a1c1d}.access-sheet{border:1px solid var(--gold);padding:36px}.access-sheet h3,.fee-example h3{letter-spacing:.17em;color:var(--gold);margin:0 0 30px;font-size:14px}.access-sheet>div,.fee-example>div,.company-data>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;display:flex}.access-sheet>div span,.fee-example>div span{color:#a6a8a8}.access-sheet>div strong,.fee-example>div strong{text-align:right;font-weight:500}.access-sheet .button{width:100%;margin-top:25px}.fees{background:#0f1112}.fees .section-heading h2{font-size:52px}.twenty{color:var(--gold);font-size:clamp(130px,16vw,260px);line-height:.85}.fees p{color:#aeb0b0;max-width:520px;line-height:1.7}.hwm{border-top:1px solid var(--line);margin-top:50px;padding-top:20px}.hwm h3{letter-spacing:.16em;font-size:12px}.fee-example{border:1px solid var(--line);background:#17191a;align-self:start;padding:40px}.fee-example>div:last-of-type{border-bottom:1px solid var(--line);color:var(--gold);font-size:20px}.fee-example p{color:#bbb5a9;margin:30px 0 0;font-size:11px}.referral{background:#17191a}.tiers{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.tiers article{border-right:1px solid var(--line);min-height:225px;padding:28px 20px}.tiers article:last-child{border-right:0}.tiers article.featured{box-shadow:inset 0 3px var(--gold);background:#c49a3b15}.tiers h3{letter-spacing:.16em;margin:0 0 22px;font-size:12px}.tiers p,.tiers small{color:#aaa;font-size:11px}.tiers strong{font:400 57px var(--serif);color:var(--gold);margin:17px 0 4px;display:block}.tiers small{line-height:1.4;display:block}.referral-notice{color:#c1b79f;margin:18px 0 0;font-size:12px}.referral-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:85px;display:grid}.referral-flow,.calculator{border-top:1px solid var(--line);padding-top:23px}.referral-flow h3,.calculator h3{letter-spacing:.16em;margin:0 0 25px;font-size:13px}.referral-flow p{letter-spacing:.13em;flex-direction:column;align-items:start;gap:11px;font-size:15px;display:flex}.referral-flow p span{color:var(--gold)}.referral-flow small,.calculator>p{color:#aaa;font-size:12px}.calculator label{letter-spacing:.12em;color:#aaa;margin:21px 0;font-size:11px;display:block}.calculator input{width:100%;color:var(--ivory);background:0 0;border:0;border-bottom:1px solid #fff5;border-radius:0;outline:none;padding:10px 0;font-size:24px;display:block}.calculator input:focus{border-color:var(--gold)}.calc-result{border:1px solid var(--gold);flex-direction:column;gap:10px;margin-top:30px;padding:24px;display:flex}.calc-result span,.calc-result small{letter-spacing:.15em;font-size:10px}.calc-result strong{font:400 58px var(--serif);color:var(--gold)}.transparency{background:var(--ivory);color:var(--black)}.transparency .eyebrow{color:#a47725}.transparency .eyebrow i{background:#a47725}.transparency .section-heading h2 em{color:#a47725}.transparency-list{border-top:1px solid #b9b6ae;margin-top:65px}.transparency-list>div{border-bottom:1px solid #b9b6ae;grid-template-columns:100px 1fr 30px;align-items:center;padding:20px 0;display:grid}.transparency-list span{color:#a47725;font-size:12px}.transparency-list strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,41px);font-weight:500}.transparency>div>p{color:#555;max-width:500px;margin:30px 0 0;line-height:1.7}.about{background:#111315}.about .section-heading h2{font-size:clamp(42px,4.4vw,68px)}.about .split>div:last-child>p{color:#b3b4b2;margin:0 0 40px;font-size:17px;line-height:1.7}.company-data>div{font-size:11px}.company-data span{color:#aaa;letter-spacing:.08em}.company-data strong{color:var(--gold);text-align:right;font-weight:400}.about small{color:#999;margin-top:25px;display:block}.insights{background:#17191a}.insight-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:65px;display:grid}.insight-grid article{border-top:1px solid var(--gold);flex-direction:column;min-height:280px;padding:25px 15px 10px 0;display:flex}.insight-grid article>span{color:var(--gold);letter-spacing:.15em;font-size:10px}.insight-grid h3{font:400 30px var(--serif);margin:35px 0 15px}.insight-grid p{color:#aaa;margin:0;line-height:1.6}.insight-grid small{color:#777;margin-top:auto;padding-top:24px}.topics{color:#96999a;letter-spacing:.13em;margin:40px 0 0;font-size:11px}.disclosure{background:#272521}.disclosure .split>div:last-child p{color:#d4d0c7;margin:0 0 23px;font-size:17px;line-height:1.7}.disclosure .text-link{margin-top:15px}.final-cta{background:radial-gradient(circle at 75% 30%,#29271f,#090a0b 60%);padding:150px 0}.final-cta h2{font-size:clamp(48px,6vw,96px)}.final-cta p{color:#b8b8b4;max-width:550px;margin:35px 0 0;line-height:1.7}.final-cta .cta-row{margin-top:35px}footer{border-top:1px solid var(--line);background:#080909;padding:70px 0 25px}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:55px;display:grid}.footer-main p{color:#aaa;font-size:13px;line-height:1.6}.footer-main h3{letter-spacing:.16em;color:var(--gold);margin:0 0 23px;font-size:11px}.footer-main a{color:#b8b8b5;margin:0 0 11px;font-size:12px;display:block}.footer-disclaimer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;margin-top:70px;padding-top:20px;display:grid}.footer-disclaimer p{color:#85898a;font-size:11px;line-height:1.6}.footer-bottom{border-top:1px solid var(--line);color:#929494;letter-spacing:.1em;justify-content:space-between;margin-top:30px;padding-top:20px;font-size:10px;display:flex}@media (max-width:1200px){.nav{gap:12px}.header{padding:0 25px}.header-actions>a:first-child{display:none}.container{width:min(100% - 64px,1380px)}}@media (max-width:1000px){.nav,.header-actions{display:none}.menu-button{color:var(--ivory);background:0 0;border:0;display:block}.mobile-nav{border-bottom:1px solid var(--gold);background:#111315;flex-direction:column;gap:20px;padding:25px 32px;display:flex;position:absolute;top:78px;left:0;right:0}.mobile-nav a{font-size:14px}.hero{min-height:760px}.hero-art{opacity:.45;left:20%}.strategy-layout,.how-grid,.split{grid-template-columns:1fr;gap:50px}.xau{text-align:left;font-size:25vw}.tiers{grid-template-columns:repeat(3,1fr)}.tiers article:nth-child(3){border-right:0}.tiers article:nth-child(n+4){border-top:1px solid var(--line)}.referral-grid{gap:50px}}@media (max-width:650px){.container{width:calc(100% - 40px)}.section{padding:85px 0}.header{height:65px;padding:0 20px}.mobile-nav{top:65px}.logo{font-size:12px}.logo b{width:26px;height:26px}.hero{align-items:flex-start;height:auto;min-height:790px;max-height:none}.hero-content{padding-top:165px}.hero h1{font-size:clamp(62px,14vw,95px)}.hero-content>p{max-width:420px;font-size:15px}.hero-art{opacity:.28;inset:20% -70% 10% 5%}.hero:after{background:linear-gradient(90deg,#090a0bdc,#0000)}.art-label{display:none}.cta-row{flex-direction:column;align-items:flex-start;gap:24px}.hero-note{margin-top:35px}.hero-footer{flex-wrap:wrap;gap:20px;font-size:8px;bottom:25px}.trust{padding:25px 0}.trust-words{flex-wrap:wrap;gap:10px;display:flex}.trust-words span{padding:0 10px 0 0;font-size:9px}.trust p{font-size:20px}.section-heading h2,.ownership h2,.final-cta h2{font-size:clamp(42px,11vw,65px)}.section-heading>p{font-size:15px}.manifesto{margin:65px 0;font-size:9vw}.columns{grid-template-columns:1fr}.columns article,.columns article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.strategy-copy{grid-template-columns:1fr;gap:20px;margin-top:45px}.strategy-copy strong{font-size:24px}.engine{border-top:0;grid-template-columns:1fr;margin-top:70px}.engine button{border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:15px;min-height:65px;padding:10px 0}.engine button:before{display:none}.engine-explain p{font-size:17px}.how-grid{margin-top:45px}.steps article{grid-template-columns:48px 1fr}.steps h3{font-size:13px}.flow{padding:25px}.ownership h3{font-size:23px}.performance-panel{padding:15px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div:nth-child(2n){border-right:0}.metrics>div:nth-child(n+5){border-bottom:1px solid var(--line)}.metrics>div:nth-child(n+7){border-bottom:0}.metrics span{font-size:8px}.metrics strong{font-size:22px}.chart-head{display:block}.periods{margin-top:20px;overflow-x:auto}.chart{height:260px}.risk-terms{grid-template-columns:1fr 1fr;gap:20px;margin:45px 0;font-size:10px;display:grid}.risk-panel{padding:15px}.risk-metrics{grid-template-columns:1fr 1fr}.risk-metrics>div{padding:15px 4px}.risk-metrics strong{font-size:11px}.tiers{grid-template-columns:1fr 1fr}.tiers article{min-height:190px}.tiers article:nth-child(3){border-right:1px solid var(--line)}.tiers article:nth-child(2n){border-right:0}.tiers article:nth-child(n+3){border-top:1px solid var(--line)}.tiers strong{font-size:44px}.referral-grid,.insight-grid,.footer-disclaimer{grid-template-columns:1fr}.insight-grid article{min-height:230px}.transparency-list>div{grid-template-columns:45px 1fr 25px}.about .section-heading h2{font-size:39px}.company-data>div{display:block}.company-data strong{text-align:left;margin-top:7px;display:block}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span,.footer-bottom a{margin:9px 0;display:block}.final-cta{padding:100px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.performance-panel{background:linear-gradient(145deg,#17191a 0%,#111315 100%);padding:0;overflow:hidden}.live-report-bar{border-bottom:1px solid var(--line);background:#0d0f10;justify-content:space-between;align-items:center;gap:32px;padding:24px 28px;display:flex}.live-report-status{color:var(--gold-bright);letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.live-report-status i{background:#d8b75b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c49a3b18,0 0 18px #c49a3b99}.live-report-bar p{color:#818588;letter-spacing:.1em;margin:9px 0 0;font-size:10px}.timeframe-switch{background:#090a0b;border:1px solid #c49a3b65;grid-template-columns:1fr 1fr;min-width:190px;padding:4px;display:grid}.timeframe-switch button{color:#8e9297;letter-spacing:.16em;background:0 0;border:0;padding:11px 22px;font-size:11px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s}.timeframe-switch button:hover{color:var(--ivory)}.timeframe-switch button.selected{color:#090a0b;background:linear-gradient(120deg,#8c611b 0%,#d6b451 45%,#f0d576 58%,#a87521 100%);box-shadow:inset 0 1px #fff4b966,0 5px 18px #0008}.report-metrics{border-bottom:1px solid var(--line)}.report-metrics strong{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:23px;font-weight:500}.calendar-head{justify-content:space-between;align-items:end;gap:30px;padding:35px 28px 23px;display:flex}.calendar-head small{color:var(--gold);letter-spacing:.17em;font-size:10px}.calendar-head h3{font:400 29px var(--serif);text-transform:uppercase;margin:8px 0 0}.calendar-head p{color:#84888a;letter-spacing:.12em;text-align:right;margin:0;font-size:10px}.performance-calendar{padding:0 28px 16px}.calendar-year{border-top:1px solid #c49a3b45;padding:22px 0 33px}.calendar-year>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.calendar-year h4{font:400 35px var(--serif);letter-spacing:-.03em;margin:0}.calendar-year>header div{text-align:right}.calendar-year>header span{color:#7f8385;letter-spacing:.15em;margin-bottom:5px;font-size:9px;display:block}.calendar-year>header strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.calendar-year>header strong.positive{color:#89b696}.calendar-year>header strong.negative{color:#b8847d}.month-grid{border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-template-columns:repeat(6,1fr);display:grid}.month-card{isolation:isolate;border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:space-between;min-height:132px;padding:17px 16px;display:flex;position:relative;overflow:hidden}.month-card:before{content:"";z-index:-1;opacity:.8;transition:opacity .25s,transform .35s;position:absolute;inset:0}.month-card:hover:before{opacity:1;transform:scale(1.035)}.month-card.profitable:before{background:linear-gradient(145deg,#78a98724,#486f5311 62%,#0000)}.month-card.profitable{box-shadow:inset 0 2px #78a987c7}.month-card.negative:before{background:linear-gradient(145deg,#75453d24,#4b302d0c 65%,#0000)}.month-card.negative{box-shadow:inset 0 2px #8c5d56a8}.month-card.empty{color:#55595b;background:#0c0e0f}.month-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.month-card span{letter-spacing:.16em;color:#a3a6a8;font-size:10px;font-weight:700}.month-card b{color:#e0c46c;letter-spacing:.12em;border:1px solid #c49a3b66;padding:3px 5px;font-size:7px;font-weight:600}.month-card>strong{font:500 21px var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.month-card.profitable>strong{color:#8fc09d}.month-card.negative>strong{color:#bd8d86}.month-card small{color:#777b7d;letter-spacing:.08em;font-size:8px}.month-card.partial:after{content:"";border:1px solid #c49a3b50;width:70px;height:70px;position:absolute;top:-34px;right:-34px;transform:rotate(45deg)}.calendar-legend{flex-wrap:wrap;gap:25px;padding:7px 28px 20px;display:flex}.calendar-legend span{color:#7f8385;letter-spacing:.13em;align-items:center;gap:8px;font-size:8px;display:flex}.calendar-legend i{background:#777;width:18px;height:2px;display:block}.calendar-legend i.profit{background:#78a987}.calendar-legend i.loss{background:#8c5d56}.calendar-legend i.partial{background:0 0;border:1px solid #c49a3b;height:8px}.report-note{border-top:1px solid var(--line);color:#85898b;margin:0;padding:19px 28px 22px;font-size:10px;line-height:1.65}@media (max-width:1000px){.month-grid{grid-template-columns:repeat(3,1fr)}.report-metrics strong{font-size:20px}}@media (max-width:650px){.live-report-bar{flex-direction:column;align-items:stretch;padding:20px}.timeframe-switch{width:100%}.performance-panel{padding:0}.calendar-head{flex-direction:column;align-items:flex-start;padding:28px 20px 18px}.calendar-head p{text-align:left}.performance-calendar{padding:0 20px 12px}.month-grid{grid-template-columns:repeat(2,1fr)}.month-card{min-height:116px;padding:14px 12px}.month-card>strong{font-size:17px}.calendar-legend{gap:15px;padding:8px 20px 18px}.report-note{padding:17px 20px 20px}}.combined-badge{color:#c9a653;letter-spacing:.14em;white-space:nowrap;border:1px solid #c49a3b55;padding:9px 12px;font-size:8px}.combined-pnl-box{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#101314,#171a18 55%,#182019);grid-template-columns:1fr auto 1fr auto 1.35fr;align-items:stretch;display:grid}.combined-pnl-box>div{flex-direction:column;justify-content:center;padding:27px 25px;display:flex}.combined-pnl-box span{color:#8e9297;letter-spacing:.15em;font-size:9px}.combined-pnl-box strong{color:#8fc09d;font:500 25px var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:9px 0 6px;display:block}.combined-pnl-box small{color:#707577;letter-spacing:.1em;font-size:8px}.combined-pnl-box .pnl-total{background:linear-gradient(135deg,#78a98718,#c49a3b0b);border-left:1px solid #78a98755}.combined-pnl-box .pnl-total strong{color:#9bc8a7;font-size:31px}.pnl-operator{color:#c49a3b;font:400 24px var(--serif);align-self:center}.calendar-column-labels{color:#73787a;letter-spacing:.13em;gap:22px;padding:0 28px 16px;font-size:8px;display:flex}.calendar-column-labels span+span:before{content:"/";color:#c49a3b66;margin-right:22px}.combined-calendar .month-grid{grid-template-columns:repeat(4,1fr)}.month-card.dual{justify-content:flex-start;min-height:188px;padding:16px}.month-card.dual .month-title{margin-bottom:13px}.timeframe-result{border-top:1px solid #ffffff14;grid-template-columns:35px 1fr;align-items:center;gap:8px;padding:10px 0;display:grid}.timeframe-result span{color:#969a9c;font-size:9px}.timeframe-result strong{font:500 16px var(--sans);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.timeframe-result.gain strong{color:#8fc09d}.timeframe-result.loss strong{color:#bd8d86}.month-card.dual footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.month-card.dual footer span{color:#777c7e;font-size:8px}.month-card.dual footer strong{font:600 15px var(--sans);font-variant-numeric:tabular-nums}.month-card.dual.profitable footer strong{color:#9bc8a7}.month-card.dual.negative footer strong{color:#c3938c}@media (max-width:1000px){.combined-pnl-box{grid-template-columns:1fr auto 1fr}.combined-pnl-box .pnl-total{text-align:center;border-top:1px solid #78a98755;border-left:0;grid-column:1/-1;align-items:center}.combined-pnl-box>.pnl-operator:nth-of-type(2){display:none}.combined-calendar .month-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.combined-badge{white-space:normal;text-align:center}.combined-pnl-box{grid-template-columns:1fr}.combined-pnl-box>div{text-align:center;align-items:center;padding:22px 20px}.combined-pnl-box>.pnl-operator{padding:0;line-height:1}.combined-pnl-box .pnl-total{grid-column:auto}.combined-calendar .month-grid{grid-template-columns:1fr}.calendar-column-labels{flex-wrap:wrap;gap:10px;padding:0 20px 15px}.calendar-column-labels span+span:before{margin-right:10px}.month-card.dual{min-height:180px}}.split-performance{grid-template-columns:1fr 1fr;gap:18px;padding:0 28px 22px;display:grid}.strategy-calendar{background:#0f1112;border:1px solid #ffffff1d;min-width:0}.strategy-calendar:first-child{box-shadow:inset 0 2px #c49a3b75}.strategy-calendar:last-child{box-shadow:inset 0 2px #78a98785}.strategy-calendar-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#151819,#101213);justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 20px;display:flex}.strategy-calendar-head>div:first-child span{color:#7c8183;letter-spacing:.15em;font-size:8px}.strategy-calendar-head h4{font:500 38px var(--serif);color:#d5b65d;margin:5px 0 0}.strategy-calendar:last-child .strategy-calendar-head h4{color:#8fc09d}.strategy-calendar-stats{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.strategy-calendar-stats>span{color:#73787a;letter-spacing:.1em;text-align:right;font-size:7px}.strategy-calendar-stats strong{color:#d3d0c8;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;display:block}.strategy-calendar-body{padding:0 18px}.split-year{padding:19px 0 25px}.split-year .month-grid{grid-template-columns:repeat(3,1fr)}.month-card.split-month{min-height:117px;padding:13px 12px}.month-card.split-month>strong{font:500 17px var(--sans);letter-spacing:-.035em}.month-card.split-month small{font-size:7px;line-height:1.4}.split-calendar-head{padding-bottom:19px}@media (max-width:1100px){.split-performance{grid-template-columns:1fr}.split-year .month-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:650px){.split-performance{padding:0 20px 18px}.strategy-calendar-head{flex-direction:column;align-items:flex-start}.strategy-calendar-stats{justify-content:flex-start}.strategy-calendar-stats>span{text-align:left}.strategy-calendar-body{padding:0 12px}.split-year .month-grid{grid-template-columns:repeat(2,1fr)}}.simple-report-bar{padding:22px 28px}.capital-estimator{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#101213,#171a18);grid-template-columns:minmax(0,1fr) 54px minmax(0,1.15fr);align-items:center;display:grid}.capital-estimator>label,.estimate-result{padding:34px 38px}.capital-estimator label>span,.estimate-result>span{color:#929698;letter-spacing:.16em;font-size:9px;font-weight:600;display:block}.capital-input{border-bottom:1px solid #c49a3b80;align-items:center;margin:13px 0 10px;padding-bottom:7px;display:flex}.capital-input b{color:#c8a44b;font:400 30px var(--serif)}.capital-input input{width:100%;min-width:0;color:var(--ivory);font:500 38px var(--sans);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:0;padding:0 10px}.capital-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.capital-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.capital-estimator small{color:#757a7c;font-size:9px;line-height:1.5}.estimate-arrow{color:#c49a3b;text-align:center;font:400 25px var(--serif)}.estimate-result{background:linear-gradient(135deg,#78a98712,#0000);border-left:1px solid #78a98745}.estimate-result strong{font:500 clamp(28px,3.2vw,48px) var(--sans);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:10px 0 7px;display:block}.estimate-result strong.gain{color:#91c09d}.estimate-result strong.loss{color:#bd8d86}.plain-calendar-head{justify-content:space-between;align-items:end;gap:30px;padding:38px 28px 22px;display:flex}.plain-calendar-head small{color:var(--gold);letter-spacing:.16em;font-size:9px}.plain-calendar-head h3{font:400 28px var(--serif);margin:8px 0 0}.plain-calendar-head p{color:#777c7e;letter-spacing:.14em;text-align:right;margin:0;font-size:8px}.plain-performance-calendar{padding:0 28px 20px}.plain-calendar-year{border-top:1px solid #c49a3b40;padding:20px 0 28px}.plain-calendar-year>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.plain-calendar-year>header h4{font:400 32px var(--serif);margin:0}.plain-calendar-year>header span{color:#777c7e;letter-spacing:.14em;font-size:8px}.plain-month-grid{border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-template-columns:repeat(6,1fr);display:grid}.plain-month{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:space-between;min-height:125px;padding:16px 14px;display:flex;position:relative;overflow:hidden}.plain-month:before{content:"";pointer-events:none;position:absolute;inset:0}.plain-month.profitable:before{background:linear-gradient(145deg,#78a98720,#486f530a 65%,#0000);box-shadow:inset 0 2px #78a987ba}.plain-month.negative:before{background:linear-gradient(145deg,#75453d24,#4b302d0b 65%,#0000);box-shadow:inset 0 2px #8c5d56a8}.plain-month.empty{color:#555;background:#0c0e0f}.plain-month>div{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.plain-month span{letter-spacing:.15em;color:#a2a6a8;font-size:9px;font-weight:700}.plain-month b{color:#d8b85e;letter-spacing:.11em;border:1px solid #c49a3b66;padding:3px 5px;font-size:6px}.plain-month>strong{font:500 20px var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;position:relative}.plain-month.profitable>strong{color:#8fc09d}.plain-month.negative>strong{color:#bd8d86}.plain-month small{color:#727779;letter-spacing:.07em;font-size:7px;position:relative}.plain-month.partial:after{content:"";border:1px solid #c49a3b50;width:68px;height:68px;position:absolute;top:-33px;right:-33px;transform:rotate(45deg)}.estimator-note{background:#0d0f10}@media (max-width:1000px){.plain-month-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:650px){.simple-report-bar{padding:20px}.capital-estimator{grid-template-columns:1fr}.capital-estimator>label,.estimate-result{padding:26px 20px}.estimate-arrow{padding:0;transform:rotate(90deg)}.estimate-result{text-align:center;border-top:1px solid #78a98745;border-left:0}.plain-calendar-head{flex-direction:column;align-items:flex-start;padding:30px 20px 18px}.plain-calendar-head p{text-align:left}.plain-performance-calendar{padding:0 20px 16px}.plain-month-grid{grid-template-columns:repeat(2,1fr)}.plain-month{min-height:112px;padding:14px 12px}.plain-month>strong{font-size:17px}}.single-month-controls{border-bottom:1px solid var(--line);background:#101213;grid-template-columns:1fr 1fr;display:grid}.single-month-controls>label,.month-control{padding:30px 36px}.month-control{border-left:1px solid var(--line)}.single-month-controls>label>span,.month-control>span{color:#929698;letter-spacing:.16em;font-size:9px;font-weight:600;display:block}.single-month-controls small{color:#73787a;margin-top:9px;font-size:9px;line-height:1.5;display:block}.month-switcher{grid-template-columns:48px 1fr 48px;gap:7px;margin-top:13px;display:grid}.month-switcher button,.month-switcher select{height:51px;color:var(--ivory);background:#0b0d0e;border:1px solid #c49a3b55}.month-switcher button{color:#caa64e;font-size:18px;transition:background .2s,color .2s}.month-switcher button:hover:not(:disabled){color:#e1c267;background:#c49a3b18}.month-switcher button:disabled{opacity:.25;cursor:not-allowed}.month-switcher select{letter-spacing:.08em;text-align:center;outline:none;width:100%;padding:0 15px;font-size:13px;font-weight:600}.month-switcher select:focus{border-color:#c49a3b}.single-month-result{grid-template-columns:.65fr 1.25fr 1fr;align-items:stretch;min-height:250px;display:grid;position:relative;overflow:hidden}.single-month-result:before{content:"";pointer-events:none;position:absolute;inset:0}.single-month-result.profitable:before{background:linear-gradient(120deg,#0d100e,#78a98718 55%,#151d17)}.single-month-result.negative:before{background:linear-gradient(120deg,#100d0d,#75453d20 55%,#1a1212)}.single-month-result>div{border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:38px 36px;display:flex;position:relative}.single-month-result>div:last-child{border-right:0}.single-month-date>span,.single-month-value>span,.single-month-ending>span{color:#8c9193;letter-spacing:.16em;font-size:8px;font-weight:600}.single-month-date>strong{font:500 clamp(52px,6vw,82px) var(--serif);color:#d5b65d;margin:18px 0 8px;line-height:.88}.single-month-date>b{color:#8a8f91;letter-spacing:.2em;font-size:13px}.single-month-value>strong{font:500 clamp(36px,4vw,62px) var(--sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:16px 0 9px}.single-month-result.profitable .single-month-value>strong{color:#91c09d}.single-month-result.negative .single-month-value>strong{color:#bd8d86}.single-month-value>small,.single-month-ending>small{color:#767b7d;letter-spacing:.1em;font-size:8px;line-height:1.5}.single-month-ending>strong{font:500 clamp(25px,2.7vw,40px) var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:#e0ddd5;margin:16px 0 10px}@media (max-width:900px){.single-month-result{grid-template-columns:1fr 1fr}.single-month-ending{border-top:1px solid #ffffff17;grid-column:1/-1}}@media (max-width:650px){.single-month-controls{grid-template-columns:1fr}.single-month-controls>label,.month-control{padding:25px 20px}.month-control{border-left:0;border-top:1px solid var(--line)}.single-month-result{grid-template-columns:1fr}.single-month-result>div{border-bottom:1px solid #ffffff17;border-right:0;padding:28px 20px}.single-month-ending{border-top:0;grid-column:auto}.single-month-result>div:last-child{border-bottom:0}.single-month-date,.single-month-value,.single-month-ending{text-align:center;align-items:center}}
.workspace{color:#f3f0e9;min-height:100vh;font-family:var(--sans);background:#0e1011;grid-template-columns:244px 1fr;display:grid}.ws-sidebar{background:#111315;border-right:1px solid #ffffff1c;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.ws-brand{border-bottom:1px solid #ffffff1c;padding:26px 20px 28px}.ws-brand a{letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.ws-brand b{color:#c49a3b;font:400 18px var(--serif);border:1px solid #c49a3b;place-items:center;width:27px;height:27px;display:grid}.ws-brand>span{color:#c49a3b;letter-spacing:.17em;margin:14px 0 0 37px;font-size:9px;display:block}.ws-sidebar nav{flex:1;padding:22px 10px;overflow:auto}.ws-sidebar nav button{color:#a5a8a8;text-align:left;letter-spacing:.03em;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:13px 12px;font-size:12px;display:flex}.ws-sidebar nav button:hover,.ws-sidebar nav button.selected{color:#f3f0e9;background:#ffffff0e}.ws-sidebar nav button.selected{box-shadow:inset 2px 0 #c49a3b}.ws-sidefoot{border-top:1px solid #ffffff1c;flex-direction:column;gap:15px;padding:20px;display:flex}.ws-sidefoot a{color:#aaa;align-items:center;gap:8px;font-size:11px;display:flex}.ws-sidefoot small{color:#c49a3b;letter-spacing:.1em;font-size:9px}.ws-top{letter-spacing:.12em;color:#aab0b0;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:67px;padding:0 34px;font-size:10px;display:flex}.ws-separator{color:#555;margin:0 10px}.ws-top>div{color:#c49a3b}.ws-demo-dot{background:#c49a3b;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.ws-menu{display:none}.ws-content{width:100%;max-width:1650px;margin:auto;padding:40px 42px 70px}.ws-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.ws-heading p{letter-spacing:.2em;color:#c49a3b;margin:0 0 12px;font-size:10px}.ws-heading h1{font:400 48px var(--serif);margin:0}.ws-heading>span{color:#c49a3b;letter-spacing:.11em;font-size:10px}.ws-metrics{border:1px solid #fff2;grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:25px;display:grid}.ws-metrics>div{border-right:1px solid #fff2;min-height:110px;padding:21px}.ws-metrics>div:last-child{border:0}.ws-metrics span{letter-spacing:.12em;color:#a3a8aa;font-size:9px;display:block}.ws-metrics strong{font:400 27px var(--serif);margin-top:14px;display:block}.ws-panel{background:#17191a;border:1px solid #ffffff1d;margin-bottom:25px;padding:25px}.ws-panel h2{letter-spacing:.14em;margin:0 0 24px;font-size:12px;font-weight:600}.ws-panel p{color:#aeb2b2;max-width:600px;font-size:13px;line-height:1.7}.ws-panel small{color:#c49a3b;font-size:10px}.ws-panel-head{justify-content:space-between;align-items:start;display:flex}.ws-panel-head span{letter-spacing:.13em;color:#c49a3b;font-size:9px}.ws-panel-head h2{font:400 25px var(--serif);letter-spacing:0;margin:8px 0}.ws-chart{height:265px;margin:15px 0}.ws-two{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ws-three{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.ws-keyvalue{border-top:1px solid #ffffff1e;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.ws-keyvalue span{color:#999}.ws-keyvalue strong{font-weight:500}.ws-action{color:#c49a3b;letter-spacing:.12em;background:0 0;border:1px solid #c49a3b;align-items:center;gap:10px;margin-top:15px;padding:12px 15px;font-size:10px;display:inline-flex}.ws-action:disabled{opacity:.5;cursor:not-allowed}.ws-placeholder{text-align:center;color:#757b7b;letter-spacing:.15em;border:1px dashed #ffffff27;padding:40px 15px;font-size:10px}.ws-legal{color:#858989;border-top:1px solid #fff2;margin-top:35px;padding-top:20px;font-size:11px;line-height:1.6}.ws-table{color:#a7aaaa;letter-spacing:.09em;grid-template-columns:repeat(6,1fr);gap:12px;padding:15px 0;font-size:9px;display:grid}.ws-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.ws-tools label{color:#aaa;border:1px solid #ffffff36;align-items:center;gap:10px;width:min(420px,100%);padding:8px 12px;display:flex}.ws-tools input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.ws-tools span{color:#999;font-size:10px}.gate-page,.onboarding,.legal-page{color:#f3f0e9;background:#0c0e0f;min-height:100vh}.gate-page>header,.onboarding>header,.legal-page>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:76px;padding:0 45px;display:flex}.gate-page>header>a:last-child,.onboarding>header>a:last-child,.legal-page>header>a:last-child{letter-spacing:.14em;color:#c49a3b;font-size:10px}.gate-page>section{grid-template-columns:1fr 1fr;min-height:calc(100vh - 76px);display:grid}.gate-page>section>div:first-child{max-width:800px;padding:9vw}.gate-page h1,.onboard-side h1,.legal-content h1{font:400 clamp(44px,5vw,75px)/1.08 var(--serif);letter-spacing:-.04em;margin:0 0 25px}.gate-page h1 em,.onboard-side h1 em{color:#c49a3b}.gate-page>section>div:first-child>p:not(.eyebrow){color:#aaa;max-width:520px;line-height:1.7}.gate-panel{background:#17191a;border:1px solid #ffffff29;margin:45px 0;padding:30px}.gate-panel h2{letter-spacing:.15em;color:#c49a3b;margin:0 0 25px;font-size:12px}.gate-panel label,.onboard-main label{letter-spacing:.13em;color:#aaa;margin:18px 0;font-size:10px;display:block}.gate-panel input,.onboard-main input[type=email]{color:#f3f0e9;background:0 0;border:0;border-bottom:1px solid #fff4;outline:0;width:100%;padding:15px 0;display:block}.gate-panel .button{opacity:.5;cursor:not-allowed;margin:20px 0}.gate-panel small,.onboard-main small{color:#888;font-size:11px;line-height:1.6;display:block}.gate-aside{background:radial-gradient(circle,#26251e,#111315 65%);flex-direction:column;justify-content:center;padding:9vw;display:flex}.gate-aside p{font:400 clamp(40px,4vw,70px)/1.15 var(--serif)}.gate-aside em{color:#c49a3b}.gate-aside span{color:#aaa;font-size:14px}.onboarding-wrap{grid-template-columns:380px 1fr;min-height:calc(100vh - 76px);display:grid}.onboard-side{background:#141617;border-right:1px solid #fff2;padding:60px 45px}.onboard-side h1{font-size:48px}.onboard-side>p:not(.eyebrow){color:#aaa;font-size:13px;line-height:1.7}.onboard-side ol{margin:45px 0;padding:0;list-style:none}.onboard-side li{color:#85898b;cursor:pointer;border-top:1px solid #ffffff20;padding:13px 0;font-size:12px}.onboard-side li.current{color:#f3f0e9}.onboard-side li span{color:#c49a3b;margin-right:17px}.onboard-main{max-width:880px;padding:9vw}.onboard-main>span{letter-spacing:.18em;color:#c49a3b;font-size:11px}.onboard-main h2{font:400 clamp(38px,4vw,65px) var(--serif);margin:18px 0 35px}.onboard-main>p{color:#b5b8b6;font-size:17px;line-height:1.7}.onboard-nav{align-items:center;gap:20px;margin-top:55px;display:flex}.onboard-nav>button:first-child{color:#c49a3b;letter-spacing:.14em;background:0 0;border:0;font-size:11px}.onboard-nav>button:disabled{opacity:.3}.onboard-checks{margin:30px 0}.onboard-checks label{letter-spacing:0;color:#ddd;align-items:flex-start;gap:12px;font-size:14px;display:flex}.onboard-checks input{accent-color:#c49a3b;width:18px;height:18px;margin:0}.onboard-main .button:disabled{opacity:.5;cursor:not-allowed}.legal-content{width:min(840px,100% - 40px);margin:auto;padding:100px 0 140px}.legal-content h1{margin-bottom:30px}.legal-status{color:#c49a3b;letter-spacing:.14em;border-left:2px solid #c49a3b;margin:30px 0 50px;padding:10px 15px;font-size:11px}.legal-content>p:not(.eyebrow){color:#c4c6c5;margin:0 0 26px;font-size:16px;line-height:1.8}.legal-content .legal-final{border-top:1px solid #ffffff2b;padding-top:25px;color:#c49a3b!important}.legal-content .text-link{margin-top:25px}@media (max-width:1000px){.workspace{grid-template-columns:200px 1fr}.ws-content{padding:30px}.ws-metrics{grid-template-columns:repeat(3,1fr)}.ws-metrics>div{border-bottom:1px solid #fff2}.ws-three{grid-template-columns:1fr 1fr}.onboarding-wrap{grid-template-columns:300px 1fr}.onboard-side{padding:40px 25px}.onboard-main{padding:7vw}}@media (max-width:700px){.workspace{display:block}.ws-sidebar{z-index:30;width:270px;transition:transform .2s;position:fixed;transform:translate(-100%)}.ws-sidebar.open{transform:translate(0)}.ws-top{height:59px;padding:0 18px}.ws-menu{color:#f3f0e9;background:0 0;border:0;display:block}.ws-content{padding:27px 18px 80px}.ws-heading{display:block}.ws-heading h1{font-size:39px}.ws-heading>span{margin-top:15px;line-height:1.5;display:block}.ws-metrics{grid-template-columns:repeat(2,1fr)}.ws-metrics>div{min-height:95px;padding:14px}.ws-metrics strong{font-size:22px}.ws-two,.ws-three{grid-template-columns:1fr;gap:0}.ws-panel{padding:18px}.ws-table{min-width:700px;overflow-x:auto}.ws-top>span{font-size:8px}.gate-page>header,.onboarding>header,.legal-page>header{height:65px;padding:0 20px}.gate-page>section{grid-template-columns:1fr}.gate-page>section>div:first-child{padding:70px 24px}.gate-aside{padding:60px 24px}.onboarding-wrap{grid-template-columns:1fr}.onboard-side{border-right:0}.onboard-side ol{grid-template-columns:repeat(2,1fr);gap:0 15px;display:grid}.onboard-main{padding:55px 24px}.legal-content{padding:65px 0 100px}}.gate-tabs{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:-8px 0 24px;display:grid}.gate-tabs button{color:#818686;font:600 10px var(--sans);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 8px}.gate-tabs button.active{color:#e2bd62;border-color:#c49a3b}.gate-panel form label span{float:right;color:#727777;font-size:8px}.gate-panel input:focus{border-color:#c49a3b}.gate-panel .button{opacity:1;cursor:pointer;justify-content:center;width:100%}.gate-panel .button:disabled{opacity:.55;cursor:wait}.gate-status{border:1px solid #fff2;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.gate-status.error{color:#dca7a0;background:#3a171533;border-color:#8d4b45}.gate-status.working{color:#dbc27f;background:#3a2d1033;border-color:#8a7138}.gate-status.success{color:#9ccbab;background:#18372133;border-color:#426a50}.ws-sidefoot form{margin:0}.ws-sidefoot form button{font:inherit;color:#aaa;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.ws-sidefoot form button:hover{color:#f3f0e9}.ws-live-dot{background:#74a684;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #74a68418}.ws-large-value{font:400 35px var(--serif);color:#dfbd67;margin:6px 0 12px;display:block}.ws-referral-link{align-items:center;gap:14px;display:flex}.ws-referral-link code{text-overflow:ellipsis;white-space:nowrap;color:#d9c27f;font:12px var(--sans);background:#0e1011;border:1px solid #ffffff26;flex:1;padding:14px;overflow:hidden}.ws-referral-link .ws-action{white-space:nowrap;margin:0}.ws-progress-copy{justify-content:space-between;align-items:end;gap:16px;display:flex}.ws-progress-copy strong{font:400 34px var(--serif);color:#e0bd65}.ws-progress-copy span{letter-spacing:.13em;color:#979b9c;font-size:9px}.ws-progress{background:#ffffff16;height:4px;margin:17px 0 20px;overflow:hidden}.ws-progress i{background:linear-gradient(90deg,#8c651d,#f0d477,#a87820);height:100%;transition:width .5s;display:block}.ws-table-row{color:#d6d7d4;letter-spacing:0;border-top:1px solid #ffffff18;padding:14px 0;font-size:11px}.ws-table-row span:nth-child(4),.ws-table-row span:nth-child(5){font-variant-numeric:tabular-nums}.ws-referral-note{border-left:2px solid #c49a3b;padding-left:14px;max-width:850px!important;font-size:11px!important}@media (max-width:700px){.gate-tabs button{font-size:9px}.ws-referral-link{flex-direction:column;align-items:stretch}.ws-referral-link .ws-action{justify-content:center}.ws-table{grid-template-columns:145px 110px 110px 140px 125px 120px;width:750px;display:grid}.ws-panel:has(.ws-table){overflow-x:auto}.ws-progress-copy{flex-direction:column;align-items:flex-start}.ws-heading>span{overflow-wrap:anywhere}}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:8px 0 22px;display:grid}.admin-form-grid label{letter-spacing:.12em;color:#929798;font-size:9px}.admin-form-grid input,.admin-form-grid select,.admin-edit-row input,.admin-edit-row select{color:#f3f0e9;width:100%;font:12px var(--sans);background:#0e1011;border:1px solid #ffffff26;outline:none;margin-top:9px;padding:12px;display:block}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-edit-row input:focus,.admin-edit-row select:focus{border-color:#c49a3b}.admin-edit-row{border-top:1px solid #ffffff18;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) 150px 140px;align-items:center;gap:14px;padding:15px 0;display:grid}.admin-edit-row>div{min-width:0}.admin-edit-row strong{text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.admin-edit-row span{color:#858b8c;text-overflow:ellipsis;margin-top:6px;font-size:10px;display:block;overflow:hidden}.admin-edit-row>input,.admin-edit-row>select{margin:0}.admin-edit-row>button{color:#d8b757;height:42px;font:600 9px var(--sans);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #c49a3b;justify-content:center;align-items:center;gap:8px;display:flex}.admin-edit-row>button:disabled{opacity:.4;cursor:not-allowed}.admin-status{letter-spacing:.08em;font-weight:600;color:#d8b757!important}.ws-admin-table{overflow-x:auto}@media (max-width:950px){.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-edit-row{grid-template-columns:1fr 1fr}.admin-edit-row>button{width:100%}}@media (max-width:600px){.admin-form-grid,.admin-edit-row{grid-template-columns:1fr}.admin-edit-row>span:empty{display:none}}
.route-state{color:#f3f0e9;text-align:center;min-height:100vh;font-family:var(--sans);background:#090a0b;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.route-state .logo{margin-bottom:45px}.route-state-line{background:#c49a3b;width:90px;height:2px;animation:1.6s ease-in-out infinite statepulse}.route-state>p{letter-spacing:.2em;color:#c49a3b;font-size:11px}.route-state h1{font:400 48px var(--serif);margin:0 0 20px}.route-state h1+p{letter-spacing:0;color:#aaa;font-size:16px}.route-state>div:last-child{align-items:center;gap:30px;margin-top:25px;display:flex}@keyframes statepulse{50%{opacity:.4;transform:scaleX(.3)}}
.hero{background:radial-gradient(at 72% 49%,#22241f 0%,#131615 30%,#090a0b 66%);height:auto;min-height:990px;padding:155px 0 125px}.hero:after{background:linear-gradient(90deg,#090a0b 2%,#090a0bef 23%,#090a0bbd 43%,#090a0b00 78%)}.hero-content{padding-top:0}.hero h1{margin-bottom:31px;font-size:clamp(74px,8vw,132px);line-height:.94}.hero-content>p{color:#c0c2bd;max-width:530px;font-size:16px}.hero-art{opacity:1;background:repeating-linear-gradient(90deg,#0000 0 77px,#c49a3b0a 78px 79px),repeating-linear-gradient(0deg,#0000 0 61px,#c49a3b08 62px 63px);inset:12% -1% 11% 33%;overflow:hidden;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 95%);mask-image:linear-gradient(90deg,#0000,#000 15% 95%)}.hero-art:before{content:"";z-index:1;background:radial-gradient(circle,#0000 0 22%,#c49a3b18 22.1% 22.3%,#0000 22.4% 43%,#c49a3b24 43.1% 43.25%,#0000 43.4% 62%,#c49a3b19 62.1% 62.25%,#0000 62.4%);border:1px solid #c49a3b55;border-radius:50%;width:550px;height:550px;position:absolute;top:50%;left:57%;transform:translate(-50%,-50%);box-shadow:0 0 120px #c49a3b0d,inset 0 0 70px #c49a3b08}.hero-art:after{content:"XAU / USD  •  SYSTEMATIC ENGINE";z-index:2;text-align:center;color:#d1bb91;letter-spacing:.18em;background:#121411bb;border-top:1px solid #c49a3b7a;border-bottom:1px solid #c49a3b7a;width:170px;padding:16px 5px;font-size:9px;line-height:1.6;position:absolute;top:50%;left:57%;transform:translate(-50%,-50%)}.hero-art i{background:#c5b5906e;width:2.5px;height:2.5px;animation:none}.hero-art i.lit{width:4px;height:4px;box-shadow:0 0 15px #c49a3b}.hero-art svg{z-index:2}.hero-art path{stroke:#c7a453;stroke-width:1.8px;opacity:.8;stroke-dasharray:none;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #c49a3b75);animation:none}.hero-art path+path{stroke:#eee7d8;stroke-width:1px;opacity:.4}.art-label{z-index:3;color:#d4c8ae;background:#111315e0;border:1px solid #c49a3b60;padding:8px 10px;font-size:9px}.a1{top:16%;left:27%}.a2{top:28%;left:66%}.a3{top:67%;left:75%}.a4{top:42%;left:87%}.a5{top:79%;left:24%}.hero-note{border-left:1px solid var(--gold);margin-top:38px;padding-left:18px}.hero-footer{bottom:32px}.trust{color:#141512;background:#c7ad78;border-color:#bda370;padding:33px 0 39px}.trust-words span{border-color:#15171344;font-size:11px}.trust-words span:last-child{color:#3f3422}.trust p{max-width:1150px;font-size:clamp(21px,2.3vw,33px)}.trust strong{color:#3e3425;font-weight:500}.philosophy{padding-top:160px}.philosophy .section-heading{grid-template-columns:1fr 2fr;align-items:start;gap:30px;display:grid}.philosophy .section-heading .eyebrow{margin-top:15px!important}.philosophy .manifesto{border-top:1px solid #c49a3b6b;border-bottom:1px solid #c49a3b6b;margin:100px 0 75px;padding:65px 0;font-size:clamp(43px,4.9vw,78px)}.columns article>span{font-family:var(--serif);color:#c49a3b5c;font-size:35px}.strategy{background:linear-gradient(135deg,#171a1b,#101213 70%)}.strategy .section-heading h2{font-size:clamp(60px,6.4vw,105px)}.strategy-copy{border-color:#c49a3b55}.engine{border-color:#c49a3b5e}.engine button:before{width:11px;height:11px;top:-6px}.engine strong{font-size:11px}.ownership{background:#e7e2d8}.ownership h2{font-size:clamp(65px,6.2vw,105px)}.ownership .connection{background:#eeeae2}.performance .section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;display:grid}.performance .section-heading .eyebrow{grid-column:1/-1;margin-bottom:-10px!important}.performance .section-heading>p{max-width:360px;margin:0 0 8px}.performance-panel{background:#151819;border-color:#c49a3b45}.monthly{border-top:1px solid #c49a3b5a;padding-top:35px}.risk{background:radial-gradient(circle at 70%,#1a1b19,#0b0d0d 65%)}.risk .section-heading{max-width:1050px}.risk-panel{background:#111513}.access{background:linear-gradient(120deg,#1c1f1f,#111314)}.access-sheet{background:#0f1112}.fees{background:#111315}.fee-example{background:#1b1d1d;border-color:#c49a3b4d}.referral{background:#161817}.tiers{border-color:#c49a3b65}.tiers article.featured{background:#c49a3b1d}.transparency{background:#e7e2d8}.about{background:radial-gradient(circle at 15% 20%,#1a1b19,#101213 60%)}.insights{background:#171a1a}.disclosure{background:#383329}.final-cta{background:radial-gradient(circle at 70% 40%,#3b3428,#111312 42%,#090a0b 72%)}@media (max-width:1000px){.hero{min-height:900px;padding:145px 0 115px}.hero-art{opacity:.58;left:20%}.philosophy .section-heading,.performance .section-heading{display:block}.performance .section-heading>p{margin:30px 0}.philosophy .section-heading .eyebrow{margin-top:0!important}}@media (max-width:650px){.hero{min-height:860px;padding:155px 0 105px}.hero h1{font-size:clamp(62px,13.2vw,92px)}.hero-content>p{font-size:15px}.hero-art{opacity:.35;inset:30% -110% 13% 10%}.hero-art:before{width:380px;height:380px}.hero-art:after{font-size:8px}.hero-footer{bottom:22px}.trust{padding:25px 0}.trust p{font-size:20px}.philosophy{padding-top:95px}.philosophy .manifesto{margin:60px 0;padding:42px 0;font-size:9vw}.strategy .section-heading h2{font-size:13vw}.ownership h2{font-size:12vw}.performance .section-heading .eyebrow{margin-bottom:25px!important}.performance .section-heading>p{margin:25px 0}}
@media (max-width:700px){.ws-sidebar{z-index:30;background:#151718;border-top:1px solid #c49a3b4d;border-right:0;width:100%;height:70px;position:fixed;inset:auto 0 0;transform:none}.ws-sidebar .ws-brand,.ws-sidebar .ws-sidefoot{display:none}.ws-sidebar nav{align-items:stretch;padding:3px 4px;display:flex;overflow:visible}.ws-sidebar nav button{text-align:center;white-space:nowrap;flex-direction:column;flex:0 0 20%;justify-content:center;gap:4px;width:20%;min-width:0;padding:4px 0;font-size:9px}.ws-sidebar nav button svg{width:18px;height:18px}.ws-sidebar nav button:nth-child(n+6){display:none}.ws-sidebar nav button.selected{box-shadow:inset 0 2px #c49a3b}.ws-sidebar.open{border-top:0;border-right:1px solid #c49a3b5b;width:270px;height:100vh;top:0;bottom:0;right:auto}.ws-sidebar.open .ws-brand,.ws-sidebar.open .ws-sidefoot{display:block}.ws-sidebar.open nav{display:block;overflow:auto}.ws-sidebar.open nav button{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;width:100%;padding:13px 12px;font-size:12px;display:flex}.ws-sidebar.open nav button:nth-child(n+6){display:flex}.ws-main{padding-bottom:70px}}
.hero-art{transform:translate(var(--move-x,0px),var(--move-y,0px));transition:transform .35s ease-out}.button svg,.text-link svg{transition:transform .25s}.button:hover svg,.text-link:hover svg{transform:translate(3px,-2px)}.engine button{transition:color .2s,transform .2s}.engine button:hover{transform:translateY(-3px)}.transparency-list>div{transition:padding .25s,background .25s}.transparency-list>div:hover{background:#c49a3b14;padding-left:12px}@media (prefers-reduced-motion:reduce){.hero-art,.button svg,.text-link svg,.engine button,.transparency-list>div{transition:none}}
@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}.workspace,.ws-main,.ws-content,.ws-panel,.ws-chart{min-width:0;max-width:100%}.ws-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ws-metrics>div{min-width:0}.ws-metrics strong{white-space:nowrap;font-size:clamp(19px,5.5vw,24px)}.ws-two,.ws-three{grid-template-columns:minmax(0,1fr)}.ws-chart{overflow:hidden}.workspace.user .ws-sidebar nav button:nth-child(3),.workspace.user .ws-sidebar nav button:nth-child(5),.workspace.user .ws-sidebar nav button:nth-child(6),.workspace.user .ws-sidebar nav button:nth-child(9),.workspace.user .ws-sidebar nav button:nth-child(10){display:none}.workspace.user .ws-sidebar nav button:nth-child(7),.workspace.user .ws-sidebar nav button:nth-child(8),.workspace.user .ws-sidebar.open nav button{display:flex}.ws-sidebar nav{width:100%;min-width:0}.ws-sidebar nav button{white-space:normal;flex:20%;width:20%}.ws-sidebar.open nav button{width:100%}}
.hero-v3{isolation:isolate;background:#050606;place-items:center;height:1000px;min-height:100svh;max-height:1180px;padding:0;display:grid}.hero-v3:after{display:none}.hero-image{z-index:-3;transform:translate3d(calc(var(--move-x,0px) * .28),calc(var(--move-y,0px) * .28),0) scale(1.035);filter:saturate(.9)contrast(1.08);background-image:url(/northengate-hero-v2.webp);background-position:50% 56%;background-size:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-2.5%}.hero-vignette{z-index:-2;background:radial-gradient(at 50% 46%,#05060605 0 27%,#0506064a 53%,#050606de 100%),linear-gradient(#050606b5 0%,#0506060d 27%,#05060610 61%,#050606e6 100%);position:absolute;inset:0}.hero-image:after{content:"";mix-blend-mode:multiply;background:linear-gradient(90deg,#090a0b99,#0000 28% 72%,#090a0b99);position:absolute;inset:0}.depth-grid{opacity:.13;background-image:linear-gradient(#c49a3b30 1px,#0000 1px),linear-gradient(90deg,#c49a3b30 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 55%,#000,#0000 68%);mask-image:radial-gradient(circle at 50% 55%,#000,#0000 68%)}.gold-orbit{border:1px solid #b8882d66;border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #c49a3b0d}.orbit-one{aspect-ratio:1;width:min(48vw,690px)}.orbit-two{aspect-ratio:1;opacity:.45;border-style:dashed;width:min(61vw,880px);animation:40s linear infinite orbitspin}.hero-index,.hero-live{letter-spacing:.22em;color:#c6a052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0b99;border:1px solid #c49a3b5e;padding:9px 12px;font-size:9px;position:absolute;top:50%}.hero-index{transform-origin:0;left:3.5%;transform:rotate(-90deg)translateY(-50%)}.hero-live{transform-origin:100%;right:3.5%;transform:rotate(90deg)translateY(-50%)}.hero-centered{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:116px 0 125px;display:flex;position:relative}.hero-centered .eyebrow{color:#e0c68f;text-shadow:0 1px 16px #000;justify-content:center;margin-bottom:22px!important}.hero-kicker{letter-spacing:.24em;color:#d7d2c8;align-items:center;gap:15px;margin-bottom:28px;font-size:9px;font-weight:700;display:flex}.hero-kicker i{background:#c49a3b;border-radius:50%;width:3px;height:3px;box-shadow:0 0 10px #c49a3b}.hero-v3 h1{letter-spacing:-.07em;text-shadow:0 5px 55px #000,0 2px 4px #000;margin:0;font-size:clamp(75px,8.5vw,138px);line-height:.87}.hero-v3 h1 em{color:#d1aa62;background:linear-gradient(110deg,#d2aa58 5%,#fff0b2 39%,#cf9d45 61%,#ffe69c 82%,#c39440);-webkit-text-fill-color:transparent;-webkit-text-stroke:.7px #3a280d;filter:drop-shadow(0 2px 2px #000)drop-shadow(0 10px 22px #000);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.hero-v3 h1 em:after{content:"";background:linear-gradient(90deg,#0000,#d5b267,#0000);height:1px;position:absolute;bottom:-11px;left:7%;right:7%}.hero-centered>p{color:#eeece5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 2px 12px #000;background:#05060666;max-width:590px;margin:32px auto 0;padding:8px 16px;font-size:15px;line-height:1.7}.hero-centered .cta-row{justify-content:center;gap:12px;margin-top:29px}.hero-centered .button{background:linear-gradient(110deg,#c7a866,#e1c487,#b78f47);border-color:#dec180;min-width:235px;box-shadow:0 13px 45px #0009}.glass-link{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);letter-spacing:.14em;background:#0809098f;border:1px solid #d6c08a80;justify-content:space-between;align-items:center;gap:20px;min-width:220px;min-height:56px;padding:18px 22px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex}.glass-link:hover{background:#c49a3b14;border-color:#e1c88f;transform:translateY(-2px)}.hero-centered .hero-note{text-shadow:0 2px 8px #000;border:0;align-items:center;gap:4px;margin:22px auto 0;padding:0}.hero-centered .hero-note strong{color:#f3f0e9;letter-spacing:.05em;font-size:11px}.hero-centered .hero-note span{color:#b9b8b4;font-size:10px}.hero-v3 .hero-footer{border-color:#c49a3b66;justify-content:flex-start;gap:0;padding-top:16px;bottom:24px}.hero-v3 .hero-footer>span{color:#d8d2c5;border-right:1px solid #c49a3b54;padding:0 28px}.hero-v3 .hero-footer>span:first-child{padding-left:0}.hero-v3 .hero-footer .hero-scroll{color:#c49a3b;border:0;margin-left:auto;padding-right:0}.trust{color:var(--ivory);background:#0c0e0e;border-top:1px solid #c49a3b4d;border-bottom:1px solid #c49a3b4d}.trust-words span{border-color:#c49a3b4d}.trust-words span:last-child{color:#caa14a}.trust p{color:#e5e0d5}.trust strong{color:#c99b32}.ownership,.transparency{color:var(--ivory);background:#0d0f0f}.ownership{border-top:1px solid #c49a3b38;border-bottom:1px solid #c49a3b38}.ownership .eyebrow,.transparency .eyebrow{color:var(--gold)}.ownership .eyebrow i,.transparency .eyebrow i{background:var(--gold)}.ownership h2 em,.transparency .section-heading h2 em{color:var(--gold)}.ownership p,.ownership-right p,.transparency>div>p{color:#aeb0ad}.ownership .connection{background:#141616;border-color:#c49a3b4d}.connection div{border-color:#ffffff25}.connection div:last-child{border-color:var(--gold)}.ownership-right article,.transparency-list,.transparency-list>div{border-color:#fff2}.transparency-list>div:hover{background:#c49a3b0c}.final-cta{background-image:linear-gradient(#090a0ba8,#090a0bf2),url(/northengate-hero-v2.webp);background-position:50% 62%;background-size:cover;background-attachment:fixed}@keyframes orbitspin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:900px){.hero-v3{height:920px;min-height:100svh}.hero-image{background-position:50% 58%}.gold-orbit{display:none}.hero-centered{padding-top:100px}.hero-v3 h1{font-size:clamp(62px,11vw,100px)}.hero-v3 .hero-footer>span{padding:0 14px}}@media (max-width:650px){.hero-v3{height:900px;min-height:900px;padding:0}.hero-image{background-position:50%;background-size:auto 100%;inset:0;transform:scale(1.05)}.hero-vignette{background:linear-gradient(#050606d8 0%,#05060650 24%,#0506063d 55%,#050606ee 87%)}.hero-centered{padding:115px 20px 105px}.hero-centered .eyebrow{margin-bottom:18px!important;font-size:9px!important}.hero-kicker{gap:9px;margin-bottom:24px;font-size:7px}.hero-v3 h1{font-size:clamp(57px,15.8vw,76px);line-height:.9}.hero-centered>p{max-width:330px;margin-top:31px;font-size:14px}.hero-centered .cta-row{align-items:stretch;gap:9px;width:100%}.hero-centered .button,.glass-link{width:100%;min-width:0;min-height:52px}.hero-centered .hero-note{margin-top:17px}.hero-index,.hero-live{display:none}.hero-v3 .hero-footer{text-align:center;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.hero-v3 .hero-footer>span{padding:0 5px;font-size:7px}.hero-v3 .hero-footer .hero-scroll{display:none}.final-cta{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.orbit-two{animation:none}.hero-image{transition:none}}.hero-v3 h1 em{-webkit-text-fill-color:#dfbd62;color:#dfbd62;-webkit-text-stroke:0;filter:none;text-shadow:0 3px 2px #000,0 10px 35px #000,0 0 4px #000;background:0 0}
:root{--scroll-progress:0}.scroll-progress{z-index:100;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#8c6427,#f0d58e 48%,#a87930);position:fixed;top:0;left:0;right:0;box-shadow:0 0 16px #d8b56899}.hero-v3 .hero-image{transform:translate3d(calc(var(--move-x,0px) * .28),calc((var(--move-y,0px) * .28) + (var(--hero-scroll,0) * 54px)),0) scale(calc(1.035 + (var(--hero-scroll,0) * .035)))}.hero-v3 .hero-centered{transform:translate3d(0,calc(var(--hero-scroll,0) * -36px),0);opacity:max(.55,calc(1 - (var(--hero-scroll,0) * .5)));transition:transform 80ms linear,opacity 80ms linear}.hero-v3 .hero-vignette{opacity:max(.72,calc(1 - (var(--hero-scroll,0) * .2)))}.section{position:relative}@media (prefers-reduced-motion:no-preference){.reveal-node{opacity:0;filter:blur(9px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .8s;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(52px)scale(.985)}.reveal-node.in-view{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.section-heading.reveal-node:after{content:"";transform-origin:0;background:linear-gradient(90deg,#c49a3b,#0000);width:min(260px,35vw);height:1px;margin-top:34px;transition:transform 1.1s cubic-bezier(.16,1,.3,1) .28s;display:block;transform:scaleX(0)}.section-heading.reveal-node.in-view:after{transform:scaleX(1)}.columns article.reveal-node,.steps article.reveal-node,.tiers article.reveal-node,.insight-grid article.reveal-node{transform-origin:50% 100%;transform:translateY(40px)rotateX(4deg)}.columns article.in-view,.steps article.in-view,.tiers article.in-view,.insight-grid article.in-view{transform:translate(0,0)rotateX(0)}.transparency-list>div.reveal-node{filter:none;transform:translate(-38px)}.transparency-list>div.reveal-node.in-view{transform:translate(0,0)}.risk-terms span.reveal-node{filter:none;transform:translateY(22px)}.risk-terms span.reveal-node.in-view{transform:translateY(0)}.engine button.reveal-node:before{transition:background .3s,box-shadow .3s,transform .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay);transform:scale(0)}.engine button.reveal-node.in-view:before{transform:scale(1)}.performance-panel.reveal-node,.risk-panel.reveal-node,.access-sheet.reveal-node,.fee-example.reveal-node,.calculator.reveal-node{clip-path:inset(0 0 18%);transform:translateY(30px)}.performance-panel.reveal-node.in-view,.risk-panel.reveal-node.in-view,.access-sheet.reveal-node.in-view,.fee-example.reveal-node.in-view,.calculator.reveal-node.in-view{clip-path:inset(0);transform:translateY(0)}}@media (max-width:650px){.hero-v3 .hero-image{transform:translate3d(0,calc(var(--hero-scroll,0) * 28px),0) scale(1.05)}.hero-v3 .hero-centered{transform:translate3d(0,calc(var(--hero-scroll,0) * -18px),0)}}@media (prefers-reduced-motion:reduce){.scroll-progress{display:none}.hero-v3 .hero-image,.hero-v3 .hero-centered{opacity:1;transform:none}}
:root{--gold:#c49a3b;--gold-deep:#6d4915;--gold-mid:#a97925;--gold-bright:#dfbd62;--gold-pale:#f0d98c;--gold-text:#c49a3b}.button{color:#080909;background:linear-gradient(125deg,#7a5318 0%,#b8872e 28%,#e0bf63 51%,#a67423 74%,#cfaa4e 100%);border-color:#cda94f;box-shadow:inset 0 1px #f2d98966,0 12px 35px #0004}.button:hover{color:#f3e4b6;background:linear-gradient(125deg,#53360e,#8e631c 45%,#bd9133);border-color:#d3ae50}.hero-centered .button{background:linear-gradient(125deg,#765017 0%,#b17f28 28%,#e1c267 51%,#9b6b1d 74%,#c9a146 100%);border-color:#d2ad4e;box-shadow:inset 0 1px #f5dc8a80,0 13px 45px #0009}.eyebrow,.demo-label,.chart-head small,.risk-panel>small,.referral-flow p span,.company-data strong,.footer-main h3,.hero-v3 .hero-footer .hero-scroll{color:#c49a3b}.trust strong{color:#c99b32}.section-heading h2 em,.ownership h2 em,.final-cta h2 em,.manifesto span,.tiers strong,.calc-result strong,.twenty{color:#c49a3b}.text-link:hover{color:#caa348;border-color:#caa348}.glass-link{border-color:#b78a2f99}.glass-link:hover{background:#c49a3b12;border-color:#d1aa4e}.scroll-progress{background:linear-gradient(90deg,#684410,#a87622 25%,#e0c166 50%,#9c6c1c 76%,#6a4611);box-shadow:0 0 14px #c49a3b88}.hero-v3 h1 em{color:#dfbd62;-webkit-text-fill-color:#dfbd62}.hero-centered .eyebrow{color:#d6b45b}.hero-kicker i{background:#c49a3b;box-shadow:0 0 10px #c49a3b}.gold-orbit{border-color:#b8882d70}.monthly td.positive{color:#c5b27b}.ws-action{color:#c49a3b;border-color:#c49a3b}.onboard-checks input{accent-color:#c49a3b}em{font-family:var(--serif);font-style:normal}.section-heading h2 em,.ownership h2 em,.final-cta h2 em,.gate-page h1 em,.gate-aside em,.onboard-side h1 em{color:#0000;background:linear-gradient(112deg,#8b611d 0%,#c49a3b 34%,#e2c46b 52%,#b17d25 74%,#d0aa4c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:500}.hero-v3 h1 em{filter:drop-shadow(0 9px 20px #0000008c);font-style:normal;font-weight:500;display:inline-block;color:#c8952f!important;background:linear-gradient(120deg,#a96f15 0%,#c78f25 20%,#e1b94f 36%,#c48a22 50%,#dfb44a 67%,#b47717 83%,#d1a13a 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}.eyebrow,.demo-label,.chart-head small,.risk-panel>small,.referral-flow p span,.company-data strong,.footer-main h3,.hero-v3 .hero-footer .hero-scroll,.columns article>span,.engine small,.engine-explain span,.steps article>span,.flow>span,.risk-terms,.access-sheet h3,.referral-flow p span,.ws-brand>span,.ws-sidefoot small,.ws-top>div,.ws-heading p,.ws-heading>span,.ws-panel small,.ws-panel-head span,.gate-page>header>a:last-child,.onboarding>header>a:last-child,.legal-page>header>a:last-child,.onboard-side li span,.onboard-main>span,.legal-status,.legal-content .legal-final{color:var(--gold-text)}.logo b,.ws-brand b{color:var(--gold-text);border-color:var(--gold-text)}.brand-mark{mix-blend-mode:screen;filter:contrast(1.12)drop-shadow(0 0 8px #c49a3b47);background-color:#0000;background-image:url(/northengate-logo.png);background-position:50% -3px;background-repeat:no-repeat;background-size:72px 48px;border:0;flex:0 0 34px;width:34px;height:34px;display:inline-block}.ws-brand .brand-mark{background-position:50% -3px;background-size:66px 44px;flex-basis:31px;width:31px;height:31px}
