:root{--bg:#05080d;--panel:#0b111a;--line:#24303d;--gold:#d6a43e;--gold2:#f0cc74;--white:#f3f3ee;--muted:#93a0ad;--green:#57c995;--red:#e56868}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);margin:0;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080dcc;border-bottom:1px solid #ffffff14;align-items:center;gap:32px;height:76px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.brand,.footer-brand{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:flex}.logo-mark{border:1px solid var(--gold);width:34px;height:40px;color:var(--gold2);clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%);place-items:center;font-size:10px;font-weight:700;display:inline-grid}nav{color:#b3bbc4;gap:28px;margin-left:auto;font-size:12px;display:flex}nav a:hover,.footer-links a:hover{color:var(--gold2)}.header-x{border:1px solid var(--gold);color:var(--gold2);padding:7px 14px;font-size:12px}.menu-button{color:#fff;background:0 0;border:0;font-size:22px;display:none}.hero{border-bottom:1px solid var(--line);background:radial-gradient(at 75% 34%,#183b5457,#0000 45%),linear-gradient(110deg,#05080d 25%,#09111c 100%);min-height:650px;padding:126px max(8vw,32px) 50px;position:relative;overflow:hidden}.hero:after{content:"";opacity:.28;background:repeating-linear-gradient(90deg,#0000 0 57px,#d6a43e80 58px,#0000 59px),linear-gradient(#0000,#04080de6);height:45%;position:absolute;inset:auto 0 0}.world-grid{opacity:.55;background:radial-gradient(circle at 54% 34%,var(--gold) 0 2px,transparent 3px),radial-gradient(circle at 65% 40%,var(--gold2) 0 2px,transparent 3px),radial-gradient(circle at 44% 55%,var(--gold) 0 2px,transparent 3px),linear-gradient(20deg,transparent 45%,#d6a43e73 46% 46.3%,transparent 47%),linear-gradient(160deg,transparent 48%,#d6a43e59 49% 49.2%,transparent 50%);background-size:auto,auto,auto,100% 100%,100% 100%;position:absolute;inset:60px -10% 70px 38%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.node{background:var(--gold2);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px 5px #d6a43eb3}.n1{top:30%;left:42%}.n2{top:42%;left:63%}.n3{top:58%;left:53%}.n4{top:29%;left:76%}.n5{top:51%;left:27%}.hero-copy{z-index:1;max-width:660px;position:relative}.eyebrow{color:var(--gold2);letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:600}.hero h1{letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:1.15}.hero h1 em,.about h2 em{color:var(--gold2);font-style:normal}.hero-lead{color:var(--gold2);margin:0 0 14px;font-size:20px;font-weight:500}.hero-body{color:#bec6ce;margin-bottom:32px}.hero-actions{align-items:center;gap:12px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:9px 17px;font-size:12px;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-gold{background:var(--gold);color:#10100c}.market-panel{z-index:1;background:#05080dc7;border:1px solid #334150;width:250px;padding:17px;position:absolute;bottom:110px;right:8vw}.panel-label{color:#8997a5;border-bottom:1px solid var(--line);letter-spacing:.1em;margin-bottom:3px;padding-bottom:10px;font-size:10px}.panel-label span,.demo-badge{color:var(--gold2);float:right;font-size:9px}.market-row{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.market-row b{font-weight:500}.up{color:var(--green)}.down{color:var(--red)}.market-panel small{color:#66717d;margin-top:10px;font-size:9px;display:block}.hero-bottom{z-index:1;color:#75818d;letter-spacing:.1em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:24px;left:8vw;right:8vw}.section{border-bottom:1px solid var(--line);padding:100px max(8vw,32px)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-heading h2,.judge h2,.connect-card h2{margin:0;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.3}.section-heading>p{color:var(--muted);text-align:right;margin:0}.service-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.service-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d151f,#080d13);min-height:252px;padding:23px;transition:all .25s;position:relative}.service-card:hover,.article-card:hover{border-color:#806126;transform:translateY(-3px)}.card-number{color:#65717d;font-size:11px}.card-icon{color:var(--gold2);margin:28px 0 18px;font-size:33px;display:block}.service-card h3,.article-card h3{margin:0 0 10px;font-size:16px;font-weight:500}.service-card p,.article-card p{color:var(--muted);margin:0;font-size:12px}.card-line{border-bottom:2px solid var(--gold);width:38px;position:absolute;bottom:22px;left:23px}.dark-section{background:#080d14}.article-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-card{border:1px solid var(--line);background:#0d141d;transition:all .25s}.article-art{background:radial-gradient(circle at 50% 45%,#e3af42 0 1px,#0000 2px),linear-gradient(135deg,#101722,#2d2110);place-items:center;height:148px;display:grid;position:relative;overflow:hidden}.article-art:after{content:"";border:1px solid #dbae4b80;border-radius:50%;position:absolute;inset:30px 10%;transform:skewY(-14deg);box-shadow:0 0 28px #d6a43e2b}.art-2{background:radial-gradient(circle at 30% 30%,#7e9bb3,#0000 2px),linear-gradient(145deg,#131a25,#26333d)}.art-3{background:radial-gradient(circle,#d6a43e,#0000 1px),linear-gradient(145deg,#071324,#27384c)}.article-art span{z-index:1;color:#f5cc6fcc;letter-spacing:.2em;font-size:20px;position:relative}.article-content{padding:20px}.tag{color:var(--gold2);border:1px solid #665126;padding:3px 6px;font-size:9px}.article-content h3{margin-top:15px}.article-meta{border-top:1px solid var(--line);color:#687682;justify-content:space-between;margin-top:23px;padding-top:12px;font-size:9px;display:flex}.read-more{color:var(--gold2)}.judge{background:linear-gradient(120deg,#090f18,#05080d);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.judge-visual{background:#0a111a;border:1px solid #374555;min-height:300px;padding:20px;box-shadow:18px 18px #d6a43e0f}.dashboard-top{color:var(--gold2);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.dashboard-top span+span{color:#72808d}.chart{background:linear-gradient(#0000 24%,#ffffff14 25%,#0000 26% 49%,#ffffff14 50%,#0000 51% 74%,#ffffff14 75%,#0000 76%);height:155px;margin:20px 0;position:relative}.chart:after{content:"";background:linear-gradient(160deg,transparent 38%,var(--gold2) 39% 40%,transparent 41% 53%,var(--gold) 54% 55%,transparent 56% 68%,var(--green) 69% 70%,transparent 71%);clip-path:polygon(0 70%,10% 54%,20% 67%,31% 46%,41% 55%,52% 34%,61% 49%,73% 25%,82% 40%,92% 15%,100% 25%,100% 32%,92% 22%,82% 47%,73% 32%,61% 56%,52% 42%,41% 63%,31% 54%,20% 75%,10% 62%,0 78%);position:absolute;inset:15px 0}.chart i{background:#273748;width:1px;height:32px;position:absolute;bottom:0}.chart i:first-child{left:10%}.chart i:nth-child(2){height:65px;left:25%}.chart i:nth-child(3){height:41px;left:40%}.chart i:nth-child(4){height:93px;left:55%}.chart i:nth-child(5){height:57px;left:70%}.chart i:nth-child(6){height:110px;left:85%}.chart i:nth-child(7){height:18px;left:30%}.chart i:nth-child(8){height:77px;left:95%}.dashboard-stats{color:#788592;grid-template-columns:1fr 1fr;gap:2px 12px;font-size:9px;display:grid}.dashboard-stats b{color:var(--green);font-weight:500}.judge-copy>p:not(.eyebrow){color:var(--muted);max-width:500px}.feature-list{color:#bcc5cc;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;font-size:11px;display:grid}.feature-list span:first-letter{color:var(--gold2)}.status{color:#fae1a1;background:#70541f;align-items:center;padding:9px 26px;font-size:12px;display:inline-flex}.about{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.about-copy{max-width:520px}.about h2{margin:0 0 28px;font-size:clamp(36px,5vw,63px);font-weight:500;line-height:1.3}.about-copy>p:not(.eyebrow){color:var(--muted);max-width:480px}.principles{padding-top:48px}.principles div{border-bottom:1px solid var(--line);color:#c0c8cf;padding:11px 0;font-size:12px}.principles div span{color:var(--gold2);margin-right:14px}.connect{background:#070b11;grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.connect-card{border:1px solid var(--line);min-height:285px;padding:26px;position:relative}.connect-card h2{font-size:20px}.connect-card p:not(.eyebrow){color:var(--muted);max-width:310px;margin:12px 0 24px;font-size:12px}.x-card{background:linear-gradient(135deg,#0c1623,#101017)}.x-large{color:#ffffff29;font-size:80px;line-height:1;position:absolute;bottom:25px;right:35px}.input-row{display:flex}.input-row input{color:#fff;background:#111a25;border:1px solid #354351;width:100%;min-width:0;padding:10px 12px;font-size:11px}.input-row input:focus{outline:1px solid var(--gold)}.input-row .button{border:0}.consent{color:#77848e;margin-top:12px;font-size:10px;display:block}.consent input{accent-color:var(--gold)}.form-note,.form-error{margin:8px 0!important;font-size:10px!important}.form-error{color:#f08b8b!important}footer{color:#7f8a95;padding:38px max(8vw,32px) 28px}footer .footer-brand{color:#fff;margin-bottom:25px}.footer-brand div{flex-direction:column;font-size:12px;display:flex}.footer-brand div span{color:#77848f;font-size:10px;font-weight:400}.footer-links{gap:22px;margin-bottom:18px;font-size:11px;display:flex}.footer-links a:first-child{color:var(--gold2)}footer p{max-width:760px;margin:0 0 17px;font-size:10px}.loading,.not-found,.legal-page{background:radial-gradient(circle at 70% 20%,#142334,#05080d 55%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:32px max(8vw,24px);display:flex}.loading{color:var(--gold2);align-items:center;gap:14px;font-size:13px}.loading .logo-mark{animation:1s infinite alternate pulse}@keyframes pulse{to{opacity:.4}}.not-found h1,.legal-page h1{margin:0 0 15px;font-size:clamp(30px,5vw,58px);font-weight:500}.not-found p,.legal-page p{color:var(--muted);max-width:680px}.not-found .button{margin-top:20px}.legal-page{justify-content:flex-start;align-items:flex-start;padding-top:12vh}.legal-page h2{color:var(--gold2);margin-top:32px;font-size:20px;font-weight:500}.legal-page .back-link{color:var(--gold2);margin-bottom:14vh;font-size:12px}.notice{color:#e5c67b;background:#1a150b;border:1px solid #735828;max-width:680px;margin:18px 0 28px;padding:15px;font-size:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-only{display:none}@media (width<=900px){nav{gap:14px}.hero{padding-top:90px}.market-panel{right:5vw}.service-grid{grid-template-columns:repeat(2,1fr)}.connect{grid-template-columns:1fr 1fr}.x-card{grid-column:span 2}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card:last-child{display:none}}@media (width<=640px){body{font-size:13px}.site-header{height:64px;padding:0 18px}.brand{font-size:11px}.brand .logo-mark{width:28px;height:33px}nav,.header-x{display:none}.menu-button{margin-left:auto;display:block}.hero{min-height:780px;padding:85px 22px 30px}.world-grid{opacity:.38;inset:285px -45% 60px 0}.hero h1{font-size:43px}.hero-lead{font-size:17px}.mobile-only{display:block}.hero-body{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.market-panel{width:auto;bottom:76px;left:22px;right:22px}.hero-bottom{font-size:8px;bottom:22px;left:22px;right:22px}.section{padding:70px 22px}.section-heading{margin-bottom:28px;display:block}.section-heading>p{text-align:left;margin-top:12px}.service-grid,.article-grid,.judge,.about,.connect{grid-template-columns:1fr}.service-card{min-height:225px}.article-card:last-child{display:block}.judge{gap:44px}.judge-visual{min-height:270px;padding:15px}.feature-list{grid-template-columns:1fr}.connect{gap:12px}.x-card{grid-column:auto}.connect-card{min-height:250px}.x-large{font-size:60px}.footer-links{flex-wrap:wrap;gap:13px}.legal-page{padding:28px 22px}.legal-page .back-link{margin-bottom:15vh}.not-found{padding:22px}}.legal-secondary-action{margin-top:12px}.beginner-page{color:#17191d;background:#fff;min-height:100vh}.beginner-page .product-nav{border-bottom-color:#d9dde3}.beginner-breadcrumb{color:#757b84;gap:9px;width:min(100% - 48px,1080px);margin:18px auto 0;font-size:10px;display:flex}.beginner-breadcrumb a{color:#755a17}.beginner-hero{border-bottom:4px solid #17191d;width:min(100% - 48px,1080px);margin:0 auto;padding:clamp(52px,8vw,96px) 0}.beginner-hero h1{letter-spacing:-.06em;margin:15px 0 22px;font-size:clamp(42px,6.4vw,76px);font-weight:650;line-height:1.08}.beginner-hero p{color:#5f6771;max-width:780px;margin:0;font-size:14px;line-height:1.9}.beginner-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.beginner-primary-cta,.beginner-secondary-cta{justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:11px;font-weight:850;display:inline-flex}.beginner-primary-cta{color:#fff;background:#17191d}.beginner-secondary-cta{color:#6f5313;border:1px solid #b58a24}.beginner-meta{color:#777e87;gap:18px;margin-top:24px;font-size:9px;display:flex}.beginner-content{width:min(100% - 48px,1080px);margin:0 auto;padding:30px 0 90px}.beginner-ad-notice{color:#555d66;background:#f7f7f5;border:1px solid #d9dde3;margin-bottom:16px;padding:16px 18px;font-size:10px;line-height:1.8}.beginner-ad-notice strong{color:#7b5c13;font-size:11px;display:block}.beginner-ad-notice p{margin:3px 0 8px}.beginner-ad-notice nav{flex-wrap:wrap;gap:8px 16px;display:flex}.beginner-ad-notice a{color:#6f5313;text-underline-offset:3px;text-decoration:underline}.beginner-concerns,.beginner-learning,.purpose-section,.account-comparison,.faq-section{border-bottom:1px solid #d9dde3;padding:42px 0}.beginner-concerns>span,.beginner-learning>span,.purpose-section>span,.account-comparison>span,.faq-section>span,.advertising-policy>span{color:#8a6817;letter-spacing:.14em;font-size:8px;font-weight:900}.beginner-concerns h2,.beginner-learning h2,.purpose-section h2,.account-comparison h2,.faq-section h2,.advertising-policy h2{letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(25px,3.5vw,36px)}.beginner-concerns>p,.beginner-learning>p,.purpose-section>p,.account-comparison>p,.faq-list p,.advertising-policy p{color:#626a74;max-width:820px;font-size:11px;line-height:1.9}.learning-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.learning-step-grid article{background:#fafafa;border:1px solid #dfe2e6;flex-direction:column;min-height:210px;padding:22px;display:flex}.learning-step-grid small{color:#8a6817;font-size:8px;font-weight:900}.learning-step-grid h3{margin:12px 0 7px;font-size:18px}.learning-step-grid p{color:#626a74;margin:0;font-size:11px;line-height:1.8}.learning-step-grid a{color:#6f5313;margin-top:auto;padding-top:18px;font-size:10px;font-weight:800}.beginner-section{border-bottom:1px solid #d9dde3;grid-template-columns:72px 1fr;gap:26px;padding:34px 0;display:grid}.beginner-section>span{color:#795b15;border:1px solid #b58a24;border-radius:50%;place-items:center;width:42px;height:42px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.beginner-section h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(22px,3vw,30px)}.beginner-section h3{margin:0 0 6px;font-size:14px}.beginner-section p{color:#626a74;max-width:820px;margin:0;font-size:12px;line-height:1.95}.beginner-section-lead{margin-bottom:16px!important}.beginner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:15px 0 0;padding:0;list-style:none;display:grid}.beginner-list li{color:#555d66;border-bottom:1px solid #eceeef;padding:11px 0 11px 16px;font-size:11px;line-height:1.65;position:relative}.beginner-list li:before{color:#b58a24;content:"•";position:absolute;left:0}.beginner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.beginner-grid>div{background:#fafafa;border:1px solid #dfe2e6;padding:18px}.beginner-steps{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.beginner-steps li{counter-increment:step;color:#565e67;border-bottom:1px solid #e1e4e7;padding:12px 0;font-size:11px}.beginner-steps li:before{color:#9a751d;content:counter(step,"0");margin-right:9px;font-weight:800}.beginner-inline-note{background:#faf9f5;border-left:3px solid #b58a24;padding:14px 16px;margin-top:18px!important}.purpose-selector{margin-top:20px}.purpose-tabs{flex-wrap:wrap;gap:8px;display:flex}.purpose-tabs button{color:#505761;cursor:pointer;background:#fff;border:1px solid #d7dbe0;min-height:44px;padding:0 16px;font-size:10px;font-weight:750}.purpose-tabs button[aria-selected=true]{color:#fff;background:#17191d;border-color:#17191d}.purpose-result{background:#fbfaf5;border:1px solid #c6a54d;margin-top:12px;padding:24px 26px}.purpose-result small{color:#8a6817;letter-spacing:.1em;font-size:8px;font-weight:900}.purpose-result h3{margin:7px 0;font-size:20px}.purpose-result p{color:#626a74;margin:0;font-size:11px;line-height:1.85}.purpose-result .purpose-caution{margin-top:12px;font-size:9px}.comparison-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:22px;display:grid}.comparison-items span{color:#555d66;border-bottom:1px solid #e1e4e7;padding:11px 0;font-size:10px}.faq-list details{border-bottom:1px solid #dfe2e6;padding:15px 0}.faq-list summary{cursor:pointer;font-size:12px;font-weight:800}.faq-list p{padding-top:10px}.comparison-method,.advertising-policy{background:#fbfaf5;border:1px solid #c6a54d;margin-top:30px;padding:30px 32px}.comparison-method>span{color:#8a6817;letter-spacing:.14em;font-size:8px;font-weight:900}.comparison-method h2{margin:7px 0;font-size:25px}.comparison-method p{color:#626a74;max-width:820px;margin:0;font-size:11px;line-height:1.8}.advertising-policy{background:#fff;border-color:#d9dde3;margin-top:16px}.account-offer{color:#fff;background:#101216;margin-top:20px;padding:28px 32px}.account-offer-head{color:#d7b950;justify-content:space-between;font-size:9px;display:flex}.account-offer-head small{color:#aeb4bc}.account-offer h3{margin:12px 0 6px;font-size:23px}.account-offer>p{color:#b7bdc5;font-size:11px;line-height:1.8}.account-offer-details{margin-top:20px}.account-offer-details summary{color:#e7cb6e;cursor:pointer;border:1px solid #d7b950;align-items:center;min-height:48px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.account-offer-details[open] summary{margin-bottom:12px}.account-offer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0 0 20px;display:grid}.account-offer dl div{border-top:1px solid #333840;padding:10px 0}.account-offer dt{color:#9ba2aa;font-size:8px}.account-offer dd{margin:4px 0 0;font-size:10px;line-height:1.6}.affiliate-placeholder{color:#aeb3ba;cursor:not-allowed;background:#2b2e33;border:1px solid #64686f;justify-content:center;align-items:center;min-width:260px;min-height:50px;font-size:11px;font-weight:800;display:inline-flex}.affiliate-placeholder span{margin-left:4px;font-size:8px}.beginner-risk-notice{background:#f4f3ef;border-left:4px solid #a97e16;margin-top:30px;padding:30px 32px}.beginner-risk-notice h2{margin:0 0 12px;font-size:20px}.beginner-risk-notice ul{color:#555d66;margin:0;padding-left:18px;font-size:11px;line-height:1.9}@media (width<=640px){.beginner-breadcrumb,.beginner-hero,.beginner-content{width:min(100% - 32px,1080px)}.beginner-hero{padding:44px 0}.beginner-hero h1{font-size:clamp(36px,11vw,49px)}.beginner-hero-actions{flex-direction:column}.beginner-primary-cta,.beginner-secondary-cta{width:100%}.beginner-meta{flex-direction:column;gap:5px}.learning-step-grid{grid-template-columns:1fr}.learning-step-grid article{min-height:180px}.beginner-section{grid-template-columns:44px 1fr;gap:13px;padding:27px 0}.beginner-section>span{width:36px;height:36px}.beginner-list,.beginner-grid,.beginner-steps,.comparison-items,.account-offer dl{grid-template-columns:1fr}.purpose-tabs{grid-template-columns:1fr;display:grid}.purpose-tabs button{text-align:left;width:100%}.comparison-method,.advertising-policy,.account-offer,.beginner-risk-notice,.purpose-result{padding:24px 20px}.account-offer-head{flex-direction:column;align-items:flex-start;gap:6px}.account-offer-details summary,.affiliate-placeholder{width:100%}}.product-page{background:radial-gradient(circle at 78% 6%,#d6a43e1f,transparent 30rem),radial-gradient(circle at 8% 38%,#3b65a91f,transparent 34rem),var(--bg);min-height:100vh}.product-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1180px);min-height:82px;margin:0 auto;display:flex}.product-brand{letter-spacing:.1em;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.text-link{color:var(--muted);font-size:11px}.text-link:hover{color:var(--gold2)}.product-hero{grid-template-columns:1.08fr .72fr;align-items:center;gap:clamp(46px,9vw,120px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,10vw,132px) 0;display:grid}.product-hero h1{letter-spacing:-.055em;max-width:760px;margin:22px 0 25px;font-size:clamp(48px,7vw,86px);font-weight:600;line-height:1.1}.product-hero>div>p{color:#b0bac6;max-width:680px;font-size:15px}.product-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:31px;display:flex}.launch-status{color:#7f8b99;letter-spacing:.13em;font-size:9px;font-weight:700}.price-card{background:linear-gradient(145deg,#121a28f2,#070b12f5);border:1px solid #d6a43e47;padding:clamp(28px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000005c}.price-card:before{content:"";border:1px solid #d6a43e1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-140px;right:-120px}.price-label{color:var(--gold2);letter-spacing:.15em;font-size:9px;font-weight:700}.price-card h2{margin:17px 0 0;font-size:clamp(22px,3vw,32px);font-weight:500;position:relative}.price{align-items:baseline;gap:9px;margin-top:23px;display:flex;position:relative}.price strong{letter-spacing:-.04em;font-size:clamp(35px,5vw,56px)}.price span{color:var(--muted);font-size:11px}.price-card p{color:var(--muted);margin-top:20px;font-size:11px;position:relative}.product-section{border-top:1px solid #ffffff14;width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,9vw,118px) 0}.product-section-head{grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;margin-bottom:42px;display:grid}.product-section-head h2,.product-guardrails h2{letter-spacing:-.035em;margin:0;font-size:clamp(29px,4vw,48px);font-weight:500;line-height:1.25}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.benefit-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0d151f,#080d13);min-height:250px;padding:28px}.benefit-grid article>span{color:#6f7a86;font-size:10px}.benefit-grid h3{margin:50px 0 12px;font-size:18px;font-weight:500}.benefit-grid p{color:var(--muted);margin:0;font-size:12px}.product-guardrails{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,100px);display:grid}.product-guardrails ul{margin:0;padding:0;list-style:none}.product-guardrails li{color:#c4ccd5;border-bottom:1px solid #ffffff14;padding:17px 0;font-size:12px}.product-guardrails li:before{content:"○";color:var(--gold2);margin-right:12px}.business-card p{font-size:13px;line-height:1.9}.product-footer{width:min(100% - 48px,1180px);padding:34px 0 calc(40px + env(safe-area-inset-bottom));color:#707b87;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;font-size:10px;display:flex}.product-footer nav{gap:20px;margin:0;display:flex}.product-footer a:hover{color:var(--gold2)}@media (width<=900px){.product-hero,.product-section-head,.product-guardrails,.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:210px}.benefit-grid h3{margin-top:34px}}@media (width<=640px){.product-nav,.product-hero,.product-section,.product-footer{width:min(100% - 32px,1180px)}.product-nav{min-height:70px}.product-brand{font-size:10px}.product-brand .logo-mark{width:30px;height:35px}.product-hero{gap:42px;padding:66px 0 74px}.product-hero h1{font-size:clamp(43px,13vw,62px)}.product-hero>div>p{font-size:13px}.product-actions{grid-template-columns:1fr;display:grid}.launch-status{text-align:center}.price-card{padding:27px 22px}.product-section{padding:70px 0}.product-section-head{gap:18px;margin-bottom:28px}.benefit-grid article{min-height:190px;padding:23px}.product-footer{flex-direction:column;align-items:flex-start}.product-footer nav{flex-wrap:wrap;margin:0;display:flex}.business-hero{padding-top:66px}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Arial,sans-serif}:focus-visible{outline:2px solid var(--gold2);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.comparison-card{border:1px solid var(--line);background:#0a1019d1;flex-direction:column;min-height:450px;padding:clamp(27px,4vw,42px);display:flex}.comparison-plus{background:radial-gradient(circle at 85% 0,#d6a43e1f,#0000 22rem),linear-gradient(145deg,#111a29,#080d14);border-color:#d6a43e61}.comparison-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.comparison-top span{color:var(--gold2);letter-spacing:.14em;font-size:9px;font-weight:700}.comparison-top strong{font-size:12px;font-weight:600}.comparison-card h3{margin:28px 0 4px;font-size:clamp(23px,3vw,32px);font-weight:500}.comparison-card ul{gap:12px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.comparison-card li{color:#b7c0cb;padding-left:20px;font-size:12px;position:relative}.comparison-card li:before{content:"✓";color:var(--gold2);position:absolute;left:0}.comparison-card .button{align-self:flex-start;margin-top:auto}.faq-list{border-top:1px solid #ffffff17}.faq-list details{border-bottom:1px solid #ffffff17}.faq-list summary{color:#e5e8ed;cursor:pointer;padding:23px 52px 23px 0;font-size:14px;font-weight:500;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"＋";color:var(--gold2);font-size:19px;font-weight:400;position:absolute;top:20px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:800px;color:var(--muted);margin:0;padding:0 50px 24px 0;font-size:12px}@media (width<=760px){.comparison-grid{grid-template-columns:1fr}.comparison-card{min-height:390px}.comparison-card .button{width:100%}.faq-list summary{font-size:13px}.faq-list p{padding-right:10px}}.policy-hero{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(80px,11vw,150px) 0}.policy-hero h1{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(50px,7vw,88px);font-weight:600;line-height:1.1}.policy-hero>p{color:#aeb8c5;max-width:740px;font-size:15px}.policy-labels{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.policy-labels span{border:1px solid var(--line);letter-spacing:.12em;align-items:center;min-height:30px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.policy-labels .fact-label{color:#91e1b6;border-color:#57c99547}.policy-labels .ai-label{color:var(--gold2);border-color:#d6a43e4d}.policy-labels .view-label{color:#a8c8f3;border-color:#5b8bcc4d}.policy-split{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(42px,9vw,120px);display:grid}.policy-split h2{letter-spacing:-.04em;margin:15px 0 20px;font-size:clamp(30px,4.5vw,50px);font-weight:500;line-height:1.3}.policy-split>div>p{max-width:590px;color:var(--muted);font-size:13px}.policy-list{margin:0;padding:0;list-style:none}.policy-list li{color:#c4ccd6;border-bottom:1px solid #ffffff14;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:17px 0;font-size:12px;display:grid}.policy-check{width:26px;height:26px;color:var(--gold2);border:1px solid #d6a43e4d;border-radius:50%;place-items:center;font-size:10px;display:grid}.policy-note{background:linear-gradient(145deg,#101827,#080d14);border:1px solid #d6a43e42;padding:clamp(25px,4vw,38px)}.policy-note strong{font-size:16px;font-weight:500}.policy-note p{color:var(--muted);margin:12px 0 20px;font-size:12px}.policy-note .text-link{color:var(--gold2)}@media (width<=800px){.policy-split{grid-template-columns:1fr}.policy-hero{width:min(100% - 32px,1180px);padding:70px 0 88px}.policy-hero h1{font-size:clamp(45px,13vw,64px)}.policy-hero>p{font-size:13px}}.source-hero{padding-bottom:clamp(58px,8vw,100px)}.source-section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(42px,9vw,120px);display:grid}.source-guidance{position:sticky;top:32px}.source-guidance h2,.source-disclaimer h2{letter-spacing:-.04em;margin:15px 0 20px;font-size:clamp(30px,4.3vw,50px);font-weight:500;line-height:1.25}.source-guidance p{color:var(--muted);margin:0;font-size:13px}.source-list{gap:13px;display:grid}.source-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724e6,#080d14eb);padding:clamp(25px,4vw,38px);transition:border-color .22s,transform .22s;position:relative}.source-card:hover{border-color:#d6a43e73;transform:translateY(-2px)}.source-index{color:#d6a43e5c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;position:absolute;top:26px;right:28px}.source-category{color:var(--gold2);letter-spacing:.14em;font-size:9px;font-weight:700;display:block}.source-card h2{max-width:82%;margin:18px 0 10px;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.35}.source-card p{color:#aeb8c4;max-width:680px;margin:0;font-size:12px}.source-note{color:#778391;letter-spacing:.04em;margin-top:21px;font-size:10px;display:block}.source-card a{color:var(--gold2);align-items:center;gap:8px;margin-top:20px;font-size:12px;font-weight:600;display:inline-flex}.source-card a:hover{color:#f5d881}.source-card a span{font-size:16px}.source-disclaimer{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,100px);display:grid}.source-disclaimer p{color:#b4bdc8;margin:0;font-size:13px;line-height:2}@media (width<=800px){.source-section,.source-disclaimer{grid-template-columns:1fr}.source-guidance{position:static}.source-card h2{max-width:85%}}@media (width<=640px){.source-card{padding:24px 21px}.source-index{top:22px;right:21px}.source-card p,.source-guidance p,.source-disclaimer p{font-size:12px}}.guide-hero{padding-bottom:clamp(58px,8vw,100px)}.guide-list-section{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(42px,9vw,120px);display:grid}.guide-section-intro{position:sticky;top:32px}.guide-section-intro h2{letter-spacing:-.04em;margin:15px 0 18px;font-size:clamp(30px,4.3vw,50px);font-weight:500;line-height:1.25}.guide-section-intro p{color:var(--muted);margin:0;font-size:13px}.guide-grid{gap:13px;display:grid}.guide-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724e6,#080d14eb);min-height:235px;padding:clamp(27px,4vw,40px);transition:border-color .22s,transform .22s;display:block;position:relative}.guide-card:hover{border-color:#d6a43e73;transform:translateY(-2px)}.guide-number{color:#d6a43e5c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;position:absolute;top:26px;right:28px}.guide-category{color:var(--gold2);letter-spacing:.14em;font-size:9px;font-weight:700;display:block}.guide-card h2{max-width:84%;margin:18px 0 10px;font-size:clamp(22px,2.8vw,31px);font-weight:500;line-height:1.34}.guide-card p{color:#adb7c3;max-width:680px;margin:0;font-size:12px}.guide-link{color:var(--gold2);margin-top:23px;font-size:12px;font-weight:600;display:inline-block}.guide-membership-cta{background:radial-gradient(circle at 86% 0,#d6a43e21,#0000 20rem),#0b111b;border:1px solid #d6a43e47;justify-content:space-between;align-items:center;gap:28px;padding:clamp(31px,5vw,56px);display:flex}.guide-membership-cta h2{margin:13px 0 9px;font-size:clamp(26px,4vw,42px);font-weight:500}.guide-membership-cta p{max-width:620px;color:var(--muted);margin:0;font-size:13px}.guide-article{width:min(100% - 48px,860px);margin:0 auto;padding:clamp(80px,11vw,150px) 0}.guide-article-meta{flex-wrap:wrap;gap:8px;margin:17px 0 20px;display:flex}.guide-article-meta span{border:1px solid var(--line);color:#8e9aa7;letter-spacing:.11em;padding:5px 8px;font-size:9px;font-weight:700}.guide-article h1{letter-spacing:-.055em;margin:0;font-size:clamp(43px,6.2vw,76px);font-weight:600;line-height:1.15}.guide-article-lead{color:#aeb8c5;max-width:700px;margin:28px 0 0;font-size:15px;line-height:2}.guide-article-body{gap:14px;margin-top:clamp(56px,8vw,92px);display:grid}.guide-article-body section{border:1px solid var(--line);background:#0b111bd6;padding:clamp(26px,4vw,42px)}.guide-article-body section>span{color:var(--gold2);letter-spacing:.14em;font-size:9px;font-weight:700}.guide-article-body h2{margin:17px 0 10px;font-size:clamp(22px,3vw,31px);font-weight:500}.guide-article-body p{color:#adb7c3;margin:0;font-size:13px;line-height:2}.guide-checklist{background:linear-gradient(145deg,#101827,#080d14);border:1px solid #d6a43e45;margin-top:14px;padding:clamp(26px,4vw,40px)}.guide-checklist ul{gap:11px;margin:21px 0 0;padding:0;list-style:none;display:grid}.guide-checklist li{color:#bdc6d1;padding-left:20px;font-size:12px;position:relative}.guide-checklist li:before{content:"✓";color:var(--gold2);position:absolute;left:0}.guide-article-footer{background:radial-gradient(circle at 85% 0,#d6a43e24,#0000 18rem),#0b111b;border:1px solid #d6a43e47;justify-content:space-between;align-items:center;gap:28px;margin-top:14px;padding:clamp(30px,5vw,50px);display:flex}.guide-article-footer h2{margin:13px 0 0;font-size:clamp(25px,4vw,40px);font-weight:500;line-height:1.25}@media (width<=800px){.guide-list-section{grid-template-columns:1fr}.guide-section-intro{position:static}.guide-membership-cta,.guide-article-footer{flex-direction:column;align-items:flex-start}}@media (width<=640px){.guide-card{min-height:220px;padding:25px 21px}.guide-number{top:22px;right:21px}.guide-card h2{max-width:84%}.guide-article{width:min(100% - 32px,860px);padding:70px 0 78px}.guide-article h1{font-size:clamp(41px,12vw,60px)}.guide-article-lead{font-size:13px}.guide-article-body section{padding:24px 21px}.guide-article-body p{font-size:12px}.guide-membership-cta .button,.guide-article-footer .button{width:100%}}.brief-page{background:radial-gradient(circle at 86% 10%,#d6a43e21,transparent 24rem),radial-gradient(circle at 5% 32%,#3c5e9921,transparent 30rem),var(--bg)}.brief-hero{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,9vw,126px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(78px,11vw,152px) 0;display:grid}.brief-topline{color:var(--gold2);letter-spacing:.16em;flex-wrap:wrap;gap:8px;font-size:9px;font-weight:700;display:flex}.brief-topline span{background:#d6a43e0d;border:1px solid #d6a43e40;align-items:center;min-height:27px;padding:0 9px;display:inline-flex}.brief-hero h1{letter-spacing:-.06em;max-width:760px;margin:22px 0 24px;font-size:clamp(49px,7vw,86px);font-weight:600;line-height:1.1}.brief-hero>div>p{color:#adb8c5;max-width:650px;margin:0;font-size:15px}.brief-status-card{background:linear-gradient(145deg,#111a29f2,#070b12f5);border:1px solid #d6a43e4d;padding:clamp(26px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.brief-status-card:before{content:"";border:1px solid #d6a43e24;border-radius:50%;width:280px;height:280px;position:absolute;top:-155px;right:-150px}.brief-status-card strong{margin:19px 0 10px;font-size:clamp(25px,3.5vw,37px);font-weight:500;display:block;position:relative}.brief-status-card p{color:var(--muted);margin:0;font-size:12px;position:relative}.brief-status-card .button{width:100%;margin-top:25px;position:relative}.brief-system{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(42px,9vw,120px);display:grid}.brief-system-intro{position:sticky;top:32px}.brief-system-intro h2,.brief-guardrail h2{letter-spacing:-.045em;margin:15px 0 20px;font-size:clamp(31px,4.4vw,51px);font-weight:500;line-height:1.25}.brief-system-intro p,.brief-guardrail p{max-width:570px;color:var(--muted);margin:0;font-size:13px}.brief-system-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.brief-system-list li{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724e0,#080d14eb);grid-template-columns:50px 1fr;gap:20px;padding:clamp(24px,3vw,34px);display:grid}.brief-system-list li>span{width:36px;height:36px;color:var(--gold2);border:1px solid #d6a43e4d;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.brief-system-list strong{color:#e8ebef;letter-spacing:.09em;font-size:13px;display:block}.brief-system-list p{color:var(--muted);margin:8px 0 0;font-size:12px}.brief-guardrail{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(42px,9vw,120px);display:grid}.brief-guardrail .product-actions{margin-top:26px}.published-brief{width:min(100% - 48px,1020px);margin:0 auto;padding:clamp(72px,10vw,136px) 0}.published-brief-head{max-width:780px}.published-brief-head h1{letter-spacing:-.055em;margin:22px 0 20px;font-size:clamp(42px,6vw,72px);font-weight:600;line-height:1.15}.published-brief-head p{color:#adb8c5;margin:0;font-size:15px}.brief-disclosure{color:#8994a1;margin-top:22px;font-size:10px;display:block}.published-brief-grid{grid-template-columns:1fr 280px;align-items:start;gap:clamp(32px,7vw,78px);margin-top:clamp(54px,8vw,86px);display:grid}.published-brief-grid h2{color:var(--gold2);letter-spacing:.15em;margin:0 0 14px;font-size:10px}.published-brief-grid h2:not(:first-child){margin-top:42px}.brief-entry{border:1px solid var(--line);background:#0b111bd6;padding:24px}.brief-entry+.brief-entry{margin-top:12px}.brief-entry strong{font-size:15px;font-weight:500}.brief-entry p{color:var(--muted);margin:8px 0 0;font-size:12px}.published-brief-aside{background:linear-gradient(145deg,#101827,#080d14);border:1px solid #d6a43e40;padding:24px;position:sticky;top:28px}.published-brief-aside ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.published-brief-aside li{color:#bec7d1;font-size:11px}.published-brief-aside li:before{content:"✓";color:var(--gold2);margin-right:9px}.published-brief-aside a{color:var(--gold2);margin-top:9px;font-size:11px;display:block}.published-brief-aside a:hover{color:#f5d881}@media (width<=800px){.brief-hero,.brief-system,.brief-guardrail,.published-brief-grid{grid-template-columns:1fr}.brief-system-intro,.published-brief-aside{position:static}}@media (width<=640px){.brief-hero,.brief-system,.brief-guardrail,.published-brief{width:min(100% - 32px,1180px)}.brief-hero{gap:34px;padding:70px 0 82px}.brief-hero h1{font-size:clamp(44px,13vw,63px)}.brief-hero>div>p{font-size:13px}.brief-status-card{padding:25px 21px}.brief-system-list li{grid-template-columns:36px 1fr;gap:15px;padding:23px 20px}.brief-system-list p{font-size:11px}.brief-guardrail .product-actions{grid-template-columns:1fr;display:grid}.brief-guardrail .button{width:100%}.published-brief{padding:70px 0 80px}.published-brief-head p{font-size:13px}}.chart-page{background:radial-gradient(circle at 84% 8%,#d6a43e24,transparent 26rem),radial-gradient(circle at 4% 32%,#3a5c9624,transparent 32rem),var(--bg)}.chart-page-head{grid-template-columns:1fr auto;align-items:end;gap:38px;width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,10vw,128px) 0 clamp(42px,6vw,72px);display:grid}.chart-page-head h1{letter-spacing:-.06em;margin:18px 0 19px;font-size:clamp(49px,7vw,84px);font-weight:600;line-height:1.06}.chart-page-head p{color:#adb8c5;max-width:610px;margin:0;font-size:14px}.chart-facts{letter-spacing:.09em;color:#7e8995;border-top:1px solid #d6a43e4d;border-bottom:1px solid #d6a43e4d;gap:8px;min-width:200px;padding:18px 0;font-size:9px;display:grid}.chart-facts span{justify-content:space-between;gap:20px;display:flex}.chart-facts strong{color:var(--gold2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.chart-shell{background:linear-gradient(145deg,#0e1724f0,#060a10fa);border:1px solid #d6a43e4d;width:min(100% - 48px,1180px);margin:0 auto;box-shadow:0 30px 90px #00000059}.chart-shell-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:20px;padding:25px 28px;display:flex}.chart-shell-head .eyebrow{margin-bottom:6px}.chart-shell-head h2{margin:0;font-size:25px;font-weight:500}.chart-source{color:#8c97a4;letter-spacing:.12em;font-size:9px}.tradingview-widget-container{background:#080d14;min-height:630px;position:relative}.tradingview-widget-container__widget{height:630px}.chart-unavailable{text-align:center;background:#080d14;place-content:center;gap:10px;padding:32px;display:grid;position:absolute;inset:0}.chart-unavailable strong{font-size:15px}.chart-unavailable p{color:var(--muted);margin:0;font-size:12px}.chart-unavailable a{color:var(--gold2);font-size:12px}.chart-context{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(42px,9vw,120px);display:grid}.chart-context h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(31px,4.4vw,51px);font-weight:500;line-height:1.25}.chart-context p{max-width:590px;color:var(--muted);margin:0;font-size:13px}.chart-context .product-actions{margin-top:26px}.chart-disclaimer{background:#d6a43e0e;border:1px solid #d6a43e3d;width:min(100% - 48px,1180px);margin:0 auto;padding:23px 26px}.chart-disclaimer strong{color:var(--gold2);letter-spacing:.14em;font-size:10px}.chart-disclaimer p{color:#aeb8c4;max-width:900px;margin:9px 0 0;font-size:11px;line-height:1.9}@media (width<=760px){.chart-page-head,.chart-context{grid-template-columns:1fr}.chart-page-head{gap:28px;width:min(100% - 32px,1180px);padding:70px 0 40px}.chart-page-head h1{font-size:clamp(44px,13vw,62px)}.chart-page-head p{font-size:13px}.chart-facts{width:100%;max-width:300px}.chart-shell,.chart-disclaimer{width:min(100% - 32px,1180px)}.chart-shell-head{padding:20px}.chart-source{font-size:8px}.tradingview-widget-container{min-height:510px}.tradingview-widget-container__widget{height:510px}.chart-context .product-actions{grid-template-columns:1fr;display:grid}.chart-context .button{width:100%}.chart-disclaimer{padding:21px}.chart-disclaimer p{font-size:10px}}.tradingview-calendar-container{background:#080d14;min-height:730px;position:relative}.tradingview-calendar-container .tradingview-widget-container__widget{height:730px}.calendar-unavailable{text-align:center;background:#080d14;place-content:center;gap:10px;padding:32px;display:grid;position:absolute;inset:0}.calendar-unavailable strong{font-size:15px}.calendar-unavailable p{color:var(--muted);margin:0;font-size:12px}.calendar-unavailable a{color:var(--gold2);font-size:12px}.newsletter-section{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(42px,9vw,120px);display:grid}.newsletter-section h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(31px,4.4vw,51px);font-weight:500;line-height:1.25}.newsletter-section>div>p{max-width:590px;color:var(--muted);margin:0;font-size:13px}.newsletter-form{margin-top:26px}.newsletter-form>label:first-child{color:#c7d0d9;margin-bottom:8px;font-size:11px;display:block}.newsletter-row{gap:10px;display:flex}.newsletter-row input{min-width:0;min-height:44px;color:var(--white);background:#0a111a;border:1px solid #3a4655;flex:1;padding:0 13px}.newsletter-row input:focus{outline:1px solid var(--gold2);border-color:var(--gold2)}.newsletter-row .button{min-width:108px}.newsletter-consent{color:#8995a1;margin-top:13px;font-size:10px;display:block}.newsletter-consent input{accent-color:var(--gold);vertical-align:middle}.newsletter-consent a{color:var(--gold2);text-decoration:underline}.newsletter-message,.newsletter-status,.newsletter-unavailable p{color:#cbd4dd;margin:13px 0 0;font-size:11px}.newsletter-unavailable{margin-top:24px}.newsletter-unavailable .button{margin-top:5px}.newsletter-status{color:#8995a1}@media (width<=760px){.tradingview-calendar-container{min-height:590px}.tradingview-calendar-container .tradingview-widget-container__widget{height:590px}.newsletter-section{grid-template-columns:1fr}.newsletter-row{grid-template-columns:1fr;display:grid}.newsletter-row .button{width:100%}}.markets-page{background:radial-gradient(circle at 82% 7%,#d6a43e21,transparent 27rem),radial-gradient(circle at 4% 35%,#3a5c9621,transparent 33rem),var(--bg)}.markets-hero{grid-template-columns:1fr 310px;align-items:end;gap:clamp(48px,9vw,130px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(78px,11vw,148px) 0 clamp(58px,8vw,96px);display:grid}.markets-hero h1{letter-spacing:-.06em;max-width:850px;margin:20px 0 23px;font-size:clamp(50px,7.2vw,88px);font-weight:600;line-height:1.08}.markets-hero>div>p{color:#adb8c5;max-width:650px;margin:0;font-size:15px}.markets-principle{background:linear-gradient(90deg,#d6a43e0f,#0000);border-top:1px solid #d6a43e61;border-bottom:1px solid #d6a43e33;padding:26px}.markets-principle>span{color:var(--gold2);letter-spacing:.15em;font-size:9px;font-weight:700}.markets-principle ol{color:#c2cad3;gap:12px;margin:20px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.markets-principle b{color:#697582;width:30px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;display:inline-block}.markets-tools{width:min(100% - 48px,1180px);margin:0 auto;padding-bottom:clamp(78px,10vw,126px)}.markets-section-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:32px;margin-bottom:29px;padding-bottom:20px;display:flex}.markets-section-head .eyebrow{margin:0}.markets-section-head h2{margin:0;font-size:clamp(25px,3.5vw,38px);font-weight:500}.markets-tool-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.markets-tool-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f1826f0,#070c13f5);min-height:300px;padding:clamp(27px,4vw,40px);transition:border-color .22s,transform .22s;position:relative}.markets-tool-card:hover{border-color:#d6a43e7a;transform:translateY(-2px)}.markets-tool-index{color:#d6a43e5e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;position:absolute;top:25px;right:27px}.markets-tool-label{color:var(--gold2);letter-spacing:.15em;font-size:9px;font-weight:700}.markets-tool-card h3{margin:52px 0 12px;font-size:clamp(23px,3vw,33px);font-weight:500;line-height:1.25}.markets-tool-card p{max-width:510px;color:var(--muted);margin:0;font-size:12px}.markets-tool-action{color:var(--gold2);font-size:11px;font-weight:600;position:absolute;bottom:29px;left:clamp(27px,4vw,40px)}.markets-framework{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(44px,9vw,122px);display:grid}.markets-framework h2,.markets-standard h2{letter-spacing:-.045em;margin:15px 0 18px;font-size:clamp(31px,4.5vw,52px);font-weight:500;line-height:1.25}.markets-framework>div>p,.markets-standard p{max-width:580px;color:var(--muted);margin:0;font-size:13px}.markets-link-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.markets-link-list article{border:1px solid var(--line);background:#0b111bd1;min-height:190px;padding:25px}.markets-link-list span{color:#788491;letter-spacing:.1em;font-size:9px}.markets-link-list h3{margin:32px 0 7px;font-size:18px;font-weight:500}.markets-link-list p{color:var(--muted);margin:0;font-size:11px}.markets-standard{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(44px,9vw,122px);display:grid}.markets-standard .product-actions{margin-top:27px}@media (width<=800px){.markets-hero,.markets-framework,.markets-standard{grid-template-columns:1fr}.markets-principle{max-width:380px}.markets-tool-grid{grid-template-columns:1fr}}@media (width<=640px){.markets-hero,.markets-tools,.markets-framework,.markets-standard{width:min(100% - 32px,1180px)}.markets-hero{gap:34px;padding:70px 0 55px}.markets-hero h1{font-size:clamp(43px,12.7vw,61px)}.markets-hero>div>p{font-size:13px}.markets-section-head{display:block}.markets-section-head h2{margin-top:10px}.markets-tool-card{min-height:270px;padding:25px 21px}.markets-tool-action{left:21px}.markets-link-list{grid-template-columns:1fr}.markets-link-list article{min-height:170px}.markets-standard .product-actions{grid-template-columns:1fr;display:grid}.markets-standard .button{width:100%}}.contact-page{background:radial-gradient(circle at 84% 7%,#d6a43e21,transparent 27rem),radial-gradient(circle at 5% 36%,#3a5c961f,transparent 32rem),var(--bg)}.contact-hero{grid-template-columns:1fr 310px;align-items:end;gap:clamp(44px,9vw,120px);width:min(100% - 48px,1080px);margin:0 auto;padding:clamp(76px,10vw,132px) 0 clamp(56px,8vw,90px);display:grid}.contact-hero h1{letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(50px,7vw,82px);font-weight:600;line-height:1.08}.contact-hero>div>p{color:#adb8c5;max-width:650px;margin:0;font-size:14px}.contact-hero aside{background:linear-gradient(90deg,#d6a43e0e,#0000);border-top:1px solid #d6a43e61;padding:24px}.contact-hero aside span{color:var(--gold2);letter-spacing:.14em;font-size:9px;font-weight:700}.contact-hero aside p{color:#9da8b5;margin:13px 0 0;font-size:11px}.contact-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(44px,9vw,120px);width:min(100% - 48px,1080px);margin:0 auto;padding:0 0 clamp(86px,11vw,140px);display:grid}.contact-guidance{padding-top:8px;position:sticky;top:30px}.contact-guidance h2{letter-spacing:-.04em;margin:15px 0 22px;font-size:clamp(29px,4vw,45px);font-weight:500;line-height:1.28}.contact-guidance ul{gap:13px;margin:0 0 28px;padding:0;list-style:none;display:grid}.contact-guidance li{color:#9da8b5;padding-left:18px;font-size:11px;position:relative}.contact-guidance li:before{content:"○";color:var(--gold2);position:absolute;left:0}.contact-form-shell{border:1px solid var(--line);background:linear-gradient(145deg,#0f1826f0,#070c13f7);min-height:360px;padding:clamp(25px,4vw,42px);box-shadow:0 28px 80px #00000047}.contact-form{gap:20px;display:grid}.contact-field{gap:7px;display:grid}.contact-field label{color:#d6dce3;font-size:11px;font-weight:600}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;color:var(--white);font:inherit;background:#09111a;border:1px solid #344150;border-radius:0;padding:11px 12px;font-size:13px}.contact-field input,.contact-field select{min-height:46px}.contact-field textarea{resize:vertical;line-height:1.7}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline:1px solid var(--gold2);border-color:var(--gold2)}.contact-field small{color:#778390;font-size:9px}.contact-consent{color:#8f9aa7;font-size:10px}.contact-consent input{accent-color:var(--gold);vertical-align:middle}.contact-consent a{color:var(--gold2);text-decoration:underline}.contact-form .button{width:100%;margin-top:2px}.contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-feedback{color:#f0a0a0;margin:0;font-size:11px}.contact-feedback.is-success{color:#8ed7ad}.contact-state{color:#9ca8b4;text-align:center;place-content:center;min-height:290px;font-size:12px;display:grid}.contact-state strong{color:var(--white);font-size:18px;font-weight:500}.contact-state p{max-width:470px;color:var(--muted);margin:12px auto 22px}.contact-state .button{justify-self:center}@media (width<=800px){.contact-hero,.contact-layout{grid-template-columns:1fr}.contact-guidance{position:static}.contact-hero aside{max-width:390px}}@media (width<=640px){.contact-hero,.contact-layout{width:min(100% - 32px,1080px)}.contact-hero{gap:30px;padding:68px 0 50px}.contact-hero h1{font-size:clamp(43px,13vw,60px)}.contact-hero>div>p{font-size:12px}.contact-layout{gap:38px}.contact-form-shell{padding:24px 20px}.contact-state .button{width:100%}}:root{--bg:#fff;--panel:#fff;--line:#dfe3e8;--white:#15171b;--muted:#626a75;--gold:#b58a24;--gold2:#8a6717}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body{color:#15171b;background:#fff}.product-page,.brief-page,.chart-page,.markets-page,.contact-page,.legal-page,.not-found,.loading{color:#15171b;background:#fff!important}.product-nav{background:#fff;border-bottom-color:#dfe3e8}.product-brand{color:#111}.logo-mark{border-radius:50%;box-shadow:0 0 0 1px #b58a248c;clip-path:none!important;color:#0000!important;background-color:#05080d!important;background-image:url(/brand-logo.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;font-size:0!important}.text-link,.launch-status{color:#69717b}.product-section,.product-footer,.markets-section-head{border-color:#dfe3e8}.product-footer{color:#69717b}.product-footer nav{color:#4f5660}.eyebrow,.price-label,.markets-tool-label,.markets-principle>span,.brief-topline,.published-brief-grid h2,.guide-article-body section>span{color:#8a6717}.brief-topline span{color:#755815;background:#fff;border-color:#cdbb8f}.brief-publisher-line{color:#626a75;letter-spacing:.04em;border-block:1px solid #e1e4e8;flex-wrap:wrap;gap:7px 16px;margin:19px 0 0;padding:12px 0;font-size:9px;display:flex}.brief-publisher-line span+span{position:relative}.brief-publisher-line span+span:before{content:"·";color:#b58a24;position:absolute;left:-10px}.market-flow{border:1px solid #d9dde3;background:#fff;border-top:3px solid #17191d;margin-top:28px}.market-flow-head{border-bottom:1px solid #d9dde3;align-items:baseline;gap:13px;padding:14px 18px;display:flex}.market-flow-head span{color:#87651a;letter-spacing:.14em;font-size:8px;font-weight:800}.market-flow-head strong{color:#25292f;font-size:11px;font-weight:700}.market-flow ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.brief-market-flow ol{grid-template-columns:repeat(5,1fr)}.market-flow li{align-content:start;gap:7px;min-height:92px;padding:16px 18px;display:grid;position:relative}.market-flow li+li{border-left:1px solid #d9dde3}.market-flow li+li:before{z-index:1;content:"›";color:#efd57e;background:#17191d;border-radius:50%;place-items:center;width:13px;height:13px;font-size:12px;line-height:1;display:grid;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.market-flow small{color:#91701e;letter-spacing:.1em;font-size:8px;font-weight:800}.market-flow li:last-child{background:#fffdf6}.market-flow li strong{color:#25292f;font-size:12px;font-weight:650;line-height:1.55}.market-flow li p{color:#626a75;margin:0;font-size:10px;line-height:1.65}.article-market-flow{max-width:830px}.article-market-flow li{min-height:132px}.article-market-flow li strong{font-size:13px}.brief-hero-image{margin:42px 0 0;position:relative}.brief-hero-image>.news-visual{aspect-ratio:16/9;height:auto}.brief-hero-image figcaption{color:#747b84;letter-spacing:.05em;padding-top:8px;font-size:8px}.brief-next{border:1px solid #d9dde3;border-top:4px solid #111;grid-template-columns:1.1fr .9fr;gap:0;margin-top:70px;display:grid}.brief-share,.brief-related{padding:clamp(24px,4vw,38px)}.brief-share{border-right:1px solid #d9dde3}.brief-share>span,.brief-related>span{color:#806018;letter-spacing:.14em;font-size:8px;font-weight:800}.brief-share h2{margin:10px 0 8px;font-size:clamp(25px,4vw,38px);line-height:1.2}.brief-share p{color:#626a75;max-width:540px;margin:0;font-size:11px}.brief-share>div{gap:9px;margin-top:22px;display:flex}.brief-related{align-content:start;display:grid}.brief-related>a{border-bottom:1px solid #e0e3e7;gap:5px;padding:17px 0;display:grid}.brief-related>a:first-of-type{border-top:1px solid #e0e3e7;margin-top:10px}.brief-related strong{font-size:13px}.brief-related small{color:#69717b;font-size:9px}.product-hero>div>p,.brief-hero>div>p,.markets-hero>div>p,.chart-page-head p,.contact-hero>div>p,.published-brief-head p,.guide-article-lead{color:#535b66}.price-card,.brief-status-card,.benefit-grid article,.brief-system-list li,.brief-entry,.published-brief-aside,.markets-tool-card,.markets-link-list article,.contact-form-shell,.guide-article-body section,.guide-checklist,.guide-article-footer,.guide-membership-cta{box-shadow:none!important;background:#fff!important;border-color:#d9dde3!important}.hero-proof-list{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hero-proof-list li{color:#34383e;padding-left:22px;font-size:12px;position:relative}.hero-proof-list li:before{content:"✓";color:#99731d;font-weight:900;position:absolute;left:0}.member-value-strip{background:#fff;border-top:1px solid #d9dde3;border-bottom:1px solid #d9dde3;grid-template-columns:repeat(3,1fr);display:grid}.member-value-strip div{border-right:1px solid #d9dde3;gap:5px;padding:23px 30px;display:grid}.member-value-strip div:last-child{border-right:0}.member-value-strip strong{letter-spacing:.12em;font-size:11px}.member-value-strip span{color:#69717b;font-size:10px}.member-routine-section .product-section-head p{color:#69717b;max-width:680px;font-size:13px}.routine-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.routine-grid article{background:#fff;border:1px solid #d9dde3;flex-direction:column;min-height:260px;padding:30px;display:flex}.routine-grid article>span{color:#8d6a18;letter-spacing:.13em;font-size:9px;font-weight:800}.routine-grid h3{margin:18px 0 10px;font-size:23px}.routine-grid p{color:#69717b;margin:0;font-size:12px;line-height:1.9}.routine-grid b{color:#1b1d20;margin-top:auto;padding-top:24px;font-size:10px}.fit-section{grid-template-columns:1fr 1fr;gap:14px;display:grid!important}.fit-card{background:#fff;border:1px solid #d9dde3;padding:clamp(27px,4vw,44px)}.fit-card-primary{color:#fff;background:#111317;border-color:#202226}.fit-card h2{margin:14px 0 23px;font-size:clamp(27px,3.8vw,42px)}.fit-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.fit-card li{color:#626973;padding-left:21px;font-size:12px;line-height:1.7;position:relative}.fit-card-primary li{color:#d5d8dc}.fit-card li:before{content:"—";color:#a47b1d;position:absolute;left:0}.member-final-cta{color:#fff;background:#0d0f12;justify-content:space-between;align-items:center;gap:40px;padding:clamp(38px,7vw,80px);display:flex}.member-final-cta h2{margin:13px 0 9px;font-size:clamp(30px,5vw,52px)}.member-final-cta p{color:#b6bbc2;max-width:650px;margin:0;font-size:12px}.member-final-actions{text-align:center;gap:14px;min-width:240px;display:grid}.member-final-actions .text-link{color:#d5d8dc;font-size:10px}.member-mobile-cta{display:none}@media (width<=760px){.member-value-strip{grid-template-columns:1fr}.member-value-strip div{border-bottom:1px solid #d9dde3;border-right:0;padding:16px 22px}.member-value-strip div:last-child{border-bottom:0}.routine-grid,.fit-section{grid-template-columns:1fr}.routine-grid article{min-height:220px;padding:25px 22px}.member-final-cta{flex-direction:column;align-items:flex-start;padding:45px 22px 110px}.member-final-actions{width:100%}.member-mobile-cta{z-index:80;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e11f5;border:1px solid #34373c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 32px #00000040}.member-mobile-cta span{display:grid}.member-mobile-cta strong{font-size:10px}.member-mobile-cta small{color:#aeb3ba;font-size:8px}.member-mobile-cta a{color:#111;background:#e1bf58;border-radius:8px;padding:12px 17px;font-size:10px;font-weight:900}}.price-card:before,.brief-status-card:before{border-color:#dbc995}.price-card p,.brief-status-card p,.benefit-grid p,.brief-system-list p,.brief-guardrail p,.brief-entry p,.markets-tool-card p,.markets-link-list p,.markets-framework>div>p,.markets-standard p,.contact-hero aside p,.contact-guidance li,.guide-article-body p{color:#626a75}.brief-system-list strong,.brief-entry strong,.published-brief-aside li,.markets-principle ol,.product-guardrails li,.guide-checklist li{color:#262a30}.published-brief-aside a,.markets-tool-action,.read-more,.newsletter-consent a{color:#806018}.button-gold{color:#efd783;background:#111}.button-gold:hover{background:#2b2b2b}.button-outline{color:#6f5313;background:#fff;border-color:#9d7a29}.chart-shell{box-shadow:none;background:#fff;border-color:#d9dde3}.chart-shell-head{border-bottom-color:#dfe3e8}.chart-facts{color:#626a75}.chart-facts strong{color:#765816}.tradingview-widget-container,.tradingview-calendar-container,.chart-unavailable,.calendar-unavailable{background:#fff}.chart-disclaimer{background:#fffaf0;border-color:#d9c38b}.chart-disclaimer strong{color:#765816}.chart-disclaimer p{color:#555d67}.newsletter-form>label:first-child,.contact-field label{color:#25292f}.newsletter-row input,.contact-field input,.contact-field select,.contact-field textarea{color:#15171b;background:#fff;border-color:#bfc5cc}.newsletter-message,.newsletter-unavailable p{color:#343a42}.contact-hero aside,.markets-principle{background:#fffaf0;border-color:#c9ab64}.contact-state{color:#626a75}.contact-state strong{color:#15171b}.legal-page{padding-top:9vh}.legal-page .back-link,.legal-page h2{color:#7d5d14}.legal-page p,.not-found p{color:#626a75}.notice{color:#654b10;background:#fff9e9;border-color:#cfb978}.guide-article h1,.published-brief-head h1,.markets-hero h1,.chart-page-head h1,.contact-hero h1{color:#111}.loading{color:#7d5d14}.loading .logo-mark{background:#0a0a0a}@media (width<=900px){.brief-market-flow ol{grid-template-columns:1fr}.brief-market-flow li{min-height:0;padding:14px 16px 14px 30px}.brief-market-flow li+li{border-top:1px solid #d9dde3;border-left:0}.brief-market-flow li+li:before{top:-7px;left:15px;transform:rotate(90deg)}}@media (width<=760px){.brief-next{grid-template-columns:1fr}.brief-share{border-bottom:1px solid #d9dde3;border-right:0}}@media (width<=640px){.product-nav{background:#fff}.published-brief{padding-top:52px}.published-brief-head h1{font-size:clamp(38px,11vw,54px);line-height:1.18}.market-flow{margin-top:24px}.market-flow-head{flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px}.market-flow ol{grid-template-columns:1fr}.market-flow li{min-height:0;padding:14px 16px 14px 30px}.market-flow li+li{border-top:1px solid #d9dde3;border-left:0}.market-flow li+li:before{top:-7px;left:15px;transform:rotate(90deg)}.brief-hero-image{margin-top:30px}.brief-entry{padding:21px}.published-brief-grid{margin-top:42px}.brief-next{margin-top:48px}.brief-share>div{display:grid}.brief-share .button{width:100%}}.auto-news-page,.auto-article-page{color:#15171b;background:#fff;min-height:100vh}.auto-news-nav{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;width:min(100% - 48px,1180px);min-height:82px;margin:auto;font-size:10px;display:flex}.auto-news-hero,.auto-news-list,.auto-article{width:min(100% - 48px,1020px);margin:auto}.auto-news-hero{border-bottom:4px solid #111;padding:clamp(64px,9vw,110px) 0 42px}.auto-news-hero>span{color:#806018;letter-spacing:.15em;font-size:9px;font-weight:800}.auto-news-hero h1{margin:12px 0 14px;font-size:clamp(46px,7vw,76px);line-height:1}.auto-news-hero p{color:#626a75;max-width:670px;margin:0;font-size:13px}.auto-news-list{padding:0 0 90px}.auto-news-list>article{border-bottom:1px solid #dfe3e8;padding:30px 0}.auto-news-list article>div{color:#806018;gap:16px;font-size:9px;display:flex}.auto-news-list h2{max-width:800px;margin:10px 0 7px;font-size:clamp(22px,3vw,34px);line-height:1.3}.auto-news-list p{color:#626a75;max-width:760px;margin:0}.auto-news-list .read-more{margin-top:16px;display:inline-block}.auto-news-empty{background:#f7f7f5;border:1px solid #dfe3e8;margin-top:28px;padding:30px}.auto-news-empty strong{font-size:18px}.auto-news-empty p{color:#626a75;margin:8px 0 15px}.auto-news-empty a{color:#806018;font-weight:700}.auto-article{padding:clamp(60px,9vw,110px) 0}.auto-article>header{max-width:830px}.auto-article h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,6vw,70px);line-height:1.16}.auto-article header>p{color:#535b66;font-size:15px}.auto-article header>small{color:#6b737d;margin-top:17px;display:block}.auto-article-grid{grid-template-columns:1fr 280px;gap:clamp(35px,7vw,80px);margin-top:65px;display:grid}.auto-article-grid section{border-top:1px solid #dfe3e8;padding:26px 0}.auto-article-grid section h2{margin:0 0 10px;font-size:23px}.auto-article-grid section p{color:#525a65;margin:0;line-height:1.9}.auto-article-grid aside{border:1px solid #d9dde3;align-self:start;padding:23px;position:sticky;top:24px}.auto-article-grid aside>span{color:#806018;font-size:9px;font-weight:800}.auto-article-grid aside a{border-bottom:1px solid #e0e3e7;gap:3px;padding:14px 0;display:grid}.auto-article-grid aside strong{font-size:11px}.auto-article-grid aside small{color:#6f7680;font-size:8px}@media (width<=760px){.auto-news-nav,.auto-news-hero,.auto-news-list,.auto-article{width:min(100% - 32px,1020px)}.auto-article-grid{grid-template-columns:1fr}.auto-article-grid aside{position:static}.auto-news-hero,.auto-article{padding-top:52px}.auto-article h1{font-size:clamp(38px,11vw,54px)}}.premium-preview-section{width:min(100% - 48px,1280px);padding-top:clamp(74px,9vw,118px)}.premium-preview-head{grid-template-columns:1fr minmax(300px,520px);align-items:end;gap:50px;max-width:1180px;margin:0 auto 32px;display:grid}.premium-preview-head h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1.16}.premium-preview-head p{color:#606873;margin:0;font-size:13px;line-height:1.9}.premium-dashboard{color:#fff;background:#090b0e;border:1px solid #282c32;border-radius:22px;overflow:hidden;box-shadow:0 32px 90px #1114192e}.premium-dashboard-bar{background:#0d1014;border-bottom:1px solid #292d33;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 26px;display:flex}.premium-dashboard-bar>div{align-items:center;gap:10px;display:flex}.premium-dashboard-bar strong{letter-spacing:.13em;font-size:10px}.premium-dashboard-bar small{color:#838a94;letter-spacing:.1em;border-left:1px solid #363b43;padding-left:10px;font-size:8px}.premium-dashboard-bar>span{color:#e9ca70;letter-spacing:.12em;border:1px solid #685622;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:800}.premium-dot{background:#e3bd52;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #e3bd52cc}.premium-dashboard-grid{grid-template-columns:1.15fr .85fr;display:grid}.premium-dashboard-grid>section{border-bottom:1px solid #292d33;border-right:1px solid #292d33;padding:28px}.premium-score-panel{grid-template-columns:130px 1fr;align-items:center;gap:24px;display:grid}.premium-score-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle at center,#0b0e12 59%,transparent 60%),conic-gradient(#e0b747 0 62%,#262b31 62%);border-radius:50%;place-content:center;width:124px;display:grid;position:relative}.premium-score-ring:after{content:"";border:1px solid #e2bb4d33;border-radius:50%;position:absolute;inset:8px}.premium-score-ring strong{font-size:34px;line-height:1}.premium-score-ring small{color:#8f969f;letter-spacing:.1em;margin-top:6px;font-size:7px;line-height:1.3}.premium-overline,.premium-panel-title span,.premium-lock-panel>div>span{color:#e6c662;letter-spacing:.14em;font-size:8px;font-weight:800}.premium-score-panel h3{margin:10px 0 8px;font-size:20px;font-weight:550}.premium-score-panel p{color:#9299a2;margin:0;font-size:10px}.premium-allocation{border-top:1px solid #292d33;grid-column:1/-1;gap:11px;padding-top:22px;display:grid}.premium-allocation>div{grid-template-columns:52px 1fr 35px;align-items:center;gap:10px;display:grid}.premium-allocation span{color:#aeb4bc;font-size:8px}.premium-allocation i{background:#252a30;border-radius:99px;height:6px;overflow:hidden}.premium-allocation b{border-radius:inherit;background:linear-gradient(90deg,#9b7624,#ebce75);height:100%;display:block}.premium-allocation>div:first-child b{background:linear-gradient(90deg,#267b5b,#63c497)}.premium-allocation>div:last-child b{background:linear-gradient(90deg,#923a40,#df7178)}.premium-allocation strong{text-align:right;font-size:9px}.premium-panel-title{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.premium-panel-title small{color:#737b85;letter-spacing:.1em;font-size:7px}.premium-materials-panel ol{margin:0;padding:0;list-style:none}.premium-materials-panel li{border-top:1px solid #292d33;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.premium-materials-panel li>span{color:#686f78;font:8px ui-monospace,monospace}.premium-materials-panel li strong{font-size:10px;display:block}.premium-materials-panel li small{color:#777f88;margin-top:2px;font-size:8px;display:block}.premium-materials-panel li>b{color:#d9bb61;letter-spacing:.08em;font-size:7px}.premium-timeline-panel{border-bottom:0!important}.premium-timeline{display:grid}.premium-timeline article{grid-template-columns:38px 8px 1fr;gap:10px;min-height:61px;display:grid}.premium-timeline time{color:#747b84;padding-top:2px;font:8px ui-monospace,monospace}.premium-timeline i{background:#d7b44e;border-radius:50%;width:7px;height:7px;margin-top:3px;position:relative}.premium-timeline i:after{content:"";background:#343941;width:1px;position:absolute;top:10px;bottom:-45px;left:3px}.premium-timeline article:last-child i:after{display:none}.premium-timeline strong{font-size:10px;display:block}.premium-timeline p{color:#7f8791;margin:4px 0 0;font-size:8px}.premium-locked{opacity:.48;filter:blur(.25px)}.premium-lock-panel{background:radial-gradient(circle at 80% 0,#dcb23d1f,#0000 18rem);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;display:grid;border-bottom:0!important;border-right:0!important}.premium-lock-icon{color:#e7c862;border:1px solid #652;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.premium-lock-panel h3{margin:5px 0 3px;font-size:15px}.premium-lock-panel p{color:#868d96;margin:0;font-size:8px}.premium-lock-panel>a{color:#ebcd71;font-size:9px;font-weight:700}.premium-preview-note{color:#777f89;max-width:900px;margin:14px 0 0;font-size:9px}.premium-market-switcher{color:#a4aab2;border-bottom:1px solid #292d33;grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.premium-market-switcher span{background:#0b0e12;border-right:1px solid #292d33;gap:2px;padding:15px 20px;display:grid;position:relative}.premium-market-switcher span:last-child{border-right:0}.premium-market-switcher small{letter-spacing:.11em;font-size:7px}.premium-market-switcher strong{letter-spacing:.04em;font-size:11px}.premium-market-switcher .premium-market-active{background:linear-gradient(#deb5411f,#0000)}.premium-market-switcher .premium-market-active:after{content:"";background:#e2bd55;height:2px;position:absolute;bottom:0;left:20px;right:20px}.premium-market-switcher .premium-market-active small,.premium-market-switcher .premium-market-active strong{color:#efd276}.premium-coverage{border-top:1px solid #dfe3e8;grid-template-columns:.65fr 1.35fr;align-items:start;gap:45px;margin-top:52px;padding-top:38px;display:grid}.premium-coverage h3{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(27px,4vw,43px);line-height:1.25}.premium-coverage-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.premium-coverage-grid article{background:#fff;border:1px solid #dce0e5;border-radius:10px;min-height:140px;padding:20px}.premium-coverage-grid span{color:#98731b;font-size:8px}.premium-coverage-grid strong{margin-top:18px;font-size:16px;display:block}.premium-coverage-grid p{color:#68707b;margin:5px 0 0;font-size:9px}@media (width<=860px){.premium-preview-head,.premium-dashboard-grid{grid-template-columns:1fr}.premium-dashboard-grid>section{border-right:0}.premium-timeline-panel{border-bottom:1px solid #292d33!important}.premium-lock-panel{border-bottom:0!important}.premium-coverage{grid-template-columns:1fr}.premium-market-switcher{grid-template-columns:repeat(4,minmax(125px,1fr));overflow-x:auto}}@media (width<=640px){.premium-preview-section{width:100%;padding-left:16px;padding-right:16px}.premium-preview-head{gap:15px}.premium-preview-head h2{font-size:38px}.premium-dashboard{border-radius:16px}.premium-dashboard-bar{flex-direction:column;align-items:flex-start;padding:17px 18px}.premium-dashboard-bar>div{flex-wrap:wrap}.premium-market-switcher span{padding:13px 16px}.premium-dashboard-grid>section{padding:22px 18px}.premium-score-panel{grid-template-columns:92px 1fr;gap:17px}.premium-score-ring{width:90px}.premium-score-ring strong{font-size:27px}.premium-score-panel h3{font-size:16px}.premium-lock-panel{grid-template-columns:auto 1fr}.premium-lock-panel>a{grid-column:2}.premium-preview-note{padding:0 2px}.premium-coverage{gap:24px;margin-top:42px}.premium-coverage-grid{grid-template-columns:1fr 1fr}.premium-coverage-grid article{min-height:130px;padding:17px 15px}}.comparison-card{color:#17191d;background:#fff;border-color:#d9dde3;min-height:410px}.comparison-card .comparison-top{border-bottom-color:#d9dde3}.comparison-card .comparison-top span{color:#806018}.comparison-card .comparison-top strong,.comparison-card h3{color:#17191d}.comparison-card li{color:#555d67}.comparison-card li:before{color:#98721b}.comparison-plus{color:#fff;background:#101216;border:2px solid #b68b25;box-shadow:0 18px 40px #10121624}.comparison-plus .comparison-top{border-bottom-color:#34373d}.comparison-plus .comparison-top span{color:#efd783}.comparison-plus .comparison-top strong,.comparison-plus h3{color:#fff}.comparison-plus li{color:#d9dde3}.comparison-plus li:before{color:#efd783}.comparison-plus .button-gold{color:#111!important;background:#e5c35f!important;border-color:#e5c35f!important}@media (width<=760px){.comparison-card{min-height:auto;padding:26px 22px}.comparison-card h3{margin-top:22px;font-size:26px}.comparison-card ul{margin:20px 0 26px}.comparison-card li{font-size:13px;line-height:1.7}.comparison-card .button{min-height:52px}}.broker-diagnostic-options button:disabled{color:#9ba1a9;cursor:not-allowed;background:#f5f6f7}.broker-diagnostic{border-bottom:1px solid #d9dde3;padding:34px 0 40px}.broker-diagnostic-head>span,.broker-diagnostic-step>small,.broker-diagnostic-result>small,.broker-comparison-intro>span{color:#8a6817;letter-spacing:.14em;font-size:8px;font-weight:900}.broker-diagnostic-head h2,.brokers-hero h1,.broker-comparison-intro h2{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(28px,4vw,42px);line-height:1.2}.broker-diagnostic-head p,.broker-comparison-intro p,.brokers-hero p{color:#626a74;max-width:760px;margin:0;font-size:11px;line-height:1.9}.broker-diagnostic-step{margin-top:24px}.broker-diagnostic-step h3{margin:6px 0 11px;font-size:16px}.broker-diagnostic-options{flex-wrap:wrap;gap:8px;display:flex}.broker-diagnostic-options button{color:#505761;cursor:pointer;background:#fff;border:1px solid #d7dbe0;min-height:43px;padding:0 15px;font-size:10px;font-weight:750}.broker-diagnostic-options button.is-selected{color:#fff;background:#17191d;border-color:#17191d}.broker-diagnostic-result{background:#fbfaf5;border:1px solid #c6a54d;margin-top:22px;padding:25px 27px}.broker-diagnostic-result ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:11px 0 17px;padding:0;list-style:none;display:grid}.broker-diagnostic-result li{color:#25292f;border-bottom:1px solid #e2e4e7;padding:8px 0 8px 14px;font-size:11px;position:relative}.broker-diagnostic-result li:before{color:#9a751d;content:"•";position:absolute;left:0}.broker-diagnostic-result strong{font-size:12px;display:block}.broker-diagnostic-result p{color:#626a74;margin:4px 0 11px;font-size:10px;line-height:1.8}.broker-diagnostic-result em{color:#777e87;font-size:9px;font-style:normal;line-height:1.75;display:block}.broker-diagnostic-result a,.beginner-comparison-link,.brokers-back-link{color:#fff;background:#17191d;justify-content:center;align-items:center;min-height:48px;margin-top:18px;padding:0 20px;font-size:10px;font-weight:850;display:inline-flex}.beginner-comparison-link{color:#6f5313;background:#fff;border:1px solid #b58a24}.brokers-page{color:#17191d;background:#fff;min-height:100vh}.brokers-page .product-nav{border-bottom-color:#d9dde3}.brokers-hero,.brokers-content{width:min(100% - 48px,1080px);margin:0 auto}.brokers-hero{border-bottom:4px solid #17191d;padding:clamp(52px,8vw,96px) 0 46px}.brokers-content{padding:30px 0 90px}.broker-selected-condition{color:#5c4a20;background:#fbfaf5;border-left:3px solid #b58a24;margin:0 0 12px;padding:12px 15px;font-size:10px}.broker-category-list{border-bottom:1px solid #d9dde3;flex-wrap:wrap;gap:8px;margin:0;padding:0 0 30px;display:flex}.broker-category-list a{color:#505761;border:1px solid #d7dbe0;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.broker-category-list a:hover,.broker-category-list a.is-selected{color:#6f5313;background:#fbfaf5;border-color:#b58a24}.broker-comparison-intro{border-bottom:1px solid #d9dde3;padding:37px 0}.broker-card{background:#fff;border:1px solid #d9dde3;margin-top:28px;padding:29px 32px}.broker-card-head{color:#806018;justify-content:space-between;gap:12px;font-size:9px;font-weight:850;display:flex}.broker-card-head small{color:#777e87;font-weight:700}.broker-card h2{letter-spacing:-.035em;margin:12px 0 6px;font-size:25px}.broker-card-lead{color:#626a74;max-width:750px;margin:0;font-size:11px;line-height:1.85}.broker-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:23px 0 0;display:grid}.broker-card dl>div{border-top:1px solid #e1e4e7;padding:12px 0}.broker-card dt{color:#777e87;font-size:8px;font-weight:800}.broker-card dd{color:#25292f;margin:4px 0 0;font-size:10px;line-height:1.7}.broker-card-actions{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.broker-card-actions button{color:#8a9098;cursor:not-allowed;background:#f5f6f7;border:1px solid #cdd2d8;min-height:48px;padding:0 18px;font-size:10px;font-weight:800}.brokers-back-link{color:#6f5313;background:#fff;border:1px solid #b58a24;margin-bottom:18px}@media (width<=640px){.broker-diagnostic{padding:28px 0}.broker-diagnostic-options{grid-template-columns:1fr;display:grid}.broker-diagnostic-options button{text-align:left;width:100%}.broker-diagnostic-result{padding:23px 20px}.broker-diagnostic-result ul,.broker-card dl{grid-template-columns:1fr}.brokers-hero,.brokers-content{width:min(100% - 32px,1080px)}.brokers-hero{padding:44px 0}.broker-category-list{grid-template-columns:1fr;display:grid}.broker-category-list a{justify-content:center}.broker-card{padding:24px 20px}.broker-card-head{flex-direction:column;align-items:flex-start}.broker-card-actions{display:grid}.broker-card-actions button,.broker-diagnostic-result a,.beginner-comparison-link,.brokers-back-link{width:100%}}.guides-index{color:#17191d;background:#fff}.guide-landing-hero{border-bottom:4px solid #17191d;width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(58px,8vw,100px) 0 clamp(54px,7vw,84px)}.guide-landing-hero h1{letter-spacing:-.06em;max-width:900px;margin:14px 0 22px;font-size:clamp(48px,7vw,84px);font-weight:650;line-height:1.08}.guide-landing-hero>p{color:#59616b;max-width:720px;margin:0;font-size:14px;line-height:2}.guide-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.guide-trust-list{color:#626a74;letter-spacing:.04em;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:10px;font-weight:700;list-style:none;display:flex}.guide-trust-list li{padding-left:15px;position:relative}.guide-trust-list li:before{content:"✓";color:#967019;position:absolute;left:0}.guide-learning-path{border-bottom:1px solid #d9dde3;grid-template-columns:.68fr 1.32fr;gap:clamp(42px,8vw,100px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(54px,7vw,82px) 0;display:grid}.guide-learning-path header h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(29px,4vw,46px);line-height:1.2}.guide-learning-path header p{color:#656d77;max-width:430px;margin:0;font-size:12px}.guide-learning-path ol{background:#f0f1f2;border:1px solid #d9dde3;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.guide-learning-path li{background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:15px;min-height:130px;padding:22px;display:grid;position:relative}.guide-learning-path li+li{border-left:1px solid #d9dde3}.guide-learning-path li>span{color:#efd57e;background:#111317;border-radius:50%;place-items:center;width:39px;height:39px;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.guide-learning-path li small{color:#93701e;letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.guide-learning-path li strong{margin-top:6px;font-size:14px;display:block}.guide-library{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(66px,9vw,108px) 0}.guide-library-head{grid-template-columns:1fr minmax(280px,480px);align-items:end;gap:40px;margin-bottom:32px;display:grid}.guide-library-head h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(33px,5vw,56px);line-height:1.14}.guide-library-head>p{color:#656d77;margin:0;font-size:12px;line-height:1.9}.guides-index .guide-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.guides-index .guide-card{color:#17191d;min-height:430px;box-shadow:none;background:#fff;border:1px solid #d7dbe0;border-top:4px solid #17191d;flex-direction:column;padding:30px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.guides-index .guide-card:hover{border-color:#b18a32;transform:translateY(-3px);box-shadow:0 18px 42px #14171c14}.guides-index .guide-card:first-child{background:#fffdf7;border-top-color:#b58a24}.guide-card-top{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.guides-index .guide-number{color:#795b15;border:1px solid #b58a24;border-radius:50%;place-items:center;width:32px;height:32px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:static}.guides-index .guide-category{color:#866419;letter-spacing:.12em;font-size:8px;font-weight:800}.guide-card-top>small{color:#747b84;font-size:9px}.guides-index .guide-card h3{color:#17191d;letter-spacing:-.035em;margin:34px 0 13px;font-size:clamp(23px,2.4vw,30px);font-weight:650;line-height:1.35}.guides-index .guide-card>p{color:#646c76;margin:0;font-size:12px;line-height:1.85}.guides-index .guide-card ul{border-top:1px solid #e0e3e7;gap:8px;margin:24px 0 0;padding:19px 0 0;list-style:none;display:grid}.guides-index .guide-card li{color:#3f454d;padding-left:17px;font-size:10px;position:relative}.guides-index .guide-card li:before{content:"—";color:#9a741c;position:absolute;left:0}.guides-index .guide-link{color:#765816;margin-top:auto;padding-top:28px;font-size:11px;font-weight:800}.guide-practice-cta{color:#fff;background:#101216;justify-content:space-between;align-items:center;gap:50px;width:min(100% - 48px,1180px);margin:0 auto clamp(70px,9vw,110px);padding:clamp(36px,6vw,66px);display:flex}.guide-practice-cta h2{letter-spacing:-.045em;max-width:720px;margin:10px 0 12px;font-size:clamp(29px,4.6vw,52px);line-height:1.18}.guide-practice-cta p{color:#b5bac1;max-width:650px;margin:0;font-size:12px;line-height:1.9}.guide-practice-cta .eyebrow{color:#e3c460}.guide-practice-actions{text-align:center;gap:15px;min-width:240px;display:grid}.guide-practice-actions .button-gold{color:#111;background:#e4c45f}.guide-practice-actions .button-gold:hover{background:#f0d67c}.guide-note-link{color:#d5d9df;font-size:10px}.guide-note-link:hover{color:#efd57e}.guide-sources{background:#f8f7f3;border:1px solid #d9dde3;margin-top:20px;padding:clamp(25px,4vw,38px)}.guide-sources h2{margin:9px 0 18px;font-size:clamp(22px,3vw,30px)}.guide-sources ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-sources a{color:#25292f;background:#fff;border:1px solid #dde0e4;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:12px 15px;font-size:11px;font-weight:700;display:flex}.guide-sources a:hover{color:#775815;border-color:#ae8528}.guide-sources p{color:#727984;margin:16px 0 0;font-size:9px}@media (width<=900px){.guides-index .guide-grid{grid-template-columns:1fr}.guides-index .guide-card{min-height:auto}.guide-learning-path,.guide-library-head{grid-template-columns:1fr}.guide-practice-cta{flex-direction:column;align-items:flex-start}.guide-practice-actions{width:100%}}@media (width<=640px){.guide-landing-hero,.guide-learning-path,.guide-library,.guide-practice-cta{width:min(100% - 32px,1180px)}.guide-landing-hero{padding:47px 0 52px}.guide-landing-hero h1{font-size:clamp(42px,12.5vw,54px);line-height:1.12}.guide-landing-hero>p{font-size:12px;line-height:1.9}.guide-hero-actions{display:grid}.guide-hero-actions .button{width:100%;min-height:50px}.guide-trust-list{gap:8px 15px;margin-top:22px}.guide-learning-path{gap:25px;padding:46px 0}.guide-learning-path ol{grid-template-columns:1fr}.guide-learning-path li{min-height:92px;padding:17px 18px}.guide-learning-path li+li{border-top:1px solid #d9dde3;border-left:0}.guide-library{padding:54px 0 62px}.guide-library-head{gap:12px;margin-bottom:24px}.guides-index .guide-card{padding:24px 21px}.guides-index .guide-card h3{margin-top:25px;font-size:25px}.guides-index .guide-card>p{font-size:11px}.guide-practice-cta{margin-bottom:70px;padding:38px 22px}.guide-practice-cta h2{font-size:34px}.guide-practice-actions .button{width:100%;min-height:50px}.guide-sources ul{grid-template-columns:1fr}}.news-hub{color:#17191d;background:#fff}.news-hub .auto-news-nav{width:min(100% - 48px,1180px)}.news-hub .auto-news-nav nav{color:#4f5660;margin:0}.news-hub-hero{border-bottom:4px solid #17191d;width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(58px,8vw,96px) 0 clamp(54px,7vw,82px)}.news-hub-hero>span,.news-section-head span,.news-automation-note>span,.news-deep-dive>div>span{color:#87651a;letter-spacing:.14em;font-size:9px;font-weight:800}.news-hub-hero h1{letter-spacing:-.06em;max-width:960px;margin:14px 0 22px;font-size:clamp(48px,7vw,84px);font-weight:650;line-height:1.06}.news-hub-hero h1 em{color:#a47a1d;font-style:normal}.news-hub-hero>p{color:#59616b;max-width:720px;margin:0;font-size:14px;line-height:2}.news-hub-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.news-trust-list{color:#626a74;letter-spacing:.04em;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:10px;font-weight:700;list-style:none;display:flex}.news-trust-list li{padding-left:15px;position:relative}.news-trust-list li:before{content:"✓";color:#967019;position:absolute;left:0}.news-focus-section,.news-editorial-section,.news-published-section{border-bottom:1px solid #d9dde3;width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(58px,8vw,96px) 0}.news-section-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.news-section-head h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(31px,4.7vw,54px);font-weight:650;line-height:1.14}.news-section-head>time,.news-section-head>p{color:#69717b;max-width:460px;margin:0;font-size:10px}.news-focus-card{color:#fff;background:#101216;border:1px solid #22262c;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.news-focus-card figure,.news-editorial-card figure{margin:0;position:relative;overflow:hidden}.news-focus-card figure{min-height:410px}.news-focus-card img,.news-editorial-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.news-focus-card:hover img,.news-editorial-card:hover img{transform:scale(1.015)}.news-focus-card figcaption,.news-editorial-card figcaption{color:#fff;letter-spacing:.08em;background:#000000ad;padding:3px 6px;font-size:7px;position:absolute;bottom:7px;right:8px}.news-focus-card>div{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px);display:flex}.news-focus-card>div>span{color:#e1c25f;letter-spacing:.13em;font-size:9px;font-weight:800}.news-focus-card h3{letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(28px,4vw,45px);font-weight:650;line-height:1.25}.news-focus-card p{color:#b9bec5;margin:0;font-size:12px;line-height:1.9}.news-focus-card strong{color:#efd374;margin-top:30px;font-size:11px}.news-editorial-head{border-bottom:1px solid #d9dde3;padding-bottom:20px}.news-editorial-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.news-editorial-card{background:#fff;border:1px solid #d7dbe0;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.news-editorial-card:hover{border-color:#b18a32;transform:translateY(-3px);box-shadow:0 18px 42px #14171c14}.news-editorial-card>a{grid-template-columns:210px 1fr;min-height:275px;display:grid}.news-editorial-content{flex-direction:column;padding:24px;display:flex}.news-editorial-meta{color:#806018;letter-spacing:.08em;justify-content:space-between;gap:15px;font-size:8px;font-weight:800;display:flex}.news-editorial-meta time{color:#737b84;letter-spacing:0;font-weight:500}.news-editorial-card h3{letter-spacing:-.03em;margin:19px 0 10px;font-size:clamp(20px,2.3vw,27px);line-height:1.35}.news-editorial-card p{color:#656d77;margin:0;font-size:10px;line-height:1.85}.news-editorial-source{color:#745716;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:8px;display:flex}.news-editorial-source strong{font-size:9px}.news-published-section .auto-news-list{width:100%;margin:0;padding:0}.news-published-section .auto-news-list>article{grid-template-columns:240px 1fr;align-items:stretch;gap:24px;padding:27px 0;display:grid}.news-published-image{aspect-ratio:16/9;background:#101216;display:block;position:relative;overflow:hidden}.news-published-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.news-published-image:hover img{transform:scale(1.02)}.news-published-image>span{color:#fff;letter-spacing:.08em;background:#000000b8;padding:3px 5px;font-size:6px;position:absolute;bottom:6px;right:7px}.news-published-copy{flex-direction:column;min-width:0;display:flex;gap:0!important}.news-published-meta{color:#806018;font-size:9px;gap:16px!important;display:flex!important}.news-published-section .auto-news-list h2{margin:9px 0 7px;font-size:clamp(20px,2.5vw,29px)}.news-published-section .auto-news-list p{max-width:760px;margin:0;font-size:11px}.news-published-section .read-more{white-space:nowrap;align-self:flex-start;margin-top:auto;padding-top:14px;display:inline-block}.auto-article-visual{aspect-ratio:16/9;background:#101216;margin:clamp(38px,6vw,68px) 0 0;position:relative;overflow:hidden}.auto-article-visual img{object-fit:cover;width:100%;height:100%;display:block}.auto-article-visual figcaption{color:#fff;letter-spacing:.07em;background:#000000b8;padding:5px 7px;font-size:7px;position:absolute;bottom:9px;right:10px}.news-visual{--nv-accent:#e0b64b;--nv-soft:#f2d57e;--nv-glow:#ce991e75;isolation:isolate;color:#fff;background:#090a0d;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden;container-type:inline-size}.news-visual__inner{background:radial-gradient(circle at 78% 38%,var(--nv-glow),transparent 34%),linear-gradient(135deg,#ffffff06,transparent 42%),#090a0d;position:absolute;inset:0;overflow:hidden}.news-visual__inner:after{z-index:-1;content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--nv-accent) 32%,transparent);width:68%;box-shadow:0 0 0 30px color-mix(in srgb,var(--nv-accent) 4%,transparent),0 0 0 70px color-mix(in srgb,var(--nv-accent) 3%,transparent);border-radius:50%;position:absolute;bottom:-44%;right:-10%}.news-visual__grid{z-index:-2;opacity:.23;background-image:linear-gradient(color-mix(in srgb,var(--nv-accent) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--nv-accent) 18%,transparent) 1px,transparent 1px);background-size:8% 14%;position:absolute;inset:0}.news-visual__topline{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:5.5%;left:4.4%;right:4.4%}.news-visual__category{border:1px solid color-mix(in srgb,var(--nv-accent) 72%,#fff 10%);min-height:8.5cqw;color:var(--nv-soft);letter-spacing:.08em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080b85;border-radius:1.3cqw;align-items:center;padding:0 3.2cqw;font-size:2.7cqw;font-weight:850;display:inline-flex}.news-visual__rank{color:#fff;border-radius:1.4cqw;place-items:center;min-width:10.5cqw;min-height:12cqw;padding:1.2cqw;display:grid;box-shadow:0 8px 22px #00000047}.news-visual__rank small{font-size:1.8cqw;font-weight:800;line-height:1}.news-visual__rank strong{font-size:5.2cqw;line-height:1}.news-visual__rank--a{background:#c83e40}.news-visual__rank--b{background:#cf812b}.news-visual__rank--c{background:#3473b8}.news-visual__copy{z-index:2;text-shadow:0 2px 18px #000;gap:2.4cqw;width:68%;display:grid;position:absolute;top:31%;left:4.5%}.news-visual__copy strong{letter-spacing:-.04em;font-size:5.1cqw;font-weight:760;line-height:1.18}.news-visual__copy span{color:var(--nv-soft);font-size:2.6cqw;font-weight:650;line-height:1.45}.news-visual__footer{z-index:2;justify-content:space-between;align-items:flex-end;gap:3cqw;display:flex;position:absolute;bottom:5.2%;left:4.5%;right:4.5%}.news-visual__brand{align-items:center;gap:1.7cqw;min-width:max-content;display:flex}.news-visual__brand img{border:1px solid color-mix(in srgb,var(--nv-accent) 76%,transparent);object-fit:cover;border-radius:50%;width:7cqw;height:7cqw;display:block}.news-visual__brand span{letter-spacing:.12em;white-space:nowrap;font-size:2.15cqw;font-weight:800}.news-visual__markets{justify-items:end;gap:1.1cqw;display:grid}.news-visual__markets small{color:#c6c9ce;letter-spacing:.1em;font-size:1.75cqw}.news-visual__markets>div{justify-content:flex-end;gap:.8cqw;display:flex}.news-visual__markets span{white-space:nowrap;background:#04050773;border:1px solid #ffffff57;border-radius:.6cqw;padding:.8cqw 1.3cqw;font-size:1.8cqw;line-height:1}.news-visual__art{z-index:0;opacity:.88;filter:drop-shadow(0 12px 18px #0000006b);width:36%;height:50%;position:absolute;top:22%;right:5%}.news-visual__art i{border:1px solid color-mix(in srgb,var(--nv-accent) 76%,#fff 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--nv-accent) 82%,#fff 8%),color-mix(in srgb,var(--nv-accent) 32%,#050608));width:13%;box-shadow:0 0 16px color-mix(in srgb,var(--nv-accent) 22%,transparent);position:absolute;bottom:0}.news-visual__art i:first-child{height:26%;left:4%}.news-visual__art i:nth-child(2){height:43%;left:25%}.news-visual__art i:nth-child(3){height:62%;left:46%}.news-visual__art i:nth-child(4){height:87%;left:67%}.news-visual__art span{background:linear-gradient(90deg,transparent,var(--nv-soft) 18%,var(--nv-accent) 80%,transparent);clip-path:polygon(0 70%,18% 35%,34% 65%,53% 10%,68% 37%,82% 0,100% 12%,100% 100%,0 100%);height:3px;position:absolute;top:38%;left:0;right:0}.news-visual--forex{--nv-accent:#69a8e8;--nv-soft:#a8cff4;--nv-glow:#2a6fb66b}.news-visual--rates{--nv-accent:#a77ad8;--nv-soft:#cfb1ed;--nv-glow:#69339f6b}.news-visual--stocks{--nv-accent:#6ab27d;--nv-soft:#a7d9b4;--nv-glow:#2b7d4261}.news-visual--oil{--nv-accent:#d89148;--nv-soft:#edbd84;--nv-glow:#ad5b126b}.news-visual--geopolitical{--nv-accent:#d05c5c;--nv-soft:#ee9c9c;--nv-glow:#ab1f1f6b}.news-visual--economic{--nv-accent:#6eb5cc;--nv-soft:#a8d6e4;--nv-glow:#1e7a9761}.news-visual--crypto{--nv-accent:#d59a50;--nv-soft:#efc78e;--nv-glow:#b3631466}.news-visual--gold .news-visual__art i{width:39%;transform:skew(-12deg)rotate(-4deg);height:27%!important}.news-visual--gold .news-visual__art i:first-child{bottom:5%;left:4%}.news-visual--gold .news-visual__art i:nth-child(2){bottom:5%;left:46%}.news-visual--gold .news-visual__art i:nth-child(3){bottom:32%;left:24%}.news-visual--gold .news-visual__art i:nth-child(4){width:33%;bottom:58%;left:45%}.news-visual--forex .news-visual__art,.news-visual--geopolitical .news-visual__art,.news-visual--crypto .news-visual__art{border:1px solid color-mix(in srgb,var(--nv-accent) 60%,transparent);box-shadow:inset 0 0 0 1.8cqw color-mix(in srgb,var(--nv-accent) 5%,transparent),0 0 40px var(--nv-glow);border-radius:50%}.news-visual--forex .news-visual__art i,.news-visual--geopolitical .news-visual__art i,.news-visual--crypto .news-visual__art i{background:var(--nv-accent);transform-origin:50%;width:90%;bottom:auto;height:1px!important;left:5%!important}.news-visual--forex .news-visual__art i:first-child,.news-visual--geopolitical .news-visual__art i:first-child,.news-visual--crypto .news-visual__art i:first-child{top:28%;transform:rotate(12deg)}.news-visual--forex .news-visual__art i:nth-child(2),.news-visual--geopolitical .news-visual__art i:nth-child(2),.news-visual--crypto .news-visual__art i:nth-child(2){top:50%;transform:rotate(-8deg)}.news-visual--forex .news-visual__art i:nth-child(3),.news-visual--geopolitical .news-visual__art i:nth-child(3),.news-visual--crypto .news-visual__art i:nth-child(3){top:72%;transform:rotate(6deg)}.news-visual--forex .news-visual__art i:nth-child(4),.news-visual--geopolitical .news-visual__art i:nth-child(4),.news-visual--crypto .news-visual__art i:nth-child(4){top:50%;transform:rotate(90deg)}.news-visual--rates .news-visual__art i,.news-visual--economic .news-visual__art i{border-radius:1cqw 1cqw 0 0}.news-visual--oil .news-visual__art i{border-radius:50% 50% 1cqw 1cqw}.news-visual--v2 .news-visual__art{transform:scale(.9)rotate(-4deg)}.news-visual--v3 .news-visual__art{transform:scale(1.02)translateY(5%)}.news-visual--compact .news-visual__copy{gap:2cqw;width:82%;top:32%}.news-visual--compact .news-visual__copy strong{font-size:6.1cqw;line-height:1.16}.news-visual--compact .news-visual__copy span,.news-visual--compact .news-visual__markets,.news-visual--compact .news-visual__brand span{display:none}.news-visual--compact .news-visual__brand img{width:10cqw;height:10cqw}.news-visual--compact .news-visual__art{opacity:.55;top:32%;right:-2%}.news-visual--compact .news-visual__rank{min-width:12cqw;min-height:14cqw}.news-visual--compact .news-visual__rank strong{font-size:6cqw}.news-focus-card figure>.news-visual,.news-editorial-card figure>.news-visual,.auto-article-visual>.news-visual{position:absolute;inset:0}.news-focus-card:hover .news-visual__inner,.news-editorial-card:hover .news-visual__inner{filter:brightness(1.06)}.news-published-image>.news-visual{position:absolute;inset:0}.news-automation-note{border-bottom:1px solid #d9dde3;grid-template-columns:180px 1fr;gap:30px;width:min(100% - 48px,1180px);margin:0 auto;padding:24px 0;display:grid}.news-automation-note p{color:#68707a;max-width:760px;margin:0;font-size:10px}.news-deep-dive{color:#fff;background:#101216;justify-content:space-between;align-items:center;gap:50px;width:min(100% - 48px,1180px);margin:clamp(64px,9vw,110px) auto;padding:clamp(36px,6vw,66px);display:flex}.news-deep-dive>div>span{color:#e1c25f}.news-deep-dive h2{letter-spacing:-.045em;max-width:740px;margin:10px 0 12px;font-size:clamp(29px,4.6vw,52px);line-height:1.18}.news-deep-dive p{color:#b5bac1;max-width:650px;margin:0;font-size:12px;line-height:1.9}.news-deep-dive>div:last-child{text-align:center;gap:15px;min-width:245px;display:grid}.news-deep-dive>div:last-child>a:last-child{color:#d5d9df;font-size:10px}.news-deep-dive .button-gold{color:#111;background:#e4c45f}@media (width<=900px){.news-focus-card{grid-template-columns:1fr}.news-focus-card figure{aspect-ratio:16/9;min-height:auto}.news-editorial-grid{grid-template-columns:1fr}.news-deep-dive{flex-direction:column;align-items:flex-start}.news-deep-dive>div:last-child{width:100%}.news-published-section .auto-news-list>article{grid-template-columns:200px 1fr}.news-published-section .read-more{margin-top:12px}}@media (width<=640px){.news-hub .auto-news-nav,.news-hub-hero,.news-focus-section,.news-editorial-section,.news-published-section,.news-automation-note,.news-deep-dive{width:min(100% - 32px,1180px)}.news-hub .auto-news-nav nav{display:none}.news-hub-hero{padding:47px 0 52px}.news-hub-hero h1{font-size:clamp(42px,12.3vw,54px);line-height:1.1}.news-hub-hero>p{font-size:12px;line-height:1.9}.news-hub-actions{display:grid}.news-hub-actions .button{width:100%;min-height:50px}.news-trust-list{gap:8px 15px;margin-top:22px}.news-focus-section,.news-editorial-section,.news-published-section{padding:50px 0}.news-section-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:22px}.news-section-head h2{font-size:35px}.news-focus-card>div{padding:27px 22px}.news-focus-card h3{font-size:29px}.news-editorial-card>a{grid-template-columns:1fr}.news-editorial-card figure{aspect-ratio:16/9}.news-editorial-content{min-height:275px;padding:23px 21px}.news-editorial-card h3{font-size:25px}.news-published-section .auto-news-list>article{grid-template-columns:1fr;gap:17px}.news-published-image{width:100%}.news-published-copy{min-height:210px}.news-automation-note{grid-template-columns:1fr;gap:6px;padding:20px 0}.news-deep-dive{margin-block:62px;padding:38px 22px}.news-deep-dive h2{font-size:34px}.news-deep-dive .button{width:100%;min-height:50px}.auto-article-visual{margin-top:34px}.auto-article-visual figcaption{max-width:88%;font-size:6px;bottom:6px;right:6px}}.markets-page{color:#16181c;background:#fff!important}.markets-page .product-nav{width:min(100% - 48px,1180px);min-height:84px}.markets-page .markets-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(42px,7vw,90px);width:min(100% - 48px,1180px);padding:clamp(48px,7vw,84px) 0 clamp(68px,8vw,96px)}.markets-page .markets-hero h1{color:#111;letter-spacing:-.065em;max-width:760px;margin:16px 0 22px;font-size:clamp(50px,6.6vw,78px);font-weight:650;line-height:1.06}.markets-page .markets-hero h1 em{color:#a47a1d;font-style:normal}.markets-page .markets-hero-copy>p{color:#555e69;max-width:670px;margin:0;font-size:14px;line-height:1.95}.markets-hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.markets-trust{color:#68707a;letter-spacing:.05em;flex-wrap:wrap;gap:9px 20px;margin:23px 0 0;padding:0;font-size:9px;font-weight:700;list-style:none;display:flex}.markets-trust li{padding-left:15px;position:relative}.markets-trust li:before{content:"✓";color:#967019;position:absolute;left:0}.markets-lens{color:#fff;background:#101216;border-top:3px solid #d7af46;overflow:hidden;box-shadow:0 20px 48px #14171c1f}.markets-lens header{color:#e5c65f;letter-spacing:.14em;border-bottom:1px solid #2b2f35;justify-content:space-between;padding:20px 23px;font-size:9px;font-weight:800;display:flex}.markets-lens header small{color:#777f89;letter-spacing:.1em;font-size:7px}.markets-lens-map{background:linear-gradient(90deg,#0000 49.8%,#2d3239 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#2d3239 50%,#0000 50.2%);height:255px;margin:0 23px;position:relative}.markets-lens-map:after{content:"";border:1px solid #343941;border-radius:50%;position:absolute;inset:21% 24%}.markets-lens-map>span:not(.markets-lens-node){z-index:1;color:#aeb4bc;letter-spacing:.08em;background:#171a1f;border:1px solid #343941;padding:6px 8px;font-size:7px;position:absolute}.markets-lens-map>span:nth-of-type(2){top:28px;left:0}.markets-lens-map>span:nth-of-type(3){top:28px;right:0}.markets-lens-map>span:nth-of-type(4){bottom:28px;right:0}.markets-lens-map>span:nth-of-type(5){bottom:28px;left:0}.markets-lens-node{z-index:2;aspect-ratio:1;color:#f0d374;text-align:center;letter-spacing:.08em;background:radial-gradient(circle,#262115,#111318 68%);border:1px solid #d8b347;border-radius:50%;place-content:center;width:92px;font:800 17px Inter,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #cea3301f}.markets-lens-node small{color:#8f969f;letter-spacing:.16em;font-size:7px}.markets-lens>p{color:#9ca3ac;border-top:1px solid #2b2f35;margin:0;padding:17px 23px;font-size:9px;line-height:1.7}.markets-page .markets-tools{border-top:1px solid #d9dde3;width:min(100% - 48px,1180px);padding:clamp(64px,8vw,96px) 0}.markets-page .markets-section-head{border-bottom:3px solid #17191d;align-items:end;margin-bottom:25px;padding-bottom:20px}.markets-section-head>div .eyebrow{margin:0 0 8px;display:block}.markets-page .markets-section-head h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,46px);font-weight:650}.markets-page .markets-section-head>p{color:#6b727c;text-align:right;max-width:390px;margin:0;font-size:10px}.markets-page .markets-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.markets-page .markets-tool-card{min-height:292px;padding:24px 22px;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:none!important;background:#fff!important;border-color:#d9dde3!important}.markets-page .markets-tool-card:hover{transform:translateY(-3px);border-color:#b58a24!important;box-shadow:0 16px 36px #14171c14!important}.markets-page .markets-tool-index{color:#a47a1d;font-size:10px;top:22px;right:20px}.markets-tool-code{color:#e5c65f;letter-spacing:.08em;background:#15171a;border:1px solid #282b30;place-content:center;width:48px;height:48px;margin-top:30px;font:800 10px Inter,sans-serif;display:grid}.markets-page .markets-tool-label{color:#87651a;font-size:7px;position:absolute;top:23px;left:22px}.markets-page .markets-tool-card h3{color:#17191d;letter-spacing:-.025em;margin:18px 0 9px;font-size:22px;font-weight:650}.markets-page .markets-tool-card p{color:#68707a;font-size:10px;line-height:1.8}.markets-page .markets-tool-action{color:#765816;border-top:1px solid #e0e3e7;justify-content:space-between;padding-top:12px;font-size:9px;display:flex;bottom:20px;left:22px;right:22px}.markets-page .markets-framework{border-top:1px solid #d9dde3;grid-template-columns:.62fr 1.38fr;gap:clamp(45px,8vw,100px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,9vw,110px) 0}.markets-framework-head{position:sticky;top:28px}.markets-page .markets-framework h2{color:#17191d;letter-spacing:-.05em;margin:11px 0 17px;font-size:clamp(34px,4.5vw,53px);font-weight:650;line-height:1.18}.markets-page .markets-framework-head>p{color:#68707a;font-size:11px;line-height:1.9}.markets-page .markets-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.markets-page .markets-link-list article{min-height:190px;padding:24px;background:#fff!important;border-color:#d9dde3!important}.markets-page .markets-link-list article:first-child,.markets-page .markets-link-list article:nth-child(2){border-top:3px solid #1b1d20!important}.markets-page .markets-link-list span{color:#8a6717;font-size:8px;font-weight:800}.markets-page .markets-link-list h3{color:#1a1c20;margin:28px 0 8px;font-size:20px;font-weight:650}.markets-page .markets-link-list p{color:#68707a;font-size:10px;line-height:1.85}.markets-page .markets-standard{color:#fff;background:#111317;grid-template-columns:.85fr 1.2fr auto;align-items:center;gap:clamp(25px,5vw,60px);width:min(100% - 48px,1180px);margin:0 auto clamp(70px,9vw,110px);padding:clamp(28px,4vw,42px);display:grid}.markets-page .markets-standard .eyebrow{color:#e4c45f;margin:0 0 7px;display:block}.markets-page .markets-standard h2{color:#fff;margin:0;font-size:clamp(24px,3vw,34px);font-weight:650;line-height:1.25}.markets-page .markets-standard>p{color:#b6bbc2;margin:0;font-size:10px;line-height:1.9}.markets-page .markets-standard nav{color:#e2c25d;white-space:nowrap;gap:9px;min-width:120px;margin:0;font-size:9px;display:grid}@media (width<=980px){.markets-page .markets-hero{grid-template-columns:1fr}.markets-lens{max-width:640px}.markets-page .markets-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-page .markets-framework{grid-template-columns:1fr}.markets-framework-head{position:static}.markets-page .markets-standard{grid-template-columns:1fr 1fr}.markets-page .markets-standard nav{grid-column:1/-1;grid-template-columns:max-content max-content}}@media (width<=640px){.markets-page .product-nav,.markets-page .markets-hero,.markets-page .markets-tools,.markets-page .markets-framework,.markets-page .markets-standard{width:min(100% - 32px,1180px)}.markets-page .product-nav{min-height:76px}.markets-page .product-nav .text-link{font-size:8px}.markets-page .markets-hero{gap:31px;padding:42px 0 58px}.markets-page .markets-hero h1{font-size:clamp(43px,12.4vw,54px);line-height:1.1}.markets-page .markets-hero-copy>p{font-size:12px;line-height:1.9}.markets-hero-actions{display:grid}.markets-hero-actions .button{width:100%;min-height:49px}.markets-trust{gap:8px 14px}.markets-lens-map{height:225px}.markets-lens-node{width:82px}.markets-page .markets-tools{padding:55px 0}.markets-page .markets-section-head{display:block}.markets-page .markets-section-head>p{text-align:left;margin-top:10px}.markets-page .markets-tool-grid{grid-template-columns:1fr}.markets-page .markets-tool-card{min-height:240px}.markets-page .markets-framework{padding:60px 0}.markets-page .markets-link-list{grid-template-columns:1fr}.markets-page .markets-link-list article{min-height:165px}.markets-page .markets-link-list article:nth-child(2){border-top:1px solid #d9dde3!important}.markets-page .markets-standard{grid-template-columns:1fr;margin-bottom:62px;padding:30px 23px}.markets-page .markets-standard nav{grid-column:auto;grid-template-columns:1fr 1fr}}.calendar-page{color:#16181c;background:#fff!important}.calendar-page .product-nav{width:min(100% - 48px,1180px);min-height:84px}.calendar-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(42px,7vw,90px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(48px,7vw,82px) 0 clamp(62px,8vw,92px);display:grid}.calendar-hero h1{color:#111;letter-spacing:-.065em;max-width:760px;margin:16px 0 22px;font-size:clamp(50px,6.6vw,78px);font-weight:650;line-height:1.06}.calendar-hero h1 em{color:#a47a1d;font-style:normal}.calendar-hero-copy>p{color:#555e69;max-width:680px;margin:0;font-size:14px;line-height:1.95}.calendar-hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.calendar-trust{color:#68707a;letter-spacing:.05em;flex-wrap:wrap;gap:9px 20px;margin:23px 0 0;padding:0;font-size:9px;font-weight:700;list-style:none;display:flex}.calendar-trust li{padding-left:15px;position:relative}.calendar-trust li:before{content:"✓";color:#967019;position:absolute;left:0}.calendar-reading-card{color:#fff;background:#101216;border-top:3px solid #d7af46;box-shadow:0 20px 48px #14171c1f}.calendar-reading-card header{color:#e5c65f;letter-spacing:.13em;border-bottom:1px solid #2b2f35;justify-content:space-between;padding:19px 22px;font-size:8px;font-weight:800;display:flex}.calendar-reading-card header small{color:#777f89;font-size:6px}.calendar-reading-card ol{margin:0;padding:0 22px;list-style:none}.calendar-reading-card li{border-bottom:1px solid #2b2f35;grid-template-columns:35px 1fr;gap:14px;padding:19px 0;display:grid}.calendar-reading-card li:last-child{border-bottom:0}.calendar-reading-card li>span{color:#d9b84f;padding-top:3px;font:700 9px Inter,sans-serif}.calendar-reading-card strong{font-size:12px}.calendar-reading-card p{color:#9ca3ac;margin:4px 0 0;font-size:9px;line-height:1.65}.calendar-ranks{width:min(100% - 48px,1180px);margin:0 auto;padding:0 0 clamp(58px,8vw,88px)}.calendar-ranks>header{border-bottom:3px solid #17191d;justify-content:space-between;align-items:end;gap:40px;margin-bottom:22px;padding-bottom:18px;display:flex}.calendar-ranks h2{color:#17191d;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(29px,4vw,44px);font-weight:650;line-height:1.15}.calendar-ranks>header>p{color:#68707a;text-align:right;max-width:455px;margin:0;font-size:9px;line-height:1.8}.calendar-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calendar-rank-card{background:#fff;border:1px solid #d9dde3;min-height:230px;padding:24px}.calendar-rank-card>div{justify-content:space-between;align-items:center;display:flex}.calendar-rank-card>div>strong{color:#fff;background:#17191d;place-content:center;width:46px;height:46px;font-size:20px;display:grid}.calendar-rank-card>div>span{letter-spacing:.12em;font-size:14px}.calendar-rank-card h3{color:#1a1c20;margin:26px 0 8px;font-size:22px;font-weight:650}.calendar-rank-card p{color:#68707a;margin:0;font-size:10px;line-height:1.8}.calendar-rank-card small{color:#747b84;border-top:1px solid #e1e4e8;margin-top:20px;padding-top:14px;font-size:8px;line-height:1.7;display:block}.calendar-rank-card.rank-a{background:#fffaf0;border-top:4px solid #b58a24}.calendar-rank-card.rank-a>div>strong{background:#a47a1d}.calendar-rank-card.rank-a>div>span{color:#a47a1d}.calendar-rank-card.rank-b{border-top:4px solid #34383e}.calendar-rank-card.rank-b>div>span{color:#626a75}.calendar-rank-card.rank-c{border-top:4px solid #aeb5bd}.calendar-rank-card.rank-c>div>strong{background:#5f6873}.calendar-rank-card.rank-c>div>span{color:#8b939d}.calendar-rank-note{color:#747b84;margin-top:12px;font-size:8px;line-height:1.7;display:block}.indicator-impact{width:min(100% - 48px,1180px);margin:0 auto;padding:0 0 clamp(58px,8vw,88px)}.indicator-impact>header{border-bottom:3px solid #17191d;justify-content:space-between;align-items:end;gap:40px;margin-bottom:16px;padding-bottom:18px;display:flex}.indicator-impact h2{color:#17191d;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(29px,4vw,44px);font-weight:650;line-height:1.15}.indicator-impact>header>p{color:#68707a;text-align:right;max-width:455px;margin:0;font-size:9px;line-height:1.8}.indicator-impact-table{border-top:1px solid #d9dde3}.indicator-impact-row{border-bottom:1px solid #d9dde3;grid-template-columns:70px minmax(160px,1fr) minmax(210px,1.2fr) minmax(220px,1.3fr) 120px;align-items:center;gap:18px;padding:17px 0;display:grid}.indicator-impact-rank{justify-items:center;gap:3px;display:grid}.indicator-impact-rank strong{color:#fff;background:#17191d;place-content:center;width:38px;height:38px;font-size:17px;display:grid}.indicator-impact-rank span{letter-spacing:.08em;font-size:10px}.indicator-impact-name{gap:4px;display:grid}.indicator-impact-name strong{color:#17191d;font-size:13px;font-weight:650}.indicator-impact-name small{color:#8a6717;letter-spacing:.08em;font:800 8px Inter,sans-serif}.indicator-impact-path,.indicator-impact-lens{gap:4px;display:grid}.indicator-impact-path span,.indicator-impact-lens span{color:#8b929b;letter-spacing:.1em;font:800 7px Inter,sans-serif}.indicator-impact-path strong{color:#33383e;font-size:10px;font-weight:600}.indicator-impact-lens p{color:#68707a;margin:0;font-size:9px;line-height:1.6}.indicator-impact-row>a{color:#765816;text-align:right;text-underline-offset:3px;font-size:8px;text-decoration:underline}.indicator-impact-row.rank-a .indicator-impact-rank strong{background:#a47a1d}.indicator-impact-row.rank-a .indicator-impact-rank span{color:#a47a1d}.indicator-impact-row.rank-b .indicator-impact-rank span{color:#626a75}.indicator-impact-row.rank-c .indicator-impact-rank strong{background:#5f6873}.indicator-impact-row.rank-c .indicator-impact-rank span{color:#8b939d}.indicator-impact-note{color:#747b84;margin-top:12px;font-size:8px;line-height:1.7;display:block}.calendar-page .calendar-shell{border-top:4px solid #17191d;overflow:hidden}.calendar-page .chart-shell-head{background:#fff;align-items:center;padding:23px 26px}.calendar-page .chart-shell-head h2{color:#17191d;letter-spacing:-.03em;font-size:clamp(24px,3vw,34px);font-weight:650}.calendar-page .chart-shell-head p{color:#6b727c;margin:6px 0 0;font-size:9px}.calendar-source{color:#7a828c;letter-spacing:.1em;justify-items:end;gap:2px;font-size:7px;display:grid}.calendar-source strong{color:#765816;font-size:10px}.calendar-page .tradingview-calendar-container{border-top:1px solid #dfe3e8;min-height:680px}.calendar-page .tradingview-calendar-container .tradingview-widget-container__widget{height:680px}.calendar-guide{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(68px,9vw,110px) 0}.calendar-guide>header{border-bottom:3px solid #17191d;justify-content:space-between;align-items:end;gap:40px;margin-bottom:25px;padding-bottom:20px;display:flex}.calendar-guide h2{color:#17191d;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(31px,4.4vw,50px);font-weight:650;line-height:1.15}.calendar-guide>header>p{color:#6b727c;text-align:right;max-width:380px;margin:0;font-size:10px}.calendar-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calendar-guide-grid article{background:#fff;border:1px solid #d9dde3;min-height:230px;padding:25px}.calendar-guide-grid article:first-child{border-top:3px solid #b58a24}.calendar-guide-grid article:nth-child(2){border-top:3px solid #24272c}.calendar-guide-grid article:nth-child(3){border-top:3px solid #87929e}.calendar-guide-grid article>span{color:#87651a;letter-spacing:.09em;font-size:8px;font-weight:800}.calendar-guide-grid h3{color:#191b1f;margin:43px 0 10px;font-size:23px;font-weight:650}.calendar-guide-grid p{color:#68707a;margin:0;font-size:10px;line-height:1.9}.calendar-transmission{color:#fff;background:#111317;width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(34px,5vw,56px)}.calendar-transmission>div{justify-content:space-between;align-items:end;gap:30px;display:flex}.calendar-transmission .eyebrow{color:#e4c45f;margin:0}.calendar-transmission h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(25px,3.6vw,40px);font-weight:650}.calendar-transmission ol{border-block:1px solid #34383e;grid-template-columns:repeat(5,1fr);margin:35px 0 23px;padding:0;list-style:none;display:grid}.calendar-transmission li{border-right:1px solid #34383e;gap:8px;padding:19px 17px;display:grid;position:relative}.calendar-transmission li:last-child{border-right:0}.calendar-transmission li:not(:last-child):after{z-index:1;color:#d5b752;content:"›";background:#111317;place-content:center;width:14px;height:14px;font-size:15px;display:grid;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.calendar-transmission li span{color:#d9b84f;font-size:7px}.calendar-transmission li strong{font-size:11px;font-weight:650}.calendar-transmission>p{color:#aeb4bc;max-width:900px;margin:0;font-size:9px;line-height:1.9}.calendar-standard{border-block:1px solid #d9dde3;grid-template-columns:.7fr 1.35fr auto;align-items:center;gap:clamp(25px,5vw,60px);width:min(100% - 48px,1180px);margin:20px auto clamp(70px,9vw,110px);padding:25px 0;display:grid}.calendar-standard>div:first-child{gap:5px;display:grid}.calendar-standard>div:first-child span{color:#87651a;letter-spacing:.12em;font-size:8px;font-weight:800}.calendar-standard>div:first-child strong{font-size:14px}.calendar-standard>p{color:#68707a;margin:0;font-size:9px;line-height:1.85}.calendar-standard>div:last-child{color:#765816;white-space:nowrap;gap:7px;font-size:9px;display:grid}@media (width<=900px){.calendar-hero{grid-template-columns:1fr}.calendar-reading-card{max-width:640px}.calendar-rank-grid{grid-template-columns:1fr}.calendar-rank-card{min-height:190px}.indicator-impact-row{grid-template-columns:58px 1fr 1fr}.indicator-impact-path{grid-column:2}.indicator-impact-lens{grid-column:3}.indicator-impact-row>a{text-align:left;grid-column:2/-1}.calendar-guide-grid{grid-template-columns:1fr}.calendar-guide-grid article{min-height:185px}.calendar-guide-grid h3{margin-top:27px}.calendar-standard{grid-template-columns:1fr 1fr}.calendar-standard>div:last-child{grid-column:1/-1;grid-template-columns:max-content max-content}}@media (width<=640px){.calendar-page .product-nav,.calendar-hero,.calendar-ranks,.indicator-impact,.calendar-page .calendar-shell,.calendar-guide,.calendar-transmission,.calendar-standard{width:min(100% - 32px,1180px)}.calendar-page .product-nav{min-height:76px}.calendar-page .product-nav .text-link{font-size:8px}.calendar-hero{gap:31px;padding:42px 0 56px}.calendar-hero h1{font-size:clamp(43px,12.4vw,54px);line-height:1.1}.calendar-hero-copy>p{font-size:12px;line-height:1.9}.calendar-hero-actions{display:grid}.calendar-hero-actions .button{width:100%;min-height:49px}.calendar-trust{gap:8px 14px}.calendar-ranks{padding-bottom:52px}.calendar-ranks>header,.indicator-impact>header{flex-direction:column;align-items:flex-start;gap:9px}.calendar-ranks>header>p,.indicator-impact>header>p{text-align:left}.calendar-rank-card{min-height:185px;padding:22px}.indicator-impact{padding-bottom:52px}.indicator-impact-row{grid-template-columns:50px 1fr;gap:12px;padding:16px 0}.indicator-impact-rank{grid-row:span 2}.indicator-impact-name{align-self:center}.indicator-impact-path,.indicator-impact-lens,.indicator-impact-row>a{grid-column:2}.calendar-page .chart-shell-head{flex-direction:column;align-items:flex-start;padding:21px 18px}.calendar-source{justify-items:start}.calendar-page .tradingview-calendar-container{min-height:590px}.calendar-page .tradingview-calendar-container .tradingview-widget-container__widget{height:590px}.calendar-guide{padding:58px 0}.calendar-guide>header{flex-direction:column;align-items:flex-start;gap:9px}.calendar-guide>header>p{text-align:left}.calendar-guide-grid article{min-height:175px;padding:22px}.calendar-transmission{padding:32px 22px}.calendar-transmission>div{flex-direction:column;align-items:flex-start;gap:8px}.calendar-transmission ol{grid-template-columns:1fr;margin-top:26px}.calendar-transmission li{border-bottom:1px solid #34383e;border-right:0;grid-template-columns:28px 1fr}.calendar-transmission li:last-child{border-bottom:0}.calendar-transmission li:not(:last-child):after{top:auto;bottom:-8px;right:15px;transform:rotate(90deg)}.calendar-standard{grid-template-columns:1fr;margin-bottom:62px}.calendar-standard>div:last-child{grid-column:auto;grid-template-columns:1fr 1fr}}.sources-page{color:#16181c;background:#fff!important}.sources-page .product-nav{width:min(100% - 48px,1180px);min-height:84px}.sources-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(42px,7vw,90px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(48px,7vw,82px) 0 clamp(62px,8vw,92px);display:grid}.sources-hero h1{color:#111;letter-spacing:-.065em;max-width:780px;margin:16px 0 22px;font-size:clamp(50px,6.6vw,78px);font-weight:650;line-height:1.06}.sources-hero h1 em{color:#a47a1d;font-style:normal}.sources-hero>div>p{color:#555e69;max-width:680px;margin:0;font-size:14px;line-height:1.95}.sources-hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.sources-trust{color:#68707a;letter-spacing:.05em;flex-wrap:wrap;gap:9px 20px;margin:23px 0 0;padding:0;font-size:9px;font-weight:700;list-style:none;display:flex}.sources-trust li{padding-left:15px;position:relative}.sources-trust li:before{content:"✓";color:#967019;position:absolute;left:0}.source-check{color:#fff;background:#101216;border-top:3px solid #d7af46;box-shadow:0 20px 48px #14171c1f}.source-check header{color:#e5c65f;letter-spacing:.13em;border-bottom:1px solid #2b2f35;justify-content:space-between;padding:19px 22px;font-size:8px;font-weight:800;display:flex}.source-check header small{color:#777f89;font-size:6px}.source-check ol{margin:0;padding:0 22px;list-style:none}.source-check li{border-bottom:1px solid #2b2f35;grid-template-columns:35px 1fr;gap:14px;padding:19px 0;display:grid}.source-check li:last-child{border-bottom:0}.source-check li>span{color:#d9b84f;padding-top:3px;font:700 9px Inter,sans-serif}.source-check strong{font-size:12px}.source-check p{color:#9ca3ac;margin:4px 0 0;font-size:9px;line-height:1.65}.source-category-nav{color:#1b1d20;border-block:1px solid #d9dde3;grid-template-columns:repeat(4,1fr);width:min(100% - 48px,1180px);margin:0 auto;display:grid}.source-category-nav>a{border-right:1px solid #d9dde3;gap:5px;padding:19px 20px;transition:background .2s;display:grid}.source-category-nav>a:last-child{border-right:0}.source-category-nav>a:hover{background:#fff9e9}.source-category-nav span{color:#967019;font-size:8px}.source-category-nav strong{letter-spacing:.02em;font-size:10px}.source-directory{width:min(100% - 48px,1180px);margin:0 auto}.source-group{border-bottom:1px solid #d9dde3;grid-template-columns:270px 1fr;gap:clamp(40px,7vw,90px);padding:clamp(64px,8vw,96px) 0;scroll-margin-top:20px;display:grid}.source-group>header{align-self:start}.source-group>header>span{color:#87651a;letter-spacing:.12em;font-size:8px;font-weight:800}.source-group>header h2{color:#17191d;letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(28px,3.6vw,42px);font-weight:650;line-height:1.2}.sources-page .source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sources-page .source-card{background:#fff;border:1px solid #d9dde3;flex-direction:column;min-height:310px;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.sources-page .source-card:hover{border-color:#b58a24;transform:translateY(-3px);box-shadow:0 16px 36px #14171c14}.source-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-type{color:#fff;letter-spacing:.08em;background:#17191d;padding:4px 6px;font-size:6px;font-weight:800}.source-type-primary-release{background:#a47a1d}.source-type-industry-research{background:#596675}.sources-page .source-category{color:#7a828c;text-align:right;font-size:7px;font-weight:700}.sources-page .source-card h3{color:#191b1f;letter-spacing:-.02em;max-width:95%;margin:25px 0 10px;font-size:clamp(18px,2vw,24px);font-weight:650;line-height:1.35}.sources-page .source-card p{color:#68707a;margin:0;font-size:10px;line-height:1.85}.sources-page .source-note{color:#7a828c;margin-top:18px;font-size:8px;line-height:1.65;display:block}.sources-page .source-card>a{color:#765816;border-top:1px solid #e0e3e7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:9px;font-weight:700;display:flex}.sources-page .source-card>a span{font-size:14px}.source-standard{border-block:1px solid #d9dde3;grid-template-columns:.75fr 1.15fr 1.2fr;align-items:center;gap:clamp(25px,5vw,60px);width:min(100% - 48px,1180px);margin:20px auto clamp(70px,9vw,110px);padding:28px 0;display:grid}.source-standard>div:first-child{gap:5px;display:grid}.source-standard>div:first-child span{color:#87651a;letter-spacing:.12em;font-size:8px;font-weight:800}.source-standard>div:first-child strong{font-size:14px}.source-standard-types{color:#68707a;gap:6px;font-size:8px;display:grid}.source-standard-types b{color:#202328;min-width:108px;font-size:7px;display:inline-block}.source-standard>p{color:#68707a;margin:0;font-size:9px;line-height:1.85}@media (width<=900px){.sources-hero{grid-template-columns:1fr}.source-check{max-width:640px}.source-category-nav{grid-template-columns:repeat(4,minmax(160px,1fr));overflow-x:auto}.source-group{grid-template-columns:1fr}.source-standard{grid-template-columns:1fr 1fr}.source-standard>p{grid-column:1/-1}}@media (width<=640px){.sources-page .product-nav,.sources-hero,.source-category-nav,.source-directory,.source-standard{width:min(100% - 32px,1180px)}.sources-page .product-nav{min-height:76px}.sources-page .product-nav .text-link{font-size:8px}.sources-hero{gap:31px;padding:42px 0 56px}.sources-hero h1{font-size:clamp(43px,12.4vw,54px);line-height:1.1}.sources-hero>div>p{font-size:12px;line-height:1.9}.sources-hero-actions{display:grid}.sources-hero-actions .button{width:100%;min-height:49px}.sources-trust{gap:8px 14px}.source-category-nav>a{padding:16px}.source-group{gap:24px;padding:56px 0}.sources-page .source-list{grid-template-columns:1fr}.sources-page .source-card{min-height:280px;padding:22px}.source-standard{grid-template-columns:1fr;margin-bottom:62px}.source-standard>p{grid-column:auto}.source-standard-types b{min-width:105px}}.note-funnel-page{color:#16181c;background:#f6f5f1}.note-funnel-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(35px,8vw,110px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,10vw,140px) 0;display:grid}.note-funnel-hero h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(55px,8vw,98px);line-height:1.02}.note-funnel-hero>div>p{color:#5f6670;max-width:680px;font-size:14px}.note-funnel-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.note-launch-state{color:#867c68;letter-spacing:.13em;margin-top:16px;font-size:8px;font-weight:800;display:block}.note-product-card{color:#fff;background:#101216;border:1px solid #202226;padding:clamp(28px,4vw,44px);box-shadow:18px 18px #e1d8bd}.note-product-card>span{color:#e5c45f;letter-spacing:.12em;font-size:9px;font-weight:800}.note-product-card>strong{margin-top:18px;font-size:clamp(50px,7vw,76px);line-height:1;display:block}.note-product-card>small{color:#bdc2c9;margin-top:7px;font-size:10px;display:block}.note-product-card p{color:#9299a2;border-top:1px solid #30343a;margin:30px 0 0;padding-top:20px;font-size:10px}.note-funnel-page .product-section{border-color:#d9dde3}.note-funnel-page .product-section-head h2,.note-funnel-page .product-guardrails h2{color:#16181c}.note-benefit-grid article{background:#fff;border-color:#d9dde3}.note-benefit-grid h3{color:#16181c}.note-benefit-grid p{color:#69717b}.note-free-paid{grid-template-columns:1fr 1fr;gap:14px;display:grid!important}.note-free-paid>div{background:#fff;border:1px solid #d9dde3;padding:clamp(26px,4vw,42px)}.note-free-paid>div:last-child{color:#fff;background:#111317;border-color:#202226}.note-free-paid h2{margin:13px 0 22px;font-size:clamp(27px,4vw,42px)}.note-free-paid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.note-free-paid li{color:#656c75;padding-left:21px;font-size:12px;position:relative}.note-free-paid>div:last-child li{color:#d3d7dc}.note-free-paid li:before{content:"✓";color:#a0781c;font-weight:900;position:absolute;left:0}.note-funnel-page .product-guardrails p{color:#5f6670}@media (width<=800px){.note-funnel-hero,.note-free-paid{grid-template-columns:1fr}.note-funnel-hero{width:min(100% - 32px,1180px);padding:65px 0 95px}.note-funnel-hero h1{font-size:clamp(50px,15vw,72px)}.note-funnel-actions{display:grid}.note-product-card{box-shadow:10px 10px #e1d8bd}}.note-question-grid{background:#d9dde3;border:1px solid #d9dde3;grid-template-columns:1fr 1fr;gap:1px;display:grid}.note-question-grid p{color:#343941;background:#fff;margin:0;padding:28px 30px 28px 54px;font-size:13px;position:relative}.note-question-grid p:before{content:"?";color:#a0781c;font:900 16px Inter,sans-serif;position:absolute;left:27px}.note-preview{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(30px,6vw,80px);display:grid!important}.note-preview .product-section-head{position:sticky;top:30px}.note-preview .product-section-head p{color:#69717b;margin-top:18px;font-size:12px}.note-toc{border-top:2px solid #191b1f;margin:0;padding:0;list-style:none;display:grid}.note-toc li{border-bottom:1px solid #cfd3d9;grid-template-columns:42px 1fr;gap:14px;padding:22px 0;display:grid}.note-toc>li>span{color:#a0781c;letter-spacing:.08em;padding-top:4px;font:800 10px Inter,sans-serif}.note-toc h3{color:#17191d;margin:0;font-size:19px}.note-toc p{color:#6b727c;margin:7px 0 0;font-size:10px}.note-preview-action{grid-column:2;align-items:center;gap:16px;margin-top:-25px;display:flex}.note-preview-action small{color:#757c85;font-size:8px}@media (width<=800px){.note-question-grid,.note-preview{grid-template-columns:1fr}.note-question-grid p{padding:22px 22px 22px 48px}.note-question-grid p:before{left:22px}.note-preview .product-section-head{position:static}.note-preview-action{grid-column:1;margin-top:0;display:grid}.note-preview-action .button{width:100%}}.about-page{color:#17191d;overflow:hidden;background:#fff!important}.about-page .about-nav{width:min(100% - 48px,1180px);min-height:84px}.about-hero-v2{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(44px,7vw,92px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(54px,7.5vw,94px) 0 clamp(72px,9vw,116px);display:grid}.about-hero-copy h1{color:#111;letter-spacing:-.068em;margin:17px 0 22px;font-size:clamp(54px,7.2vw,88px);font-weight:680;line-height:1.02}.about-hero-copy h1 em{color:#a47a1d;font-style:normal}.about-hero-lead{color:#1c1f23;letter-spacing:-.025em;margin:0;font-size:clamp(17px,2vw,22px);font-weight:650;line-height:1.55}.about-hero-body{color:#555e69;max-width:680px;margin:16px 0 0;font-size:13px;line-height:1.95}.about-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.about-trust-row{color:#69717b;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d9dde3;flex-wrap:wrap;gap:10px 23px;margin:26px 0 0;padding:17px 0 0;font-size:8px;font-weight:800;list-style:none;display:flex}.about-trust-row li{padding-left:14px;position:relative}.about-trust-row li:before{color:#9a7219;content:"✓";position:absolute;left:0}.about-position-card{color:#fff;background:radial-gradient(circle at 90% 4%,#d6ae4621,#0000 16rem),#101216;border-top:4px solid #d7af46;flex-direction:column;min-height:500px;padding:clamp(28px,4vw,42px);display:flex;box-shadow:0 24px 60px #14171c24}.about-position-head{color:#e4c35f;letter-spacing:.14em;border-bottom:1px solid #30343a;justify-content:space-between;align-items:center;padding-bottom:19px;font-size:8px;font-weight:800;display:flex}.about-position-head small{color:#747c86;font-size:7px}.about-position-card h2{color:#fff;letter-spacing:-.055em;margin:clamp(42px,6vw,70px) 0 15px;font-size:clamp(38px,4.6vw,56px);font-weight:650;line-height:1.12}.about-position-card>p{color:#afb5bd;max-width:430px;margin:0;font-size:11px;line-height:1.85}.about-position-card dl{margin:36px 0 24px}.about-position-card dl>div{border-top:1px solid #30343a;grid-template-columns:90px 1fr;padding:13px 0;display:grid}.about-position-card dl>div:last-child{border-bottom:1px solid #30343a}.about-position-card dt{color:#e3c360;letter-spacing:.12em;font-size:8px;font-weight:800}.about-position-card dd{color:#d8dce1;margin:0;font-size:10px}.about-position-foot{color:#707984;letter-spacing:.09em;margin-top:auto;font-size:6px;font-weight:700}.about-purpose{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(42px,8vw,108px);display:grid!important}.about-purpose h2,.about-section-head h2,.about-status h2{color:#17191d;letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(36px,4.7vw,55px);font-weight:650;line-height:1.22}.about-purpose-copy>p{color:#565f69;margin:0 0 17px;font-size:13px;line-height:2}.about-purpose-copy blockquote{color:#1a1c20;letter-spacing:-.035em;background:#f7f3e9;border-left:4px solid #b58a24;margin:35px 0 0;padding:24px 27px;font-size:clamp(22px,3vw,33px);font-weight:650;line-height:1.45}.about-section-head{max-width:850px;margin-bottom:34px;display:grid}.about-section-head>p{color:#626a75;max-width:680px;margin:17px 0 0;font-size:12px;line-height:1.9}.about-intelligence-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:10px;display:grid}.about-market-hub{color:#fff;background:repeating-radial-gradient(circle,#0000 0 68px,#dfbc5b21 69px 70px),radial-gradient(circle,#d3aa3a1f,#0000 58%),#101216;place-items:center;min-height:488px;display:grid;position:relative;overflow:hidden}.about-market-hub:before,.about-market-hub:after{content:"";background:linear-gradient(90deg,#0000,#8d742f,#0000);width:70%;height:1px;position:absolute}.about-market-hub:before{transform:rotate(32deg)}.about-market-hub:after{transform:rotate(-32deg)}.about-market-hub>div{z-index:1;aspect-ratio:1;background:#0d0f12;border:1px solid #8c722c;border-radius:50%;place-items:center;width:190px;display:grid;position:relative;box-shadow:0 0 0 13px #b58a240f,0 24px 60px #0000005c}.about-market-hub small{color:#777f89;letter-spacing:.14em;font-size:7px;font-weight:800}.about-market-hub strong{color:#f0d274;letter-spacing:.03em;margin-top:-14px;font-size:38px}.about-market-hub span{color:#aeb4bc;letter-spacing:.14em;margin-top:-20px;font-size:8px}.about-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.about-market-grid article{background:#fff;border:1px solid #d9dde3;flex-direction:column;min-height:239px;padding:25px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.about-market-grid article:hover{border-color:#b58a24;transform:translateY(-2px);box-shadow:0 14px 34px #14171c12}.about-market-grid article>div{justify-content:space-between;gap:14px;display:flex}.about-market-grid article>div>span{color:#99721a;font:800 9px Inter,sans-serif}.about-market-grid article>div>small{color:#818993;letter-spacing:.1em;text-align:right;font-size:6px;font-weight:800}.about-market-grid h3{color:#191b1f;letter-spacing:-.03em;margin:auto 0 9px;font-size:22px;font-weight:650}.about-market-grid p{color:#68707a;margin:0;font-size:9px;line-height:1.8}.about-process-head{max-width:760px}.about-process-grid{border-block:1px solid #cfd4da;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-process-grid li{border-right:1px solid #cfd4da;flex-direction:column;min-height:280px;padding:25px 23px;display:flex}.about-process-grid li:last-child{border-right:0}.about-process-grid li>div{justify-content:space-between;align-items:center;display:flex}.about-process-grid li>div>span{color:#99721a;font:800 10px Inter,sans-serif}.about-process-grid li>div>small{color:#7a828c;letter-spacing:.12em;font-size:7px;font-weight:800}.about-process-grid h3{color:#1a1c20;letter-spacing:-.025em;margin:auto 0 10px;font-size:20px;font-weight:650}.about-process-grid p{color:#68707a;margin:0;font-size:9px;line-height:1.85}.about-process-links{color:#765816;flex-wrap:wrap;gap:12px 30px;margin-top:22px;font-size:10px;font-weight:700;display:flex}.about-principles-band{color:#fff;background:#101216}.about-principles-inner{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,9vw,112px) 0}.about-principles-head{border-bottom:1px solid #34383e;grid-template-columns:.7fr 1.3fr;align-items:end;gap:clamp(30px,7vw,85px);padding-bottom:35px;display:grid}.about-principles-head .eyebrow{align-self:start}.about-principles-head h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(56px,8vw,92px);font-weight:650;line-height:.95}.about-principles-head p{color:#9da4ad;grid-column:2;max-width:560px;margin:-12px 0 0;font-size:11px}.about-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-principles-grid li{border-bottom:1px solid #34383e;border-right:1px solid #34383e;min-height:190px;padding:26px 24px}.about-principles-grid li:nth-child(3n){border-right:0}.about-principles-grid span{color:#d8b84f;font-size:8px;display:block}.about-principles-grid strong{color:#fff;margin-top:35px;font-size:17px;display:block}.about-principles-grid p{color:#959ca5;margin:8px 0 0;font-size:9px;line-height:1.8}.about-boundaries{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.about-boundary-card{flex-direction:column;min-height:510px;padding:clamp(30px,5vw,54px);display:flex}.about-boundary-primary{background:#f8f3e8;border:1px solid #d7c38e}.about-boundary-dark{color:#fff;background:#101216}.about-boundary-card h2{color:#1a1c20;letter-spacing:-.045em;max-width:480px;margin:15px 0 0;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.2}.about-boundary-dark h2{color:#fff}.about-boundary-card ul{margin:auto 0 0;padding:0;list-style:none;display:grid}.about-boundary-card li{color:#4f5761;border-top:1px solid #17191d24;padding:14px 0 14px 23px;font-size:11px;position:relative}.about-boundary-card li:before{color:#9a7219;content:"✓";font-weight:900;position:absolute;left:0}.about-boundary-dark li{color:#c2c7ce;border-color:#30343a}.about-boundary-dark li:before{color:#e2c15c;content:"—"}.about-status{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(45px,8vw,105px);display:grid!important}.about-status-copy>p{color:#5f6872;max-width:520px;margin:19px 0;font-size:12px;line-height:1.9}.about-status-copy .text-link{color:#765816;font-weight:700}.about-status-board{border:1px solid #d9dde3;grid-template-columns:1fr 1fr;display:grid}.about-status-board>div{padding:28px}.about-status-board>div+div{background:#f7f7f5;border-left:1px solid #d9dde3}.about-status-board>div>span{color:#8b6718;letter-spacing:.12em;font-size:8px;font-weight:800}.about-status-board ul{margin:22px 0 0;padding:0;list-style:none}.about-status-board li{color:#353a42;border-top:1px solid #dfe3e8;padding:10px 0;font-size:10px}.about-status-board a:hover{color:#806018}.about-final-cta{border-top:0}.about-final-cta .button-gold{color:#111;background:#e0bd55}.about-final-cta .text-link{color:#d6d9de}.about-footer{background:#fff}@media (width<=900px){.about-hero-v2{grid-template-columns:1fr}.about-position-card{max-width:680px}.about-purpose,.about-status,.about-intelligence-layout{grid-template-columns:1fr}.about-market-hub{min-height:420px}.about-process-grid{grid-template-columns:repeat(2,1fr)}.about-process-grid li:nth-child(2){border-right:0}.about-process-grid li:nth-child(-n+2){border-bottom:1px solid #cfd4da}.about-principles-head{grid-template-columns:1fr}.about-principles-head p{grid-column:1;margin:0}.about-boundaries{grid-template-columns:1fr}.about-boundary-card{min-height:430px}}@media (width<=640px){.about-page .about-nav,.about-hero-v2,.about-page .product-section,.about-principles-inner,.about-page .product-footer{width:min(100% - 32px,1180px)}.about-page .about-nav{min-height:76px}.about-page .about-nav .text-link{font-size:8px}.about-hero-v2{gap:32px;padding:42px 0 62px}.about-hero-copy h1{font-size:clamp(40px,11vw,51px);line-height:1.06}.about-hero-lead{font-size:16px}.about-hero-body{font-size:12px;line-height:1.9}.about-hero-actions{display:grid}.about-hero-actions .button{width:100%;min-height:49px}.about-trust-row{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.about-position-card{min-height:450px;padding:26px 23px}.about-position-card h2{margin-top:44px;font-size:42px}.about-position-card dl{margin-top:30px}.about-purpose{gap:25px}.about-purpose h2,.about-section-head h2,.about-status h2{font-size:clamp(32px,9.5vw,42px)}.about-purpose-copy>p{font-size:12px;line-height:1.9}.about-purpose-copy blockquote{padding:21px 20px;font-size:23px}.about-section-head{margin-bottom:26px}.about-market-hub{min-height:350px}.about-market-hub>div{width:170px}.about-market-grid{grid-template-columns:1fr}.about-market-grid article{min-height:205px;padding:22px}.about-market-grid h3{margin-top:48px}.about-process-grid{grid-template-columns:1fr}.about-process-grid li{min-height:210px;border-bottom:1px solid #cfd4da!important;border-right:0!important}.about-process-grid li:last-child{border-bottom:0!important}.about-process-grid h3{margin-top:48px}.about-process-links{display:grid}.about-principles-inner{padding:67px 0}.about-principles-head{gap:16px;padding-bottom:27px}.about-principles-head h2{font-size:52px}.about-principles-grid{grid-template-columns:1fr}.about-principles-grid li{border-right:0;min-height:145px;padding:22px 0}.about-principles-grid strong{margin-top:25px}.about-boundary-card{min-height:400px;padding:30px 23px}.about-boundary-card h2{font-size:33px}.about-status{gap:31px}.about-status-board{grid-template-columns:1fr}.about-status-board>div{padding:24px 22px}.about-status-board>div+div{border-top:1px solid #d9dde3;border-left:0}.about-final-cta{padding-bottom:52px}.about-footer{padding-bottom:calc(36px + env(safe-area-inset-bottom))}}.membership-page{color:#17191d;overflow:hidden;background:#fff!important}.membership-page .membership-nav{width:min(100% - 48px,1180px);min-height:84px}.member-hero-v2{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(44px,7vw,92px);width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(54px,7.5vw,94px) 0 clamp(72px,9vw,112px);display:grid}.member-hero-copy h1{color:#111;letter-spacing:-.064em;margin:17px 0 22px;font-size:clamp(49px,6.4vw,78px);font-weight:680;line-height:1.05}.member-hero-copy h1 em{color:#a47a1d;font-style:normal}.member-hero-lead{color:#1d2025;letter-spacing:-.025em;margin:0;font-size:clamp(17px,2vw,22px);font-weight:650;line-height:1.55}.member-hero-body{color:#555e69;max-width:680px;margin:16px 0 0;font-size:13px;line-height:1.95}.member-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.member-hero-proof{color:#69717b;letter-spacing:.06em;border-top:1px solid #d9dde3;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:17px 0 0;font-size:8px;font-weight:800;list-style:none;display:flex}.member-hero-proof li{padding-left:14px;position:relative}.member-hero-proof li:before{color:#9a7219;content:"✓";position:absolute;left:0}.member-status-card{color:#fff;background:radial-gradient(circle at 88% 4%,#d6ae4621,#0000 16rem),#101216;border-top:4px solid #d7af46;padding:clamp(27px,4vw,40px);box-shadow:0 24px 60px #14171c24}.member-status-card>header{color:#e4c35f;letter-spacing:.13em;border-bottom:1px solid #30343a;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:8px;font-weight:800;display:flex}.member-status-card>header small{color:#747c86;font-size:7px}.member-status-main{align-items:center;gap:15px;padding:32px 0 23px;display:flex}.member-status-dot{background:#e2bd55;border:3px solid #101216;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #8f742c,0 0 24px #e2bd558c}.member-status-main>div{gap:2px;display:grid}.member-status-main small{color:#777f89;letter-spacing:.12em;font-size:7px}.member-status-main strong{font-size:20px;font-weight:650}.member-status-card dl{margin:0}.member-status-card dl>div{border-top:1px solid #30343a;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.member-status-card dl>div:last-child{border-bottom:1px solid #30343a}.member-status-card dt{color:#9299a2;font-size:9px}.member-status-card dd{color:#e5e8ec;margin:0;font-size:9px;font-weight:700}.member-status-card>a{color:#ebce73;margin-top:22px;font-size:10px;font-weight:700;display:block}.member-status-card>p{color:#747c86;margin:15px 0 0;font-size:7px;line-height:1.7}.member-section-head{max-width:850px;margin-bottom:35px;display:grid}.member-section-head h2{color:#17191d;letter-spacing:-.052em;margin:12px 0 0;font-size:clamp(36px,4.8vw,56px);font-weight:650;line-height:1.18}.member-section-head>p{color:#626a75;max-width:700px;margin:17px 0 0;font-size:12px;line-height:1.9}.member-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.member-channel-grid article{background:#fff;border:1px solid #d9dde3;flex-direction:column;min-height:330px;padding:25px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.member-channel-grid article:hover{border-color:#b58a24;transform:translateY(-2px);box-shadow:0 14px 34px #14171c12}.member-channel-grid article>span{color:#8e6918;letter-spacing:.12em;font-size:7px;font-weight:800}.member-channel-grid article>strong{color:#17191d;margin-top:38px;font-size:30px;line-height:1}.member-channel-grid h3{color:#1b1d21;margin:15px 0 9px;font-size:18px;font-weight:650}.member-channel-grid p{color:#69717b;margin:0;font-size:9px;line-height:1.85}.member-channel-grid article>a{color:#765816;margin-top:auto;padding-top:23px;font-size:9px;font-weight:700}.member-channel-grid article>small{color:#8a919a;margin-top:auto;padding-top:23px;font-size:8px;font-weight:700}.member-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.member-roadmap-grid>li{background:#fff;border:1px solid #d9dde3;flex-direction:column;min-height:390px;padding:25px;display:flex}.member-roadmap-grid>li.roadmap-live{border-top:4px solid #277f5b}.member-roadmap-grid>li.roadmap-next{background:#fffaf0;border-top:4px solid #b58a24}.member-roadmap-grid>li.roadmap-planned{border-top:4px solid #31353a}.member-roadmap-grid>li.roadmap-future{background:#f7f7f5;border-top:4px solid #87919c}.member-roadmap-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-roadmap-meta>span{color:#8d6918;font-size:8px;font-weight:800}.member-roadmap-meta>small{color:#fff;letter-spacing:.08em;background:#17191d;padding:4px 6px;font-size:6px;font-weight:800}.roadmap-live .member-roadmap-meta>small{background:#277f5b}.roadmap-next .member-roadmap-meta>small{background:#a27a1e}.roadmap-future .member-roadmap-meta>small{background:#6a747e}.member-roadmap-grid h3{color:#191b1f;letter-spacing:-.03em;margin:37px 0 10px;font-size:23px;font-weight:650;line-height:1.3}.member-roadmap-grid>li>p{color:#68707a;margin:0;font-size:9px;line-height:1.85}.member-roadmap-grid>li>ul{margin:auto 0 0;padding:22px 0 0;list-style:none;display:grid}.member-roadmap-grid>li>ul>li{color:#343941;border-top:1px solid #dfe3e8;padding:9px 0 9px 17px;font-size:9px;position:relative}.member-roadmap-grid>li>ul>li:before{color:#98711a;content:"✓";font-weight:900;position:absolute;left:0}.member-tool-preview{width:min(100% - 48px,1280px)!important}.member-tool-preview .premium-preview-head{max-width:1180px}.member-toolkit{border-top-color:#d9dde3}.member-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-promise-grid article{background:#fff;border:1px solid #d9dde3;flex-direction:column;min-height:260px;padding:28px;display:flex}.member-promise-grid article>span{color:#98711a;font-size:8px;font-weight:800}.member-promise-grid h3{color:#191b1f;margin:auto 0 10px;font-size:22px;font-weight:650}.member-promise-grid p{color:#68707a;margin:0;font-size:10px;line-height:1.85}.member-guardrails{background:#f8f3e8;border:0!important;padding:clamp(38px,6vw,70px)!important}.member-guardrails li{color:#30343a;border-color:#d8cfba}.membership-faq .faq-list{border-top-color:#d9dde3}.membership-faq .faq-list details{border-bottom-color:#d9dde3}.membership-faq .faq-list summary{color:#1f2227}.membership-faq .faq-list summary:after{color:#8a6617}.membership-faq .faq-list p{color:#626a75}.membership-final-cta{border-top:0}.membership-final-cta .button-gold{color:#111;background:#e0bd55}.membership-final-cta .text-link{color:#d6d9de}@media (width<=980px){.member-hero-v2{grid-template-columns:1fr}.member-status-card{max-width:680px}.member-channel-grid,.member-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-promise-grid{grid-template-columns:1fr}}.asset-switch{background:#fff;border:1px solid #d9dde3;width:min(100% - 48px,1180px);margin:18px auto 0;display:flex}.asset-switch a{color:#66707b;letter-spacing:.08em;flex:1;place-items:center;min-height:48px;padding:10px 18px;font:800 9px Inter,sans-serif;display:grid}.asset-switch a+a{border-left:1px solid #d9dde3}.asset-switch a.active{color:#efcf70;background:#111318}.crypto-page{color:#17191d;background:#fff!important}.crypto-page .chart-page-head{padding-top:clamp(55px,7vw,88px)}.asset-comparison,.bitcoin-foundation,.bitcoin-lens,.bitcoin-sources{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(72px,9vw,110px) 0}.asset-comparison>header{border-bottom:3px solid #17191d;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(36px,8vw,110px);padding-bottom:30px;display:grid}.asset-comparison h2,.bitcoin-lens h2,.bitcoin-sources h2{color:#17191d;letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(35px,5vw,58px);font-weight:650;line-height:1.12}.asset-comparison>header p{color:#646d77;margin:0;font-size:12px;line-height:1.9}.comparison-head{color:#7a828c;letter-spacing:.1em;border-bottom:1px solid #d9dde3;grid-template-columns:1.2fr 1fr 1fr;padding:17px 22px;font-size:8px;display:grid}.comparison-head strong{color:#8b6818}.comparison-list{grid-template-columns:1fr 1fr;display:grid}.comparison-list article{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;padding:27px 24px}.comparison-list article:nth-child(2n){border-right:0}.comparison-index{color:#8b6818;letter-spacing:.1em;font:800 8px Inter,sans-serif}.comparison-list h3{margin:22px 0 18px;font-size:22px}.comparison-list p{color:#626a74;grid-template-columns:80px 1fr;gap:12px;margin:10px 0 0;font-size:10px;line-height:1.75;display:grid}.comparison-list b{color:#17191d;letter-spacing:.08em;font-size:8px}.bitcoin-foundation{padding-bottom:0}.bitcoin-foundation>header{border-bottom:3px solid #17191d;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(36px,8vw,110px);padding-bottom:30px;display:grid}.bitcoin-foundation h2{color:#17191d;letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(35px,5vw,58px);font-weight:650;line-height:1.12}.bitcoin-foundation>header strong{color:#17191d;margin-bottom:12px;font-size:18px;line-height:1.5;display:block}.bitcoin-foundation>header p{color:#646d77;margin:0;font-size:12px;line-height:1.9}.bitcoin-trust-flow{background:#faf8f2;border-bottom:1px solid #d9dde3;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.bitcoin-trust-flow span,.bitcoin-trust-flow strong{letter-spacing:.03em;font-size:10px}.bitcoin-trust-flow i{color:#aa8121;font-style:normal}.bitcoin-trust-flow strong{color:#7c5c14}.bitcoin-mechanism-grid{border-left:1px solid #d9dde3;grid-template-columns:repeat(5,1fr);display:grid}.bitcoin-mechanism-grid article{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;min-height:285px;padding:24px 21px}.bitcoin-mechanism-grid article>span{color:#8b6818;letter-spacing:.09em;font:800 7px Inter,sans-serif}.bitcoin-mechanism-grid h3{color:#17191d;margin:34px 0 12px;font-size:18px;line-height:1.45}.bitcoin-mechanism-grid p{color:#646d77;margin:0;font-size:9px;line-height:1.85}.bitcoin-price-engine{color:#fff;background:#111318;grid-template-columns:1.4fr .8fr;align-items:center;gap:50px;padding:clamp(34px,5vw,58px);display:grid}.bitcoin-price-copy>span,.bitcoin-condition-grid article>span{color:#e2bf58;letter-spacing:.12em;font:800 8px Inter,sans-serif}.bitcoin-price-copy h3{letter-spacing:-.035em;margin:18px 0 16px;font-size:clamp(24px,3.1vw,38px);font-weight:600;line-height:1.35}.bitcoin-price-copy p{color:#b8bec6;margin:0;font-size:10px;line-height:1.9}.bitcoin-price-formula{border:1px solid #393d44;grid-template-columns:1fr auto;gap:4px 14px;padding:26px;display:grid}.bitcoin-price-formula span{color:#828a94;letter-spacing:.1em;font-size:7px}.bitcoin-price-formula b{font-size:18px}.bitcoin-price-formula i{color:#e2bf58;grid-column:1/-1;margin:4px 0;font-size:24px;font-style:normal}.bitcoin-price-formula strong{color:#e8cd79;border-top:1px solid #393d44;grid-column:1/-1;margin-top:14px;padding-top:14px;font-size:12px}.bitcoin-condition-grid{border:1px solid #d9dde3;border-top:0;grid-template-columns:1fr 1fr;display:grid}.bitcoin-condition-grid article{padding:30px}.bitcoin-condition-grid article+article{border-left:1px solid #d9dde3}.bitcoin-condition-grid .support>span{color:#1f8a61}.bitcoin-condition-grid .risk>span{color:#c84652}.bitcoin-condition-grid h3{margin:13px 0 20px;font-size:22px}.bitcoin-condition-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.bitcoin-condition-grid li{color:#555e68;border-top:1px solid #e2e5e8;padding:11px 0 11px 18px;font-size:10px;line-height:1.65;position:relative}.bitcoin-condition-grid li:before{color:#a57b1d;content:"•";position:absolute;left:0}.bitcoin-condition-grid .support li:before{color:#24966a}.bitcoin-condition-grid .risk li:before{color:#d24c58}.bitcoin-foundation-note{color:#69717b;background:#f4f4f2;margin:16px 0 0;padding:16px 20px;font-size:8px;line-height:1.8}.bitcoin-lens{padding-bottom:0}.bitcoin-lens>header,.bitcoin-sources>header{border-bottom:3px solid #17191d;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(36px,8vw,110px);padding-bottom:30px;display:grid}.bitcoin-lens>header p,.bitcoin-sources>header p{color:#646d77;margin:0;font-size:12px;line-height:1.9}.bitcoin-driver-grid{border-left:1px solid #d9dde3;grid-template-columns:repeat(5,1fr);display:grid}.bitcoin-driver-grid article{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;flex-direction:column;min-height:330px;padding:25px 22px;display:flex}.bitcoin-driver-grid article>span{color:#8b6818;letter-spacing:.09em;font:800 7px Inter,sans-serif}.bitcoin-driver-grid h3{margin:38px 0 12px;font-size:20px;line-height:1.35}.bitcoin-driver-grid p{color:#646d77;margin:0;font-size:9px;line-height:1.85}.bitcoin-driver-grid small{color:#22272d;margin-top:auto;padding-top:23px;font-size:7px;font-weight:800;line-height:1.6}.bitcoin-reading-order{color:#fff;background:#111318;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:20px 22px;display:grid}.bitcoin-reading-order>strong{color:#e4c45f;letter-spacing:.12em;font-size:8px}.bitcoin-reading-order ol{counter-reset:btc-step;flex-wrap:wrap;gap:8px 25px;margin:0;padding:0;list-style:none;display:flex}.bitcoin-reading-order li{counter-increment:btc-step;color:#c5cad1;font-size:9px}.bitcoin-reading-order li:before{content:counter(btc-step,decimal-leading-zero) " ";color:#787f88;margin-right:6px}.bitcoin-reading-order a{color:#efd476;white-space:nowrap;font-size:9px;font-weight:800}.bitcoin-sources{padding-top:clamp(20px,4vw,52px)}.bitcoin-sources>div{border-left:1px solid #d9dde3;grid-template-columns:repeat(4,1fr);display:grid}.bitcoin-sources a{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;flex-direction:column;min-height:230px;padding:25px;display:flex}.bitcoin-sources a small{color:#8b6818;letter-spacing:.11em;font-size:8px;font-weight:800}.bitcoin-sources a strong{color:#17191d;margin-top:38px;font-size:19px;line-height:1.45}.bitcoin-sources a span{color:#765916;margin-top:auto;font-size:9px;font-weight:800}@media (width<=980px){.bitcoin-mechanism-grid,.bitcoin-driver-grid{grid-template-columns:repeat(2,1fr)}.bitcoin-mechanism-grid article:last-child,.bitcoin-driver-grid article:last-child{grid-column:1/-1;min-height:220px}.bitcoin-price-engine,.bitcoin-reading-order{grid-template-columns:1fr}.bitcoin-sources>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.asset-switch,.asset-comparison,.bitcoin-foundation,.bitcoin-lens,.bitcoin-sources{width:min(100% - 32px,1180px)}.asset-switch{margin-top:12px}.asset-switch a{min-height:44px;padding:8px 6px;font-size:8px}.asset-comparison>header,.bitcoin-foundation>header,.bitcoin-lens>header,.bitcoin-sources>header{grid-template-columns:1fr;gap:18px}.bitcoin-foundation>header strong{font-size:16px}.bitcoin-trust-flow{background:#fff;justify-content:flex-start;gap:8px;padding:18px 0;overflow-x:auto}.bitcoin-trust-flow span,.bitcoin-trust-flow strong{flex:none;font-size:8px}.bitcoin-mechanism-grid{border-left:0;grid-template-columns:1fr}.bitcoin-mechanism-grid article,.bitcoin-mechanism-grid article:last-child{border-right:0;grid-column:auto;min-height:0;padding:24px 0}.bitcoin-mechanism-grid h3{margin-top:22px}.bitcoin-price-engine{gap:30px;margin-inline:-16px;padding:34px 16px}.bitcoin-price-copy h3 br{display:none}.bitcoin-price-formula{padding:22px}.bitcoin-condition-grid{border-inline:0;grid-template-columns:1fr}.bitcoin-condition-grid article{padding:27px 0}.bitcoin-condition-grid article+article{border-top:1px solid #d9dde3;border-left:0}.bitcoin-foundation-note{margin-inline:-16px}.comparison-head{display:none}.comparison-list{grid-template-columns:1fr}.comparison-list article{border-right:0;padding:24px 0}.comparison-list p{grid-template-columns:70px 1fr}.bitcoin-driver-grid{border-left:0;grid-template-columns:1fr}.bitcoin-driver-grid article,.bitcoin-driver-grid article:last-child{border-right:0;grid-column:auto;min-height:240px;padding:23px 0}.bitcoin-driver-grid h3{margin-top:28px}.bitcoin-reading-order{margin-inline:-16px;padding:21px 16px}.bitcoin-sources>div{border-left:0;grid-template-columns:1fr}.bitcoin-sources a{border-right:0;min-height:180px;padding:23px 0}.crypto-page .chart-page-head{padding-top:48px}}@media (width<=640px){.membership-page .membership-nav,.member-hero-v2,.membership-page .product-section,.membership-page .product-footer{width:min(100% - 32px,1180px)}.membership-page .membership-nav{min-height:76px}.membership-page .membership-nav .text-link{font-size:8px}.member-hero-v2{gap:31px;padding:42px 0 62px}.member-hero-copy h1{font-size:clamp(39px,10.8vw,50px);line-height:1.08}.member-hero-lead{font-size:16px}.member-hero-body{font-size:12px;line-height:1.9}.member-hero-actions{display:grid}.member-hero-actions .button{width:100%;min-height:49px}.member-hero-proof{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-status-card{padding:25px 22px}.member-status-main strong{font-size:18px}.member-section-head{margin-bottom:26px}.member-section-head h2{font-size:clamp(32px,9.5vw,42px)}.member-channel-grid,.member-roadmap-grid{grid-template-columns:1fr}.member-channel-grid article{min-height:280px;padding:22px}.member-channel-grid article>strong{margin-top:32px}.member-roadmap-grid>li{min-height:340px;padding:22px}.member-promise-grid article{min-height:210px;padding:23px}.member-promise-grid h3{margin-top:45px}.member-guardrails{padding:32px 22px!important}.membership-final-cta{padding-bottom:112px}}.crypto-section-nav{scrollbar-width:none;border-bottom:1px solid #d9dde3;width:min(100% - 48px,1180px);margin:10px auto 0;display:flex;overflow-x:auto}.crypto-section-nav::-webkit-scrollbar{display:none}.crypto-section-nav a{color:#5b6570;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:13px 22px 12px;font-size:11px;font-weight:700}.crypto-section-nav a:first-child{padding-left:0}.crypto-section-nav a:hover,.crypto-section-nav a:focus-visible{color:#17191d;border-bottom-color:#b48a25}.crypto-page .asset-comparison h2,.crypto-page .bitcoin-foundation h2,.crypto-page .bitcoin-lens h2,.crypto-page .bitcoin-sources h2{font-size:clamp(37px,5vw,58px)}.crypto-page .asset-comparison>header p,.crypto-page .bitcoin-foundation>header p,.crypto-page .bitcoin-lens>header p,.crypto-page .bitcoin-sources>header p{color:#505a65;max-width:590px;font-size:15px;line-height:1.85}.crypto-page .bitcoin-foundation>header strong{margin-bottom:14px;font-size:21px;line-height:1.5}.crypto-page .bitcoin-trust-flow{grid-template-columns:repeat(7,auto);justify-content:center;gap:18px;padding:28px;display:grid}.crypto-page .bitcoin-trust-flow span,.crypto-page .bitcoin-trust-flow strong{font-size:13px}.crypto-page .bitcoin-mechanism-grid,.crypto-page .bitcoin-driver-grid{grid-template-columns:repeat(6,1fr)}.crypto-page .bitcoin-mechanism-grid article,.crypto-page .bitcoin-driver-grid article{grid-column:span 2;min-height:310px;padding:30px 28px}.crypto-page .bitcoin-mechanism-grid article:nth-child(4),.crypto-page .bitcoin-driver-grid article:nth-child(4){grid-column:2/span 2}.crypto-page .bitcoin-mechanism-grid article>span,.crypto-page .bitcoin-driver-grid article>span{font-size:10px}.crypto-page .bitcoin-mechanism-grid h3{margin-top:42px;font-size:22px}.crypto-page .bitcoin-driver-grid h3{margin-top:40px;font-size:23px}.crypto-page .bitcoin-mechanism-grid p,.crypto-page .bitcoin-driver-grid p{color:#505a65;font-size:14px;line-height:1.85}.crypto-page .bitcoin-driver-grid small,.crypto-page .bitcoin-price-copy>span,.crypto-page .bitcoin-condition-grid article>span{font-size:10px}.crypto-page .bitcoin-price-copy h3{font-size:clamp(28px,3.1vw,40px)}.crypto-page .bitcoin-price-copy p{color:#c8cdd3;max-width:700px;font-size:14px}.crypto-page .bitcoin-price-formula{background:#171a1f;padding:30px}.crypto-page .bitcoin-price-formula span{color:#a5acb5;font-size:9px}.crypto-page .bitcoin-price-formula b{font-size:22px}.crypto-page .bitcoin-price-formula strong{font-size:15px}.crypto-page .bitcoin-condition-grid h3{font-size:25px}.crypto-page .bitcoin-condition-grid li{color:#4f5964;padding:13px 0 13px 20px;font-size:14px}.crypto-page .bitcoin-foundation-note{color:#59636e;border-left:3px solid #b48a25;padding:18px 22px;font-size:12px}.crypto-page .comparison-index{font-size:10px}.crypto-page .comparison-list h3{font-size:24px}.crypto-page .comparison-list p{color:#505a65;grid-template-columns:86px 1fr;gap:14px;font-size:14px}.crypto-page .comparison-list b,.crypto-page .bitcoin-sources a small{font-size:10px}.crypto-page .bitcoin-sources a strong{font-size:20px}.crypto-page .bitcoin-sources a span{font-size:12px}@media (width<=980px){.crypto-page .bitcoin-mechanism-grid,.crypto-page .bitcoin-driver-grid{grid-template-columns:repeat(2,1fr)}.crypto-page .bitcoin-mechanism-grid article,.crypto-page .bitcoin-driver-grid article,.crypto-page .bitcoin-mechanism-grid article:nth-child(4),.crypto-page .bitcoin-driver-grid article:nth-child(4){grid-column:auto}.crypto-page .bitcoin-mechanism-grid article:last-child,.crypto-page .bitcoin-driver-grid article:last-child{grid-column:1/-1}}@media (width<=760px){.crypto-section-nav{width:min(100% - 32px,1180px)}.crypto-section-nav a{padding:13px 16px;font-size:11px}.crypto-section-nav a:first-child{padding-left:0}.crypto-page .asset-switch a{min-height:46px;font-size:9px}.crypto-page .asset-comparison>header,.crypto-page .bitcoin-foundation>header,.crypto-page .bitcoin-lens>header,.crypto-page .bitcoin-sources>header{gap:20px}.crypto-page .asset-comparison>header p,.crypto-page .bitcoin-foundation>header p,.crypto-page .bitcoin-lens>header p,.crypto-page .bitcoin-sources>header p{font-size:16px;line-height:1.8}.crypto-page .bitcoin-foundation>header strong{font-size:18px}.crypto-page .bitcoin-trust-flow{grid-template-columns:1fr auto 1fr;justify-content:stretch;gap:9px;padding:22px 0;overflow:visible}.crypto-page .bitcoin-trust-flow span,.crypto-page .bitcoin-trust-flow strong{font-size:12px;line-height:1.45}.crypto-page .bitcoin-trust-flow i:nth-of-type(3){display:none}.crypto-page .bitcoin-trust-flow strong{text-align:center;background:#faf8f2;grid-column:1/-1;padding:13px 16px}.crypto-page .bitcoin-mechanism-grid,.crypto-page .bitcoin-driver-grid{grid-template-columns:1fr}.crypto-page .bitcoin-mechanism-grid article,.crypto-page .bitcoin-mechanism-grid article:last-child,.crypto-page .bitcoin-mechanism-grid article:nth-child(4),.crypto-page .bitcoin-driver-grid article,.crypto-page .bitcoin-driver-grid article:last-child,.crypto-page .bitcoin-driver-grid article:nth-child(4){grid-column:auto;min-height:0;padding:28px 0}.crypto-page .bitcoin-mechanism-grid h3{margin-top:24px;font-size:23px}.crypto-page .bitcoin-driver-grid h3{font-size:24px}.crypto-page .bitcoin-mechanism-grid p,.crypto-page .bitcoin-driver-grid p{font-size:16px;line-height:1.8}.crypto-page .bitcoin-driver-grid small{font-size:11px}.crypto-page .bitcoin-price-copy p{font-size:15px}.crypto-page .bitcoin-price-formula{padding:24px}.crypto-page .bitcoin-condition-grid li{font-size:15px}.crypto-page .bitcoin-foundation-note{padding:20px 16px;font-size:13px}.crypto-page .comparison-list h3{font-size:25px}.crypto-page .comparison-list p{grid-template-columns:78px 1fr;font-size:15px}.crypto-page .bitcoin-reading-order li,.crypto-page .bitcoin-reading-order a{font-size:12px}}.approval-page{color:#17191d;background:#f4f3ef;min-height:100vh;padding:clamp(32px,6vw,76px);font-family:Inter,Noto Sans JP,sans-serif}.approval-page>header,.approval-page>section{width:min(100%,1180px);margin-inline:auto}.approval-page>header span{color:#987019;letter-spacing:.16em;font-size:11px;font-weight:800}.approval-page>header h1{letter-spacing:-.055em;margin:16px 0 10px;font-size:clamp(38px,6vw,72px)}.approval-page>header p{color:#656d77}.approval-access{background:#fff;border:1px solid #d3d6da;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-top:38px;padding:22px;display:grid}.approval-access label{color:#666e78;gap:7px;font-size:11px;font-weight:700;display:grid}.approval-access input{min-height:44px;font:inherit;background:#fff;border:1px solid #cfd3d8;padding:10px 12px}.approval-access button,.approval-actions button{color:#fff;background:#17191d;border:1px solid #17191d;min-height:44px;padding:10px 18px;font-weight:750}.approval-access>p{color:#69717a;grid-column:1/-1;margin:2px 0 0;font-size:12px}.approval-list{gap:18px;margin-top:22px;display:grid}.approval-list>article{background:#fff;border:1px solid #cfd3d8}.approval-summary{padding:28px}.approval-warning{color:#fff;letter-spacing:.09em;background:#ad7d12;padding:5px 8px;font-size:10px;font-weight:850;display:inline-block}.approval-summary time{float:right;color:#7a828b;font-size:11px}.approval-summary h2{margin:22px 0 10px;font-size:clamp(23px,3vw,34px)}.approval-summary>p{color:#5f6872}.approval-summary dl{border-top:1px solid #d8dce0;grid-template-columns:repeat(3,1fr);margin:25px 0 0;display:grid}.approval-summary dl>div{border-right:1px solid #d8dce0;padding:15px 14px}.approval-summary dt{color:#858c95;letter-spacing:.08em;font-size:9px}.approval-summary dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.approval-summary ul{color:#815d0f;margin:18px 0 0;padding-left:20px}.approval-list details{border-top:1px solid #d8dce0}.approval-list summary{cursor:pointer;padding:18px 28px;font-weight:750}.approval-checks{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 28px 28px;display:grid}.approval-checks>div{border:1px solid #d8dce0;min-height:180px;padding:17px}.approval-checks span{color:#217d5a;font-size:9px;font-weight:850}.approval-checks [data-result=WARNING] span{color:#a5740c}.approval-checks [data-result=FAIL] span{color:#bb3d4a}.approval-checks strong{margin-top:25px;font-size:13px;display:block}.approval-checks p{color:#646d77;font-size:11px;line-height:1.7}.approval-actions{border-top:1px solid #d8dce0;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 28px;display:grid}.approval-actions button:nth-child(2){background:#9b7218;border-color:#9b7218}.approval-actions button:nth-child(3){color:#a32f3b;background:#fff;border-color:#a32f3b}@media (width<=760px){.approval-page{padding:25px 16px}.approval-access{grid-template-columns:1fr}.approval-access>p{grid-column:1}.approval-summary{padding:22px}.approval-summary time{float:none;margin-top:10px;display:block}.approval-summary dl{grid-template-columns:1fr}.approval-summary dl>div{border-bottom:1px solid #d8dce0;border-right:0}.approval-checks{grid-template-columns:1fr;padding:0 22px 22px}.approval-checks>div{min-height:0}.approval-actions{grid-template-columns:1fr;padding:18px 22px}}.approval-user{align-items:center;gap:10px;margin-top:20px;display:flex}.approval-user small{color:#3c2b08;background:#ead58e;padding:4px 7px;font-weight:800}.approval-user button{color:#735510;background:0 0;border:0;margin-left:auto;text-decoration:underline}.approval-access{align-items:center;display:flex}.approval-access>p{grid-column:auto;margin:0}.approval-comment{border-top:1px solid #d8dce0;grid-template-columns:1fr auto;gap:10px;padding:18px 28px;display:grid}.approval-comment textarea{min-height:74px;font:inherit;resize:vertical;border:1px solid #cfd3d8;padding:12px}.approval-comment button{color:#fff;background:#17191d;border:1px solid #17191d;min-height:44px;padding:10px 18px;font-weight:750}.approval-login{color:#17191d;background:#f4f3ef;place-items:center;min-height:100vh;padding:24px;display:grid}.approval-login form{background:#fff;border-top:4px solid #b58a24;width:min(100%,460px);padding:clamp(28px,5vw,48px);box-shadow:0 24px 70px #0f12161f}.approval-login form>span{color:#987019;letter-spacing:.14em;font-size:10px;font-weight:800}.approval-login h1{letter-spacing:-.045em;margin:20px 0 9px;font-size:clamp(32px,7vw,46px)}.approval-login p{color:#68717b;margin:0 0 26px;font-size:12px}.approval-login label{color:#555e68;gap:8px;margin-top:16px;font-size:11px;font-weight:700;display:grid}.approval-login input{min-height:48px;font:inherit;border:1px solid #cfd3d8;padding:11px 13px}.approval-login button{color:#fff;background:#17191d;border:0;width:100%;min-height:50px;margin-top:24px;font-weight:800}.approval-login button:disabled{opacity:.55}@media (width<=760px){.approval-access{flex-direction:column;align-items:stretch}.approval-comment{grid-template-columns:1fr;padding:18px 22px}.approval-user{flex-wrap:wrap;align-items:flex-start}.approval-user button{margin-left:0}}.tradingview-fallback-frame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.beginner-hero-trust{color:#626a74;flex-wrap:wrap;gap:9px 22px;margin:22px 0 0;padding:0;font-size:10px;font-weight:750;list-style:none;display:flex}.beginner-hero-trust li{padding-left:15px;position:relative}.beginner-hero-trust li:before{color:#967019;content:"✓";position:absolute;left:0}.beginner-page #learn,.beginner-page #account-types,.beginner-page #diagnosis,.beginner-page #compare{scroll-margin-top:24px}.beginner-page .beginner-ad-notice{font-size:11px}.beginner-page .beginner-concerns>p,.beginner-page .beginner-learning>p,.beginner-page .purpose-section>p,.beginner-page .account-comparison>p,.beginner-page .learning-step-grid p,.beginner-page .beginner-section p,.beginner-page .purpose-result p,.beginner-page .faq-list p,.beginner-page .comparison-method p,.beginner-page .advertising-policy p{font-size:12px}.purpose-check{border-top:1px solid #dfd8c4;padding-top:13px;margin-top:14px!important}.purpose-check strong{color:#2e3238}.broker-diagnostic-hint{color:#737b84;margin:14px 0 0;font-size:10px}.broker-diagnostic-result:focus{outline-offset:3px;outline:2px solid #b58a24}.broker-diagnostic-result h3{margin:7px 0 8px;font-size:16px}.broker-diagnostic-type{font-weight:800;color:#17191d!important;margin:0 0 16px!important;font-size:22px!important;line-height:1.4!important}.broker-diagnostic-selections{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.broker-diagnostic-selections span{color:#5b4a21;background:#fff;border:1px solid #d9d2bd;padding:7px 10px;font-size:9px;font-weight:750}.broker-diagnostic-cta-note{background:#fff;border-left:3px solid #b58a24;padding:12px 14px;margin-top:13px!important}.comparison-readiness{background:#f7f6f2;border-left:3px solid #b58a24;margin-top:22px;padding:20px 22px}.comparison-readiness strong{color:#2b2f35;font-size:13px;display:block}.comparison-readiness p{color:#626a74;max-width:820px;margin:6px 0 0;font-size:11px;line-height:1.85}.beginner-cta-caution{color:#626a74!important;max-width:820px!important;margin:18px 0 0!important;font-size:10px!important;line-height:1.85!important}.beginner-page .broker-diagnostic-head p{font-size:12px}.beginner-page .broker-diagnostic-options button{min-height:46px;font-size:11px}.beginner-page .beginner-comparison-link{font-size:11px}@media (width<=640px){.beginner-page .beginner-hero{padding:40px 0}.beginner-page .beginner-hero h1{font-size:clamp(34px,10.5vw,46px);line-height:1.1}.beginner-page .beginner-hero>p{font-size:14px;line-height:1.85}.beginner-page .beginner-primary-cta,.beginner-page .beginner-secondary-cta{min-height:52px;font-size:13px}.beginner-hero-trust{gap:9px;margin-top:20px;font-size:12px;display:grid}.beginner-page .beginner-meta{font-size:11px}.beginner-page .beginner-ad-notice{padding:17px 16px;font-size:12px;line-height:1.75}.beginner-page .beginner-ad-notice strong{font-size:13px}.beginner-page .beginner-concerns h2,.beginner-page .beginner-learning h2,.beginner-page .purpose-section h2,.beginner-page .account-comparison h2,.beginner-page .faq-section h2{font-size:clamp(27px,8.6vw,35px);line-height:1.25}.beginner-page .beginner-concerns>p,.beginner-page .beginner-learning>p,.beginner-page .purpose-section>p,.beginner-page .account-comparison>p,.beginner-page .learning-step-grid p,.beginner-page .beginner-section p,.beginner-page .purpose-result p,.beginner-page .faq-list p,.beginner-page .comparison-method p,.beginner-page .advertising-policy p,.beginner-page .comparison-readiness p{font-size:14px;line-height:1.8}.beginner-page .learning-step-grid h3{font-size:20px}.beginner-page .learning-step-grid a{font-size:13px}.beginner-page .beginner-section{grid-template-columns:38px 1fr;gap:12px}.beginner-page .beginner-section h2{font-size:25px;line-height:1.3}.beginner-page .beginner-list li,.beginner-page .beginner-steps li{font-size:13px}.beginner-page .purpose-tabs button,.beginner-page .broker-diagnostic-options button{min-height:50px;font-size:13px}.beginner-page .purpose-result h3{font-size:22px;line-height:1.4}.beginner-page .broker-diagnostic-head p{font-size:14px;line-height:1.8}.beginner-page .broker-diagnostic-step h3{font-size:18px}.broker-diagnostic-hint{font-size:12px}.beginner-page .broker-diagnostic-result h3{font-size:17px}.beginner-page .broker-diagnostic-type{font-size:22px!important}.broker-diagnostic-selections{display:grid}.broker-diagnostic-selections span{font-size:12px}.beginner-page .broker-diagnostic-result strong{font-size:14px}.beginner-page .broker-diagnostic-result li{font-size:13px}.beginner-page .broker-diagnostic-result em{font-size:12px;line-height:1.75}.beginner-page .broker-diagnostic-cta-note{font-size:13px!important}.beginner-page .broker-diagnostic-result a,.beginner-page .beginner-comparison-link{min-height:52px;font-size:13px}.comparison-readiness{padding:20px 18px}.comparison-readiness strong{font-size:15px}.beginner-page .beginner-cta-caution{font-size:12px!important;line-height:1.75!important}.beginner-page .comparison-items span{font-size:12px}.beginner-page .faq-list summary{font-size:14px;line-height:1.55}.beginner-page .beginner-risk-notice ul{font-size:13px;line-height:1.85}}.agent-page{color:#f2f3f4;background:radial-gradient(circle at 82% 3%,#bd8f2a21,#0000 24rem),#080b10;min-height:100vh;padding:clamp(28px,5vw,72px);font-family:Inter,Noto Sans JP,sans-serif}.agent-page>header,.agent-page>nav,.agent-page>section,.agent-page>.agent-message{width:min(100%,1180px);margin-inline:auto}.agent-header{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:clamp(38px,8vw,110px);display:grid}.agent-header>div>span,.agent-control>div>span,.agent-system header>span,.agent-workflow header>span,.agent-history header span{color:#e0bd55;letter-spacing:.16em;font-size:9px;font-weight:850}.agent-header h1{letter-spacing:-.06em;margin:18px 0 17px;font-size:clamp(44px,6.7vw,78px);font-weight:620;line-height:1.08}.agent-header>div>p{color:#aeb5bf;max-width:690px;margin:0;font-size:13px;line-height:1.9}.agent-header aside{background:#11161e;border-top:3px solid #d2aa43;padding:24px;display:grid}.agent-header aside small{color:#777f89;letter-spacing:.12em;font-size:8px}.agent-header aside strong{margin-top:19px;font-size:18px}.agent-header aside span{color:#d7b654;margin-top:4px;font-size:10px}.agent-header aside button{color:#a7afb8;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:9px;text-decoration:underline}.agent-nav{border-bottom:1px solid #292f37;align-items:center;gap:28px;margin-top:42px;display:flex}.agent-nav a{color:#8f98a3;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:48px;font-size:10px;font-weight:750;display:flex}.agent-nav a[aria-current=page]{color:#f1d278;border-bottom-color:#d5ae49}.agent-nav b{color:#111;background:#d5ae49;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.agent-control{background:linear-gradient(135deg,#121924,#0c1017);border:1px solid #303741;grid-template-columns:1.15fr .85fr;gap:clamp(36px,7vw,86px);margin-top:56px;padding:clamp(28px,5vw,55px);display:grid}.agent-control h2,.agent-system h2,.agent-workflow h2,.agent-history h2{letter-spacing:-.045em;margin:11px 0 16px;font-size:clamp(29px,4vw,46px);font-weight:600;line-height:1.2}.agent-control>div>p{color:#aeb6c0;max-width:650px;margin:0;font-size:12px}.agent-control ul{grid-template-columns:1fr 1fr;gap:9px 22px;margin:25px 0 0;padding:0;list-style:none;display:grid}.agent-control li{color:#d5d9df;padding-left:16px;font-size:10px;position:relative}.agent-control li:before{color:#dfbd59;content:"✓";position:absolute;left:0}.agent-run-panel{background:#080b10;border:1px solid #3a414a;flex-direction:column;padding:25px;display:flex}.agent-manual-badge{align-self:flex-start;padding:6px 8px;color:#ebcb71!important;letter-spacing:.1em!important;border:1px solid #8d6e27!important;font-size:7px!important}.agent-run-panel>strong{margin-top:25px;font-size:19px}.agent-run-panel>p{color:#939ca7!important;margin:10px 0 0!important;font-size:10px!important}.agent-run-panel>button{color:#111;cursor:pointer;background:#dfbc57;border:0;min-height:52px;margin-top:25px;font-weight:850}.agent-run-panel>button:disabled{cursor:not-allowed;opacity:.42}.agent-run-panel>small{color:#737d88;margin-top:10px;font-size:8px}.agent-message{color:#bec5ce;background:#131821;border-left:3px solid #d6ad47;padding:15px 18px;font-size:11px;margin-top:14px!important}.agent-system,.agent-workflow,.agent-history{border-bottom:1px solid #292f37;padding:clamp(62px,8vw,96px) 0}.agent-status-grid{border-top:1px solid #303741;border-left:1px solid #303741;grid-template-columns:repeat(5,1fr);margin-top:31px;display:grid}.agent-status-grid article{background:#0e131a;border-bottom:1px solid #303741;border-right:1px solid #303741;min-height:190px;padding:22px}.agent-status-grid article>span{color:#69737e;font-size:8px}.agent-status-grid article>strong{margin-top:45px;font-size:13px;display:block}.agent-status-grid article>p{color:#dcbe64;margin:8px 0 0;font-size:9px}.agent-status-grid article[data-ready=false]>p{color:#d06c75}.agent-workflow ol{border-top:1px solid #303741;border-left:1px solid #303741;grid-template-columns:repeat(5,1fr);margin:30px 0 0;padding:0;list-style:none;display:grid}.agent-workflow li{border-bottom:1px solid #303741;border-right:1px solid #303741;min-height:245px;padding:23px}.agent-workflow li>b{color:#dcb953;font-size:9px}.agent-workflow li>strong{margin-top:55px;font-size:14px;display:block}.agent-workflow li>p{color:#8f98a3;margin:10px 0 0;font-size:9px;line-height:1.8}.agent-history>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.agent-history>header button{color:#e5c467;cursor:pointer;background:0 0;border:1px solid #655225;min-height:42px;padding:0 17px}.agent-run-list{border-top:1px solid #303741;margin-top:28px;display:grid}.agent-run-list article{border-bottom:1px solid #303741;grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.agent-run-list article>div{display:grid}.agent-run-list time{color:#7e8893;font-size:9px}.agent-run-list strong{margin-top:4px}.agent-run-list p{color:#a5adb7;margin:0;font-size:9px}.agent-run-list small{color:#cf7c83;grid-column:1/-1;font-size:9px}.agent-empty{color:#808a95;margin:30px 0 0}.agent-denied{color:#f2f3f4;background:#080b10;place-items:center;min-height:100vh;padding:24px;display:grid}.agent-denied section{background:#11161e;border-top:4px solid #d5ae49;width:min(100%,620px);padding:clamp(28px,6vw,58px)}.agent-denied span{color:#d9b653;letter-spacing:.15em;font-size:9px;font-weight:800}.agent-denied h1{letter-spacing:-.045em;margin:24px 0 15px;font-size:clamp(32px,6vw,52px);line-height:1.25}.agent-denied p{color:#a4adb7}.agent-denied a{color:#ebca6d;margin-top:18px;text-decoration:underline;display:inline-flex}.approval-warning[data-result=PASS]{background:#277f5b}.approval-review-summary{background:#f7f5ef;border-left:3px solid #b58a24;margin-top:17px;padding:14px 16px}.approval-user a{color:#735510;text-decoration:underline}.approval-article-preview{grid-template-columns:1fr 280px;gap:34px;padding:0 28px 28px;display:grid}.approval-article-preview section+section{margin-top:28px}.approval-article-preview h3,.approval-output-list h3{margin:0 0 8px;font-size:17px}.approval-article-preview p,.approval-output-list p{color:#555e68;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.9}.approval-article-preview aside{background:#faf9f5;border:1px solid #d8dce0;flex-direction:column;padding:19px;display:flex}.approval-article-preview aside>span{color:#8c6818;letter-spacing:.12em;font-size:8px;font-weight:850}.approval-article-preview aside a{border-bottom:1px solid #d8dce0;padding:14px 0;display:grid}.approval-article-preview aside strong{font-size:10px}.approval-article-preview aside small{color:#747d87;margin-top:5px;font-size:8px}.approval-output-list{grid-template-columns:1fr 1fr;gap:10px;padding:0 28px 28px;display:grid}.approval-output-list section{background:#fafafa;border:1px solid #d8dce0;padding:20px}.approval-output-list small{color:#6f7882;margin-top:10px;display:block}.editorial-chatgpt-login{color:#fff;background:#17191d;justify-content:center;align-items:center;min-height:50px;font-size:12px;font-weight:800;display:flex}.editorial-login-divider{color:#8b929a;align-items:center;gap:12px;margin:20px 0 2px;font-size:9px;display:flex}.editorial-login-divider:before,.editorial-login-divider:after{content:"";background:#d9dde1;flex:1;height:1px}@media (width<=900px){.agent-header,.agent-control{grid-template-columns:1fr}.agent-header aside{max-width:500px}.agent-status-grid,.agent-workflow ol{grid-template-columns:repeat(2,1fr)}.agent-status-grid article:last-child,.agent-workflow li:last-child{grid-column:1/-1}.agent-run-list article{grid-template-columns:1fr 1fr}.approval-article-preview,.approval-output-list{grid-template-columns:1fr}}@media (width<=640px){.agent-page{padding:24px 16px 60px}.agent-header h1{font-size:clamp(42px,12vw,55px)}.agent-header>div>p{font-size:12px}.agent-nav{gap:18px;overflow-x:auto}.agent-nav a{flex:none;min-height:52px}.agent-control{margin-top:36px;padding:25px 20px}.agent-control ul{grid-template-columns:1fr}.agent-run-panel{padding:22px 18px}.agent-run-panel>button{min-height:54px}.agent-system,.agent-workflow,.agent-history{padding:58px 0}.agent-status-grid,.agent-workflow ol{grid-template-columns:1fr}.agent-status-grid article:last-child,.agent-workflow li:last-child{grid-column:auto}.agent-status-grid article{min-height:145px}.agent-status-grid article>strong{margin-top:30px}.agent-workflow li{min-height:175px}.agent-workflow li>strong{margin-top:34px}.agent-history>header{flex-direction:column;align-items:flex-start}.agent-run-list article{grid-template-columns:1fr;gap:8px;padding:22px 0}.approval-article-preview,.approval-output-list{padding:0 22px 22px}.approval-article-preview p,.approval-output-list p{font-size:13px}.approval-user a{width:100%}}.news-hub .auto-news-nav,.news-hub .auto-news-nav nav,.news-hub-hero>span,.news-section-head span,.news-section-head>time,.news-section-head>p,.news-trust-list,.news-focus-card figcaption,.news-editorial-card figcaption,.news-focus-card>div>span,.news-focus-card strong,.news-editorial-meta,.news-editorial-source,.news-editorial-source strong,.news-published-image>span,.news-published-meta,.news-automation-note>span,.news-deep-dive>div>span,.news-deep-dive>div:last-child>a:last-child,.auto-article-visual figcaption{font-size:12px}.news-hub-hero>p,.news-focus-card p,.news-editorial-card p,.news-published-section .auto-news-list p,.news-automation-note p,.news-deep-dive p{font-size:14px;line-height:1.8}.news-editorial-card>a{grid-template-columns:230px minmax(0,1fr);min-height:320px}.news-editorial-content{padding:26px}.news-editorial-meta,.news-editorial-source{flex-wrap:wrap;line-height:1.45}.news-editorial-source{gap:8px 14px}.news-published-section .auto-news-list>article{grid-template-columns:260px minmax(0,1fr);gap:28px}.news-published-copy{min-height:190px}.news-published-section .read-more{font-size:13px}.news-visual__category{font-size:clamp(12px,2.7cqw,20px)}.news-visual__rank small{font-size:clamp(12px,1.8cqw,16px)}.news-visual__copy span{font-size:clamp(12px,2.6cqw,19px)}.news-visual__brand span{font-size:clamp(12px,2.15cqw,17px)}.news-visual__markets small,.news-visual__markets span{font-size:clamp(12px,1.8cqw,15px)}.news-visual--compact .news-visual__category{font-size:clamp(12px,3cqw,16px)}.news-visual--compact .news-visual__rank small{font-size:12px}@media (width<=900px){.news-editorial-card>a{grid-template-columns:230px minmax(0,1fr)}.news-published-section .auto-news-list>article{grid-template-columns:220px minmax(0,1fr)}}@media (width<=640px){.news-hub .auto-news-nav{min-height:76px}.news-hub .auto-news-nav .product-brand,.news-hub .auto-news-nav nav{font-size:12px}.news-hub-hero>p{font-size:14px;line-height:1.8}.news-hub-actions .button{font-size:14px}.news-trust-list{gap:9px;font-size:12px;display:grid}.news-section-head>time,.news-section-head>p{font-size:12px;line-height:1.65}.news-focus-card>div{padding:28px 22px}.news-focus-card p{font-size:14px}.news-focus-card strong{font-size:13px}.news-editorial-card>a{grid-template-columns:1fr;min-height:0}.news-editorial-content{min-height:0;padding:24px 21px}.news-editorial-meta{justify-content:flex-start;gap:6px 16px}.news-editorial-card h3{font-size:24px}.news-editorial-card p{font-size:14px}.news-editorial-source{border-top:1px solid #e0e3e7;margin-top:22px;padding-top:18px}.news-published-section .auto-news-list>article{grid-template-columns:1fr;gap:18px}.news-published-copy{min-height:0}.news-published-meta{flex-wrap:wrap;gap:6px 14px!important}.news-published-section .auto-news-list p{font-size:14px}.news-automation-note{gap:8px}.news-automation-note p{font-size:14px}.news-deep-dive>div:last-child>a:last-child{font-size:12px}.auto-article-visual figcaption{max-width:88%;font-size:12px;line-height:1.35;bottom:6px;right:6px}}
