.feature-card,.floating-glass,.glass-card,.workspace-panel{position:relative;isolation:isolate;border:1px solid #d8d8d825;border-radius:32px;background:linear-gradient(135deg,#bdbdbd17,#19191966 48%,#a6a6a60b);backdrop-filter:blur(24px);box-shadow:inset 0 2px 2px #ffffff0d,inset 0 -2px 2px #cecece18,0 18px 50px -30px #000000aa}.feature-card:after,.floating-glass:after,.glass-card:after,.workspace-panel:after{content:"";position:absolute;pointer-events:none;z-index:-1;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--glass-edge-angle) at 50% 50%,#e1e1e177,transparent 12% 35%,#9a9a9a33 50%,transparent 68% 85%,#e9e9e977);-webkit-mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--glass-edge-angle .65s cubic-bezier(.25,1,.5,1)}.feature-card:hover:after{--glass-edge-angle:-125deg}.trade-modal.workspace-panel{background:linear-gradient(135deg,#222222f5,#101010fa)}.floating-glass{position:absolute}.brand-art{isolation:isolate}.brand-art,.brand-art img{mix-blend-mode:normal}.marketing{padding:0;background:#040404}.landing-frame{width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 70% 0,#23232324,transparent 35%),#040404;overflow:clip}.section-block,.site-footer,.site-nav{max-width:1360px}.section-block{padding-top:64px;padding-bottom:64px}.hero-stage{max-width:1240px}.feature-grid{gap:26px}.feature-card{overflow:hidden}.feature-wide{min-height:420px;background:radial-gradient(ellipse at 0 0,#80808028,transparent 60%),linear-gradient(135deg,#bdbdbd17,#19191966 48%,#a6a6a60b)}.feature-copy{padding:38px 40px 40px}.feature-copy h3{font-size:34px;line-height:1.16}.feature-copy p{font-size:16px;line-height:1.75}.feature-wide .feature-copy{align-self:center}.chart-visual{margin:0 -10px 0 -12px;rotate:0deg;translate:0 12px}.flow-visual,.journal-visual{height:290px;display:flex;align-items:center;background:radial-gradient(ellipse at 50% 0,#7676761a,transparent 75%)}.flow-visual>.product-motion,.journal-visual>.product-motion{width:100%;translate:none}.trust-text-only{grid-template-columns:1fr 1fr;gap:90px;padding-block:80px;align-items:center}.trust-description p{font-size:19px;line-height:1.8;margin:0 0 18px;max-width:530px}.trust-description .text-link{margin-top:12px}.auth-shell{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(ellipse at 75% 15%,#42424235,transparent 58%),#070707;color:#f1f1f1}.auth-footer,.auth-header{width:100%;max-width:1360px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 48px}.auth-header>a:last-child{display:inline-flex;align-items:center;gap:9px;color:#aaaaaa;font-size:15px}.auth-main{display:grid;place-items:center;padding:30px 24px 60px;min-width:0}.auth-card{width:100%;max-width:480px;padding:42px}.auth-card h1{font-size:39px;font-weight:400;letter-spacing:-1.6px;line-height:1.13;margin:20px 0 16px}.auth-card h1:first-child{margin-top:0}.auth-card h1 span{color:#a2a2a2}.auth-card>p,.auth-confirmation>p{font-size:16px;line-height:1.75;color:#a2a2a2}.auth-form{margin-top:24px}.auth-form label{display:block;font-size:15px;color:#c4c4c4;margin:22px 0 10px}.auth-form input:not(.hidden){display:block;width:100%;min-height:52px;border:1px solid #bbbbbb2a;border-radius:16px;background:#0c0c0c70;padding:14px 16px;color:#eaeaea;font-size:16px}.auth-form input::-moz-placeholder{color:#7f7f7f}.auth-form input::placeholder{color:#7f7f7f}.auth-form input:focus{border-color:#9b9b9b88;outline:2px solid #97979735;outline-offset:2px}.auth-form .auth-hint{color:#878787;font-size:13px;line-height:1.6;margin-top:11px}.auth-submit{width:100%;margin-top:28px;font-size:16px;min-height:54px}.auth-card .auth-switch{font-size:14px;text-align:center;margin:27px 0 0;color:#929292}.auth-switch a{color:#bebebe;margin-left:4px}.auth-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.auth-label-row a{font-size:13px;color:#b0b0b0}.auth-error{color:#c1c1c1;background:#61616112;border:1px solid #98989828;border-radius:14px;padding:13px 15px;font-size:14px;line-height:1.65;margin-top:18px}.auth-captcha-note{font-size:12px;line-height:1.6;color:#838383;text-align:center;margin-top:17px}.auth-captcha-note a{text-decoration:underline;text-underline-offset:3px}.auth-footer{font-size:13px;color:#7f7f7f;padding-block:24px}.auth-footer>div{display:flex;gap:24px}.auth-confirmation{padding-block:10px}.auth-symbol{width:62px;height:62px;display:grid;place-items:center;border:1px solid #c3c3c33b;border-radius:20px;color:#c4c4c4;background:linear-gradient(140deg,#c0c0c026,#8888880c);box-shadow:inset 0 1px 1px #ffffff33}.auth-notice{border-top:1px solid #acacac25;margin-top:28px;padding-top:22px;font-size:14px;line-height:1.7;color:#a2a2a2}.auth-notice strong{display:block;font-weight:400;color:#c1c1c1;margin-bottom:8px}.captcha-invisible{position:relative}.captcha-check{max-width:100%;overflow-x:auto}.captcha-preview{margin-top:15px;font-size:14px}.captcha-note{font-size:13px;color:#939393;line-height:1.6;margin-top:12px}.captcha-note a{text-decoration:underline}@media(min-width:1500px){.hero-section{padding-top:42px}.hero-copy h1{font-size:clamp(68px,4.1vw,88px)}}@media(max-width:850px){.trust-text-only{gap:40px}.trust-description p{font-size:17px}.feature-copy{padding:30px}.feature-copy h3{font-size:29px}}@media(max-width:600px){.site-nav{padding-inline:22px}.section-block{padding:48px 24px}.feature-card,.floating-glass,.glass-card,.workspace-panel{border-radius:26px}.feature-grid{gap:22px}.feature-copy{padding:29px}.feature-copy h3{font-size:30px}.feature-wide .feature-visual{width:100%;margin:0}.flow-visual,.journal-visual{height:230px}.trust-text-only{display:grid;grid-template-columns:1fr;gap:28px}.trust-description p{font-size:17px}.auth-header{padding:24px;gap:20px}.auth-header .brand-wordmark{width:132px}.auth-header>a:last-child{font-size:13px;gap:6px}.auth-main{padding:24px 18px 40px}.auth-card{padding:31px 26px}.auth-card h1{font-size:35px;letter-spacing:-1.3px}.auth-card>p{font-size:15px}.auth-footer{padding:22px 24px;flex-wrap:wrap;gap:16px;font-size:13px}}@media(max-width:380px){.site-nav{padding-inline:16px}.auth-header{padding-inline:20px}.auth-header .brand-wordmark{width:112px}.auth-card{padding:29px 23px}.auth-card h1{font-size:32px}}.brand-art img{position:static;width:100%;height:100%;max-width:100%;translate:none;-o-object-fit:contain;object-fit:contain}.brand-wordmark{height:40px}.brand-emblem{padding:5px}.workspace-sidebar{overflow-y:auto;height:100dvh}.workspace-sidebar nav button{flex-shrink:0}.sidebar-bottom{padding-top:24px}.coach-workspace{display:grid;gap:25px}.coach-note{display:flex;gap:12px;align-items:start;color:#adadad;font-size:14px;line-height:1.8}.coach-note>svg{flex-shrink:0;color:#a8a8a8;margin-top:4px}.coach-book,.coach-composer,.coach-session,.coach-week{padding:32px;min-width:0}.coach-workspace h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;font-weight:400;color:#e6e6e6}.coach-composer .panel-eyebrow{margin-bottom:13px;font-size:12px}.coach-book>p,.coach-composer>p,.coach-week>p{color:#a3a3a3;font-size:15px;line-height:1.8;margin-top:16px}.coach-workspace select,.trade-coach-tools select{display:block;width:100%;background:#101010;color:#cecece;padding:14px 16px;border:1px solid #aaaaaa30;border-radius:14px;font-size:15px;margin-top:15px}.coach-symbol{width:54px;height:54px;display:grid;place-items:center;border:1px solid #aaaaaa40;border-radius:18px;color:#bebebe;background:#91919112}.coach-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:28px}.coach-metrics>div{border-left:1px solid #aaaaaa25;padding-left:22px;min-width:0}.coach-metrics small,.coach-metrics span{display:block;color:#a4a4a4;font-size:13px;line-height:1.6}.coach-metrics strong{display:block;font-size:clamp(20px,2vw,32px);font-weight:400;letter-spacing:-.7px;color:#cecece;margin:12px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.coach-checks{display:grid;gap:14px}.coach-checks>div{border:1px solid #a6a6a626;border-radius:17px;background:#a6a6a606;padding:18px 21px}.coach-checks strong{font-size:15px;font-weight:400;color:#c2c2c2}.coach-checks p,.coach-checks>p{font-size:14px;line-height:1.8;color:#a0a0a0;margin-top:8px}.coach-intention{color:#b4b4b4;font-size:16px;line-height:1.8;margin-top:23px}.coach-coverage{border-block:1px solid #a6a6a620;margin-top:24px;padding-block:18px}.coach-coverage summary{color:#b3b3b3;font-size:15px;cursor:pointer}.coach-coverage p{font-size:14px;line-height:1.8;color:#a8a8a8;margin-top:14px;overflow-wrap:anywhere}.coach-coverage a{display:flex;align-items:center;gap:10px;color:#c2c2c2;font-size:14px;margin-top:16px}.active-session{margin-top:25px}.active-session>strong{font-size:45px;letter-spacing:-1.5px;font-weight:400;color:#c2c2c2}.active-session>p{font-size:15px;line-height:1.8;margin-top:15px;color:#aaaaaa}.active-session>.button{margin-top:25px}.coach-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.coach-books{display:grid;gap:22px}.coach-book>svg{color:#a0a0a0;margin-bottom:20px}.coach-book dl{display:grid;grid-template-columns:1fr auto;gap:16px;color:#a3a3a3;font-size:14px;margin-top:25px}.coach-book dd{color:#cdcdcd}.coach-date{color:#a3a3a3;font-size:13px}.coach-date input{display:block;padding:12px;margin-top:9px;color-scheme:dark;background:#101010;border:1px solid #a6a6a630;border-radius:13px;color:#cdcdcd;font-size:15px}.coach-group{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:20px;border-bottom:1px solid #a6a6a61a;font-size:15px;color:#c7c7c7}.coach-group strong{font-weight:400}.coach-group p{color:#989898;font-size:13px;line-height:1.7;margin-top:7px}.coach-group>span{text-align:right}.coach-plan{color:#999999;font-size:14px;line-height:1.8}.coach-plan a{display:inline-flex;align-items:center;gap:6px;color:#bdbdbd}.trade-coach-tools{border-top:1px solid #a6a6a62a;margin-top:28px;padding-top:2px}.trade-coach-tools h3{font-size:22px;color:#d8d8d8;margin-top:24px;font-weight:400}.trade-coach-tools>p{font-size:14px;line-height:1.8;color:#9d9d9d;margin-top:12px}.trade-coach-tools details>label:not(.coach-checkbox),.trade-coach-tools>label{font-size:14px;color:#b4b4b4;display:block;margin-top:20px}.habit-options{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 23px}.habit-options button{font-size:13px;color:#a9a9a9;background:#a6a6a608;border:1px solid #a6a6a62a;border-radius:20px;padding:9px 13px}.habit-options button[aria-pressed=true]{color:#e4e4e4;background:#7c7c7c33;border-color:#9e9e9e8a;box-shadow:inset 0 1px 1px #ffffff11}.coach-checkbox{display:flex;gap:10px;align-items:center;margin-top:17px;font-size:14px;color:#b4b4b4}.coach-checkbox input{width:17px;height:17px;accent-color:#808080}.trade-coach-tools details>input{width:100%;color:#d3d3d3;font-size:15px;background:#0c0c0c88;border:1px solid #a6a6a633;padding:13px;border-radius:12px;margin:10px 0 18px}.share-card-preview{padding:26px;border:1px solid #b3b3b357;border-radius:25px;background:radial-gradient(ellipse at 0 0,#7d7d7d3d,transparent 80%),#111111;margin-top:20px;overflow-wrap:anywhere}.share-card-preview>span{color:#aaaaaa;font-size:12px;letter-spacing:1.2px}.share-card-preview h3{margin:21px 0}.share-card-preview>strong{font-size:32px;font-weight:400;color:#d7d7d7}.pricing-main{max-width:1150px;margin:auto;padding:75px 30px}.pricing-main h1{font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.1;letter-spacing:-2px;margin:24px 0}.pricing-main h1 span{color:#a8a8a8}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:50px}.pricing-plan{padding:37px}.pricing-plan h2{font-size:27px;font-weight:400;margin:25px 0;letter-spacing:-.8px}.pricing-plan>strong{font-size:55px;font-weight:400;letter-spacing:-2px}.pricing-plan strong small{font-size:16px;color:#989898;letter-spacing:0}.pricing-plan>p{font-size:15px;line-height:1.8;color:#a2a2a2;margin-top:20px}.pricing-plan ul{display:grid;gap:19px;margin:30px 0 36px}.pricing-plan li{display:flex;align-items:start;gap:12px;font-size:15px;line-height:1.6;color:#c4c4c4}.pricing-plan li svg{flex-shrink:0;margin-top:2px;color:#aeaeae}.pricing-plan .panel-eyebrow{font-size:12px}.pricing-pro{background:radial-gradient(ellipse at 0 0,#87878730,transparent 75%),#131313}.pricing-plan .pricing-beta{font-size:13px}.pricing-explainer{max-width:800px;margin:60px auto 0}.pricing-explainer h2{font-size:30px;font-weight:400;margin-bottom:24px}.pricing-explainer p{color:#9c9c9c;font-size:16px;line-height:1.9;margin-top:20px}@media(max-width:1100px){.coach-metrics{gap:15px}.coach-metrics>div{padding-left:14px}}@media(max-width:850px){.coach-columns{grid-template-columns:1fr}}@media(max-width:600px){.coach-book,.coach-composer,.coach-session,.coach-week{padding:24px}.coach-metrics{grid-template-columns:1fr;gap:21px}.coach-metrics>div{padding-left:18px}.coach-metrics strong{font-size:30px}.coach-metrics small,.coach-metrics span{font-size:14px}.coach-workspace .panel-heading{flex-wrap:wrap}.coach-workspace h2{font-size:25px}.coach-group{align-items:start;font-size:14px}.pricing-grid{grid-template-columns:1fr}.pricing-main{padding:40px 22px}.pricing-plan{padding:28px}.pricing-plan .panel-eyebrow{line-height:1.8}}.coach-book .panel-action{margin-top:24px}.coach-workspace :is(h2,h3,.coach-intention,.coach-group strong){overflow-wrap:anywhere}@media(max-height:850px) and (min-width:761px){.workspace-sidebar{padding-top:24px}.sidebar-brand{padding-bottom:25px}.workspace-sidebar nav{gap:4px}.workspace-sidebar nav button{min-height:43px;padding-block:10px}.sidebar-divider{margin-block:18px}.sidebar-trust{padding:12px}}.execution-workspace{display:grid;gap:26px}.execution-findings,.execution-intro,.execution-roadmap{padding:32px;min-width:0}.execution-intro h2{font-size:34px;line-height:1.18;font-weight:400;letter-spacing:-1px;margin:22px 0}.execution-intro h2 span{color:#aaaaaa}.execution-intro>p,.execution-reference p,.execution-roadmap p{font-size:15px;line-height:1.85;color:#a8a8a8;max-width:850px}.execution-dates,.execution-filters{display:flex;flex-wrap:wrap;gap:20px;align-items:end;margin:26px 0}.execution-dates label,.execution-filters label{color:#acacac;font-size:14px;display:grid;gap:12px}.execution-dates input,.execution-filters select{border:1px solid #a7a7a735;border-radius:13px;color:#d2d2d2;background:#101010;padding:12px 15px;font-size:15px;color-scheme:dark}.execution-dates .panel-action{min-height:45px}.execution-intro .execution-asof{margin-top:24px;font-size:13px;color:#989898}.execution-findings .panel-heading{align-items:start}.execution-findings h2,.execution-roadmap h2{font-size:26px;line-height:1.25;color:#e1e1e1;font-weight:400;letter-spacing:-.6px}.execution-findings .panel-heading p{line-height:1.8}.execution-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:30px 0}.execution-observations article{border-top:1px solid #aaaaaa3d;padding-top:23px}.execution-observations svg{color:#a1a1a1;margin-bottom:20px}.execution-observations h3,.execution-reference h3{font-weight:400;font-size:21px;line-height:1.3;letter-spacing:-.4px;color:#d5d5d5;margin-bottom:16px}.execution-observations p{color:#a2a2a2;font-size:14px;line-height:1.8}.execution-observations small{display:block;color:#b1b1b1;font-size:13px;line-height:1.8;margin-top:15px}.execution-reference{border:1px solid #a6a6a62d;border-radius:21px;background:linear-gradient(135deg,#82828213,#19191922);padding:26px;margin:30px 0}.execution-reference .panel-eyebrow{font-size:12px;margin-bottom:17px}.execution-reference dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px}.execution-reference dt{color:#a4a4a4;font-size:13px;line-height:1.7}.execution-reference dd{font-size:27px;color:#cacaca;letter-spacing:-.7px;margin-top:12px;overflow-wrap:anywhere}.execution-evidence>p{font-size:14px;line-height:1.8;color:#aaaaaa;margin:20px 0}.execution-evidence td small{display:block;color:#8d8d8d;font-size:12px;margin-top:7px}.execution-evidence .trade-table td{cursor:auto;font-size:13px}.execution-evidence .trade-table{min-width:720px}.execution-evidence a{display:inline-flex;margin-left:15px;color:#bdbdbd;text-decoration:underline;text-underline-offset:4px}.execution-findings .execution-caution,.execution-roadmap .execution-caution{font-size:13px;line-height:1.8;color:#9d9d9d;margin-top:24px}.execution-roadmap ol{counter-reset:replay;display:grid;gap:23px;margin-top:28px}.execution-roadmap li{position:relative;padding-left:50px;counter-increment:replay}.execution-roadmap li:before{content:counter(replay,decimal-leading-zero);position:absolute;left:0;top:1px;color:#909090;font-size:14px}.execution-roadmap strong{font-weight:400;font-size:18px;color:#c5c5c5}.execution-roadmap li p{margin-top:9px;font-size:14px}.execution-compact{border-top:1px solid #a6a6a629;margin-top:28px;padding:28px 0 0}@media(max-width:1100px){.execution-observations{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.execution-findings,.execution-intro,.execution-roadmap{padding:24px}.execution-compact{padding:25px 0 0}.execution-intro h2{font-size:29px}.execution-findings .panel-heading{flex-wrap:wrap}.execution-findings h2,.execution-roadmap h2{font-size:24px}.execution-dates,.execution-filters{display:grid;grid-template-columns:1fr}.execution-dates label,.execution-filters label{min-width:0}.execution-dates input,.execution-filters select{width:100%;min-width:0}.execution-reference{padding:21px}.execution-reference dl{grid-template-columns:1fr}.execution-reference dd{font-size:29px}}.execution-roadmap summary{cursor:pointer;color:#bbbbbb;font-size:16px}.execution-roadmap>p{margin-top:20px}:root{--canvas:#050505;--surface:#121212;--purple:#949494;--lilac:#b6b6b6;--text:#f5f5f5;--muted:#a4a4a4;--line:#ffffff17}body{background:#050505;color:#f5f5f5}::-moz-selection{background:#9292923b}::selection{background:#9292923b}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#393939}.landing-frame,.marketing{background:#050505}.platform-name img{filter:grayscale(1)}.site-header:before{background:radial-gradient(ellipse at 50% 0,#7676760d,transparent 70%)}.mobile-menu{border-color:#ffffff20}.hero-copy>p,.nav-links,.nav-login,.trust-description p{color:#b6b6b6}.closing-section h2,.hero-copy h1,.section-heading h2,.trust-copy h2{color:#f5f5f5}.closing-section h2 span,.hero-copy h1 span,.section-heading h2 span,.trust-copy h2 span{color:#a7a7a7}.demo-badge,.eyebrow,.soft-tag{color:#bbbbbb;background:#ffffff03;border-color:#ffffff1b}.eyebrow i,.lavender-dot{background:#a3a3a3;box-shadow:0 0 10px #94949428}.eyebrow svg{color:#ababab}.horizon-glow{opacity:.45}.feature-card,.floating-glass,.glass-card,.workspace-panel{color:#efefef;border-color:#ffffff1c;background:linear-gradient(135deg,#ffffff0a,#161616b3 55%,#a3a3a304);box-shadow:inset 0 1px 2px #ffffff0b,inset 0 -1px 2px #ffffff0e,0 18px 50px -30px #000000bb}.feature-card:after,.floating-glass:after,.glass-card:after,.workspace-panel:after{opacity:.38}.feature-wide{background:radial-gradient(ellipse at 0 0,#9292920c,transparent 60%),linear-gradient(135deg,#ffffff0b,#131313cc)}.feature-copy .text-link,.feature-copy p,.section-heading>p{color:#b5b5b5}.flow-visual,.journal-visual{background:radial-gradient(ellipse at 50% 0,#a3a3a30a,transparent 75%)}.button{color:#f4f4f4;border-color:#e0e0e040;box-shadow:inset 0 2px 2px #ffffff0e,inset 0 -2px 2px #e1e1e142,inset 0 0 5px 3px #ffffff09,0 5px 3px -3px #00000088,0 12px 26px -12px #a6a6a61a}.button.button-primary{background:linear-gradient(-75deg,#262626,#43434388,#2c2c2c)}.button.button-quiet,.button.button-secondary{background:linear-gradient(-75deg,#ffffff05,#ffffff10,#ffffff06);color:#e1e1e1}.button:after{opacity:.8}@media(hover:hover) and (pointer:fine){.button.button-primary:hover{background:linear-gradient(-75deg,#323232,#5a5a5a88,#3a3a3a)}.button:hover:not(:disabled){box-shadow:inset 0 2px 2px #ffffff12,inset 0 -2px 2px #e9e9e955,inset 0 0 3px 2px #ffffff15,0 3px 2px -2px #00000099,0 10px 30px -12px #a6a6a633}}.auth-shell{background:radial-gradient(ellipse at 75% 15%,#78787810,transparent 58%),#080808;color:#f5f5f5}.auth-card .auth-switch,.auth-card>p,.auth-confirmation>p,.auth-header>a:last-child{color:#b1b1b1}.auth-form label{color:#d2d2d2}.auth-form input:not(.hidden){background:#0b0b0b9e;border-color:#ffffff25;color:#f1f1f1}.auth-form input::-moz-placeholder{color:#929292}.auth-form input::placeholder{color:#929292}.auth-form input:focus{border-color:#acacac80;outline-color:#acacac35}.workspace{--workspace-muted:#afafaf;background:radial-gradient(ellipse at 85% -15%,#6d6d6d12,transparent 52%),#080808}.workspace-sidebar{background:#0e0e0edb;border-color:#ffffff10}.workspace-header{background:#0c0c0c88;border-color:#ffffff0d}.workspace-sidebar nav button{color:#a7a7a7}.workspace-sidebar nav button svg{color:#9f9f9f}.workspace-sidebar nav button:hover{color:#f1f1f1;background:#ffffff06}.workspace-sidebar nav button.active{color:#ececec;background:linear-gradient(110deg,#94949418,#ffffff04);border-color:#b6b6b630;box-shadow:inset 0 1px 0 #ffffff0c}.workspace-sidebar nav button.active svg{color:#b6b6b6}.workspace-sidebar nav button.active>i{background:#aaaaaa;box-shadow:0 0 10px #aaaaaa33}.workspace-label,.workspace-overline{color:#8d8d8d}.back-home,.sidebar-trust p span,.workspace-breadcrumb{color:#9d9d9d}.workspace-breadcrumb strong,.workspace-title-row h1{color:#ececec}.workspace-account{background:linear-gradient(135deg,#343434,#1c1c1c);border-color:#b0b0b030;color:#d5d5d5}.demo-notice,.workspace-message{background:#ffffff03;border-color:#ffffff16;color:#afafaf}.demo-notice>a{color:#bebebe}.wallet-picker{background:linear-gradient(135deg,#ffffff09,#ffffff02);border-color:#ffffff22}.wallet-picker select{color:#cbcbcb}.wallet-picker option{background:#181818}.workspace-icon-button{background:#ffffff03;color:#ababab;border-color:#ffffff1c}.stat-card{background:linear-gradient(140deg,#ffffff08,#141414b3 60%,#ffffff03)}.stat-card:first-child{background:radial-gradient(ellipse at 0 0,#a2a2a21a,transparent 80%),linear-gradient(140deg,#1f1f1f,#121212);border-color:#bbbbbb2c}.stat-card .stat-label{color:#b8b8b8}.stat-card .stat-purple{color:#e8e8e8}.stat-card>strong{color:#efefef}.stat-label svg{color:#a7a7a7}.stat-card p,.stat-card strong small{color:#9e9e9e}.journal-composer h2,.panel-heading h2,.reflection-card h3,.reports-panel h2,.wallet-composer h2{color:#ededed}.panel-heading p,.reflection-card>p,.workspace-empty p{color:#a4a4a4}.reflection-card{background:radial-gradient(ellipse at 100% 0,#9696960c,transparent 65%),#111111}.coach-symbol,.reflection-icon,.wallet-icon{background:#a2a2a20c;border-color:#b2b2b226;color:#b6b6b6}.journal-prompt{border-color:#ffffff13}.journal-prompt p{color:#cccccc}.journal-prompt>span,.panel-eyebrow{color:#a4a4a4}.panel-action,.reflection-action{color:#c8c8c8;border-color:#ffffff20}.panel-action{background:#ffffff04}.panel-action:hover{background:#a2a2a214}.trade-table td{color:#b6b6b6;border-color:#ffffff0c}.token-cell small,.trade-table th{color:#989898}.token-cell strong{color:#dedede}.trade-table .pnl-positive{color:#d3d3d3}.trade-table .pnl-negative{color:#b2b2b2}.token-avatar{background:linear-gradient(135deg,#6f6f6f28,#222222);border-color:#b2b2b224;color:#c5c5c5}.trade-review{background:#a2a2a209;border-color:#b2b2b222;color:#adadad}.trade-modal.workspace-panel{background:linear-gradient(135deg,#1f1f1ffa,#111111fc)}.trade-search,.workspace form input,.workspace form textarea{background:#08080880;border-color:#ffffff22;color:#dfdfdf}.workspace form input::-moz-placeholder,.workspace form textarea::-moz-placeholder{color:#8a8a8a}.workspace form input::placeholder,.workspace form textarea::placeholder{color:#8a8a8a}.workspace form label{color:#b6b6b6}.coach-workspace p,.execution-workspace p,.journal-entry>p:not(.entry-date){color:#a8a8a8}.coach-book,.coach-composer,.coach-session,.coach-week,.execution-findings,.execution-intro,.execution-roadmap,.fee-details,.holdings-panel,.reports-panel{background:linear-gradient(135deg,#ffffff08,#131313a8 55%,#ffffff02)}.coach-workspace h2,.execution-observations h3,.execution-reference h3,.execution-workspace h2,.trade-coach-tools h3{color:#eaeaea}.coach-date input,.coach-workspace select,.execution-dates input,.execution-filters select,.trade-coach-tools select{color:#d0d0d0;background:#111111;border-color:#ffffff22}.coach-metrics strong,.execution-reference dd,.share-card-preview>strong{color:#dedede}.coach-group p,.coach-metrics small,.coach-metrics span{color:#aaaaaa}.coach-checks>div{background:#ffffff02;border-color:#ffffff18}.coach-book dd,.coach-checks strong,.coach-group{color:#c7c7c7}.habit-options button{background:#ffffff03;color:#aeaeae;border-color:#ffffff1e}.habit-options button[aria-pressed=true]{color:#e8e8e8;background:#9898981d;border-color:#a4a4a466}.share-card-preview{background:radial-gradient(ellipse at 0 0,#9595951a,transparent 80%),#111111;border-color:#b2b2b233}.execution-reference{background:linear-gradient(135deg,#9c9c9c0b,#ffffff02);border-color:#ffffff1b}.execution-observations article{border-color:#b2b2b22d}.execution-observations small,.execution-reference dt{color:#acacac}.pricing-pro{background:radial-gradient(ellipse at 0 0,#9f9f9f1c,transparent 75%),#121212}.pricing-explainer h2,.pricing-plan h2,.pricing-plan>strong{color:#ececec}.pricing-plan li{color:#bebebe}.pricing-explainer p,.pricing-main .section-heading>p,.pricing-plan>p{color:#a4a4a4}.workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#a9a9a9}.horizon-glow{background:radial-gradient(ellipse at 50% 52%,#9b9b9b32 0,#77777720 18%,#46464614 36%,transparent 63%)}.stage-fade{background:linear-gradient(transparent,#050505 85%)}.workspace-sidebar nav button{white-space:nowrap;padding-inline:13px}.workspace-sidebar nav button>svg{flex-shrink:0}@media(max-width:1200px) and (min-width:761px){.workspace-sidebar nav button{font-size:14px}}.shader-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 85% 15%,#ffffff26,transparent 60%),radial-gradient(ellipse at 25% 75%,#ffffff0c,transparent 55%),#050505}.shader-gradient-canvas{width:100%!important;height:100%!important;opacity:1;filter:grayscale(1)}.shader-backdrop:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,#000000bb 5%,#00000033 55%,#00000055),linear-gradient(0deg,#00000099,transparent 65%)}.visual-effects-paused *,.visual-effects-paused :after,.visual-effects-paused :before{animation-play-state:paused!important}.liquid-emblem{position:relative}.liquid-emblem,.liquid-emblem>img{display:block;width:100%;height:100%}.liquid-emblem>img{-o-object-fit:contain;object-fit:contain}.liquid-emblem>div{position:absolute!important;inset:0}.glass-sculpture canvas,.liquid-emblem>div,.liquid-emblem>img{filter:grayscale(1)}.brand-liquid-emblem{width:100px;height:76px;overflow:visible}.brand-liquid-emblem .liquid-emblem>img{position:static;translate:none;max-width:100%;mix-blend-mode:normal}.sidebar-brand:has(.brand-liquid-emblem){position:relative;justify-content:center;padding-bottom:24px}.sidebar-brand:has(.brand-liquid-emblem) .sidebar-close{position:absolute;right:0;top:8px}.brand-liquid-lockup{display:flex;align-items:center;width:100%;height:100%;gap:11px}.brand-liquid-lockup>.liquid-emblem{width:40px;height:36px;flex:0 0 40px}.brand-art .brand-liquid-lockup>img{width:calc(100% - 51px);height:32px;-o-object-fit:contain;object-fit:contain}.liquid-surface{position:relative;isolation:isolate}.liquid-surface>.liquid-surface-canvas{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none;opacity:.8}.liquid-surface>:not(.liquid-surface-canvas){position:relative;z-index:1}.auth-shell-effects{position:relative;overflow:clip;background:#050505}.auth-shell-effects .auth-shader{opacity:.85;inset:0;position:absolute;z-index:0;-webkit-mask-image:linear-gradient(#000000,#000000 60%,transparent);mask-image:linear-gradient(#000000,#000000 60%,transparent)}.auth-shell-effects>.auth-footer,.auth-shell-effects>.auth-header,.auth-shell-effects>.auth-main{position:relative;z-index:1}.auth-shell-effects .auth-header{max-width:1440px;padding-top:34px}.auth-shell-effects .auth-main{width:100%;max-width:1310px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:65px;align-items:center;padding:15px 50px 50px}.auth-shell-effects .auth-card{width:100%;max-width:480px;justify-self:end;padding:40px;border-color:#e0e0e032;border-radius:30px;background:linear-gradient(145deg,#ffffff0c,#14141488);box-shadow:inset 0 1px 2px #ffffff11,0 35px 100px -40px #000000ee;backdrop-filter:blur(26px)}.auth-shell-effects .auth-card h1{font-size:37px;letter-spacing:-1.5px}.auth-shell-effects .auth-card form{position:relative}.auth-shell-effects .auth-footer{max-width:1440px;padding-bottom:32px}.auth-identity{position:relative;min-width:0;padding-bottom:20px}.auth-identity-art{position:relative;width:100%;height:330px;margin-top:-15px}.glass-sculpture{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#aaaaaa0a,transparent 65%)}.glass-sculpture canvas{display:block}.auth-liquid-mark{position:absolute;left:27%;top:23%;width:46%;height:54%;filter:drop-shadow(0 5px 25px #b7b7b726)}.auth-identity-copy{padding:6px 0 0 36px}.visual-kicker{font-size:11px;letter-spacing:2.1px;color:#a8a8a8}.auth-identity-copy h2{font-size:clamp(42px,4.2vw,64px);line-height:1.04;letter-spacing:-2.5px;font-weight:400;margin:23px 0;color:#f1f1f1}.auth-identity-copy h2 span{color:#adadad}.auth-identity-copy p{max-width:360px;color:#b0b0b0;font-size:16px;line-height:1.75}.hero-section{isolation:isolate}.hero-shader{top:-130px;bottom:30px;left:-10%;right:-10%;z-index:0;opacity:.8;-webkit-mask-image:linear-gradient(transparent,#000000 14%,#000000 65%,transparent 98%);mask-image:linear-gradient(transparent,#000000 14%,#000000 65%,transparent 98%)}.hero-section>.hero-copy{position:relative;z-index:3}.hero-sculpture{position:absolute;left:18%;right:18%;height:440px;top:60px;opacity:.65;z-index:0;pointer-events:none}.hero-stage{z-index:2}.hero-stage>.floating-glass{z-index:4}.hero-stage>.hero-phone{z-index:3}.hero-stage>.horizon-ring{opacity:.28}.hero-stage .liquid-surface-canvas{opacity:.85}.workspace-header{position:relative;overflow:hidden;isolation:isolate}.workspace{background:#050505}.workspace-main{position:relative;isolation:isolate}.workspace-main>.workspace-shader{position:fixed;z-index:-1;inset:0;opacity:.65;-webkit-mask-image:linear-gradient(#000000,#000000 60%,transparent);mask-image:linear-gradient(#000000,#000000 60%,transparent)}.workspace-header>.workspace-breadcrumb,.workspace-header>.workspace-header-actions{position:relative;z-index:1}@media(min-width:1600px){.auth-shell-effects .auth-main{gap:100px}.auth-identity-art{height:370px}}@media(max-width:1100px){.auth-shell-effects .auth-main{padding-inline:36px;gap:30px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}.auth-identity-copy{padding-left:10px}.auth-identity-art{height:290px}.brand-liquid-lockup{gap:8px}.brand-liquid-lockup>.liquid-emblem{width:33px;height:31px;flex-basis:33px}.brand-art .brand-liquid-lockup>img{width:calc(100% - 41px)}}@media(max-width:900px){.auth-shell-effects .auth-main{display:grid;grid-template-columns:1fr;padding:35px 24px 60px}.auth-identity{display:none}.auth-shell-effects .auth-card{justify-self:center}.auth-shell-effects .auth-shader{opacity:.65}}@media(max-width:600px){.auth-shell-effects .auth-header{padding:26px 23px}.auth-shell-effects .auth-main{padding:20px 20px 35px}.auth-shell-effects .auth-card{padding:30px 25px;border-radius:27px}.auth-shell-effects .auth-card h1{font-size:34px}.auth-shell-effects .auth-footer{padding:24px}.hero-sculpture{display:none}.hero-shader{opacity:.55}.brand-liquid-lockup>.liquid-emblem{width:29px;height:28px;flex-basis:29px}.brand-art .brand-liquid-lockup>img{width:calc(100% - 37px);height:25px}}@media(prefers-reduced-motion:reduce){.shader-backdrop{background:radial-gradient(ellipse at 85% 15%,#ffffff26,transparent 60%),radial-gradient(ellipse at 25% 75%,#ffffff0c,transparent 55%),#050505}.hero-sculpture{opacity:0}}.google-auth{margin-top:26px}.google-auth-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:12px 24px;border:1px solid #747775;border-radius:28px;background:#131314;color:#e3e3e3;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.google-auth-button:hover:not(:disabled){background:#262626;border-color:#aaa}.google-auth-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.google-auth-button:disabled{opacity:.6;cursor:not-allowed}.google-auth-button svg{flex-shrink:0}.google-auth .google-auth-note{color:#a8a8a8;font-size:13px;line-height:1.6;margin:12px 0 0}.google-auth>h2{font-size:20px;margin:0 0 8px;color:#f4f4f4}.google-auth>p{color:#b5b5b5;line-height:1.6;margin:0 0 20px}.google-auth .google-auth-connected{color:#eee;margin-top:16px}.auth-divider{display:flex;align-items:center;gap:15px;margin:24px 0 0;font-size:13px;color:#929292}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1;background:#ffffff1c}.google-totp-form{display:grid;gap:14px;margin-top:20px;padding:20px;border:1px solid #ffffff26;border-radius:20px}.google-totp-form label{color:#ddd;font-size:14px}.google-totp-form input{min-width:0;width:100%;padding:14px;border:1px solid #ffffff26;border-radius:12px;color:#fff;background:#0b0b0b}.google-totp-form .button{border:1px solid #ffffff40}section>.google-auth{margin-top:0}.workspace{--workspace-muted:#a5a5a5;background:#080808;color:#ededed}.workspace-main>.workspace-shader{opacity:.28}.workspace-sidebar{width:232px;padding:22px 16px 20px;background:#0c0c0cf0;border-right:1px solid #ffffff0c;scrollbar-width:thin}.sidebar-brand:has(.brand-liquid-emblem){padding:0 8px 22px}.sidebar-brand .brand-liquid-emblem{width:78px;height:58px}.sidebar-group{margin-bottom:23px}.workspace-label{padding-inline:13px;margin-bottom:10px;color:#858585;font-size:10px;font-weight:600;letter-spacing:1.65px}.workspace-sidebar nav{gap:3px}.workspace-sidebar nav button{min-height:40px;padding:10px 12px;border-radius:9px;color:#a6a6a6;font-size:13px;gap:11px;transition:background .18s,color .18s,border-color .18s}.workspace-sidebar nav button>span{flex:1}.workspace-sidebar nav button svg{color:#898989}.workspace-sidebar nav button:hover{color:#f4f4f4;background:#ffffff05}.workspace-sidebar nav button.active{background:linear-gradient(100deg,#ffffff0f,#ffffff04);border-color:#ffffff1a;color:#fafafa;box-shadow:inset 0 1px 0 #ffffff08}.workspace-sidebar nav button.active svg{color:#e0e0e0}.workspace-sidebar nav button.active>i{width:4px;height:4px;background:#d2d2d2;box-shadow:none;margin-left:0}.sidebar-bottom{padding:3px 7px 0}.sidebar-trust{padding:13px;border:1px solid #ffffff0d;border-radius:12px;background:#ffffff02;gap:10px}.sidebar-trust svg{width:18px;color:#a3a3a3}.sidebar-trust p,.sidebar-trust p span{font-size:11px;line-height:1.7}.sidebar-trust p{color:#c9c9c9}.sidebar-trust p span{color:#8f8f8f}.back-home{padding-top:18px;color:#959595;font-size:12px}.workspace-header{position:sticky;top:0;z-index:35;min-height:68px;padding-inline:36px;background:#0b0b0be8;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff0d}.workspace-breadcrumb{font-size:12px;gap:14px;color:#929292}.workspace-breadcrumb strong{color:#d4d4d4}.workspace-header-actions{gap:16px}.header-journal{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:9px 0;color:#b7b7b7;font-size:12px}.header-journal:hover{color:#fff}.workspace-account{width:32px;height:32px;border-radius:10px;color:#ddd;font-size:12px;background:linear-gradient(140deg,#363636,#202020);border-color:#ffffff20;box-shadow:inset 0 1px 0 #ffffff0c}.demo-badge{padding:6px 10px;font-size:11px;gap:7px;border-color:#ffffff14}.workspace-content{padding:27px 36px 24px;max-width:1500px}.workspace-content:focus{outline:none}.demo-notice{padding:11px 14px;border-radius:10px;background:#ffffff03;border-color:#ffffff0d;font-size:12px;color:#aaa;margin-bottom:29px}.demo-notice>span{gap:8px}.demo-notice>span svg{width:15px}.demo-notice>a{color:#ddd;font-size:12px}.workspace-title-row{align-items:center;margin-bottom:19px;gap:24px}.workspace-overline{color:#909090;font-size:10px;letter-spacing:1.9px;margin-bottom:9px}.workspace-title-row h1{color:#f4f4f4;font-size:clamp(28px,2.8vw,38px);letter-spacing:-1.4px;line-height:1.2}.workspace-description{margin-top:10px;color:#a2a2a2;font-size:13px;line-height:1.7;max-width:540px;text-wrap:pretty}.workspace-tools{flex-shrink:0;gap:8px}.wallet-picker{min-width:175px;min-height:42px;max-width:240px;padding:10px 12px;border-radius:10px;border-color:#ffffff1b;background:#151515a6;gap:8px}.wallet-picker select{color:#ccc;font-size:12px;min-width:0}.wallet-picker option{background:#171717}.workspace-icon-button{width:42px;height:42px;border-radius:10px;background:#151515a6;border-color:#ffffff1b}.workspace-icon-button:hover:not(:disabled){background:#ffffff0a;color:#fff}.workspace button:disabled{cursor:not-allowed;opacity:.38}.workspace :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #d3d3d3;outline-offset:4px}.snapshot-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:#939393;font-size:11px;margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid #ffffff0b}.snapshot-strip>span{display:inline-flex;align-items:center;gap:7px;line-height:1.5}.snapshot-strip>span:first-child{color:#b8b8b8}.snapshot-scope{margin-left:auto}.snapshot-dot{width:5px;height:5px;background:#c5c5c5;border-radius:50%}.snapshot-dot-error{background:#aaa;outline:1px solid #aaa;outline-offset:3px}.analytics-view{gap:20px}.workspace-panel{border-radius:18px;border:1px solid #ffffff13;background:linear-gradient(135deg,#191919ed,#101010eb);box-shadow:inset 0 1px 0 #ffffff04,0 5px 22px -16px #000;backdrop-filter:blur(18px)}.workspace-panel:after{opacity:.12}.stat-grid{grid-template-columns:1.15fr 1fr 1fr;gap:16px}.stat-card{min-width:0;padding:23px 24px 21px;background:linear-gradient(140deg,#191919ee,#111111f5)}.stat-card:first-child{background:radial-gradient(ellipse at 0 0,#ffffff06,transparent 85%),linear-gradient(130deg,#242424,#171717);border-color:#ffffff22}.stat-card .stat-label{display:flex;align-items:center;gap:9px;color:#b6b6b6;font-size:12px}.stat-label svg{color:#aaa;flex-shrink:0;width:16px}.stat-card>strong{font-size:clamp(29px,2.8vw,43px);letter-spacing:-1.6px;color:#f1f1f1;margin:24px 0 15px;line-height:1.1;font-variant-numeric:tabular-nums}.stat-card .stat-purple{color:#f5f5f5}.stat-card strong small{color:#999;font-size:12px;letter-spacing:0;margin-left:7px}.stat-card p{color:#9d9d9d;font-size:11px;line-height:1.65}.stat-marker{display:inline-block;width:4px;height:4px;background:#aaa;border-radius:50%;vertical-align:middle;margin-right:6px}.stat-card .stat-unavailable{font-size:24px!important;letter-spacing:-.5px!important}.overview-grid{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.performance-panel{padding:25px 25px 18px}.panel-kicker{display:block;color:#909090;font-size:9px;letter-spacing:1.5px;line-height:1.6;margin-bottom:9px}.panel-heading{gap:16px}.panel-heading h2{color:#eee;font-size:19px;font-weight:500;letter-spacing:-.5px;line-height:1.3}.panel-heading p{color:#9b9b9b;font-size:12px;margin-top:6px;line-height:1.6}.soft-tag{font-size:10px;color:#aaa;border-color:#ffffff12;border-radius:7px;padding:6px 9px;background:#ffffff02}.chart-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin-top:24px}.chart-summary>strong{font-size:28px;letter-spacing:-1px;font-weight:400;font-variant-numeric:tabular-nums}.chart-summary small{font-size:11px;color:#999;letter-spacing:0}.chart-summary>span{color:#929292;font-size:10px;margin-left:auto}.performance-chart{height:210px;margin-top:19px}.chart-footnote{display:flex;align-items:center;gap:7px;border-top:1px solid #ffffff0b;padding-top:13px;margin-top:16px;color:#929292;font-size:10px;line-height:1.7}.chart-footnote svg{flex-shrink:0}.reflection-card{padding:23px;display:flex;background:radial-gradient(ellipse at 100% 0,#ffffff05,transparent 70%),#141414ee}.reflection-card-top{display:flex;align-items:center;gap:10px;margin-bottom:24px}.reflection-icon{width:35px;height:35px;border-radius:10px;margin:0;background:#ffffff05;border-color:#ffffff17}.reflection-card-top .panel-kicker{margin:0;font-size:8px;letter-spacing:1.1px}.reflection-card h3{color:#e9e9e9;font-size:25px;letter-spacing:-.9px;line-height:1.2;margin:0 0 13px}.reflection-card>p{font-size:12px;color:#a2a2a2;line-height:1.85}.journal-prompt{margin:23px 0;padding:16px 14px;border:1px solid #ffffff0e;border-radius:12px;background:#ffffff02}.journal-prompt>span{color:#929292;font-size:8px;letter-spacing:1.4px}.journal-prompt p{color:#c4c4c4;font-size:16px;margin:13px 0 21px}.journal-prompt i{display:block;height:1px;background:#ffffff0c;margin-top:12px}.journal-prompt i:last-child{width:65%}.reflection-action{min-height:43px;font-size:12px;color:#dedede;border-color:#ffffff12}.panel-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:9px;border:1px solid #ffffff1b;background:#ffffff03;font-size:11px;color:#d5d5d5;white-space:nowrap;transition:background .18s}.panel-action:hover{background:#ffffff09}.trades-panel{padding:24px 25px 0;overflow:hidden}.heading-count{display:inline-grid;place-items:center;vertical-align:middle;min-width:24px;height:22px;margin-left:10px;padding-inline:5px;border:1px solid #ffffff14;border-radius:6px;font-size:10px;color:#aaa;letter-spacing:0;font-weight:400}.trade-table-scroll{margin-top:25px}.trade-table{font-size:12px}.trade-table th{color:#8f8f8f;font-size:10px;font-weight:400;padding:0 12px 15px;border-color:#ffffff0e}.trade-table td{color:#bbb;padding:17px 12px;border-color:#ffffff09;font-variant-numeric:tabular-nums}.trade-table td:not(:first-child),.trade-table th:not(:first-child){text-align:right}.trade-table tbody tr{transition:background .15s}.trade-table tbody tr:hover{background:#ffffff03}.token-cell{gap:10px}.token-avatar{width:34px;height:34px;background:linear-gradient(135deg,#363636,#222);border-color:#ffffff13;font-size:12px;color:#d5d5d5;border-radius:11px}.token-cell strong{color:#e7e7e7;font-size:12px;font-weight:500}.token-cell small{color:#909090;font-size:10px}.trade-table .pnl-positive{color:#eee}.trade-table .pnl-negative{color:#b5b5b5}.trade-table .pnl-unknown{color:#929292;font-size:11px}.trade-review{width:32px;height:32px;display:grid;place-items:center;margin-left:auto;background:#ffffff02;border:1px solid #ffffff12;border-radius:9px;color:#aaa}.trade-review:hover{color:#fff;background:#ffffff08}.incomplete-tag{font-size:9px;color:#aaa}.trade-toolbar{margin-top:24px;display:flex;flex-wrap:wrap;align-items:end;gap:15px;padding:17px 0;border-block:1px solid #ffffff0c}.trade-search-wrap{position:relative;display:flex;align-items:center;flex:1 1 230px;min-width:0;color:#939393}.trade-search-wrap>svg{position:absolute;left:12px;pointer-events:none}.trade-search{max-width:none;width:100%;min-height:41px;border-radius:9px;border-color:#ffffff18;background:#0a0a0a66;padding:11px 34px 11px 36px;font-size:12px;color:#eee}.trade-search-wrap>button{position:absolute;right:6px;display:grid;place-items:center;width:28px;height:28px;border:0;background:none;color:#aaa}.trade-filter-fields{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 auto}.trade-filter-fields .trade-filter-field{display:grid;gap:7px;font-size:10px;color:#929292;flex:1 1 110px}.trade-filter-fields select{min-height:41px;width:100%;max-width:100%;padding:9px 24px 9px 10px;border:1px solid #ffffff18;border-radius:9px;background:#141414;color:#ccc;font-size:11px}.trade-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;border-top:1px solid #ffffff0c;color:#959595;font-size:10px}.trade-pagination>span{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.trade-pagination>div{display:flex;align-items:center;gap:11px;white-space:nowrap}.pagination-button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff18;background:#ffffff03;color:#ccc;border-radius:8px}.pagination-button:hover:not(:disabled){background:#ffffff0a}.clear-filters{background:none;border:0;padding:5px 0;color:#d0d0d0;font-size:10px;text-decoration:underline;text-underline-offset:3px}.workspace-empty{padding:48px 24px}.workspace-empty h2,.workspace-empty h3{color:#ddd;font-size:22px;font-weight:400;letter-spacing:-.6px}.workspace-empty p{color:#aaa;font-size:13px}.workspace-empty .button,.workspace-empty .panel-action{margin-top:22px}.coverage-details{padding-inline:22px}.coverage-details summary{min-height:64px;color:#b4b4b4;font-size:12px}.coverage-details summary>span:last-child{font-size:11px}.coverage-details>div{font-size:12px;color:#aaa}.workspace-footer{font-size:10px;color:#8d8d8d;margin-top:28px;padding-top:14px}.workspace-message{border-radius:10px;font-size:12px;color:#ccc;padding:13px 16px;background:#ffffff04;border-color:#ffffff20}.workspace form label{color:#bcbcbc;font-size:12px}.workspace form :is(input,textarea){background:#08080866;border-color:#ffffff1b;border-radius:10px;font-size:14px;line-height:1.6;padding:12px 14px}.workspace form :is(input,textarea)::-moz-placeholder{color:#868686}.workspace form :is(input,textarea)::placeholder{color:#868686}.workspace form .button{font-size:12px;min-height:43px}.journal-composer,.reports-panel,.wallet-composer{padding:30px}.journal-composer h2,.reports-panel h2,.wallet-composer h2{font-size:32px;margin-top:22px}.journal-composer>p,.reports-panel>p,.wallet-composer>p{font-size:13px}.journal-entry,.saved-wallet{padding:25px}.journal-entry h3,.saved-wallet h3{font-size:21px}.journal-entry .entry-date,.journal-entry>span{font-size:10px;color:#949494}.journal-entry>p:not(.entry-date){font-size:13px}.fee-details h2{margin-top:13px}.holdings-panel article{flex-wrap:wrap}.holdings-panel article strong{font-size:13px;overflow-wrap:anywhere}.coach-book,.coach-composer,.coach-session,.coach-week,.execution-findings,.execution-intro,.execution-roadmap{padding:28px}.coach-note{font-size:12px;padding:13px 16px;border:1px solid #ffffff0d;border-radius:10px;background:#ffffff02}.coach-workspace h2{font-size:24px}.coach-coverage summary{font-size:13px}.coach-plan{font-size:12px}.trade-modal-backdrop{padding:24px;background:#000b;backdrop-filter:blur(9px)}.trade-modal.workspace-panel{background:linear-gradient(140deg,#202020,#121212);border-color:#ffffff22;border-radius:20px;padding:32px;max-width:620px;overflow-x:hidden}.modal-close{width:36px;height:36px;right:20px;top:18px;border:1px solid #ffffff17;border-radius:10px;background:#ffffff03;display:grid;place-items:center}.trade-modal>.panel-eyebrow{padding-right:33px;font-size:10px}.trade-modal h2{font-size:31px}.trade-modal-pnl{font-size:24px;color:#eee}.trade-breakdown strong,.trade-breakdown>span{font-size:12px;line-height:1.7}.trade-modal .trade-coach-tools h3{font-size:20px}.skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:12px 18px;border-radius:9px;background:#f5f5f5;color:#111;font-size:13px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.workspace-skeleton{display:grid;gap:20px}.skeleton-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skeleton-card{min-height:170px;padding:25px}.skeleton-card i,.skeleton-chart i{display:block;border-radius:5px;height:10px;width:50%;background:#ffffff08}.skeleton-card i:nth-child(2){margin-block:26px;height:36px;width:65%}.skeleton-card i:nth-child(3){width:80%}.skeleton-chart{height:330px;padding:25px}.skeleton-chart i:nth-child(2){height:180px;width:100%;margin-top:25px}.skeleton-chart i:nth-child(3){width:70%;margin-top:25px}.site-nav{min-height:88px}.nav-links{font-size:13px;gap:25px}.nav-links a{position:relative;padding-block:12px}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:#ddd;transform:scaleX(0);transition:transform .18s;transform-origin:left}.nav-links a:focus-visible:after,.nav-links a:hover:after{transform:scaleX(1)}.nav-login{font-size:13px}.hero-copy h1{text-wrap:balance}.hero-copy>p{color:#bcbcbc}.feature-card{border-radius:22px;border-color:#ffffff17}.feature-copy h3{letter-spacing:-1.2px}.feature-copy .section-number{font-size:10px;letter-spacing:1.8px}.steps-grid{gap:40px}.step-top{border-color:#ffffff19}.faq-list summary{font-size:18px}.faq-list summary:hover{color:#fff}.faq-list details>p{color:#b5b5b5}.footer-top p{line-height:1.7;color:#999}.footer-links a{padding-block:10px}.footer-links a:hover{color:#fff}.mobile-menu{background:#141414f5;border-radius:14px}@media(min-width:1600px){.workspace-content{padding:32px 44px 24px}.workspace-header{padding-inline:44px}.performance-chart{height:250px}}@media(max-width:1200px){.workspace-sidebar{width:210px;padding-inline:12px}.workspace-content{padding:25px}.workspace-header{padding-inline:25px}.overview-grid{grid-template-columns:minmax(0,1fr) 240px}.stat-card{padding:22px 20px}.workspace-sidebar nav button{font-size:12px}}@media(max-width:1050px){.overview-grid{grid-template-columns:minmax(0,1fr)}.reflection-card{display:grid;grid-template-columns:1fr auto;gap:0 24px}.reflection-card-top{grid-column:1/-1;margin-bottom:15px}.reflection-card h3{font-size:22px;margin-bottom:8px}.reflection-card h3 br{display:none}.reflection-card>p{grid-column:1;max-width:450px}.reflection-card .journal-prompt{display:none}.reflection-action{grid-column:2;grid-row:2/4;align-self:center;border:1px solid #ffffff1a;border-radius:9px;padding:10px 13px;gap:15px;margin:0;min-height:40px}.workspace-title-row{align-items:start}.workspace-tools{padding-top:8px}}@media(max-width:760px){.workspace-sidebar{width:245px;padding:20px 16px;transition:none}.workspace-sidebar nav button{font-size:13px;min-height:42px}.sidebar-brand:has(.brand-liquid-emblem) .sidebar-close{top:6px}.workspace-header{min-height:64px;padding-inline:20px}.workspace-content{padding:23px 20px}.workspace-title-row h1{font-size:32px}.workspace-description{font-size:12px}.workspace-tools{padding-top:0}.workspace-mobile-toggle{min-width:28px;min-height:36px}.workspace-header-actions{gap:11px}.header-journal{display:none}.stat-card>strong{font-size:32px}.stat-card{padding:22px 19px}.trade-filter-fields{flex-basis:100%}}@media(max-width:600px){.site-nav{min-height:78px}.nav-actions{gap:12px}.hero-trust{font-size:11px;gap:6px;flex-wrap:wrap;line-height:1.8}.feature-card{border-radius:20px}.faq-list summary{min-height:82px;font-size:16px;gap:18px;line-height:1.5}.faq-list summary>svg{flex-shrink:0;width:18px}.faq-list details>p{font-size:14px;padding-left:33px;padding-right:18px}.footer-links{flex-wrap:wrap;gap:4px 20px}.footer-bottom{line-height:1.7}.coach-book,.coach-composer,.coach-session,.coach-week,.execution-findings,.execution-intro,.execution-roadmap{padding:23px}}@media(max-width:550px){.workspace-content{padding:20px 16px}.workspace-header{padding-inline:16px}.workspace-breadcrumb{gap:9px;font-size:11px}.demo-badge{font-size:10px;padding:5px 8px}.workspace-account{width:30px;height:30px}.demo-notice{font-size:11px;line-height:1.7;padding:10px 12px;margin-bottom:24px;border-radius:9px}.workspace-title-row{flex-direction:column;align-items:stretch;gap:19px;margin-bottom:16px}.workspace-title-row h1{font-size:32px}.workspace-description{max-width:340px}.workspace-tools{width:100%}.wallet-picker{max-width:none;flex:1;min-width:0;padding:11px 12px}.wallet-picker select{font-size:12px}.snapshot-strip{gap:8px 12px;font-size:10px;margin-bottom:19px;padding-bottom:14px}.snapshot-scope{display:none!important}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card:first-child{grid-column:1/-1;padding:23px}.stat-card:first-child>strong{font-size:43px}.stat-card{padding:20px 16px}.stat-card .stat-label{font-size:11px;gap:7px;line-height:1.5;align-items:start}.stat-card .stat-label svg{width:14px;height:16px;margin-top:0}.stat-card>strong{font-size:29px;margin:21px 0 13px}.stat-card strong small{font-size:10px;margin-left:5px}.stat-card p{font-size:10px;max-width:none}.stat-card .stat-unavailable{font-size:19px!important}.workspace-panel{border-radius:15px}.analytics-view{gap:16px}.performance-panel{padding:21px 18px 15px}.panel-heading h2{font-size:18px}.panel-heading p{font-size:11px}.performance-panel>.panel-heading{flex-wrap:wrap}.chart-summary{margin-top:22px}.chart-summary>strong{font-size:26px}.chart-summary>span{font-size:9px}.performance-chart{height:190px;margin-left:-10px}.chart-footnote{font-size:9px;gap:6px}.reflection-card{padding:20px;display:flex}.reflection-card-top{margin-bottom:18px}.reflection-card h3{font-size:23px}.reflection-card>p{font-size:12px}.reflection-action{margin-top:20px;align-self:stretch}.trades-panel{padding:21px 17px 0}.trades-panel .panel-heading{flex-direction:row;align-items:center}.trades-panel .panel-heading p{max-width:190px}.panel-action{font-size:10px;padding:8px 10px;gap:5px}.heading-count{margin-left:6px;min-width:21px;font-size:9px}.trade-table-scroll{margin-top:22px}.analytics-overview .trade-table{min-width:0;white-space:normal}.analytics-overview .trade-table :is(th,td):nth-child(2),.analytics-overview .trade-table :is(th,td):nth-child(3),.analytics-overview .trade-table :is(th,td):nth-child(4),.analytics-overview .trade-table :is(th,td):nth-child(5){display:none}.analytics-overview .trade-table th{padding:0 5px 14px}.analytics-overview .trade-table td{padding:17px 5px}.analytics-overview .trade-table td:first-child,.analytics-overview .trade-table th:first-child{padding-left:0}.analytics-overview .trade-table .pnl-negative,.analytics-overview .trade-table .pnl-positive{font-size:11px;white-space:nowrap}.trade-review{width:32px;height:36px}.token-cell{gap:8px}.token-avatar{width:30px;height:30px;border-radius:9px}.token-cell strong{font-size:11px}.token-cell small{font-size:9px}.trade-toolbar{gap:14px;padding-top:17px;margin-top:20px}.trade-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px 10px}.trade-filter-fields .trade-filter-field:last-child{grid-column:1/-1}.trade-filter-fields select{font-size:12px;min-height:44px}.trade-search{font-size:16px;min-height:44px}.analytics-fees .trade-table,.analytics-trades .trade-table{min-width:0;white-space:normal}.analytics-fees .trade-table thead,.analytics-trades .trade-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.analytics-fees .trade-table tbody,.analytics-trades .trade-table tbody{display:block}.analytics-fees .trade-table tr,.analytics-trades .trade-table tr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:17px 0;border-bottom:1px solid #ffffff10;gap:12px 16px}.analytics-fees .trade-table td,.analytics-trades .trade-table td{display:block;padding:0;border:0;text-align:left;font-size:11px;min-width:0;overflow-wrap:anywhere}.analytics-fees .trade-table td:first-child,.analytics-trades .trade-table td:first-child{grid-column:1/-1;padding-right:44px;margin-bottom:4px}.analytics-fees .trade-table td:last-child,.analytics-trades .trade-table td:last-child{position:absolute;top:15px;right:0}.analytics-fees td[data-label]:before,.analytics-trades td[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;color:#929292;font-size:9px}.analytics-fees .token-cell strong,.analytics-trades .token-cell strong{font-size:13px}.analytics-fees .token-cell small,.analytics-trades .token-cell small{font-size:10px}.analytics-fees .token-avatar,.analytics-trades .token-avatar{width:34px;height:34px}.trade-pagination{font-size:10px;gap:10px}.trade-pagination>div{gap:7px}.pagination-button{width:34px;height:38px}.coverage-details{padding-inline:17px}.coverage-details summary{flex-wrap:wrap;gap:10px;padding-block:16px}.coverage-details summary>span:last-child{font-size:10px}.workspace-footer{gap:8px;font-size:10px;margin-top:22px}.journal-composer,.journal-entry,.reports-panel,.saved-wallet,.wallet-composer{padding:24px}.workspace form :is(input,textarea){font-size:16px}.trade-modal-backdrop{padding:10px}.trade-modal.workspace-panel{padding:25px 21px;border-radius:17px;max-height:94dvh}.modal-close{right:14px;top:14px}.trade-breakdown>span{flex-wrap:wrap;gap:5px 16px}.trade-breakdown strong{overflow-wrap:anywhere}.skeleton-stats{grid-template-columns:1fr 1fr;gap:12px}.skeleton-card{min-height:150px;padding:22px}.skeleton-card:first-child{grid-column:1/-1}}.account-settings{min-height:100vh;background:radial-gradient(ellipse at 80% 0,#ffffff03,transparent 45%),#080808;color:#ededed}.account-header{border-bottom:1px solid #ffffff0d;background:#0b0b0be8}.account-header>div{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1170px;min-height:80px;margin:auto;padding:14px 36px}.account-header .brand-wordmark{width:135px;height:30px}.account-back{display:inline-flex;align-items:center;gap:8px;color:#aaa;font-size:12px}.account-back:hover{color:#eee}.account-main{max-width:1170px;margin:auto;padding:44px 36px 60px}.account-main:focus{outline:none}.account-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.account-title h1{color:#f4f4f4;font-size:clamp(28px,3.4vw,40px);font-weight:400;letter-spacing:-1.5px;line-height:1.2}.account-title>div>p:last-child{color:#a2a2a2;margin-top:12px;font-size:13px;line-height:1.7}.account-trust{display:inline-flex;align-items:center;gap:8px;color:#a8a8a8;font-size:11px;white-space:nowrap}.account-summary{display:flex;align-items:center;gap:14px;padding:18px 20px;margin-bottom:30px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff02}.account-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #ffffff1c;border-radius:12px;background:linear-gradient(140deg,#363636,#202020);color:#ddd;font-size:16px}.account-identity{display:grid;gap:6px;min-width:0}.account-identity strong{color:#ddd;font-size:13px;font-weight:500;overflow-wrap:anywhere}.account-identity>span{color:#959595;font-size:12px;overflow-wrap:anywhere}.account-summary-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.account-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffffff17;border-radius:7px;padding:6px 9px;color:#bdbdbd;background:#ffffff03;font-size:10px;white-space:nowrap}.account-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:start}.account-sidebar{position:sticky;top:26px}.account-sidebar .workspace-label{padding-inline:12px;margin-bottom:13px;font-size:9px}.account-sidebar nav{display:grid;gap:4px}.account-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:9px;color:#aaa;font-size:12px;transition:background .18s,color .18s}.account-sidebar nav a:focus-visible,.account-sidebar nav a:hover{color:#eee;background:#ffffff04;border-color:#ffffff10}.account-sidebar nav a:last-child{margin-top:12px}.account-sidebar nav svg{flex-shrink:0;color:#929292}.account-sidebar-note{border-top:1px solid #ffffff0d;margin:23px 12px 0;padding-top:20px;color:#909090;font-size:11px;line-height:1.8}.account-sidebar-note svg{display:block;margin-bottom:10px;color:#aaa}.account-sections{display:grid;gap:20px;min-width:0}.account-feedback:empty{display:none}.account-notice{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #ffffff25;border-radius:10px;background:#ffffff04;font-size:12px;line-height:1.7;color:#d0d0d0}.account-notice svg{flex-shrink:0}.account-notice p{flex:1}.account-notice-error{border-style:dashed}.account-card{padding:28px;scroll-margin-top:24px;min-width:0}.account-card:target{border-color:#ffffff38}.account-card-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.account-section-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid #ffffff14;border-radius:10px;background:#ffffff03;color:#b9b9b9}.account-card-heading>div{flex:1;min-width:0}.account-card .panel-kicker{font-size:9px;letter-spacing:1.5px;margin-bottom:7px}.account-card h2{color:#ededed;font-size:21px;font-weight:400;line-height:1.3;letter-spacing:-.5px}.account-card-heading p{margin-top:8px;font-size:12px;color:#a2a2a2;line-height:1.8;max-width:520px}.account-card h3{color:#d5d5d5;font-size:13px;font-weight:500;line-height:1.6}.account-card fieldset{border:0;margin:0;padding:0;min-width:0}.account-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-card label{display:flex;align-items:center;gap:7px;color:#bcbcbc;font-size:12px;line-height:1.7;margin-bottom:8px;flex-wrap:wrap}.account-card input{width:100%;min-width:0;min-height:44px;border:1px solid #ffffff1b;border-radius:10px;background:#08080866;color:#eee;font-size:14px;line-height:1.6;padding:10px 12px}.account-card input::-moz-placeholder{color:#868686}.account-card input::placeholder{color:#868686}.account-card input[readonly]{color:#999;background:#ffffff02}.account-card :is(button,input):disabled{cursor:not-allowed;opacity:.45}.account-field>p{color:#919191;font-size:10px;margin-top:8px;line-height:1.7}.account-card .button{min-height:42px;padding:10px 15px;border-radius:10px;gap:9px;font-size:12px;white-space:normal;line-height:1.6}.account-card .button:hover{translate:none}.account-card-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid #ffffff0c;margin-top:4px;padding-top:20px;grid-column:1/-1}.account-card-actions p{color:#979797;font-size:11px;line-height:1.8}.account-card-actions .button{margin-left:auto}.account-security-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.account-security-row p{color:#a2a2a2;font-size:12px;line-height:1.8;margin-top:5px;max-width:400px}.account-setup{padding:18px;margin-block:18px;border:1px dashed #ffffff2b;border-radius:10px;background:#ffffff02}.account-setup code{display:block;font-size:15px;color:#e0e0e0;line-height:1.8;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.account-setup p{color:#aaa;margin-top:10px;font-size:12px;line-height:1.8}.account-google{border-top:1px solid #ffffff0c;margin-top:25px;padding-top:24px}.account-google .google-auth{margin-top:0}.account-google .google-auth>h2{font-size:15px;letter-spacing:-.2px}.account-google .google-auth>p{font-size:12px;margin-bottom:16px}.account-google .google-auth-button{max-width:320px;min-height:44px;font-size:14px}.account-google .google-auth .google-auth-note{font-size:11px;line-height:1.8;margin-bottom:0}.account-google .auth-error{font-size:12px}.account-allowances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.account-allowances>div{padding:16px 14px;border:1px solid #ffffff0e;background:#ffffff02;border-radius:10px}.account-allowances dt{font-size:10px;color:#999;line-height:1.7}.account-allowances dd{color:#ddd;font-size:25px;font-weight:400;letter-spacing:-.6px;margin-top:13px;font-variant-numeric:tabular-nums}.account-export{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:18px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff02}.account-export>div{display:flex;align-items:center;gap:13px;flex:1 1 220px;min-width:0}.account-file-type{display:grid;place-items:center;width:40px;height:46px;border:1px solid #ffffff1c;border-radius:8px;font-size:10px;color:#b5b5b5;flex-shrink:0}.account-export p{color:#999;font-size:11px;line-height:1.8;margin-top:4px}.account-footnote{color:#929292;font-size:11px;line-height:1.8;margin-top:14px}.account-danger.workspace-panel{background:linear-gradient(135deg,#161616,#0e0e0e);border-style:dashed;border-color:#ffffff28}.account-danger label code{font-size:11px;color:#ddd}.account-delete-controls{display:flex;flex-wrap:wrap;gap:12px}.account-delete-controls input{flex:1 1 230px;font-family:monospace;font-size:12px}.account-delete-controls .button{flex:0 1 auto}.account-bottom-note{display:flex;align-items:center;gap:8px;color:#929292;font-size:10px;line-height:1.8;padding:0 3px}.account-settings :is(a,button,input):focus-visible{outline:2px solid #d3d3d3;outline-offset:4px}@media(max-width:850px){.account-layout{grid-template-columns:165px minmax(0,1fr);gap:22px}.account-header>div,.account-main{padding-inline:24px}.account-trust{display:none}.account-summary-tags{flex-direction:column;align-items:flex-end}.account-card{padding:23px}.account-fields{grid-template-columns:minmax(0,1fr);gap:18px}.account-allowances{gap:8px}.account-allowances>div{padding:13px 10px}}@media(max-width:650px){.account-header>div{min-height:70px;padding-inline:20px;gap:16px}.account-header .brand-wordmark{width:105px}.account-back{font-size:11px;gap:6px}.account-main{padding:30px 16px 42px}.account-title h1{font-size:30px;letter-spacing:-1.1px}.account-title>div>p:last-child{font-size:12px;max-width:300px}.account-summary{flex-wrap:wrap;padding:16px;gap:12px;margin-bottom:22px}.account-identity{flex:1}.account-summary-tags{flex-direction:row;width:100%;margin:3px 0 0}.account-layout{display:block}.account-sidebar{position:static;margin-bottom:22px}.account-sidebar .workspace-label,.account-sidebar-note{display:none}.account-sidebar nav{display:flex;flex-wrap:wrap;gap:6px}.account-sidebar nav a{min-height:40px;padding:9px 11px;border-color:#ffffff14;background:#ffffff02;font-size:11px;gap:7px}.account-sidebar nav a:last-child{margin:0}.account-sidebar nav svg{width:14px}.account-sections{gap:16px}.account-card{padding:22px 19px}.account-card-heading{gap:11px;margin-bottom:22px}.account-card h2{font-size:20px}.account-card .panel-kicker{font-size:8px;letter-spacing:1.2px}.account-section-icon{width:32px;height:32px;border-radius:9px}.account-card-heading>.account-badge{margin-left:auto;padding:5px 7px}.account-card input{font-size:16px}.account-card .button{min-height:44px}.account-card-actions{align-items:stretch}.account-card-actions>p{width:100%}.account-card-actions .button{margin:0}.account-security-row{gap:12px}.account-allowances{grid-template-columns:minmax(0,1fr);gap:8px}.account-allowances>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px}.account-allowances dt{font-size:11px}.account-allowances dd{margin:0;font-size:21px}.account-export{padding:15px}.account-export .button{width:100%}.account-delete-controls{flex-direction:column}.account-delete-controls input{flex:auto;font-size:16px}.account-notice{flex-wrap:wrap}.account-notice .panel-action{margin-left:27px}}@media(prefers-reduced-motion:no-preference){.analytics-view{animation:workspace-enter .25s ease-out}@keyframes workspace-enter{0%{opacity:0}to{opacity:1}}.workspace-skeleton i{animation:skeleton-breathe 1.5s ease-in-out infinite alternate}@keyframes skeleton-breathe{to{background:#ffffff10}}}@media(prefers-reduced-motion:reduce){.button,.nav-links a:after,.workspace-sidebar,.workspace-sidebar nav button{transition:none}}:root{--control-bg:#191919;--control-border:#ffffff24;--control-muted:#a3a3a3}*{scrollbar-width:thin;scrollbar-color:#535353 #0c0c0c}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#0c0c0c;border-radius:10px}::-webkit-scrollbar-thumb{background:#4b4b4b;border:2px solid #0c0c0c;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#727272}::-webkit-scrollbar-corner{background:#0c0c0c}.themed-date-picker,.themed-select{position:relative;min-width:0;width:100%;text-align:left}.control-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;gap:12px;padding:11px 13px;border:1px solid var(--control-border);border-radius:10px;background:linear-gradient(135deg,#ffffff06,#ffffff01),#141414;color:#ddd;font-size:13px;font-weight:400;line-height:1.5;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff05;transition:border-color .18s,background .18s,box-shadow .18s}.control-trigger>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.control-trigger>svg{flex-shrink:0;color:#a8a8a8;transition:transform .18s}.control-trigger:hover:not(:disabled){border-color:#ffffff3b;background-color:#1d1d1d}.control-trigger[aria-expanded=true]{border-color:#ffffff50;background-color:#202020;box-shadow:0 0 0 3px #ffffff05,inset 0 1px 0 #ffffff08}.select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.control-popover :is(button,input,[role=option]):focus-visible,.control-trigger:focus-visible{outline:2px solid #bdbdbd;outline-offset:3px}.control-trigger:disabled{opacity:.4;cursor:not-allowed}.control-placeholder{color:#959595}.control-popover{box-sizing:border-box;inset:auto;color:#e6e6e6;border:1px solid #ffffff2b;border-radius:13px;background:linear-gradient(145deg,#252525f5,#141414fa);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 20px 65px #0009,0 4px 14px #0006,inset 0 1px 0 #ffffff0a;padding:6px;overflow-y:auto;overscroll-behavior:contain;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:13px;text-align:left;z-index:150}.control-popover:not(:popover-open){display:none}.control-popover::backdrop{background:transparent;pointer-events:none}.control-popover-kicker{color:#989898;font-size:9px;letter-spacing:1.2px;line-height:1.6;padding:9px 10px 12px;text-transform:uppercase}.select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:41px;padding:10px 11px;border:1px solid transparent;border-radius:8px;color:#c2c2c2;cursor:pointer;line-height:1.6;font-size:12px}.select-option>span{overflow-wrap:anywhere}.select-option>svg{flex-shrink:0;color:#eee}.select-option[data-active=true]{color:#fff;background:#ffffff0c;border-color:#ffffff0b}.select-option[aria-selected=true]{color:#f2f2f2;background:#ffffff08}.select-option[aria-selected=true][data-active=true]{background:#ffffff12;border-color:#ffffff17}.select-option[aria-disabled=true]{opacity:.35;cursor:not-allowed}.wallet-picker .themed-select{flex:1;width:auto}.wallet-picker .control-trigger{min-height:22px;padding:0;border:0;background:transparent;box-shadow:none;color:#ccc;font-size:12px;gap:8px}.wallet-picker>svg:last-child{position:static;pointer-events:none}.wallet-picker:focus-within{border-color:#ffffff50}.trade-filter-fields .control-trigger{font-size:11px;min-height:41px;padding:10px;border-radius:9px}.coach-workspace .themed-select,.trade-coach-tools .themed-select{margin-top:13px}.coach-workspace .control-trigger,.trade-coach-tools .control-trigger{font-size:14px;min-height:48px}.coach-date .themed-date-picker{margin-top:9px;min-width:170px}.coach-date .date-trigger{font-size:13px}.execution-date-field{display:grid;gap:12px;min-width:180px;flex:1 1 180px;max-width:250px}.execution-date-field>span{color:#acacac;font-size:13px}.execution-filter-field{display:grid;gap:12px;min-width:0}.execution-filter-field>span{color:#acacac;font-size:13px}.execution-filters .themed-select{margin-top:0}.execution-filters .control-trigger{font-size:13px;min-width:190px}.waitlist-select{min-width:170px}.waitlist-select .control-trigger{font-size:12px;height:100%;min-height:46px}.date-trigger{justify-content:flex-start}.calendar-popover{padding:13px}.calendar-popover .control-popover-kicker{padding:3px 3px 12px}.calendar-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid #ffffff0e}.calendar-header strong{color:#ededed;font-size:13px;font-weight:500;letter-spacing:-.1px}.calendar-header>button{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:#ffffff03;border:1px solid #ffffff15;border-radius:8px;color:#bdbdbd;cursor:pointer}.calendar-header>button:hover{background:#ffffff0b;color:#fff}.calendar-grid,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.calendar-weekdays{padding:15px 0 9px}.calendar-weekdays span{text-align:center;color:#959595;font-size:10px;line-height:1.5}.calendar-grid>button{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:0;min-width:0;border:1px solid transparent;border-radius:8px;color:#d7d7d7;background:transparent;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer}.calendar-grid>button[data-outside=true]{color:#777}.calendar-grid>button:hover:not(:disabled){background:#ffffff0c;border-color:#ffffff10;color:#fff}.calendar-grid>button[data-today=true]:after{content:"";position:absolute;bottom:4px;left:calc(50% - 1.5px);width:3px;height:3px;border-radius:50%;background:#c9c9c9}.calendar-grid>button[aria-pressed=true]{color:#111;background:#e0e0e0;border-color:#f4f4f4;box-shadow:0 1px 8px #ffffff0a}.calendar-grid>button[aria-pressed=true]:hover{background:#fff;color:#111}.calendar-grid>button[aria-pressed=true]:after{background:#222}.calendar-grid>button:disabled{opacity:.24;cursor:not-allowed}.calendar-manual{margin-top:15px;padding-top:13px;border-top:1px solid #ffffff0e}.calendar-manual>label{display:block;margin:0 0 8px;color:#aaa;font-size:10px}.calendar-manual>div{display:flex;align-items:stretch;gap:7px}.calendar-manual input{min-width:0;width:100%;background:#0b0b0b77;border:1px solid #ffffff1c;border-radius:8px;padding:9px 10px;color:#e5e5e5;font-size:12px;line-height:1.5}.calendar-manual button{border:1px solid #ffffff22;border-radius:8px;background:#ffffff07;color:#ddd;padding:8px 11px;font-size:11px;cursor:pointer}.calendar-manual>p{font-size:11px;line-height:1.6;color:#c0c0c0;margin:9px 0 0}.calendar-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:9px;border-top:1px solid #ffffff0e}.calendar-footer button{background:none;border:0;padding:7px 3px;font-size:11px;color:#aaa;cursor:pointer}.calendar-footer button:last-child{margin-left:auto;color:#e0e0e0}.calendar-footer button:hover{color:#fff}.calendar-footer button:disabled{opacity:.3;cursor:not-allowed}.workspace .control-popover :is(button,input,label){margin-top:0}.workspace .calendar-manual input{font-size:12px;border-radius:8px;padding:9px 10px}.workspace .calendar-manual>label{margin:0 0 8px;font-size:10px}@media(max-width:600px){.control-trigger{min-height:46px}.select-option{min-height:45px;font-size:13px}.trade-filter-fields .control-trigger{font-size:12px;min-height:44px}.calendar-grid>button{min-height:33px}.calendar-manual input,.workspace .calendar-manual input{font-size:16px}.execution-date-field{max-width:none;min-width:0;width:100%}.execution-filters .control-trigger{min-width:0}}@media(prefers-reduced-motion:no-preference){.control-popover:popover-open{animation:control-arrive .13s ease-out}@keyframes control-arrive{0%{opacity:0;translate:0 -3px}to{opacity:1;translate:0 0}}}.automatic-workspace{display:grid;gap:24px}.automatic-empty,.automatic-experiment,.automatic-findings,.automatic-intro,.automatic-method{padding:28px}.automatic-experiment h2,.automatic-intro h2{margin:14px 0;font-size:30px;letter-spacing:-1px;font-weight:400;color:#f3f3f3}.automatic-workspace p{color:#b6b6b6;line-height:1.7;font-size:15px}.automatic-controls{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.automatic-controls>div{display:grid;gap:10px;flex:1;min-width:220px}.automatic-controls label{color:#d1d1d1;font-size:14px}.automatic-workspace .automatic-asof{color:#999;font-size:13px;margin-top:18px}.automatic-summary{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:18px}.automatic-summary>div{padding:24px}.automatic-comparison span,.automatic-summary span{color:#aaa;display:block;font-size:14px;line-height:1.6}.automatic-summary strong{display:block;margin-top:16px;font-size:27px;font-weight:400;letter-spacing:-.7px}.automatic-findings>article{padding:27px 0;border-bottom:1px solid #ffffff16}.automatic-findings>article:last-child{border-bottom:0;padding-bottom:0}.automatic-findings h3{font-weight:400;color:#f1f1f1;font-size:24px;letter-spacing:-.5px;margin:14px 0}.automatic-observation{display:flex;align-items:center;gap:8px;color:#aaa;font-size:13px}.automatic-next{padding:18px 20px;margin:20px 0;border:1px solid #ffffff1c;border-radius:19px;background:#ffffff04}.automatic-next strong{font-size:14px;color:#ddd;font-weight:500}.automatic-next p{margin:8px 0 0}.automatic-workspace summary{cursor:pointer;color:#d5d5d5;font-size:14px;line-height:1.6;padding-block:10px}.automatic-evidence{display:grid;gap:22px;margin-top:18px}.automatic-evidence>section{padding-top:16px;border-top:1px solid #ffffff18;min-width:0}.automatic-evidence-heading{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px}.automatic-evidence-heading>span{color:#999}.automatic-evidence .trade-table{font-size:14px;min-width:760px}.automatic-evidence .trade-table td{text-align:left;vertical-align:top}.automatic-evidence .trade-table small,.automatic-evidence .trade-table td>a{display:block;color:#aaa;margin-top:7px;font-size:13px;max-width:240px;line-height:1.6}.automatic-period{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;padding-block:22px;color:#bdbdbd;font-size:14px}.automatic-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.automatic-comparison>div{padding:24px;border:1px solid #ffffff20;border-radius:22px;background:#ffffff03}.automatic-comparison strong{display:block;font-size:38px;font-weight:400;margin-top:12px;letter-spacing:-1px}.automatic-comparison p{margin-bottom:0}.automatic-experiment>.button,.automatic-experiment>.panel-action{margin-top:20px}.automatic-experiment details{margin-block:20px}.automatic-experiment details>p{overflow-wrap:anywhere}.automatic-change{color:#f0f0f0!important;font-size:20px!important}.automatic-advanced{display:flex;gap:14px;flex-wrap:wrap}.automatic-teaser{display:flex;align-items:center;gap:21px;padding:24px 27px;margin-bottom:24px}.automatic-teaser>svg{flex-shrink:0;color:#ccc}.automatic-teaser>div{flex:1;min-width:0}.automatic-teaser h2{font-weight:400;font-size:22px;letter-spacing:-.6px;margin:10px 0}.automatic-teaser p{color:#aaa;margin:0;font-size:14px;line-height:1.6}.sidebar-extra{margin-top:18px}.sidebar-extra>summary{color:#aaa;cursor:pointer;font-size:13px;padding:12px 17px}@media(max-width:950px){.automatic-summary{grid-template-columns:1fr 1fr}.automatic-summary>div:last-child{grid-column:1/-1}.automatic-teaser{align-items:start;flex-wrap:wrap}.automatic-teaser>.panel-action{margin-left:45px}}@media(max-width:600px){.automatic-empty,.automatic-experiment,.automatic-findings,.automatic-intro,.automatic-method{padding:23px}.automatic-experiment h2,.automatic-intro h2{font-size:27px}.automatic-controls>div{min-width:0;width:100%;flex-basis:100%}.automatic-comparison,.automatic-summary{grid-template-columns:1fr}.automatic-summary>div:last-child{grid-column:auto}.automatic-teaser{padding:23px}.automatic-teaser>.panel-action{margin-left:0}.automatic-teaser>div{flex-basis:calc(100% - 50px)}}