/* P66: one rounded contour, cool transparent materials, shared optical scene. */
:root,html[data-glass=regular],html[data-glass=frosted],html[data-glass=dark]{--p66-ink:#f3f7fb;--p66-muted:#b5c6d7;--p65-ink:#f3f7fb;--p65-muted:#b5c6d7;--p65-radius:34px;--p65-small:21px;--p65-selected:#cee9ff18;--p65-edge:#daeeff42;--p65-surface:#b8d8f608;--p65-glass:linear-gradient(145deg,#d8ecff0e,#0c264b38 62%,#c4e2ff08);--p65-shadow:inset 0 1px 1px #eff8ff54,inset 0 -1px 1px #9dbcd326,0 14px 38px #00000024;--p65-blur:5px;--p66-light:.14;--p66-rim:.72;--p66-refract:1.065}
html[data-glass=frosted]{--p65-glass:linear-gradient(145deg,#b4d4f324,#12315066);--p65-surface:#b8d8f610;--p65-blur:18px;--p65-edge:#e5f4ff5c;--p66-refract:1.035}
html[data-glass=dark]{--p65-glass:linear-gradient(145deg,#132c4b85,#030f228c);--p65-surface:#537eaa12;--p65-blur:9px;--p65-edge:#bedfff40;--p66-refract:1.09}
body{background:#061427!important}main{position:relative;isolation:isolate;color:var(--p66-ink);--ink:#eff6ff;--text:#eff6ff;--muted:#b5c6d7;--brand-navy:#e8f3ff;--navy:#e8f3ff;--card-cream:#11283d;--cream:#10263d}
main>.section,main>.hero,main>.intro-section,main>.page-hero{position:relative;background:transparent!important;z-index:1}
main>.section:before,main>.section:after,main>.hero:before,main>.hero:after{background:none!important}
main :is(h1,h2,h3,h4,h5,.section-title,.section-kicker,.hero-eyebrow,.intro-title,.hero-summary-price,.hero-summary-identity strong,.record-market strong,.record-accuracy-panel strong,.capital-total strong,.stat-main,.sample-level dd,.news-card-title,.brief-card h3,.guide-card strong,.wealth-stats strong,.portfolio-total){color:var(--p66-ink)!important}
main :is(p,small,dt,label,.intro-description,.hero-summary-description,.hero-summary-identity small,.weekly-period-label,.record-metrics-v20 span,.record-market span,.record-market small,.stat-label,.stat-asset span,.capital-scale,.capital-kicker,.sample-meta,.news-summary,.news-card-meta,.news-meta,.section-subtitle,.exchange-note){color:var(--p66-muted)!important}
main a:not(.btn):not(.news-card-link):not(.learning-card):not(.image-preview):not(.subscription-cta){color:#d5e8f8}
main .section-heading :is(h2,p),main .sample-heading :is(h2,p),#premium-sample .sample-heading :is(h2,p){color:var(--p66-ink)!important}
.p66-star-zone{position:absolute;top:0;inset-inline:0;overflow:hidden;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 65% 27%,#102c4b 0%,#07192f 44%,#040e20 100%)}
.p66-star-zone:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061427,transparent 130px);pointer-events:none}
.p66-star-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;opacity:.85}
/* The old squircle outline and the shader outline used different geometries. */
html body :is(main .p65-glass,.btn,.subscription-cta,.p65-cv-view,.p66-control,.p66-switch,.p66-indicator){corner-shape:round!important}
html body :is(main .p65-glass,main .p65-glass .p65-glass){position:relative;isolation:isolate;min-width:0;border:1px solid var(--p65-edge)!important;border-radius:var(--p65-radius)!important;background:var(--p65-glass)!important;box-shadow:var(--p65-shadow)!important;-webkit-backdrop-filter:blur(var(--p65-blur)) saturate(1.12);backdrop-filter:blur(var(--p65-blur)) saturate(1.12);color:var(--p66-ink)!important;transform:none!important}
html body main .p65-glass.p65-glass-small{border-radius:var(--p65-small)!important}
html body main .p65-glass .p65-glass{background:linear-gradient(145deg,#daedff0c,#0b274122)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
html body main .p65-glass:before{border-radius:inherit;corner-shape:round;}
html body main .p65-glass:after{content:none!important}
html body #todayForecast.p65-glass{border-radius:38px!important;background:linear-gradient(140deg,#16365766,#071a3755)!important;overflow:hidden}
html body #todayForecast .hero-summary-row{background:linear-gradient(130deg,#d1eaff09,#061a3026)!important;border-radius:22px!important}
#todayForecast header>a{background:#c8e8ff0b!important;border:1px solid #d1edff36!important;color:#e4f4ff!important;border-radius:16px!important}
.hero-summary-spark:after,.hero-summary-spark:before{background:none!important}
html body .hero-summary-price{color:#f0f7ff!important}.intro-copy .hero-stats strong,.intro-copy .hero-stats span{color:#e1edf8!important}
html body .p66-optics{position:absolute!important;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none!important;z-index:2;opacity:.78;contain:strict}
.p66-spot,.p66-rim{position:absolute!important;inset:0;pointer-events:none!important;z-index:3;border-radius:inherit;opacity:0;transition:opacity .18s linear;contain:paint}
.p66-spot{background:radial-gradient(circle 130px at var(--spot-x,50%) var(--spot-y,50%),#eaf6ff24 0%,#d2eaff0c 38%,transparent 100%);mix-blend-mode:screen}
.p66-rim{padding:1px;background:radial-gradient(circle 155px at var(--spot-x,50%) var(--spot-y,50%),#fff 0%,#d5efff99 27%,#9ac9f329 60%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
/* All user-facing controls share the same cool glass material. */
html body :is(main .p66-control,main .hero-video-button,main .subscription-cta,main .p65-founder-links a,.floating-telegram,.p66-control){position:relative;isolation:isolate;box-sizing:border-box;border-radius:18px!important;border:1px solid #d5eaff55!important;background:linear-gradient(145deg,#d4edff17,#1231513b 60%,#b6dcff0d)!important;box-shadow:inset 0 1px 0 #ffffff45,inset 0 -1px 0 #bddcff18,0 6px 18px #0002!important;color:#eff8ff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .22s,border-color .22s,box-shadow .22s!important;text-decoration:none;transform:none!important;outline:none}
html body :is(main .p66-control,main .subscription-cta,.floating-telegram,.p66-control):hover{background:linear-gradient(145deg,#d4edff28,#12315154 60%,#b6dcff17)!important;border-color:#e9f7ff8a!important;transform:none!important}
html body :is(main .p66-control,main .subscription-cta,.floating-telegram,.p66-control):focus-visible{outline:2px solid #9cdbff!important;outline-offset:3px}
html body :is(main .p66-control,.subscription-cta,.floating-telegram):before,html body :is(main .p66-control,.subscription-cta,.floating-telegram):after{content:none!important}
.hero-actions .btn,.intro-actions .btn,.hero-video-button,.hero-secondary{min-height:50px!important;padding:12px 23px!important;font-size:14px!important}
.hero-video-button svg{width:17px;height:17px}.p65-founder-links a{display:inline-flex;gap:9px;align-items:center}.p65-founder-links svg{flex:0 0 20px}
html body .floating-telegram{width:59px;height:59px;border-radius:21px!important;z-index:70;opacity:1!important}
.floating-telegram svg{color:#2aabee!important;fill:#2aabee!important;width:29px;height:29px;filter:drop-shadow(0 2px 7px #1b8ec255)}
html body .floating-telegram.is-obscuring-action{opacity:1!important;pointer-events:auto!important;transform:none!important}
/* Shared spring lens: one bounded indicator, not a second border. */
html body .p66-switch{position:relative!important;isolation:isolate;overflow:hidden!important;border:1px solid #d5eaff30!important;border-radius:22px!important;background:linear-gradient(170deg,#d3eaff09,#020e2347)!important;padding:5px!important;box-shadow:inset 0 1px 1px #fff2,inset 0 -1px 10px #0003!important;gap:4px;align-items:stretch}
html body .p66-switch>button{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;position:relative!important;z-index:4!important;color:#b2c8db!important;min-width:0;transition:color .2s!important;transform:none!important}
html body .p66-switch>button[aria-pressed=true],html body .p66-switch>button.active,html body .p66-switch>button[aria-selected=true]{color:#fff!important;text-shadow:0 1px 12px #ddf4ff44}
.p66-switch>button:before,.p66-switch>button:after{content:none!important}
.p66-indicator{position:absolute;top:5px;bottom:5px;left:0;pointer-events:none;z-index:2;border-radius:17px;border:1px solid #e7f4ff8c;box-shadow:inset 0 1.5px 1px #ffffff9c,inset 1px 0 1px #ffffff40,inset -1px -1px 1px #9db6cf39,0 5px 13px #010a1455;background:linear-gradient(145deg,#e8f3ff39,#d6edff15 40%,#bed8ed12 68%,#cce8ff20);backdrop-filter:blur(4px) saturate(1.5) brightness(1.18);-webkit-backdrop-filter:blur(4px) saturate(1.5) brightness(1.18);transform-origin:center;will-change:transform,width;overflow:hidden;box-sizing:border-box}
.p66-indicator:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 80% 45% at 50% -10%,#effbff99,transparent 95%);pointer-events:none}
.p66-trail{position:absolute;height:18px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;background:#b6dfff38;border-radius:30px;filter:blur(8px)}
html body #track-record :is(.record-accuracy-panel,.record-metrics-v20>div,.record-market){background:var(--p65-glass)!important;border-color:var(--p65-edge)!important}
html body #track-record :is(.record-accuracy-panel,.record-metrics-v20>div){border-radius:22px!important}
html body #track-record :is(#dailyAccuracyRange,.daily-axis,.daily-outcome-legend,#dailyAccuracySelection){color:#b5c8db!important}
html body #track-record .record-market strong{color:#eff7ff!important}#track-record .daily-chart-scroll{scrollbar-color:#789bb7 #24384b66}
#track-record .daily-accuracy{overflow:visible!important}#track-record .daily-accuracy>.p66-spot{z-index:0}
html body .p65-steps{align-items:stretch;gap:20px;max-width:100%}html body .p65-steps article{margin:0!important;box-sizing:border-box;min-width:0;width:auto;height:auto;align-self:stretch;padding:26px!important}
html body .p65-steps h3{font-size:18px}.p65-steps p{font-size:13px;line-height:2}
html body #premium{background:linear-gradient(180deg,#061427,#0b1b31 60%,#061427)!important;--p65-glass:linear-gradient(145deg,#d6eaff10,#14325535 70%,#a9ceef08);--p65-edge:#d5eaff50;--p65-surface:#d5eaff09;--p65-ink:#f3f7fb;--p65-muted:#b5c6d7;--p65-shadow:inset 0 1px 1px #e7f4ff54,inset 0 -1px 1px #9dbcd326,0 14px 38px #00000024}
html[data-glass=frosted] body #premium{--p65-glass:linear-gradient(145deg,#b4d4f324,#12315066)}
html[data-glass=dark] body #premium{--p65-glass:linear-gradient(145deg,#132c4b85,#030f228c)}
html body #premium :is(.premium-purchase,.premium-access){background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;overflow:visible}
html body #premium :is(.premium-purchase,.premium-access):before,html body #premium :is(.premium-purchase,.premium-access):after{content:none!important}
html body #premium .p65-service-promises{margin:20px 0 28px;padding:17px 20px;border:1px solid #cce5ff44;border-radius:21px;background:linear-gradient(140deg,#cbe5ff0c,#10294135);color:#c6d8e6}
html body #premium .p65-service-promises span:before{color:#89d8bc}
html body #premium .tier-free,html body #premium .tier-premium{background:var(--p65-glass)!important;border:1px solid var(--p65-edge)!important;border-radius:34px!important;box-shadow:var(--p65-shadow)!important;color:#edf5fc}
html body #premium .subscription-card{overflow:hidden;border-color:#d3eaff50!important;box-shadow:var(--p65-shadow)!important}
html body #premium .subscription-card.is-selected,html body #premium .subscription-card.selected{border-color:#d5efffb0!important;box-shadow:inset 0 1px 0 #fff9,0 0 22px #8bc5fa10!important}
html body #premium :is(.subscription-card h3,.subscription-price,.tier-free h3,.tier-premium h3,.premium-membership h3,.premium-value-grid h3){color:#f1f7fc!important}
html body #premium :is(.premium-model-highlight h3,.subscription-heading h2,.subscription-heading p){color:#f0f6fd!important}
html body #premium .premium-stars{opacity:.22;filter:grayscale(1)}
html body #premium :is(.subscription-saving,.subscription-saving-toman,.subscription-reference,.p65-annual-total,.subscription-longer,.premium-value-number){color:#b6d1e7!important}
html body #premium :is(.subscription-ribbon,.plan-badge,.subscription-badge){background:#b8d9ef!important;color:#0a243e!important}
html body #premium .premium-value-grid{gap:20px;align-items:stretch}
html body #premium .premium-value-grid>article{margin:0!important;width:auto!important;min-width:0;transform:none!important}
html body #premium .premium-comparison li:before{color:#a1d6f0!important}
html body #premium-sample{background:#08182b!important;color:#edf7ff!important}
html body #premium-sample :is(.sample-heading h2,.sample-level dd,.sample-heading p,.sample-market-chip strong,.sample-logic,.sample-result strong){color:#e5f1ff!important}
html body main :is(.sample-note,.sample-level,.sample-result,.capital-amount,.capital-result,.service-summary details){background:#b3d5f509!important;border-color:#cde8ff2c!important}
html body main :is(input,select,textarea){background:#0c243d!important;color:#edf7ff!important;border-color:#d0eaff44!important;color-scheme:dark}
html body main :is(.is-up,.stat-main.is-up,.positive,.direction.up){color:#89d9b6!important}html body main :is(.is-down,.stat-main.is-down,.negative,.direction.down){color:#efa7b2!important}
html body main :is(.news-thumb,.brief-section .news-thumb){width:100%!important;aspect-ratio:1/1!important;height:auto!important;border-radius:22px!important;overflow:hidden!important;align-self:start}
html body main .news-thumb .news-cover{width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;display:block}
html body .news-thumb .news-cover[src^="assets/news/"]{object-fit:cover!important}
.p65-news-why strong{color:#c9e4f8!important}.p65-founder{border-radius:34px!important}.p65-founder p{unicode-bidi:plaintext}
html body main .p65-glass :is(.btn-gold,.btn-navy,.subscription-cta){color:#eff8ff!important;background:linear-gradient(145deg,#d4edff17,#1231513b 60%,#b6dcff0d)!important;border-color:#d5eaff55!important}
#transparency .archive-copy :is(h2,p,.section-kicker),#transparency .archive-banner a:not(.btn){color:#e4f2ff!important}
#transparency .archive-emblem{color:#aad3ef!important}
@media(max-width:760px){:root{--p65-radius:27px;--p65-small:18px}html body #todayForecast.p65-glass{border-radius:29px!important}.p65-record-filters button{padding:9px 6px!important;font-size:10px}.p65-steps article{padding:22px!important}.p65-service-promises{flex-direction:column;align-items:center;gap:10px!important}.floating-telegram{left:14px!important;bottom:14px!important}html body .hero-actions .btn,html body .intro-actions .btn{padding:10px 14px!important;font-size:12px!important}.p66-spot{background:transparent}}
@media(prefers-reduced-motion:reduce){.p66-spot,.p66-rim,.p66-indicator,.p66-switch button{transition:none!important}.p66-indicator{will-change:auto}}
@supports not (backdrop-filter:blur(1px)){html body main .p65-glass{background:#122a42!important}}
/* Contrast on legacy P63 components whose palettes were hard-coded. */
html body main .intro-copy .eyebrow,html body main .hero-facts strong{color:#eef7ff!important}
html body main .hero-facts span{color:#b5cadd!important}
html body main .hero-secondary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;border-radius:18px!important;border:1px solid #d5eaff55!important;background:linear-gradient(145deg,#d4edff17,#1231513b 60%,#b6dcff0d)!important;box-shadow:inset 0 1px 0 #ffffff45,inset 0 -1px 0 #bddcff18,0 6px 18px #0002!important;color:#eff8ff!important;backdrop-filter:blur(10px);min-height:50px!important;padding:12px 23px!important;font-size:14px!important;transform:none!important}
html body main .hero-secondary:hover{background:linear-gradient(145deg,#d4edff28,#12315154 60%,#b6dcff17)!important;border-color:#e9f7ff8a!important}
html body main .hero-secondary:focus-visible{outline:2px solid #9cdbff!important;outline-offset:3px}
html body #todayForecast .direction{background:#72bc9a16!important;border:1px solid #8ddbbd44!important;color:#9ae3c8!important;box-shadow:inset 0 1px 0 #fff2!important;backdrop-filter:blur(5px)}
html body #todayForecast .direction.down{background:#d99aa916!important;border-color:#eeb5bd44!important;color:#ffb8c4!important}
html body #todayForecast .direction.closed{color:#d2dfeb!important;background:#bacfe916!important;border-color:#cedcef44!important}
html body #track-record .record-metrics-v20 strong{color:#eaf5ff!important}
html body #track-record .record-correct strong{color:#8bd6b4!important}html body #track-record .record-wrong strong{color:#f0a7b7!important}
html body #track-record .record-donut-v20>div{background:#0b233b!important;color:#eaf4ff!important;border:1px solid #c9eaff33;box-shadow:inset 0 1px 1px #fff3}
html body #track-record .record-donut-v20 strong{color:#eaf4ff!important}
html body #track-record .record-stat-icon{background:#c9dffb12!important;color:#bed5e9!important;border:1px solid #d8edff30}
html body #track-record .record-correct .record-stat-icon{color:#93d4b8!important}html body #track-record .record-wrong .record-stat-icon{color:#f0b4bd!important}
html body #track-record .record-market>img{background:#cbddf112!important}
/* Isolate decoration from old selectors targeting every span inside a card. */
html body :is(.p66-spot,.p66-rim){display:block!important;position:absolute!important;inset:0!important;margin:0!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;grid-area:auto!important;box-sizing:border-box!important;transform:none!important;float:none!important;border-radius:inherit!important;border:0!important}
html body .p66-spot{padding:0!important}html body .p66-rim{padding:1px!important}
html body .p66-optics{margin:0!important;box-sizing:border-box!important;transform:none!important;max-width:none!important;max-height:none!important}
html body #premium .subscription-switch button{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:48px}
html body #premium .subscription-switch button small{position:static!important;transform:none!important;background:transparent!important;color:#c4e6fc!important;padding:0!important;font-size:8px!important;line-height:1.2}
html body #premium .subscription-card .plan-best{top:10px!important;left:14px!important;padding:2px 9px!important;background:#c9e8fa19!important;color:#d6f1ff!important;border:1px solid #d6edff44!important;font-size:8px!important}
html body #premium .subscription-card .subscription-saving{background:linear-gradient(135deg,#c5e4f3,#8cb6d0)!important;color:#07233d!important}
html body #premium .subscription-card .subscription-saving strong{color:#07233d!important}
html body #premium .subscription-card{padding-top:39px!important}
html body .floating-telegram{position:fixed!important;inset:auto!important;left:22px!important;right:auto!important;bottom:22px!important;width:59px!important;height:59px!important;margin:0!important;z-index:90!important}
html body main .native-price,html body main .native-price strong,html body main .native-price :is(span,bdi){color:#edf8ff!important}
html body main .native-change-label{color:#a9bfd1!important}
html body main .chart-tool-button{background:#cbe5ff12!important;color:#d6edff!important;border:1px solid #bcdfff44!important;border-radius:16px!important}
html body main .chart-tabs{display:flex;flex-wrap:wrap}
html body main .chart-tabs button{background:transparent!important;color:#c8e4f7!important}
html body main .chart-symbol{color:#edf7ff!important}
html body main .stat-currency,html body main .scenario-currency{color:#adc8dc!important}

[data-p66-light] {--spot-active:0} [data-p66-light]>.p66-spot,[data-p66-light]>.p66-rim{opacity:var(--spot-active,0)}
/* P68: navy canvas, clear controls, quiet slate content. */
html body{background:#080f1d!important}
html body .site-header{background:#0a1425e8!important;border-bottom:1px solid #a9c5e529!important;box-shadow:0 6px 26px #0002!important;backdrop-filter:blur(18px)!important}
html body .site-header .brand .paschee{color:#fff9ec!important}.site-header .brand-com{color:#a1aebb!important}.site-header .brand-dot{color:#e0b142!important}
html body .site-header .nav-links a,html body .site-header .mobile-nav a{color:#c5d0dd!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}
html body .site-header .nav-links a:hover,html body .site-header .nav-links a:focus-visible{color:#fff!important;font-weight:800!important}
html body .site-header .nav-links a:not(.p65-nav-plans):before,html body .site-header .nav-links a:not(.p65-nav-plans):after{content:none!important}
html body .site-header .mobile-nav{background:#0d1a2d!important}html body .site-header .menu-button{color:#f2f6fa!important;background:transparent!important}
html body .site-header .nav-links a.p65-nav-plans,html body .site-header .mobile-nav a.p65-nav-plans,html body #main .analytics-premium-bridge .btn{position:relative!important;border:1px solid #c2d9ef65!important;background:linear-gradient(135deg,#bddfff28,#a2d2ff08)!important;box-shadow:inset 0 1px 1px #fff7,0 5px 18px #0002!important;backdrop-filter:blur(12px)!important;border-radius:20px!important;color:#f4f8ff!important}
.p66-star-zone{background:radial-gradient(ellipse at 60% 25%,#102039,#070f20 70%)!important}.p66-star-canvas{opacity:.7!important}
/* Solid slate panels alternate with clear glass, without cream slabs. */
html body #main .p68-surface{position:relative;isolation:isolate;min-width:0;background:linear-gradient(140deg,#17253b,#0f1a2c)!important;border:1px solid #b6cce033!important;border-radius:28px!important;color:#f2f6fa!important;box-shadow:inset 0 1px 0 #e2f0ff16,0 12px 24px #0002!important;transform:none!important}
html body #main .p68-surface:hover{background:linear-gradient(140deg,#1b2b43,#111e32)!important;transform:none!important}
html body #main .p68-surface :is(h2,h3,h4,strong,dt,label,summary,.learning-action){color:#f0f5fc!important}
html body #main .p68-surface :is(p,small,li,span,time,.section-kicker){color:#bdcbdc!important}
html body #main .p68-surface a{color:#c6e4ff!important}
html body #main .p68-surface:before,html body #main .p68-surface:after{background:none!important}
html body #main .learning-icon{background:#8dbde918!important;border:1px solid #a4cbef33!important;color:#b5dafa!important}
html body #main .learning-icon svg{color:#b5dafa!important}
html body #main .learning-action,html body #main .p68-surface .btn{background:#28415e!important;color:#f5f9ff!important;border:1px solid #a8c9e347!important;border-radius:17px!important;box-shadow:inset 0 1px 0 #fff2!important}
html body #main .p68-surface .btn :is(span,svg){color:inherit!important}
html body #main .wealth-story,html body #main .learning-route-note{padding:clamp(22px,3vw,38px)!important}
html body #main .portfolio-prompt{color:#c5d8ed!important;background:#172a43!important;padding:20px!important}
html body #main .analytics-premium-bridge{background:linear-gradient(120deg,#1b304a,#11243b)!important;border:1px solid #adcdeb40!important;border-radius:26px!important}
html body #main .analytics-premium-bridge :is(h3,p){color:#f0f6ff!important}
html body #main .analytics-premium-bridge p{color:#b7cce0!important}
/* A quieter record overview: four clear figures, no colored boxes. */
html body #main #track-record .record-dashboard{background:linear-gradient(130deg,#bddeff0b,#0a1a302b)!important;border:1px solid #9dbad233!important;border-radius:30px!important;padding:24px!important}
html body #main #track-record .record-metrics-v20>div,html body #main #track-record .record-accuracy-panel{background:#0e203858!important;border:1px solid #b5d3ee26!important;box-shadow:inset 0 1px 0 #fff1!important}
html body #main #track-record .record-market{background:#a4d0f50b!important;border-color:#c5e3fa2e!important}
html body #main #track-record .record-total strong{color:#f2f7ff!important}
html body #main #track-record .record-correct strong{color:#7ed8b0!important}html body #main #track-record .record-wrong strong{color:#f1a6b2!important}
html body #main #track-record .record-stat-icon{background:#a8c7e512!important;border:0!important}
html body #main #track-record .record-donut-v20>div{background:#102038!important}
html body #main #track-record .daily-accuracy{margin-top:22px!important}
html body #how-it-works>.container,html body #transparency>.container{max-width:1160px!important;width:calc(100% - 48px)!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box}
/* Restore glass sample, retaining colors only for financial meaning. */
html body #main #premium-sample{background:linear-gradient(180deg,#0c192c,#0a1323)!important;padding-block:36px!important;color:#eff6ff!important}
html body #main #premium-sample :is(.sample-dashboard,.sample-note,.sample-visual,.sample-level,.sample-result,.sample-measures>div){background:var(--p65-glass)!important;border:1px solid #c9e3f938!important;border-radius:22px!important;box-shadow:inset 0 1px 1px #fff3!important;backdrop-filter:blur(10px)!important}
html body #main #premium-sample :is(h2,h3,h4,strong,dd,.sample-logic){color:#eff6ff!important}
html body #main #premium-sample :is(p,span,dt,time,small){color:#bfcede!important}
html body #main #premium-sample .sample-level-target dd,html body #main #premium-sample #sampleGain{color:#8bddb8!important}
html body #main #premium-sample .sample-level-stop dd,html body #main #premium-sample #sampleLoss{color:#f3a8b4!important}
html body #main #premium-sample :is(.sample-market-chip,.sample-direction-chip){background:#b1d2eb12!important;border-color:#b1d2eb33!important}
html body #main #premium-sample .sample-actions a{color:#eef6ff!important}
/* The FAQ is a list of independent disclosures, not another enclosing card. */
html body #main .premium-faq,html body #main .premium-faq .premium-faq-list{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding-inline:0!important}
html body #main :is(.premium-faq,.service-summary) summary{background:transparent!important;color:#f1f5fc!important;box-shadow:none!important}
html body #main :is(.premium-faq,.service-summary) summary:after{color:#c8dff5!important}
html body #main :is(.premium-faq,.service-summary) details{background:#a2c2df0a!important;border:1px solid #c5d6ea2c!important;border-radius:20px!important;box-shadow:none!important;backdrop-filter:none!important}
html body #main :is(.premium-faq,.service-summary) p{color:#bdcddd!important}
/* Range rails are explicit; labels and values retain their readable weight. */
html body #main .capital-amount{background:transparent!important;border:0!important;box-shadow:none!important}
html body #main input[type=range]{appearance:none!important;-webkit-appearance:none!important;width:100%;height:28px!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer}
html body #main input[type=range]::-webkit-slider-runnable-track{height:6px;background:#718ca7;border:1px solid #a6c6e155;border-radius:99px}
html body #main input[type=range]::-moz-range-track{height:6px;background:#718ca7;border:1px solid #a6c6e155;border-radius:99px}
html body #main input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#d9eafb;border:3px solid #789bb9;box-shadow:0 0 0 4px #c5e6ff15}
html body #main input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#d9eafb;border:3px solid #789bb9}
html body #main #capitalAmountValue{color:#f1f7ff!important;font-family:inherit!important;font-size:clamp(22px,2.5vw,32px)!important;letter-spacing:0!important}
html body #main #capitalCalculate{background:#294562!important;color:#f6faff!important;font:700 14px/1.8 Vazirmatn,sans-serif!important;border:1px solid #bfd8f35e!important;min-height:46px;box-shadow:inset 0 1px 0 #fff4!important}
html body #main #capitalCalculate:disabled{color:#abb9c9!important;background:#1c2b3d!important;cursor:not-allowed}
html body #main #premium .subscription-saving{background:transparent!important;box-shadow:none!important;border:0!important}
html body #main #premium .subscription-saving strong{background:#dfc779!important;color:#12243a!important}
html body a.floating-telegram.p66-control{width:59px!important;height:59px!important;min-width:59px!important;max-width:59px!important;padding:0!important;border-radius:50%!important;clip-path:circle(50%)!important;corner-shape:round!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body a.floating-telegram.p66-control>span,html body a.floating-telegram.p66-control>canvas{border-radius:50%!important}
/* Correct decorative layer dimensions independently of RTL content rules. */
html body #main .p66-spot,html body #main .p66-rim{direction:ltr!important;text-indent:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;inset-inline:0!important;background-origin:border-box!important}
html body #main #todayForecast.p65-glass{transform:perspective(1400px) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg)) translateZ(var(--hero-z,0px))!important;transform-origin:center;transition:transform .22s ease-out!important}
html body #main #todayForecast .hero-summary-row{transform:none!important}html body #main #todayForecast:after{content:none!important}
@media(max-width:760px){html body #how-it-works>.container,html body #transparency>.container{width:calc(100% - 28px)!important}html body #main #track-record .record-dashboard{padding:14px!important}.p68-surface{border-radius:23px!important}}
@media(prefers-reduced-motion:reduce),(hover:none){html body #main #todayForecast.p65-glass{transform:none!important;transition:none!important}}

html body #main .premium-faq-fold{background:transparent!important;border:0!important;border-top:1px solid #c5d6ea26!important;box-shadow:none!important}
html body #main .premium-faq-fold>summary{background:transparent!important;color:#f1f5fc!important}

html body #main .sample-meta>:is(span,time){background:#c5e2ff0c!important;border:1px solid #c5d6ea30!important;color:#cbdced!important;box-shadow:inset 0 1px 0 #ffffff14}

html body #main .saving-inline{color:#c4e3ff!important}html body #main .saving-inline input{background:transparent!important;border:0!important;color:#f3f7fc!important}
/* P69: two distinct materials and a single edge per control. */
html[data-glass=regular]{--p69-panel:linear-gradient(135deg,#c1e4ff0b,#91c8ff03);--p69-solid:linear-gradient(140deg,#15243bea,#0c192cdd);--p69-blur:2px;--p69-edge:#c8e7ff45;--p65-glass:var(--p69-panel);--p65-blur:2px}
html[data-glass=dark]{--p69-panel:linear-gradient(135deg,#23344de8,#080f20ed);--p69-solid:linear-gradient(140deg,#152035,#080e1a);--p69-blur:3px;--p69-edge:#9db7d62e;--p65-glass:var(--p69-panel);--p65-blur:3px}
html body .site-header{box-shadow:none!important;background:#081424d9!important;backdrop-filter:blur(10px)!important}
html body .site-header:before,html body .site-header:after{content:none!important}
html body .site-header .nav-wrap{max-width:none!important;width:100%!important;padding-inline:28px!important;display:grid!important;grid-template-columns:1fr auto 1fr;direction:ltr;gap:20px;box-sizing:border-box}
html body .site-header .brand{grid-column:1;justify-self:start;margin:0!important}
html body .site-header .nav-links{grid-column:2;direction:rtl;justify-self:center;margin:0!important}
html body .site-header .p69-header-cta{grid-column:3;justify-self:end;padding:11px 18px;color:#f2f7ff!important;text-decoration:none;white-space:nowrap}
html body :is(.p65-nav-plans,.subscription-cta,.analytics-premium-bridge .btn){border-radius:999px!important;outline:none!important}
html body :is(.p65-nav-plans,.subscription-cta,.analytics-premium-bridge .btn):before,html body :is(.p65-nav-plans,.subscription-cta,.analytics-premium-bridge .btn):after{content:none!important;display:none!important}
html body :is(.p65-nav-plans,.subscription-cta,.analytics-premium-bridge .btn)>.p66-rim{display:none!important}
html body :is(.p65-nav-plans,.subscription-cta):hover{outline:none!important;box-shadow:inset 0 1px 1px #fff4!important}
html body :is(.p65-nav-plans,.subscription-cta):focus-visible{outline:2px solid #b6dcff!important;outline-offset:3px!important}
html body #main :is(.p65-glass,.p65-glass .p65-glass,#todayForecast,#todayForecast .hero-summary-row,#track-record .record-market,#track-record .record-metrics-v20>div,#track-record .record-accuracy-panel,#premium .subscription-card,#premium .tier-free,#premium .tier-premium,#premium-sample .sample-dashboard,#premium-sample .sample-note,#premium-sample .sample-level,#premium-sample .sample-result,#premium-sample .sample-measures>div){background:var(--p69-panel)!important;border-color:var(--p69-edge)!important;backdrop-filter:blur(var(--p69-blur))!important;-webkit-backdrop-filter:blur(var(--p69-blur))!important;box-shadow:inset 0 1px 0 #e3f3ff2b,0 8px 22px #0001!important}
html body #main .p68-surface{background:var(--p69-solid)!important;border-color:var(--p69-edge)!important}
html body #main .p65-glass:before,html body #main .p65-glass:after{content:none!important}
html body #main :is(.p65-glass,.p68-surface):hover{border-color:#c9e5ff66!important;outline:none!important;box-shadow:inset 0 1px 0 #d9eaff33!important}
html body #main .p66-switch{border-radius:999px!important;box-shadow:inset 0 1px 2px #ffffff18!important;background:#04102025!important}
html body #main .p66-switch>button{min-height:42px;overflow:hidden}
.p69-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;white-space:nowrap}
html body #main .p66-indicator{z-index:5;border-radius:999px;background:linear-gradient(145deg,#e7f6ff10,#effaff02 50%,#ccedff0a)!important;backdrop-filter:blur(.4px) brightness(1.12);-webkit-backdrop-filter:blur(.4px) brightness(1.12);border:1px solid #def2ff7a;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #aecfe84d,0 2px 6px #0002}
html[data-glass=dark] body #main .p66-indicator{background:linear-gradient(140deg,#5c73952b,#0c172450)!important;border-color:#b6d5f069}
.p69-refracted-label{position:absolute!important;top:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;pointer-events:none;transform:translateY(-1px)}
.p66-indicator:after{opacity:.35}.p66-trail{display:none!important}
html body .p66-star-zone{background-color:#091527!important;background-size:1600px 1600px!important;background-repeat:repeat!important;background-position:0 0!important;contain:paint}
html body .p66-star-zone:after{background:linear-gradient(0deg,#061427,transparent 140px)!important}
html body #main :is(.guide-contact,.finance-habit,.finance-feature,.position-guide-fold,.risk-guide-fold,.risk-state,.risk-limit-note,.position-live-ratio){background:var(--p69-solid)!important;color:#e8f2ff!important;border:1px solid var(--p69-edge)!important;border-radius:24px!important;box-shadow:none!important}
html body #main :is(.guide-tag,.habit-clock,.position-rr-badge){background:#b6dfff12!important;color:#d4eaff!important;border:1px solid #c6e5ff30!important}
html body #main :is(.guide-contact,.finance-habit,.finance-feature,.position-guide-fold,.risk-state,.position-live-ratio) :is(p,span,small,label,summary){color:#bdcfe1!important}
html body #main :is(.position-live-ratio strong,.habit-clock strong,.position-side-control legend){color:#f2f7ff!important}
html body #main .position-side-control button{background:#c2ddff08!important;border:1px solid #c6e5ff2b!important;color:#c3d4e6!important;border-radius:18px}
html body #main .position-side-control button[aria-pressed=true]{background:#8ebde51b!important;color:#fff!important;border-color:#b4d7f280!important}
html body #main .position-side-control button :is(span,small){color:inherit!important}
html body #main .guide-contact .btn{background:#b5dbff14!important;border:1px solid #c5e3ff50!important;color:#eff7ff!important;box-shadow:inset 0 1px 0 #fff3!important}
html body #main .service-summary details{padding:18px 22px!important}
html body #main .service-summary details summary{padding:0!important;display:flex;justify-content:space-between;align-items:center;gap:20px;border:0!important;border-radius:0!important}
html body #main .service-summary details[open] summary{margin-bottom:16px}
html body #main .service-summary details p{padding:0!important;margin:0!important}
html body #main :is(.wealth-stage,.wealth-stats,.wealth-milestone,.wealth-stats>div,.wealth-stats>span,.saving-inline,.position-capital){border-color:#bddcff2b!important;outline:none!important;box-shadow:none!important}
html body #main .saving-inline{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important}
html body #main .saving-inline input{outline:none!important;box-shadow:none!important;background:transparent!important;border:0!important;padding:0!important}
html body #main .saving-inline:focus-within{outline:1px solid #bedcff60!important;outline-offset:5px}
html body #main .wealth-milestone{background:#adcfff0b!important;color:#e5f3ff!important}
html body #main .capital-allocation{background:#c2ddf02c!important}
html body a.floating-telegram.p66-control{background:#e6f7ff04!important;backdrop-filter:blur(.5px) brightness(1.12)!important;-webkit-backdrop-filter:blur(.5px) brightness(1.12)!important;border:1px solid #d5edff6b!important;box-shadow:inset 0 1px 1px #fff8,inset 0 -1px 1px #acd1ec55!important}
html body a.floating-telegram.p66-control>.p66-rim{display:none!important}
.p65-admin-modes{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:1080px){html body .site-header .nav-wrap{grid-template-columns:auto 1fr auto;gap:12px;padding-inline:18px!important}html body .site-header .nav-links{gap:12px!important}html body .site-header .brand{font-size:28px!important}}
@media(max-width:760px){html body .site-header .nav-wrap{grid-template-columns:1fr auto auto;padding-inline:14px!important}html body .site-header .nav-links{display:none!important}html body .site-header .p69-header-cta{grid-column:2;font-size:11px;padding:9px 12px}html body .site-header .menu-button{grid-column:3;grid-row:1;display:block!important}html body .site-header .brand{grid-row:1;font-size:25px!important}.p69-label,.p69-refracted-label{font-size:inherit}}

.p69-size{visibility:hidden;pointer-events:none;white-space:nowrap}
/* Native radio controls keep their form behavior and remain readable in both materials. */
html body #main .position-side-control label>span{background:#badfff09!important;border:1px solid #c6e5ff35!important;color:#cad8e8!important}
html body #main .position-side-control input[value=long]:checked+span{background:#4edaa31a!important;border-color:#7ee4bb80!important;color:#b5f1d5!important}
html body #main .position-side-control input[value=short]:checked+span{background:#ff6b7217!important;border-color:#ff9ca180!important;color:#ffc3c7!important}
html body #main .position-side-control input:focus-visible+span{outline:2px solid #b6dcff!important}
html body #main .position-live-ratio output{color:#f0f7ff!important}
html body #main .finance-habit h2,html body #main .finance-feature h2,html body #main .finance-start h2{color:#f1f6ff!important}
html body #main .finance-preview{background:#102035!important;border-color:#b9d8f233!important}

/* Avoid stacking backdrop passes inside an already filtered parent. */
html body #main :is(.p65-glass .p65-glass,#todayForecast .hero-summary-row,#track-record .record-market,#track-record .record-metrics-v20>div,#track-record .record-accuracy-panel,#premium-sample .sample-level,#premium-sample .sample-note,#premium-sample .sample-measures>div){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
