*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.left-14{left:3.5rem}.left-4{left:1rem}.left-6{left:1.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mr-12{margin-right:3rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.max-w-4xl{max-width:56rem}.max-w-\[1320px\]{max-width:1320px}.max-w-xl{max-width:36rem}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-\[\#39FF88\]\/40{border-color:#39ff8866}.border-white\/10{border-color:#ffffff1a}.bg-\[\#050505\]\/90{background-color:#050505e6}.bg-\[\#39FF88\]\/10{background-color:#39ff881a}.bg-\[\#ebe8df\]{--tw-bg-opacity: 1;background-color:rgb(235 232 223 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f1e9\]{--tw-bg-opacity: 1;background-color:rgb(244 241 233 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.025\]{background-color:#ffffff06}.object-contain{-o-object-fit:contain;object-fit:contain}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pt-12{padding-top:3rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.text-left{text-align:left}.text-center{text-align:center}.font-garamond{font-family:Garamond,Times New Roman,serif}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-7{line-height:1.75rem}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-\[\#171512\]{--tw-text-opacity: 1;color:rgb(23 21 18 / var(--tw-text-opacity, 1))}.text-\[\#39FF88\]{--tw-text-opacity: 1;color:rgb(57 255 136 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(57\,255\,136\,0\.18\)\]{--tw-shadow: 0 0 28px rgba(57,255,136,.18);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(255\,255\,255\,0\.18\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(255,255,255,.18));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.daily-brief-stage{position:relative;max-width:1120px;margin:2.5rem auto 0;padding:0 0 4rem}.daily-brief-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1rem 0 2.25rem;border-bottom:1px solid rgba(255,255,255,.11)}.daily-brief-heading h2{max-width:760px;margin:.75rem 0 0;color:#fffffff0;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.94}.daily-brief-heading p{max-width:620px;margin:1.35rem 0 0;color:#fff9;font-size:.95rem;line-height:1.7}.daily-brief-date{flex:0 0 auto;display:grid;gap:.35rem;min-width:9rem;padding:.85rem 0 .15rem;color:#ffffff85;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.daily-brief-date strong{color:#ffffffe0;font-size:.75rem;font-weight:500}.daily-brief-focus{display:flex;align-items:center;gap:1rem;margin:1.4rem 0;padding:1rem 1.2rem;color:#39ff88;background:#39ff880e;border:1px solid rgba(57,255,136,.2);border-radius:.35rem}.daily-brief-focus div{display:grid;gap:.25rem}.daily-brief-focus span,.daily-brief-label{color:#ffffff75;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.daily-brief-focus strong{color:#ffffffe6;font-size:.98rem;font-weight:400}.daily-brief-grid,.daily-brief-lower-grid{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:.8rem}.daily-brief-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.daily-brief-card,.daily-brief-list-card{min-width:0;padding:1.35rem;background:#ffffff09;border:1px solid rgba(255,255,255,.13);border-radius:.45rem}.daily-brief-card-wide{min-height:14rem}.daily-brief-card h3,.daily-brief-list-card h3{margin:1.25rem 0 .7rem;color:#ffffffe6;font-family:Garamond,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:400;line-height:.98}.daily-brief-card p,.daily-brief-list-card p{margin:0;color:#ffffff9e;font-size:.86rem;line-height:1.65}.daily-brief-big-value{display:block;margin:2.2rem 0 .6rem;color:#ffffffe6;font-family:Garamond,Times New Roman,serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:400;line-height:.8}.daily-brief-stat-line,.daily-brief-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff7a;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.daily-brief-stat-line strong{font-size:.85rem;font-weight:500;letter-spacing:0}.daily-brief-section-heading{margin-top:0;padding-top:0;border-top:0}.daily-brief-section-heading>span:last-child{color:#ffffff8f;font-size:.62rem;letter-spacing:.08em}.daily-brief-session-card{margin-top:.8rem;padding:1.35rem;background:#ffffff06;border:1px solid rgba(255,255,255,.11);border-radius:.45rem}.daily-brief-session-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-top:1rem}.daily-brief-session{display:grid;gap:.5rem;min-width:0;min-height:7.5rem;padding:.9rem;background:#ffffff06;border:1px solid rgba(255,255,255,.09);border-radius:.3rem}.daily-brief-session.active{background:#39ff880b;border-color:#39ff8833}.daily-brief-session>span{color:#ffffff7a;font-size:.61rem;letter-spacing:.13em;text-transform:uppercase}.daily-brief-session strong{align-self:end;color:#ffffffdb;font-family:Garamond,Times New Roman,serif;font-size:1.7rem;font-weight:400;line-height:1}.daily-brief-session small{color:#ffffff7a;font-size:.66rem;line-height:1.35}.site-light .daily-brief-session-card{background:#ffffff5c;border-color:#26221d24}.site-light .daily-brief-session{background:#ffffff6b;border-color:#26221d1f}.site-light .daily-brief-session.active{background:#8f4a5e0e;border-color:#8f4a5e3b}.site-light .daily-brief-session>span,.site-light .daily-brief-session small{color:#26221d94}.site-light .daily-brief-session strong{color:#26221d}.daily-brief-list-card h3{max-width:18rem;margin-top:2.2rem}.site-light .daily-brief-heading{border-color:#26221d24}.site-light .daily-brief-heading h2,.site-light .daily-brief-date strong,.site-light .daily-brief-focus strong,.site-light .daily-brief-card h3,.site-light .daily-brief-list-card h3,.site-light .daily-brief-big-value{color:#26221d}.site-light .daily-brief-heading p,.site-light .daily-brief-card p,.site-light .daily-brief-list-card p{color:#26221dad}.site-light .daily-brief-date,.site-light .daily-brief-focus span,.site-light .daily-brief-label,.site-light .daily-brief-stat-line,.site-light .daily-brief-section-heading{color:#26221d94}.site-light .daily-brief-focus{background:#8f4a5e0f;border-color:#8f4a5e40}.site-light .daily-brief-focus strong{color:#26221d}.site-light .daily-brief-card,.site-light .daily-brief-list-card{background:#ffffff7a;border-color:#26221d29}.site-light .daily-brief-stat-line,.site-light .daily-brief-section-heading{border-color:#26221d21}@media(max-width:720px){.daily-brief-stage{margin-top:1rem}.daily-brief-heading{display:block}.daily-brief-date{margin-top:1.2rem}.daily-brief-grid,.daily-brief-lower-grid{grid-template-columns:1fr}.daily-brief-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-brief-card-wide{min-height:auto}}*{box-sizing:border-box;margin:0;padding:0}html{background:#010101}body{min-width:320px;min-height:100vh;background:#010101;color:#fff;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,a{-webkit-tap-highlight-color:transparent}button:focus{outline:none}button:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:4px}.font-garamond{font-family:Garamond,Times New Roman,serif}.mobile-menu-glass{background:#0a0a0ab3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.liquid-glass{background:#ffffff03;background-blend-mode:luminosity;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px #ffffff1a;position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26,#fff0,#fff0,#ffffff26,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.liquid-glass:hover{background:#ffffff0a;box-shadow:inset 0 1px 2px #ffffff26}.liquid-glass:active{transform:scale(.98)}.nav-link-premium{position:relative}.site-nav{background:transparent;text-shadow:0 1px 18px rgba(0,0,0,.55)}.site-nav:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(0,0,0,.26),transparent)}.nav-link-premium:after{position:absolute;right:0;bottom:-10px;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(57,255,136,.7),transparent);opacity:0;transform:scaleX(.4);transition:opacity .3s ease,transform .3s ease}.nav-link-premium:hover:after,.nav-link-premium.text-\[\#39FF88\]:after{opacity:1;transform:scaleX(1)}.home-market-layer{position:absolute;top:8vh;right:-18vw;bottom:10vh;left:-18vw;z-index:5;pointer-events:none;opacity:.92;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 16%,rgba(0,0,0,.28) 28%,black 70%);mask-image:radial-gradient(circle at 50% 50%,transparent 0 16%,rgba(0,0,0,.28) 28%,black 70%)}.home-market-layer:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(ellipse at center,rgba(0,0,0,.62) 0 24%,transparent 46%),linear-gradient(90deg,rgba(0,0,0,.74),transparent 18%,transparent 82%,rgba(0,0,0,.74))}.home-market-svg{width:100%;height:100%;min-height:32rem;overflow:visible}.home-market-trend{fill:none;stroke:#ffffff17;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:7 12}.home-market-camera{opacity:0;transform:translate(110px);animation:marketCameraPan 5s ease-out forwards;will-change:transform,opacity}.home-market-candle line{stroke-width:1.15;vector-effect:non-scaling-stroke}.home-market-wick{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;animation:candleWickDraw .18s ease-out forwards}.home-market-body{opacity:0;transform:scaleY(0);transform-box:fill-box;transform-origin:center;animation:candleBodyGrow .16s ease-out forwards;filter:drop-shadow(0 0 6px rgba(255,255,255,.08))}.home-market-sheen{opacity:.2}.journal-shell{isolation:isolate;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.2),transparent 26%),radial-gradient(circle at 88% 18%,rgba(57,255,136,.08),transparent 24%),linear-gradient(145deg,#211f1b,#141412 38%,#090909)}.layout-edit-toggle{position:fixed;top:5.2rem;right:2rem;z-index:45;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.62rem;font-weight:300;color:#ffffffb8;text-transform:uppercase;letter-spacing:.16em;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 18px 42px #0003;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:color .26s ease,background .26s ease,border-color .26s ease,transform .26s ease}.layout-edit-toggle:hover,.layout-edit-toggle.active{color:#fff;background:#39ff881a;border-color:#39ff8857;transform:translateY(-1px)}.floating-widget-shell{position:absolute;min-width:17.5rem;min-height:10.5rem;transform-origin:center;transition:transform .18s ease,width .18s ease,height .18s ease,filter .26s ease;will-change:transform,width,height}.floating-widget-shell.editing{cursor:grab;transition:filter .18s ease}.floating-widget-shell.editing:active{cursor:grabbing}.floating-widget-border{position:absolute;top:-.55rem;right:-.55rem;bottom:-.55rem;left:-.55rem;z-index:10;pointer-events:none;border:1px dashed rgba(255,255,255,.52);border-radius:1.8rem;box-shadow:0 0 0 1px #39ff881f,0 0 36px #39ff8814}.widget-resize-hotspot{position:absolute;z-index:12;display:grid;width:2rem;height:2rem;place-items:center;color:#07130b;background:#39ff88;border:1px solid rgba(255,255,255,.34);border-radius:999px;box-shadow:0 10px 24px #39ff882e;opacity:0;transition:opacity .16s ease,transform .16s ease}.widget-resize-hotspot.active{opacity:1}.widget-resize-hotspot.top-left{top:-1.25rem;left:-1.25rem;cursor:nwse-resize}.widget-resize-hotspot.top-right{top:-1.25rem;right:-1.25rem;cursor:nesw-resize}.widget-resize-hotspot.bottom-left{bottom:-1.25rem;left:-1.25rem;cursor:nesw-resize}.widget-resize-hotspot.bottom-right{right:-1.25rem;bottom:-1.25rem;cursor:nwse-resize}.widget-resize-hotspot span{position:absolute;min-width:5.4rem;padding:.28rem .42rem;font-size:.58rem;font-weight:400;color:#ffffffe0;text-align:center;background:#050505bd;border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:0 10px 26px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.widget-resize-hotspot.top-left span,.widget-resize-hotspot.top-right span{bottom:calc(100% + .34rem)}.widget-resize-hotspot.bottom-left span,.widget-resize-hotspot.bottom-right span{top:calc(100% + .34rem)}.journal-ambient{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-3;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 30%),linear-gradient(245deg,rgba(245,236,222,.18),transparent 38%),linear-gradient(180deg,transparent,rgba(57,255,136,.045) 72%,transparent);filter:blur(48px);opacity:.72;animation:ambientDrift 18s ease-in-out infinite alternate}.journal-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:47px 47px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 22%,black 78%,transparent);mask-image:linear-gradient(to bottom,transparent,black 22%,black 78%,transparent)}.journal-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,rgba(255,255,255,.34) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(57,255,136,.26) 0 1px,transparent 1.7px);background-position:0 0,34px 64px;background-size:118px 118px,176px 176px;animation:particleDrift 28s linear infinite}.journal-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:end;min-height:43vh;padding:4rem 0 2.5rem}.journal-hero-compact{align-items:end;min-height:35rem;padding:1.4rem 0 2rem}.journal-hero.editing-widgets{min-height:clamp(35rem,66vh,48rem)}.widget-edit-board{position:absolute;top:.25rem;right:0;bottom:9.7rem;left:0;z-index:-1;pointer-events:none;border:1px solid rgba(255,255,255,.68);border-radius:1.35rem;opacity:0;box-shadow:inset 0 0 0 1px #ffffff14,0 0 42px #ffffff09;transition:opacity .24s ease}.widget-edit-board.visible{opacity:1}.journal-hero-copy{align-self:end}.journal-hero-side{position:relative;z-index:1;width:min(100%,28rem);min-height:33rem;justify-self:start}.section-kicker{display:inline-flex;margin-bottom:.9rem;font-size:.68rem;font-weight:300;line-height:1;color:#ffffff75;text-transform:uppercase;letter-spacing:.28em}.month-pnl-panel{display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:column;justify-content:space-between;justify-self:start;padding:1.15rem;background:linear-gradient(145deg,#ffffff47,#ffffff13),#ffffff21;border:1px solid rgba(255,255,255,.24);border-radius:1.5rem;box-shadow:0 30px 80px #0000005c,inset 0 1px #ffffff47;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.month-pnl-panel span,.metric-label,.metric-detail,.trade-document span,.trade-document small{font-size:.66rem;font-weight:300;color:#ffffff7a;text-transform:uppercase;letter-spacing:.2em}.month-pnl-panel strong{display:block;margin-top:.55rem;font-family:Garamond,Times New Roman,serif;font-size:clamp(3.8rem,8vw,7rem);font-weight:400;line-height:.88;color:#39ff88;text-shadow:0 0 36px rgba(57,255,136,.24)}.month-pnl-panel p{max-width:19rem;margin-top:.85rem;font-size:.86rem;font-weight:300;line-height:1.8;color:#ffffff8f}.stats-card-panel{display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:column;padding:.9rem;background:linear-gradient(145deg,#fff3,#ffffff0e),#ffffff18;border:1px solid rgba(255,255,255,.18);border-radius:1.35rem;box-shadow:0 20px 60px #00000047,inset 0 1px #ffffff38;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.stats-card-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.stats-card-panel-heading span,.stats-card-panel-list span,.stats-card-panel-list small{font-size:.62rem;font-weight:300;color:#ffffff85;text-transform:uppercase;letter-spacing:.18em}.stats-card-panel-heading button,.stats-card-panel-list button{display:inline-flex;align-items:center;color:#ffffffbd;transition:color .26s ease,border-color .26s ease,background .26s ease,transform .26s ease}.stats-card-panel-heading button{gap:.45rem;padding:.45rem .65rem;font-size:.62rem;font-weight:300;text-transform:uppercase;letter-spacing:.16em;background:#fff1;border:1px solid rgba(255,255,255,.13);border-radius:999px}.stats-card-panel-list{display:grid;flex:1;gap:.45rem;align-content:stretch}.stats-card-panel-list button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto 1rem;gap:.7rem;align-items:center;padding:.72rem .78rem;text-align:left;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1rem}.stats-card-panel-list strong{font-family:Garamond,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1;color:#fff}.stats-card-panel-heading button:hover,.stats-card-panel-list button:hover{color:#fff;background:#ffffff1b;border-color:#39ff8847;transform:translateY(-2px)}.stats-card-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vh,2rem);overflow-y:auto;background:#f4f1ea0b;backdrop-filter:none;-webkit-backdrop-filter:none}.stats-card-modal{width:min(100%,54rem);max-height:calc(100svh - 2rem);overflow-y:auto;background:#0e0f0edb;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;box-shadow:0 22px 90px #0000005c,inset 0 1px #ffffff14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.stats-card-modal-header,.stats-card-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.stats-card-modal-header>div,.stats-card-modal-footer>div{display:flex;align-items:center;gap:.65rem}.stats-card-modal-header span,.stats-card-modal-footer span{font-size:.76rem;font-weight:400;color:#ffffffdb}.stats-card-modal-header button,.stats-card-modal-footer button{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .78rem;font-size:.68rem;font-weight:300;color:#ffffffd1;background:#ffffff0e;border:1px solid rgba(255,255,255,.11);border-radius:.72rem;transition:background .26s ease,border-color .26s ease,color .26s ease}.stats-card-modal-header button[aria-label="Reset stats card background"]{padding-inline:.68rem}.stats-card-modal-footer button:last-child{color:#fff;background:#ff415dd1;border-color:#ffffff29}.stats-card-modal-header button:hover,.stats-card-modal-footer button:hover{color:#fff;background:#ffffff1c;border-color:#fff3}.stats-card-format-tabs,.stats-card-tabs{display:flex;gap:1.1rem}.stats-card-format-tabs{flex-wrap:wrap;padding:0 1rem .85rem}.stats-card-format-tabs button{position:relative;padding:.58rem .82rem;font-size:.66rem;font-weight:300;color:#ffffff8f;text-transform:uppercase;letter-spacing:.16em;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;transition:background .26s ease,border-color .26s ease,color .26s ease}.stats-card-format-tabs button.active{color:#fff;background:#39ff8814;border-color:#39ff8847;box-shadow:0 0 24px #39ff8814}.stats-card-format-tabs button.execution-toggle{color:#39ff88c7}.stats-card-format-tabs button.execution-toggle.active{color:#39ff88}.stats-card-tabs{padding:0 1.3rem .9rem}.stats-card-tabs button{position:relative;padding:.3rem 0;font-size:.72rem;font-weight:300;color:#ffffff85}.stats-card-tabs button.active{color:#fff}.stats-card-tabs button.active:after{position:absolute;right:0;bottom:-.35rem;left:0;height:1px;content:"";background:#39ff88}.month-grid-nav{display:flex;align-items:center;gap:.55rem;padding:0 1rem .9rem}.month-grid-nav span{min-width:9.5rem;padding:0 .25rem;font-size:.72rem;font-weight:400;color:#ffffffd1;text-align:center;text-transform:uppercase;letter-spacing:.16em}.month-grid-nav button{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:0 .72rem;font-size:.62rem;font-weight:300;color:#ffffffb8;text-transform:uppercase;letter-spacing:.14em;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:999px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.month-grid-nav button:hover{color:#fff;background:#39ff8814;border-color:#39ff8840;transform:translateY(-1px)}.stats-photo-card{position:relative;width:calc(100% - 2rem);margin:0 1rem;overflow:hidden;aspect-ratio:1.68;background:repeating-conic-gradient(from 12deg at 72% 28%,rgba(232,230,226,.035) 0 .6deg,transparent .6deg 9deg),radial-gradient(circle at 72% 28%,rgba(208,120,152,.08),transparent 33%),linear-gradient(rgba(232,230,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.035) 1px,transparent 1px),#0d0c0b;background-size:auto,auto,4rem 4rem,4rem 4rem,auto;border:1px solid rgba(255,255,255,.14);border-radius:.95rem}.stats-photo-card.negative{background:repeating-conic-gradient(from 12deg at 72% 28%,rgba(232,230,226,.035) 0 .6deg,transparent .6deg 9deg),radial-gradient(circle at 28% 52%,rgba(208,120,152,.22),transparent 34%),linear-gradient(rgba(232,230,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.035) 1px,transparent 1px),#110d0e;background-size:auto,auto,4rem 4rem,4rem 4rem,auto}.stats-photo-card.month-grid-card{aspect-ratio:1.34;background:repeating-conic-gradient(from 12deg at 72% 28%,rgba(232,230,226,.035) 0 .6deg,transparent .6deg 9deg),radial-gradient(circle at 78% 72%,rgba(57,255,136,.12),transparent 34%),linear-gradient(rgba(232,230,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.035) 1px,transparent 1px),#0d0c0b;background-size:auto,auto,4rem 4rem,4rem 4rem,auto}.stats-photo-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72}.stats-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505bd,#05050557),linear-gradient(180deg,#ffffff14,#00000070)}.stats-photo-content{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;padding:1.05rem}.stats-photo-topline,.stats-photo-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.stats-photo-brand{display:inline-flex;align-items:center;gap:.52rem;min-width:0}.stats-photo-brand img{width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain;opacity:.9;filter:drop-shadow(0 0 12px rgba(255,255,255,.18))}.stats-photo-brand span{font-size:.74rem;font-weight:500;line-height:1;color:#ffffffe6;text-transform:uppercase;letter-spacing:.34em}.stats-photo-name-input{width:min(11rem,48%);min-width:4rem;padding:.15rem .25rem;font-size:.86rem;font-weight:500;color:#ffffffe0;background:#ffffff05;border:1px solid transparent;border-radius:.35rem;outline:0}.stats-photo-name-input::-moz-placeholder{color:#ffffff47}.stats-photo-name-input::placeholder{color:#ffffff47}.stats-photo-name-input:hover,.stats-photo-name-input:focus{background:#fff1;border-color:#39ff8847}.stats-photo-topline strong{padding:.35rem .55rem;font-size:.58rem;font-weight:400;color:#ffffffd1;background:#00000052;border-radius:999px}.stats-photo-grid{display:grid;flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.7rem;min-height:0;padding:.9rem 0}.month-grid-card-heading{padding:.95rem 0 .45rem}.month-grid-card-heading span{display:block;margin-bottom:.35rem;font-size:.62rem;font-weight:300;color:#ffffff80;text-transform:uppercase;letter-spacing:.22em}.month-grid-title-row{display:flex;align-items:center;gap:.55rem;min-width:0}.month-grid-title-row h3,.month-grid-title-input{font-family:Garamond,Times New Roman,serif;font-size:clamp(2rem,4.8vw,3.25rem);font-weight:400;line-height:.95;color:#fff}.month-grid-title-row h3{min-width:0}.month-grid-title-input{width:min(100%,28rem);padding:.05rem .2rem;background:#ffffff0a;border:1px solid rgba(57,255,136,.32);border-radius:.45rem;outline:0;box-shadow:0 0 24px #39ff8814}.month-grid-title-input::-moz-placeholder{color:#ffffff52}.month-grid-title-input::placeholder{color:#ffffff52}.month-grid-title-row button{display:grid;flex:0 0 auto;width:1.8rem;height:1.8rem;place-items:center;color:#ffffff8f;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:999px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.month-grid-title-row button:hover{color:#fff;background:#39ff881a;border-color:#39ff8847;transform:translateY(-1px)}.month-grid-card-heading small{display:inline-flex;margin-top:.5rem;font-size:.68rem;font-weight:300;color:#ffffff75}.month-grid-card-calendar{display:grid;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:.72rem repeat(6,minmax(0,1fr));gap:.38rem;min-height:0;padding-top:.35rem}.month-grid-weekday{align-self:end;font-size:.52rem;font-weight:300;color:#ffffff57;text-align:center;text-transform:uppercase;letter-spacing:.18em}.month-grid-day{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:space-between;padding:.52rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);border-radius:.72rem}.month-grid-day span{font-family:Garamond,Times New Roman,serif;font-size:1rem;line-height:1;color:#ffffffeb}.month-grid-day small{overflow:hidden;font-size:.56rem;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.month-grid-day.win{border-color:#39ff883d;box-shadow:0 0 18px #39ff8814}.month-grid-day.win small,.month-grid-day.today small{color:#39ff88eb}.month-grid-day.loss{border-color:#ff6b6b38;box-shadow:0 0 16px #ff6b6b12}.month-grid-day.loss small{color:#ff6b6bd1}.month-grid-day.today{border-color:#39ff88b8;box-shadow:0 0 20px #39ff8829,inset 0 0 0 1px #39ff8838}.month-grid-day.ghost{visibility:hidden}.monte-carlo-card{background:radial-gradient(circle at 74% 22%,rgba(57,255,136,.18),transparent 30%),linear-gradient(135deg,#111612,#090c0b 48%,#102317)}.monte-carlo-card.negative{background:radial-gradient(circle at 74% 22%,rgba(255,107,107,.16),transparent 30%),linear-gradient(135deg,#151111,#090c0b 48%,#281018)}.monte-carlo-card.empty .stats-photo-content{justify-content:space-between}.monte-card-empty{display:grid;flex:1;place-items:center;align-content:center;gap:.7rem;text-align:center}.monte-card-empty svg{color:#39ff88bd}.monte-card-empty h3{font-family:Garamond,Times New Roman,serif;font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:400;line-height:.95;color:#fff}.monte-card-empty p{max-width:24rem;font-size:.78rem;font-weight:300;line-height:1.65;color:#ffffff85}.monte-card-heading{padding-top:.9rem}.monte-card-heading span{display:block;font-size:.62rem;font-weight:300;color:#ffffff80;text-transform:uppercase;letter-spacing:.22em}.monte-card-heading h3{margin-top:.42rem;font-family:Garamond,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4rem);font-weight:400;line-height:.92;color:#fff}.monte-card-heading p{margin-top:.42rem;font-size:.76rem;font-weight:300;color:#ffffff80}.monte-card-heading.compact{padding-top:.55rem}.monte-card-heading.compact h3{font-size:clamp(1.95rem,4vw,3rem)}.monte-card-path-chart{flex:1;min-height:13rem;margin-top:.74rem;padding:.72rem;overflow:hidden;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),#03050457;background-size:100% 25%,12.5% 100%,auto;border:1px solid rgba(255,255,255,.105);border-radius:.95rem}.monte-card-path-chart>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.32rem}.monte-card-path-chart span,.monte-card-path-chart small{font-size:.52rem;font-weight:300;color:#ffffff7a;text-transform:uppercase;letter-spacing:.2em}.monte-card-path-svg{display:block;width:100%;height:12rem}.monte-card-path-svg .monte-path{stroke-width:1.1}.monte-card-path-svg .monte-path.profitable{stroke:#dee8e447}.monte-card-path-svg .monte-path.losing,.monte-card-path-svg .monte-path.breached{stroke:#ff5c544d}.monte-card-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.62rem}.monte-card-metric-strip article{min-width:0}.monte-card-metric-strip span{display:block;overflow:hidden;font-size:.5rem;font-weight:300;color:#ffffff6b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.16em}.monte-card-metric-strip strong{display:block;margin-top:.24rem;overflow:hidden;font-family:Garamond,Times New Roman,serif;font-size:clamp(.9rem,1.9vw,1.42rem);font-weight:400;line-height:.92;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap}.monte-carlo-card .monte-axis-label{fill:#ffffffb8!important}.monte-card-body{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:.72rem;margin-top:1rem}.monte-card-hero-metric,.monte-card-metrics article,.monte-card-distribution{background:#ffffff12;border:1px solid rgba(255,255,255,.105);border-radius:.9rem}.monte-card-hero-metric{min-height:8.4rem;padding:1rem}.monte-card-hero-metric span,.monte-card-metrics span,.monte-card-distribution span{display:block;font-size:.56rem;font-weight:300;color:#ffffff75;text-transform:uppercase;letter-spacing:.2em}.monte-card-hero-metric strong{display:block;margin-top:.58rem;font-family:Garamond,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4.35rem);font-weight:400;line-height:.85;color:#39ff88}.monte-carlo-card.negative .monte-card-hero-metric strong{color:#ff6b6b}.monte-card-hero-metric small,.monte-card-metrics small,.monte-card-distribution small{display:block;margin-top:.55rem;font-size:.58rem;font-weight:300;color:#ffffff6b}.monte-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.monte-card-metrics article{min-height:3.9rem;padding:.72rem}.monte-card-metrics strong{display:block;margin-top:.34rem;overflow:hidden;font-family:Garamond,Times New Roman,serif;font-size:clamp(1.35rem,2.6vw,2.05rem);font-weight:400;line-height:.9;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap}.monte-card-distribution{flex:1;min-height:6.3rem;margin-top:.72rem;padding:.72rem}.monte-card-distribution>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.monte-card-distribution small{margin-top:0;text-transform:uppercase;letter-spacing:.14em}.monte-card-distribution svg{display:block;width:100%;height:4.1rem;margin-top:.5rem;overflow:visible}.monte-card-distribution polyline{fill:none;stroke:#39ff88;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;filter:drop-shadow(0 0 8px rgba(57,255,136,.28))}.monte-carlo-card.negative .monte-card-distribution polyline{stroke:#ff6b6b;filter:drop-shadow(0 0 8px rgba(255,107,107,.22))}.stats-photo-left{display:grid;gap:.55rem}.stats-photo-left article,.stats-photo-right{background:#ffffff13;border:1px solid rgba(255,255,255,.12);border-radius:.82rem}.stats-photo-left article{padding:.72rem}.stats-photo-left span,.stats-photo-left small,.stats-photo-right span,.stats-photo-footer small{font-size:.58rem;font-weight:300;color:#ffffff7a;text-transform:uppercase;letter-spacing:.14em}.stats-photo-left strong{display:block;margin-top:.35rem;font-family:Garamond,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:.9;color:#fff}.stats-photo-left article:last-child strong{font-weight:500;color:#39ff88}.stats-photo-card.negative .stats-photo-left article:last-child strong{color:#ff6b6b}.stats-photo-right{padding:.85rem}.stats-photo-right h3{margin-bottom:.65rem;font-family:Garamond,Times New Roman,serif;font-size:1.45rem;font-weight:400;color:#fff}.stats-photo-right div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.43rem 0;border-top:1px solid rgba(255,255,255,.09)}.stats-photo-right strong{font-size:.78rem;font-weight:400;color:#ffffffdb}.stats-photo-eye{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-left:.15rem;color:#ffffffb3;background:#ffffff0b;border:1px solid rgba(255,255,255,.16);border-radius:50%;transition:color .18s ease,background .18s ease,border-color .18s ease}.stats-photo-eye:hover,.stats-photo-eye:focus-visible{color:#fff;background:#ffffff1f;border-color:#d0789899}.journal-page:not(.journal-dark) .stats-photo-eye{color:var(--journal-ink-soft);background:#26221d0f;border-color:#26221d2e}.journal-page:not(.journal-dark) .stats-photo-eye:hover,.journal-page:not(.journal-dark) .stats-photo-eye:focus-visible{color:var(--journal-ink);background:#9e52671a;border-color:#9e526773}.stats-photo-card.execution-mode .stats-photo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,.62fr) minmax(7rem,.48fr)}.stats-photo-execution{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;color:#ffffffc7;background:#ffffff0b;border:1px solid rgba(255,255,255,.14);border-radius:.82rem;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.stats-photo-execution:hover{background:#ffffff14;border-color:#ffffff4d;box-shadow:0 0 24px #ffffff1a}.stats-photo-execution img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.78;-o-object-fit:cover;object-fit:cover}.stats-photo-execution>span{position:relative;z-index:1;display:grid;max-width:6.5rem;gap:.45rem;place-items:center;padding:.7rem;color:#ffffffc7;background:#0a0a0a8a;border:1px solid rgba(255,255,255,.16);border-radius:.55rem;font-size:.54rem;font-weight:300;line-height:1.35;letter-spacing:.12em;text-align:center;text-transform:uppercase}.stats-photo-execution>span.has-image{opacity:0;transition:opacity .18s ease}.stats-photo-execution:hover>span.has-image{opacity:1}.execution-crop-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1.25rem;color:#ffffffd1;background:#030403ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.execution-crop-editor-panel{width:min(96vw,72rem);max-height:94vh;overflow:auto;padding:1rem;background:#111211f5;border:1px solid rgba(255,255,255,.18);border-radius:1rem;box-shadow:0 28px 90px #0000007a,0 0 32px #ffffff0f}.execution-crop-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.execution-crop-editor-heading>div:first-child{display:grid;gap:.2rem}.execution-crop-editor-heading span,.execution-crop-zoom span{color:#ffffff80;font-size:.56rem;font-weight:300;letter-spacing:.16em;text-transform:uppercase}.execution-crop-editor-heading strong{color:#ffffffdb;font-size:.76rem;font-weight:400}.execution-crop-editor-heading>div:last-child{display:flex;gap:.45rem}.execution-crop-editor-heading button{padding:.45rem .7rem;color:#ffffff9e;background:#ffffff0b;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.execution-crop-editor-heading button.active{color:#0b130e;background:#39ff88;border-color:#39ff88b3}.execution-crop-stage{position:relative;width:min(100%,62rem,calc((100vh - 13rem)*1.7778));aspect-ratio:16 / 9;margin:0 auto;overflow:hidden;background:#090b0a;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;cursor:grab;touch-action:none}.execution-crop-stage:active{cursor:grabbing}.execution-crop-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.execution-crop-frame{position:absolute;top:0;left:50%;width:31.64%;height:100%;transform:translate(-50%);border:1px solid rgba(255,255,255,.86);box-shadow:0 0 0 999px #0406059e,0 0 22px #ffffff24;pointer-events:none}.execution-crop-frame:after{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background:#000000b8;box-shadow:0 0 10px #0000003d;transform:translate(-50%)}.execution-crop-frame span{position:absolute;top:.55rem;left:50%;padding:.25rem .4rem;color:#ffffffc7;background:#0505058c;border-radius:999px;font-size:.5rem;letter-spacing:.14em;transform:translate(-50%)}.execution-crop-frame.locked{border-color:#39ff88b8;box-shadow:0 0 0 999px #0406059e,0 0 22px #39ff881f}.execution-crop-zoom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:min(100%,62rem,calc((100vh - 13rem)*1.7778));margin:.7rem auto 0}.execution-crop-zoom input{width:100%;accent-color:#39ff88}.execution-crop-zoom strong{color:#ffffffb8;font-size:.62rem;font-weight:400}.journal-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.metrics-field{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.sanctuary-glass,.trade-document{position:relative;overflow:hidden;background:linear-gradient(150deg,#ffffff3d,#ffffff12 46%,#39ff8809),#ffffff1c;border:1px solid rgba(255,255,255,.22);box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff3d;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.sanctuary-glass:before,.trade-document:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.075),transparent 58%);opacity:0;transform:translate(-30%);transition:opacity .45s ease,transform .7s ease}.sanctuary-glass:hover:before,.trade-document:hover:before{opacity:1;transform:translate(28%)}.metric-card{display:flex;min-height:11rem;flex-direction:column;justify-content:space-between;padding:1.1rem;border-radius:1.35rem}.metric-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.metric-month-controls{position:relative;z-index:2;display:inline-flex;max-width:100%;align-items:center;gap:.28rem;padding:.22rem;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:999px}.metric-month-controls button{display:grid;width:1.55rem;height:1.55rem;place-items:center;color:#ffffffb3;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);border-radius:999px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.metric-month-controls button:hover{color:#fff;background:#39ff881a;border-color:#39ff884d;transform:translateY(-1px)}.metric-month-controls span{max-width:8.5rem;overflow:hidden;font-size:.55rem;font-weight:300;color:#ffffff80;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.14em}.metric-card strong{margin:1.1rem 0;font-family:Garamond,Times New Roman,serif;font-size:clamp(2.45rem,4.3vw,4.9rem);font-weight:400;line-height:.82;letter-spacing:-.02em;color:#fff}.metric-card.positive strong{color:#39ff88;text-shadow:0 0 26px rgba(57,255,136,.22)}.metric-card.negative strong{color:#ff6b6b}.metric-wide{grid-column:span 2}.metric-tall{min-height:17rem}.metric-tall strong{font-size:clamp(2.8rem,5vw,5.2rem)}.metric-circle{aspect-ratio:1;align-items:center;justify-content:center;text-align:center;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(57,255,136,.14),transparent 58%),#ffffff1f}.metric-circle strong{font-size:clamp(2.7rem,5vw,4.9rem)}.journal-secondary{display:grid;gap:1.25rem}.mobile-panel-tabs{display:flex;gap:.65rem;padding:.35rem 0 .75rem;overflow-x:auto;scrollbar-width:none}.mobile-panel-tabs::-webkit-scrollbar{display:none}.mobile-panel-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.62rem;font-weight:300;color:#fff9;text-transform:uppercase;letter-spacing:.16em;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px}.mobile-panel-tabs button.active{color:#39ff88;background:#39ff881a;border-color:#39ff8859}.panel-stage{display:grid;gap:1.25rem}.panel-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:.35rem}.panel-two-column{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.panel-stack{display:grid;gap:1rem;align-content:start}.insight-card,.flow-phase,.archive-card{padding:1.2rem;border-radius:1.35rem}.insight-card span,.flow-phase span,.archive-card span{font-size:.64rem;font-weight:300;color:#ffffff7a;text-transform:uppercase;letter-spacing:.2em}.insight-card strong,.flow-phase strong,.archive-card strong{display:block;margin-top:.85rem;font-family:Garamond,Times New Roman,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:.95;color:#fff}.insight-card p,.flow-phase p,.archive-card p{margin-top:.85rem;font-size:.9rem;font-weight:300;line-height:1.8;color:#ffffff94}.flow-reading{display:grid;gap:1.2rem;margin-top:1.3rem;padding:clamp(1.15rem,2.5vw,2rem);background:#ffffff06;border:1px solid rgba(255,255,255,.12);border-radius:.25rem}.flow-reading-heading{max-width:42rem}.flow-reading-heading h3{margin:.55rem 0 0;color:var(--journal-paper-bright, #f8f7f5);font-size:clamp(2.1rem,4vw,3.6rem);font-weight:400;line-height:.96}.flow-reading-heading p{margin:.7rem 0 0;color:#ffffff9e;font-size:.88rem;font-weight:300;line-height:1.65}.flow-reading-grid{display:grid;gap:.7rem}.flow-reading-card{min-height:10rem;padding:1rem;background:#ffffff06;border:1px solid rgba(255,255,255,.11);border-radius:.2rem}.flow-reading-card>span{display:block;font-size:.62rem;font-weight:400;text-transform:uppercase;letter-spacing:.18em}.flow-reading-card p{margin:1rem 0 0;color:#ffffffbf;font-size:.9rem;font-weight:300;line-height:1.7}.flow-reading-card.is-working>span{color:var(--journal-sage, #aab8a1)}.flow-reading-card.is-hurting>span{color:var(--journal-rose-bright, #d07898)}.flow-reading-card.is-focus>span{color:var(--journal-paper-bright, #f8f7f5)}@media(min-width:768px){.flow-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.journal-page:not(.journal-dark) .journal-shell .flow-reading,.journal-page:not(.journal-dark) .journal-shell .flow-reading-card{background:#fffcf680;border-color:#26221d26}.journal-page:not(.journal-dark) .journal-shell .flow-reading-heading h3{color:var(--journal-ink, #26221d)}.journal-page:not(.journal-dark) .journal-shell .flow-reading-heading p,.journal-page:not(.journal-dark) .journal-shell .flow-reading-card p{color:#26221db8}.trade-log-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.trade-upload-zone,.trade-log-summary,.trade-log-table-shell,.manual-trade-form{overflow:hidden;background:linear-gradient(150deg,#ffffff3d,#ffffff12 46%,#39ff8809),#ffffff1c;border:1px solid rgba(255,255,255,.22);box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff3d;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.trade-upload-zone{display:flex;min-height:16rem;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.9rem;padding:1.4rem;border-radius:1.45rem;color:#ffffffb8;transition:border-color .3s ease,transform .3s ease,background .3s ease}.trade-upload-zone:hover{border-color:#39ff8857;background:radial-gradient(circle at 18% 18%,rgba(57,255,136,.12),transparent 38%),#ffffff24;transform:translateY(-4px)}.trade-upload-zone strong{font-family:Garamond,Times New Roman,serif;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.88;color:#fff}.trade-upload-zone span,.trade-upload-zone small{max-width:28rem;font-size:.9rem;font-weight:300;line-height:1.7;color:#ffffff94}.trade-log-summary{display:grid;gap:.8rem;padding:1rem;border-radius:1.45rem}.trade-log-summary article{padding:1rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:1rem}.trade-log-summary span,.trade-log-table-header span{font-size:.62rem;font-weight:300;color:#ffffff73;text-transform:uppercase;letter-spacing:.2em}.trade-log-summary strong{display:block;margin-top:.65rem;font-family:Garamond,Times New Roman,serif;font-size:2.4rem;font-weight:400;line-height:.9;color:#fff}.manual-trade-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;border-radius:1.45rem}.manual-form-heading,.manual-description{grid-column:1 / -1}.manual-form-heading strong{display:block;max-width:42rem;font-family:Garamond,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:400;line-height:.92;color:#fff}.manual-trade-form label{display:grid;gap:.55rem}.manual-trade-form label span{font-size:.62rem;font-weight:300;color:#ffffff80;text-transform:uppercase;letter-spacing:.2em}.manual-trade-form input,.manual-trade-form select,.manual-trade-form textarea{width:100%;color:#ffffffdb;background:#0000002e;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;outline:none;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.manual-trade-form input,.manual-trade-form select{height:3rem;padding:0 .9rem}.manual-trade-form textarea{min-height:7rem;resize:vertical;padding:.9rem;line-height:1.6}.manual-trade-form input:focus,.manual-trade-form select:focus,.manual-trade-form textarea:focus{border-color:#39ff886b;background:#0000003d;box-shadow:0 0 0 3px #39ff8814}.manual-trade-form option{color:#101010}.rules-checkbox{display:flex!important;grid-column:span 1;align-items:center;gap:.75rem!important;padding:.9rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:1rem}.rules-checkbox input{width:1rem;height:1rem;accent-color:#39ff88}.rules-checkbox span{color:#ffffffb8!important;letter-spacing:.16em!important}.add-trade-button{align-self:stretch;padding:.9rem 1rem;font-size:.7rem;font-weight:400;color:#07130b;text-transform:uppercase;letter-spacing:.2em;background:#39ff88;border:0;border-radius:1rem;box-shadow:0 16px 40px #39ff882e;transition:transform .25s ease,box-shadow .25s ease}.add-trade-button:hover{transform:translateY(-2px);box-shadow:0 20px 54px #39ff8842}.reset-warning-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:#0000009e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.reset-warning-modal{width:min(100%,32rem);padding:1.35rem;color:#ffffffc7;background:linear-gradient(150deg,#ffffff3d,#ffffff14),#120c0cc7;border:1px solid rgba(255,255,255,.18);border-radius:1.45rem;box-shadow:0 36px 110px #0000008c,inset 0 1px #ffffff2e}.reset-warning-modal>svg{color:#ff7676}.reset-warning-modal span{display:block;margin-top:1rem;font-size:.66rem;font-weight:300;color:#ffffff80;text-transform:uppercase;letter-spacing:.2em}.reset-warning-modal h3{margin-top:.7rem;font-family:Garamond,Times New Roman,serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:400;line-height:.92;color:#fff}.reset-warning-modal p{margin-top:1rem;font-size:.95rem;font-weight:300;line-height:1.75;color:#ffffff9e}.reset-warning-modal div{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.35rem}.reset-warning-modal button{padding:.85rem 1rem;font-size:.68rem;font-weight:400;text-transform:uppercase;letter-spacing:.18em;border-radius:999px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.reset-warning-modal button:first-child{color:#ffffffbd;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.reset-warning-modal button:last-child{color:#160606;background:#ff7676;border:1px solid rgba(255,118,118,.6)}.reset-warning-modal button:hover{transform:translateY(-2px)}.reset-trades-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.68rem;font-weight:300;color:#ffffffbf;text-transform:uppercase;letter-spacing:.18em;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;transition:color .3s ease,border-color .3s ease,background .3s ease}.reset-trades-button:hover{color:#ff8b8b;background:#ff6b6b1a;border-color:#ff6b6b47}.trade-log-table-shell{overflow-x:auto;padding:.8rem;border-radius:1.45rem}.trade-log-table-header,.trade-log-row{display:grid;grid-template-columns:.9fr .7fr .85fr .8fr .55fr .8fr minmax(14rem,1.7fr) 3.2rem;gap:.85rem;align-items:center;min-width:64rem}.trade-log-table-header{padding:.75rem .9rem}.trade-log-row{padding:.95rem .9rem;border-top:1px solid rgba(255,255,255,.09)}.trade-log-row span,.trade-log-row p{overflow:hidden;font-size:.86rem;font-weight:300;color:#fff9;text-overflow:ellipsis;white-space:nowrap}.trade-log-row strong{font-family:Garamond,Times New Roman,serif;font-size:1.45rem;font-weight:400;color:#fff}.trade-r-value{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.28rem;padding:.28rem .42rem;color:inherit;font:inherit;border:1px solid transparent;border-radius:.45rem;transition:color .18s ease,border-color .18s ease,background .18s ease}.trade-r-value:hover,.trade-r-value:focus-visible{color:var(--journal-paper-bright, #ffffff);background:#ffffff0f;border-color:#ffffff29;outline:none}.trade-r-value svg{opacity:0;transition:opacity .18s ease}.trade-r-value:hover svg,.trade-r-value:focus-visible svg{opacity:.72}.trade-r-edit-input{width:4.4rem;min-height:2rem;padding:.25rem .45rem;color:var(--journal-paper-bright, #ffffff);font:inherit;background:#ffffff14;border:1px solid rgba(57,255,136,.55);border-radius:.45rem;outline:none}.delete-trade-button{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;color:#ffffff8c;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.delete-trade-button:hover,.delete-trade-button:focus-visible{color:#ff7676;border-color:#ff767673;background:#ff76761a;transform:translateY(-1px)}.delete-trade-warning>svg{color:#ff7676}.positive-value{color:#39ff88!important}.negative-value{color:#ff7676!important}.empty-trade-state{display:flex;align-items:center;gap:.8rem;padding:1.2rem;color:#ffffff94}.empty-state-action{margin-left:auto;padding:.62rem .78rem;color:#ffffffd1;background:#ffffff0e;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.empty-state-action:hover{color:#fff;background:#b8688024;border-color:#d078986b;transform:translateY(-1px)}@media(max-width:640px){.empty-trade-state{align-items:flex-start;flex-wrap:wrap}.empty-state-action{margin-left:2rem}}.archive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.archive-coming-soon{display:grid;min-height:20rem;place-items:center;margin-top:1rem;border:1px solid rgba(208,120,152,.2);border-radius:1rem;background:radial-gradient(circle at 50% 45%,rgba(208,120,152,.08),transparent 42%),#1412115c}.archive-coming-soon span{color:#d07898;font-family:Garamond,Times New Roman,serif;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:400;letter-spacing:.04em}.dino-runner{position:fixed;left:50%;bottom:1.25rem;z-index:45;width:min(34rem,calc(100vw - 2rem));padding:.65rem .8rem .8rem;color:#e8e6e2;cursor:pointer;transform:translate(-50%);border:1px solid rgba(208,120,152,.3);border-radius:.8rem;background:#141211f0;box-shadow:0 18px 60px #0000005c,0 0 28px #d0789814;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);outline:none}.dino-runner:focus-visible{border-color:#d07898b8;box-shadow:0 0 0 3px #d0789829,0 18px 60px #0000005c}.dino-runner-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .2rem .55rem;color:#e8e6e280;font-size:.52rem;letter-spacing:.16em;text-transform:uppercase}.dino-runner-topline strong{color:#d07898;font-size:.52rem;font-weight:400}.dino-runner-field{position:relative;height:5.7rem;overflow:hidden;border-top:1px solid rgba(232,230,226,.1);background:linear-gradient(rgba(232,230,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.035) 1px,transparent 1px),#e8e6e205;background-size:100% 2rem,3rem 100%,auto}.dino-runner-ground{position:absolute;right:0;bottom:.72rem;left:0;border-top:1px solid rgba(232,230,226,.45)}.dino-runner-dino{position:absolute;bottom:.85rem;left:2.4rem;width:1.45rem;height:1.45rem;border-radius:.18rem .32rem .12rem .12rem;background:#e8e6e2;transition:transform 40ms linear}.dino-runner-dino:before{position:absolute;top:.2rem;right:-.35rem;width:.55rem;height:.75rem;content:"";border-radius:.12rem .25rem .12rem 0;background:#e8e6e2}.dino-runner-dino:after{position:absolute;bottom:-.32rem;left:.22rem;width:.22rem;height:.42rem;content:"";background:#e8e6e2;box-shadow:.7rem 0 #e8e6e2}.dino-runner-dino i{position:absolute;z-index:1;top:.25rem;right:-.13rem;width:.14rem;height:.14rem;border-radius:50%;background:#141211}.dino-runner-cactus{position:absolute;bottom:.85rem;left:0;width:1.1rem;height:1.7rem;background:#d07898;transition:transform 40ms linear}.dino-runner-cactus:before,.dino-runner-cactus:after{position:absolute;width:.45rem;height:.8rem;content:"";background:#d07898}.dino-runner-cactus:before{top:.5rem;left:-.3rem}.dino-runner-cactus:after{top:.85rem;right:-.3rem}.dino-runner-cactus i,.dino-runner-cactus b{position:absolute;width:.12rem;height:.35rem;background:#14121180}.dino-runner-cactus i{top:.28rem;left:.25rem}.dino-runner-cactus b{right:.25rem;bottom:.22rem}.calendar-art,.performance-canvas,.recent-trades{padding:1.25rem;border-radius:1.45rem}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem;margin-top:1.4rem}.calendar-weekday{padding-bottom:.35rem;font-size:.6rem;color:#ffffff57;text-align:center;text-transform:uppercase;letter-spacing:.18em}.calendar-day{position:relative;display:flex;min-height:4.7rem;flex-direction:column;justify-content:space-between;padding:.62rem;border:1px solid rgba(255,255,255,.07);border-radius:1rem;background:#ffffff05;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.calendar-day span{font-family:Garamond,Times New Roman,serif;font-size:1.2rem;line-height:1}.calendar-day small{overflow:hidden;font-size:.62rem;font-weight:300;color:#ffffff80;text-overflow:ellipsis}.calendar-day.win{border-color:#39ff882e;box-shadow:0 0 30px #39ff8814}.calendar-day.win small{color:#39ff88db}.calendar-day.loss{border-color:#ff6b6b29;box-shadow:0 0 26px #ff6b6b0f}.calendar-day.loss small{color:#ff6b6bb8}.calendar-day.today{border-color:#39ff886b;box-shadow:0 0 34px #39ff8829,inset 0 0 0 1px #39ff882e;animation:todayPulse 2.8s ease-in-out infinite}.calendar-day.ghost{opacity:0}.equity-net-badge{display:grid;min-width:9.5rem;gap:.28rem;padding:.7rem .95rem .62rem;border:1px solid rgba(232,230,226,.18);border-radius:.55rem;background:#e8e6e20f}.equity-net-badge span,.equity-summary span{color:#e8e6e285;font-size:.58rem;letter-spacing:.17em;text-transform:uppercase}.equity-net-badge strong{color:#e8e6e2;font-family:Garamond,Times New Roman,serif;font-size:1.65rem;font-weight:400;line-height:.95}.equity-stage{min-height:18rem;margin-top:1rem;border-radius:1.2rem;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 25%,12.5% 100%}.equity-stage svg{width:100%;height:100%;min-height:18rem}.equity-grid-line{stroke:#e8e6e21f;stroke-dasharray:4 8;stroke-width:1}.equity-grid-line.vertical{stroke:#e8e6e214}.equity-axis-label{fill:#e8e6e28f;font-family:Geist,Arial,sans-serif;font-size:13px;letter-spacing:.08em}.equity-date-label{font-size:12px;letter-spacing:.12em}.equity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.7rem;overflow:hidden;border:1px solid rgba(232,230,226,.12);border-radius:.8rem;background:#0000001f}.equity-summary>div{display:grid;gap:.4rem;padding:.85rem 1rem .8rem}.equity-summary>div+div{border-left:1px solid rgba(232,230,226,.09)}.equity-summary strong{color:#f8f7f5e6;font-family:Garamond,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1}.equity-summary .positive-value,.equity-summary .negative-value{color:#e8e6e2!important}.equity-fill{animation:mountainBreathe 5.5s ease-in-out infinite alternate}.recent-trades{background:transparent;border:0;box-shadow:none}.trade-document{padding:1rem;border-radius:1.25rem}.trade-document h3{margin-top:.45rem;font-family:Garamond,Times New Roman,serif;font-size:1.9rem;font-weight:400;line-height:1;color:#fff}.trade-document strong{font-family:Garamond,Times New Roman,serif;font-size:2rem;font-weight:400;white-space:nowrap}.trade-document p{max-height:0;margin-top:0;overflow:hidden;font-size:.9rem;font-weight:300;line-height:1.75;color:#ffffff94;opacity:0;transition:max-height .45s ease,margin-top .45s ease,opacity .45s ease}.trade-document:hover p{max-height:7rem;margin-top:1rem;opacity:1}.trade-document small{display:inline-flex;margin-top:.9rem;color:#39ff88b8}.monte-carlo-widget{position:relative;margin-top:1.35rem;padding:clamp(.85rem,1.8vw,1.25rem);overflow:hidden;background:linear-gradient(145deg,#fff3,#ffffff0e 42%,#39ff8809),#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:1.3rem;box-shadow:0 34px 110px #0000005c,inset 0 1px #ffffff36;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.monte-ambient-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.07) 35%,transparent 62%),linear-gradient(180deg,rgba(57,255,136,.045),transparent 44%);opacity:.78;transform:translate(-18%);animation:monteReflection 12s ease-in-out infinite alternate}.monte-topline,.monte-control-deck,.monte-metrics,.monte-chart-shell,.monte-lower-grid,.monte-empty-state{position:relative;z-index:1}.monte-topline{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;align-items:start;margin-bottom:.95rem}.monte-topline h2{margin-top:-.25rem;font-size:clamp(2.6rem,5.2vw,5.4rem);font-weight:400;line-height:.86;color:#fff}.monte-title-row{display:flex;align-items:center;gap:.7rem}.monte-title-row h2{flex:0 1 auto}.monte-help{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.monte-help>button{display:grid;width:1.9rem;height:1.9rem;place-items:center;color:#ffffffa3;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:999px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.monte-help:hover>button,.monte-help>button:focus-visible{color:#fff;background:#39ff881f;border-color:#39ff886b;transform:translateY(-1px)}.monte-help-tooltip{position:absolute;top:calc(100% + .7rem);bottom:auto;left:50%;z-index:8;width:min(22rem,72vw);padding:.85rem .95rem;pointer-events:none;color:#ffffffc7;font-size:.72rem;font-weight:300;line-height:1.65;background:#0c0f0df5;border:1px solid rgba(255,255,255,.16);border-radius:.8rem;box-shadow:0 16px 38px #00000047;opacity:0;transform:translate(-18%,-.35rem);transition:opacity .18s ease,transform .18s ease}.monte-carlo-widget .monte-topline{z-index:20}.monte-carlo-widget .monte-help{z-index:30}.monte-carlo-widget .monte-help-tooltip{z-index:40}.monte-help-tooltip:after{position:absolute;top:-.35rem;bottom:auto;left:1.35rem;width:.65rem;height:.65rem;content:"";background:#0c0f0df5;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16);transform:rotate(45deg)}.monte-help-tooltip strong,.monte-help-tooltip>span{display:block}.monte-help-tooltip strong{margin-bottom:.38rem;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.01em}.monte-help:hover .monte-help-tooltip,.monte-help>button:focus-visible+.monte-help-tooltip{opacity:1;transform:translate(-18%)}.monte-topline p{max-width:35rem;margin-top:.65rem;font-size:.82rem;font-weight:300;line-height:1.65;color:#ffffff8f}.monte-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-start}.monte-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.52rem;min-height:2.35rem;padding:.58rem .82rem;font-size:.6rem;font-weight:300;color:#ffffffc7;text-transform:uppercase;letter-spacing:.16em;background:#ffffff13;border:1px solid rgba(255,255,255,.15);border-radius:999px;transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.monte-actions button:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d;transform:translateY(-1px)}.monte-actions button.primary{color:#05100a;background:#39ff88e0;border-color:#39ff88a6;box-shadow:0 0 34px #39ff8829}.monte-control-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.62rem;margin-bottom:.7rem}.monte-control{padding:.72rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.105);border-radius:.85rem}.monte-control span,.monte-metric span,.monte-mini-chart span,.monte-percentiles>span,.monte-trade-tape>span,.monte-chart-header span{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.58rem;font-weight:300;color:#ffffff7a;text-transform:uppercase;letter-spacing:.2em}.monte-control strong{font-size:.7rem;font-weight:400;color:#ffffffdb;letter-spacing:.08em}.monte-control input{width:100%;height:.25rem;margin-top:.7rem;accent-color:#39ff88;background:transparent}.monte-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin-bottom:.7rem}.monte-metric{min-height:6.15rem;padding:.72rem;background:linear-gradient(150deg,#ffffff1b,#ffffff09),#00000014;border:1px solid rgba(255,255,255,.1);border-radius:.9rem}.monte-metric strong{display:block;margin-top:.52rem;font-family:Garamond,Times New Roman,serif;font-size:clamp(1.5rem,2.45vw,2.45rem);font-weight:400;line-height:.92;color:#fff}.monte-metric small{display:block;margin-top:.45rem;font-size:.6rem;font-weight:300;color:#ffffff6b}.monte-chart-shell{padding:.78rem;overflow:hidden;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),#0305045c;background-size:100% 25%,12.5% 100%,auto;border:1px solid rgba(255,255,255,.105);border-radius:1rem}.monte-chart-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.monte-chart-header small{font-size:.64rem;font-weight:300;color:#ffffff6b;text-transform:uppercase;letter-spacing:.18em}.monte-paths-svg{display:block;width:100%;min-height:14.5rem}.monte-grid-line{stroke:#fff1;stroke-width:1}.monte-grid-line.vertical{stroke:#ffffff0a}.monte-axis-label,.monte-ruin-label{fill:#ffffff57;font-size:10px;font-weight:300;letter-spacing:.08em}.monte-initial-line{stroke:#fff3;stroke-dasharray:4 7}.monte-ruin-line{stroke:#ff6b6b80;stroke-dasharray:7 8}.monte-ruin-label{fill:#ff6b6bb8}.monte-path{fill:none;stroke-width:1.05;opacity:.2}.monte-path.profitable{stroke:#ffffff85}.monte-path.losing{stroke:#ffffff38}.monte-path.breached{stroke:#ff54548c;opacity:.24}.monte-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.62rem}.monte-mini-chart,.monte-percentiles,.monte-trade-tape,.monte-empty-state{min-height:9.5rem;padding:.78rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.105);border-radius:.95rem}.monte-bars,.monte-trade-tape div{display:flex;align-items:end;gap:.22rem;height:6.4rem;margin-top:.8rem}.monte-bars i,.monte-trade-tape i{display:block;flex:1 1 0;min-width:.18rem;border-radius:999px 999px 0 0;background:#ffffff6b;box-shadow:0 0 18px #ffffff0b}.monte-mini-chart.emerald .monte-bars i{background:linear-gradient(180deg,#39ff88d1,#ffffff42)}.monte-mini-chart.danger .monte-bars i,.monte-trade-tape i.loss{background:linear-gradient(180deg,#ff6b6bc7,#ffffff3d)}.monte-trade-tape i.win{background:linear-gradient(180deg,#39ff88d1,#ffffff3d)}.monte-percentile-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.8rem;align-items:center;margin-top:.9rem}.monte-percentile-row small{font-size:.68rem;font-weight:300;color:#ffffff7a}.monte-percentile-row div{height:.52rem;overflow:hidden;background:#ffffff12;border-radius:999px}.monte-percentile-row i{display:block;height:100%;background:linear-gradient(90deg,#ffffff38,#39ff88c2);border-radius:inherit}.monte-percentile-row strong{font-family:Garamond,Times New Roman,serif;font-size:1.25rem;font-weight:400}.monte-empty-state{display:grid;place-items:center;min-height:18rem;text-align:center}.monte-empty-state strong{font-family:Garamond,Times New Roman,serif;font-size:2.3rem;font-weight:400}.monte-empty-state p{max-width:28rem;font-size:.92rem;font-weight:300;line-height:1.8;color:#ffffff8c}.journal-footer{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 0 .5rem;font-size:.72rem;font-weight:300;color:#ffffff6b;text-transform:uppercase;letter-spacing:.2em}@keyframes ambientDrift{0%{transform:translate3d(-1.5%,-1%,0) rotate(0)}to{transform:translate3d(1.5%,1%,0) rotate(2deg)}}@keyframes particleDrift{0%{background-position:0 0,34px 64px}to{background-position:118px 236px,-142px 240px}}@keyframes todayPulse{0%,to{outline:1px solid rgba(57,255,136,.18);outline-offset:0}50%{outline:1px solid rgba(57,255,136,.58);outline-offset:5px}}@keyframes mountainBreathe{0%{opacity:.72}to{opacity:1}}@keyframes monteReflection{0%{transform:translate(-24%);opacity:.48}to{transform:translate(18%);opacity:.82}}@keyframes marketCameraPan{0%{opacity:0;transform:translate(110px)}18%{opacity:.88;transform:translate(110px)}to{opacity:.78;transform:translate(-940px)}}@keyframes candleWickDraw{0%{opacity:0;stroke-dashoffset:1}to{opacity:.58;stroke-dashoffset:0}}@keyframes candleBodyGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:.72;transform:scaleY(1)}}@media(min-width:768px){.metrics-field{grid-template-columns:repeat(6,minmax(0,1fr))}.panel-two-column{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr)}.trade-log-grid{grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr)}.metric-small,.metric-wide{grid-column:span 3}.metric-tall{grid-column:span 3;grid-row:span 2}.metric-circle{grid-column:span 3}.calendar-art,.performance-canvas,.recent-trades{padding:1.65rem}.monte-topline{grid-template-columns:minmax(0,1fr) auto}.monte-actions{justify-content:flex-end}}@media(min-width:1180px){.journal-hero{grid-template-columns:minmax(0,1fr) 27rem;min-height:48vh;padding-top:5.5rem}.journal-hero-compact{grid-template-columns:minmax(0,1fr) 27rem;min-height:35rem;padding-top:2rem}.journal-hero-compact.editing-widgets{min-height:clamp(35rem,66vh,48rem)}.month-pnl-panel{justify-self:end}.journal-hero-side{justify-self:end;width:27rem;min-height:33rem;margin-bottom:1.5rem}.journal-layout{grid-template-columns:minmax(0,1.02fr) minmax(27rem,.98fr);align-items:start}.metrics-field,.journal-secondary{gap:1.15rem}}@media(max-width:640px){.journal-hero{min-height:38vh;padding-top:2.4rem}.journal-hero-compact{min-height:auto;padding-top:1rem}.stats-card-panel-list button{grid-template-columns:minmax(0,1fr) auto 1rem}.stats-card-panel-list small{display:none}.metrics-field{grid-template-columns:1fr}.metric-wide,.metric-small,.metric-tall,.metric-circle{grid-column:span 1}.metric-circle{aspect-ratio:auto;align-items:flex-start;border-radius:1.35rem;text-align:left}.manual-trade-form{grid-template-columns:1fr}.rules-checkbox,.add-trade-button{grid-column:1}.calendar-day{min-height:3.8rem;padding:.48rem;border-radius:.8rem}.calendar-day small{font-size:.54rem}.trade-document h3{font-size:1.45rem}.trade-document strong{font-size:1.5rem}.journal-footer{align-items:flex-start;text-align:center}.monte-lower-grid,.monte-metrics{grid-template-columns:1fr}.monte-topline h2{font-size:clamp(3rem,18vw,4.7rem)}.monte-percentile-row{grid-template-columns:2rem minmax(0,1fr)}.monte-percentile-row strong{grid-column:2}.monte-actions button{width:100%}}.journal-page{background:#0d0c0b}.journal-nav{color:#e8e6e2;background:linear-gradient(rgba(232,230,226,.025) 1px,transparent 1px),#0d0c0be0;background-size:100% 2.75rem,auto;border-bottom:1px solid rgba(232,230,226,.14);text-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.journal-nav:before{background:transparent}.journal-nav button{color:#e8e6e2b8;font-family:Cinzel,serif}.journal-nav .nav-link-premium.text-\[\#39FF88\]{color:#d07898}.journal-nav .nav-link-premium:after{bottom:-.75rem;background:#b86880}.journal-shell{--journal-ink: #0d0c0b;--journal-ink-soft: #171513;--journal-paper: #e8e6e2;--journal-paper-bright: #f8f7f5;--journal-line: #c4c0b8;--journal-rose: #b86880;--journal-rose-bright: #d07898;--journal-sage: #91a18e;color:var(--journal-paper);background:radial-gradient(circle at 52% 20%,rgba(208,120,152,.055),transparent 26rem),linear-gradient(rgba(232,230,226,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.028) 1px,transparent 1px),var(--journal-ink);background-size:auto,100% 5rem,5rem 100%,auto}.journal-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;content:"";background:repeating-conic-gradient(from 12deg at 70% 28%,rgba(232,230,226,.035) 0 .6deg,transparent .6deg 9deg),radial-gradient(circle at 70% 28%,transparent 0 11rem,rgba(232,230,226,.04) 11.05rem 11.12rem,transparent 11.18rem);opacity:.34}.journal-ambient{top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(184,104,128,.045),transparent 25%),linear-gradient(300deg,rgba(145,161,142,.035),transparent 32%);filter:none;opacity:1;animation:none}.journal-grain{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light;-webkit-mask-image:none;mask-image:none}.journal-particles{opacity:.22;background-image:radial-gradient(ellipse 6px 3px at 18px 36px,rgba(208,120,152,.65) 0 70%,transparent 76%),radial-gradient(ellipse 5px 2px at 82px 118px,rgba(184,104,128,.56) 0 68%,transparent 75%);background-position:0 0,0 0;background-size:190px 150px,270px 220px;animation-duration:50s}.journal-hero,.journal-hero-compact{min-height:25rem;padding:1.25rem 0 1.5rem}.journal-hero.editing-widgets,.journal-hero-compact.editing-widgets{min-height:28rem}.journal-hero-copy{max-width:38rem;padding-left:1.2rem;border-left:1px solid rgba(208,120,152,.65)}.journal-hero-copy p{color:#e8e6e294;font-family:Cormorant Garamond,Garamond,serif;font-size:1.08rem;line-height:1.65}.journal-hero-side{width:min(100%,21.25rem);min-height:24rem}.section-kicker,.metric-label,.metric-detail,.month-pnl-panel span,.stats-card-panel-heading span,.stats-card-panel-list span,.stats-card-panel-list small{font-family:Cinzel,serif;letter-spacing:.18em}.section-kicker{color:#d07898c2}.floating-widget-shell{min-width:15rem;min-height:8.5rem}.floating-widget-border{top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;border-color:#d07898a8;border-radius:.2rem;box-shadow:none}.widget-resize-hotspot{color:var(--journal-paper-bright);background:var(--journal-rose);border-radius:.15rem;box-shadow:none}.layout-edit-toggle{color:#e8e6e2ad;background:#0d0c0bd1;border-color:#e8e6e22e;border-radius:.2rem;box-shadow:none;font-family:Cinzel,serif}.layout-edit-toggle:hover,.layout-edit-toggle.active{color:var(--journal-paper-bright);background:#b8688029;border-color:#d0789880}.side-nav-item{width:2.65rem;height:2.65rem;color:#e8e6e27a!important;background:#0d0c0bad!important;border-color:#e8e6e226!important;border-radius:.15rem!important;box-shadow:none!important}.side-nav-item.active{color:var(--journal-rose-bright)!important;background:#b8688021!important;border-color:#d078988c!important}.month-pnl-panel{padding:.82rem .95rem;color:#2a2825;background:linear-gradient(rgba(42,40,37,.045) 1px,transparent 1px),var(--journal-paper);background-size:100% 2.4rem,auto;border-color:#0d0c0b38;border-radius:.2rem;box-shadow:0 12px 36px #00000038;-webkit-backdrop-filter:none;backdrop-filter:none}.month-pnl-panel span,.month-pnl-panel p{color:#2a282594}.month-pnl-panel strong{margin-top:.2rem;color:#6f806d;font-family:Cormorant Garamond,Garamond,serif;font-size:clamp(2.7rem,5vw,4.1rem);text-shadow:none}.month-pnl-panel p{margin-top:.35rem;font-size:.72rem;line-height:1.4}.stats-card-panel{padding:.72rem;background:#141211f0;border-color:#e8e6e22e;border-radius:.2rem;box-shadow:0 12px 38px #00000038;-webkit-backdrop-filter:none;backdrop-filter:none}.stats-card-panel-heading{margin-bottom:.48rem}.stats-card-panel-heading button,.stats-card-panel-list button{border-radius:.15rem}.stats-card-panel-list{gap:.36rem}.stats-card-panel-list button{min-height:2.75rem;padding:.48rem .62rem;background:#e8e6e209;border-color:#e8e6e21f}.stats-card-panel-list strong,.positive-value{color:var(--journal-sage)!important}.negative-value{color:var(--journal-rose-bright)!important}.journal-layout,.journal-main-board,.journal-secondary{gap:.85rem}.metrics-strip{gap:.55rem;padding:.85rem;background:linear-gradient(rgba(42,40,37,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(42,40,37,.035) 1px,transparent 1px),var(--journal-paper);background-size:100% 3.5rem,4rem 100%,auto;border:1px solid rgba(13,12,11,.24);border-radius:.2rem}.sanctuary-glass,.trade-document,.insight-card,.flow-phase,.archive-card,.trade-upload-zone,.trade-log-summary,.trade-log-table-shell,.manual-trade-form{background:#141211e6;border-color:#e8e6e229;border-radius:.2rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sanctuary-glass:before,.trade-document:before{display:none}.metrics-strip .metric-card{min-height:5.8rem;padding:.72rem;color:#2a2825;background:#f8f7f58c;border-color:#2a28252e}.metrics-strip .metric-label,.metrics-strip .metric-detail,.metrics-strip .metric-month-controls span{color:#2a28258f}.metrics-strip .metric-card strong{margin:.45rem 0;color:#2a2825;font-family:Cormorant Garamond,Garamond,serif;font-size:clamp(1.6rem,2.25vw,2.45rem);line-height:.9;text-shadow:none}.metrics-strip .metric-card.positive strong{color:#667763;text-shadow:none}.metrics-strip .metric-card.negative strong{color:#a14f65}.metrics-strip .metric-month-controls{background:#2a28250f;border-color:#2a282529;border-radius:.15rem}.metrics-strip .metric-month-controls button{color:#2a2825b8;background:#f8f7f580;border-color:#2a282521;border-radius:.1rem}.metrics-rail{gap:.55rem}.metrics-rail .metric-card{min-height:6.4rem;padding:.78rem;background:#141211e0;border-color:#e8e6e226}.metrics-rail .metric-card strong{margin:.48rem 0;font-family:Cormorant Garamond,Garamond,serif;font-size:clamp(1.75rem,2.6vw,2.7rem);text-shadow:none}.metrics-rail .metric-card.positive strong{color:var(--journal-sage)}.metrics-rail .metric-card.negative strong{color:var(--journal-rose-bright)}.calendar-art{min-height:22.5rem;padding:1rem;color:#2a2825;background:linear-gradient(rgba(42,40,37,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(42,40,37,.04) 1px,transparent 1px),var(--journal-paper);background-size:100% 3.7rem,4.3rem 100%,auto;border-color:#0d0c0b3d}.calendar-art h2,.journal-shell .calendar-art h2{color:#2a2825;font-family:Cormorant Garamond,Garamond,serif;font-size:clamp(2.35rem,4vw,3.4rem)}.calendar-art .section-kicker{color:#a14f65}.calendar-art .calendar-grid{min-height:16.5rem;gap:.3rem;margin-top:.9rem}.calendar-weekday{color:#2a28256b}.calendar-day{min-height:3.05rem;padding:.43rem;color:#2a2825;background:#f8f7f55c;border-color:#2a282521;border-radius:.15rem}.calendar-day span{font-family:Cormorant Garamond,Garamond,serif;font-size:1rem}.calendar-day small{color:#2a28258f}.calendar-day.win{border-color:#66776385;box-shadow:inset 0 -2px #66776361}.calendar-day.win small{color:#667763}.calendar-day.loss{border-color:#a14f6573;box-shadow:inset 0 -2px #a14f6547}.calendar-day.loss small{color:#a14f65}.calendar-day.today{border-color:#b86880;box-shadow:inset 0 0 0 1px #b8688073;animation:none}.performance-canvas{min-height:17.5rem;padding:1rem;background:linear-gradient(rgba(232,230,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.035) 1px,transparent 1px),#141211e6;background-size:100% 4rem,4rem 100%,auto}.performance-canvas h2,.recent-trades h2,.panel-title-row h2,.monte-topline h2{color:var(--journal-paper-bright);font-family:Cormorant Garamond,Garamond,serif}.performance-canvas h2,.recent-trades h2{font-size:clamp(2.35rem,3.5vw,3.4rem)}.performance-canvas>div:first-child>span{color:var(--journal-sage)!important;background:#91a18e14!important;border-color:#91a18e42!important;border-radius:.15rem!important}.equity-stage{min-height:11.5rem;margin-top:.55rem;background-size:100% 25%,12.5% 100%;border-radius:0}.equity-stage svg{min-height:11.5rem}#mountainFill stop:first-child{stop-color:#91a18e75}#mountainFill stop:nth-child(2){stop-color:#91a18e1f}.equity-stage .equity-fill+path{stroke:var(--journal-sage);filter:none}.recent-trades{padding:.9rem 0}.trade-document{padding:.82rem;border-radius:.15rem}.trade-document h3{color:var(--journal-paper-bright);font-family:Cormorant Garamond,Garamond,serif;font-size:1.55rem}.trade-document strong{font-size:1.55rem}.trade-document strong.text-\[\#39FF88\]{color:var(--journal-sage)}.trade-document strong.text-\[\#ff6b6b\]{color:var(--journal-rose-bright)}.trade-document small{color:#d07898b3}.monte-carlo-widget{margin-top:.85rem;padding:.9rem;background:linear-gradient(rgba(232,230,226,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.03) 1px,transparent 1px),#141211eb;background-size:100% 4rem,4rem 100%,auto;border-color:#e8e6e229;border-radius:.2rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.monte-ambient-orbit{display:none}.monte-topline h2{font-size:clamp(2.5rem,4vw,4rem)}.monte-actions button,.monte-control,.monte-metric,.monte-chart-shell,.monte-mini-chart,.monte-percentiles,.monte-trade-tape,.monte-empty-state{background:#e8e6e209;border-color:#e8e6e221;border-radius:.15rem;box-shadow:none}.monte-actions button.primary{color:var(--journal-paper-bright);background:#b86880b8;border-color:#d07898b3;box-shadow:none}.monte-control input{accent-color:var(--journal-rose)}.monte-metric{min-height:5.1rem}.monte-metric strong{color:var(--journal-paper-bright);font-family:Cormorant Garamond,Garamond,serif}.monte-path.profitable{stroke:#91a18e8c}.monte-percentile-row strong{color:var(--journal-sage)!important}.monte-path.breached,.monte-ruin-line{stroke:#d078989e}.monte-ruin-label{fill:#d07898c7}.monte-mini-chart.emerald .monte-bars i,.monte-trade-tape i.win{background:linear-gradient(180deg,#91a18ed1,#e8e6e233)}.monte-mini-chart.danger .monte-bars i,.monte-trade-tape i.loss{background:linear-gradient(180deg,#b86880d1,#e8e6e233)}.monte-paths-svg{height:13rem;min-height:0}.monte-mini-chart,.monte-percentiles,.monte-trade-tape,.monte-empty-state{min-height:7.4rem}.monte-bars,.monte-trade-tape div{height:4.55rem;margin-top:.55rem}.trade-upload-zone:hover,.add-trade-button,.mobile-panel-tabs button.active{color:var(--journal-paper-bright);background:#b8688021;border-color:#d078986b}.manual-trade-form input,.manual-trade-form select,.manual-trade-form textarea{color:var(--journal-paper);background:#0d0c0bb8;border-color:#e8e6e226;border-radius:.15rem}.rules-checkbox input{accent-color:var(--journal-rose)}.journal-footer{color:#e8e6e26b;border-top:1px solid rgba(232,230,226,.12);font-family:Cinzel,serif}.site-reflection{position:relative;z-index:20;display:flex;align-items:center;justify-content:center;padding:1.15rem 1.5rem 1.35rem;border-top:1px solid rgba(38,34,29,.12);color:#26221d94;font-family:Cinzel,serif;font-size:.66rem;letter-spacing:.22em;line-height:1.4;text-align:center;text-transform:uppercase}.site-dark .site-reflection{border-top-color:#e8e6e21f;color:#f4f1ebad}@media(min-width:1180px){.journal-hero,.journal-hero-compact{grid-template-columns:minmax(0,1fr) 21.25rem;min-height:25rem;padding-top:1.25rem}.journal-hero-side{width:21.25rem;min-height:24rem;margin-bottom:0}.metrics-strip .metric-card{min-height:5.8rem}.metrics-strip .metric-card strong{margin:.42rem 0;font-size:clamp(1.55rem,2vw,2.35rem)}.journal-main-board{grid-template-columns:minmax(0,1.62fr) minmax(20rem,.78fr)}.metrics-rail .metric-card{min-height:6.4rem}.journal-secondary{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}}@media(max-width:767px){.journal-shell{padding-top:5.5rem}.journal-hero,.journal-hero-compact{min-height:41rem}.journal-hero-side{width:100%;min-height:24rem}.layout-edit-toggle{top:5.25rem;right:.8rem;padding:.58rem .68rem}.mobile-panel-tabs{padding-right:8.75rem}.floating-widget-shell{max-width:calc(100vw - 2.5rem)}.metrics-strip{padding:.65rem}.metrics-strip .metric-card,.metrics-rail .metric-card{min-height:5.6rem}.calendar-day{min-height:2.65rem}}.journal-layout{grid-template-columns:minmax(0,1fr);gap:1.05rem}.journal-main-board,.journal-secondary{display:grid;grid-template-columns:minmax(0,1fr);gap:1.05rem;align-items:start}.metrics-strip,.metrics-rail{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem}.metrics-strip .metric-card,.metrics-rail .metric-card{grid-column:auto;grid-row:auto;min-height:8.4rem;padding:.9rem;border-radius:1rem}.metrics-strip .metric-circle,.metrics-rail .metric-circle{aspect-ratio:auto;align-items:flex-start;text-align:left;border-radius:1rem}.metrics-strip .metric-card strong,.metrics-rail .metric-card strong{margin:.72rem 0;font-size:clamp(2rem,3.2vw,3.35rem);letter-spacing:0}.metrics-strip .metric-label,.metrics-strip .metric-detail,.metrics-rail .metric-label,.metrics-rail .metric-detail{font-size:.58rem;letter-spacing:.18em}.metrics-strip .metric-month-controls{flex:0 1 auto}.calendar-art{min-height:31rem}.calendar-art .calendar-grid,.performance-canvas{min-height:24rem}.recent-trades{align-self:stretch}@media(min-width:768px){.metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.journal-layout{grid-template-columns:minmax(0,1fr)}.metrics-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics-strip .metric-card{min-height:7.1rem}.metrics-strip .metric-card strong{margin:.58rem 0;font-size:clamp(1.75rem,2.55vw,3rem)}.metrics-strip .metric-month-controls span{max-width:5.8rem}.journal-main-board{grid-template-columns:minmax(0,1.42fr) minmax(22rem,.58fr);align-items:stretch}.journal-main-board .calendar-art{height:100%}.metrics-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.metrics-rail .metric-card{min-height:8.9rem}.journal-secondary{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:start}}@media(max-width:640px){.metrics-strip,.metrics-rail{grid-template-columns:minmax(0,1fr)}.metric-topline{align-items:flex-start;flex-direction:column}.metric-month-controls span{max-width:10rem}}.journal-page{background:linear-gradient(rgba(58,52,45,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(58,52,45,.035) 1px,transparent 1px),#eee9df;background-size:4.75rem 4.75rem,4.75rem 4.75rem,auto}.journal-page:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 16% 20%,rgba(184,104,128,.08),transparent 20rem),radial-gradient(circle at 78% 30%,rgba(145,161,142,.14),transparent 24rem),linear-gradient(180deg,#ffffff80,#eee9dfc7)}.journal-page:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");background-size:180px 180px}.journal-nav{color:#26221d;background:linear-gradient(90deg,transparent,rgba(238,233,223,.86) 22%,rgba(238,233,223,.86) 78%,transparent),linear-gradient(rgba(38,34,29,.06) 1px,transparent 1px);background-size:auto,100% 2.7rem;border-bottom:1px solid rgba(38,34,29,.1);box-shadow:none}.journal-nav button{color:#26221dad}.journal-nav .nav-link-premium.text-\[\#39FF88\]{color:#8f4a5e}.journal-nav .nav-link-premium:after{background:#8f4a5e}.journal-shell{--journal-ink: #181511;--journal-ink-soft: #2b2721;--journal-paper: #eee9df;--journal-paper-bright: #fbf8f0;--journal-line: #b8b0a3;--journal-rose: #9e5267;--journal-rose-bright: #b86880;--journal-sage: #647761;color:var(--journal-ink);background:radial-gradient(circle at 78% 26%,rgba(145,161,142,.16),transparent 23rem),radial-gradient(circle at 18% 18%,rgba(184,104,128,.08),transparent 20rem),linear-gradient(rgba(58,52,45,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(58,52,45,.038) 1px,transparent 1px),transparent;background-size:auto,auto,4.75rem 4.75rem,4.75rem 4.75rem,auto}.journal-shell:before{background:repeating-conic-gradient(from 12deg at 72% 30%,rgba(38,34,29,.055) 0 .55deg,transparent .55deg 9deg),radial-gradient(circle at 72% 30%,transparent 0 12rem,rgba(38,34,29,.06) 12.05rem 12.12rem,transparent 12.18rem);opacity:.28}.journal-ambient{background:linear-gradient(120deg,rgba(255,255,255,.42),transparent 26%),linear-gradient(300deg,rgba(145,161,142,.14),transparent 34%);opacity:1}.journal-grain{opacity:.12;mix-blend-mode:multiply}.journal-particles{opacity:.18;mix-blend-mode:multiply}.journal-hero-copy{border-left-color:#8f4a5e7a}.section-kicker{color:#8f4a5ebd}.journal-hero-copy p,.journal-shell .text-white\/58{color:#26221dc2!important}.layout-edit-toggle{color:#26221db8;background:#fbf8f0b8;border-color:#26221d29;box-shadow:0 18px 40px #26221d14}.layout-edit-toggle:hover,.layout-edit-toggle.active{color:#fbf8f0;background:#8f4a5e;border-color:#8f4a5e85}.side-nav-item{color:#26221d94!important;background:#fbf8f0ad!important;border-color:#26221d26!important;box-shadow:0 12px 30px #26221d14!important}.side-nav-item.active{color:#fbf8f0!important;background:#8f4a5e!important;border-color:#8f4a5e73!important}.mobile-panel-tabs button{color:#26221d9e;background:#fbf8f09e;border-color:#26221d21}.mobile-panel-tabs button.active{color:#fbf8f0;background:#8f4a5e;border-color:#8f4a5e7a}.month-pnl-panel,.metrics-strip,.calendar-art{color:#26221d;background:linear-gradient(rgba(38,34,29,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(38,34,29,.035) 1px,transparent 1px),#fbf8f0c2;background-size:3.8rem 3.8rem,3.8rem 3.8rem,auto;border-color:#26221d3d;box-shadow:0 26px 60px #26221d1f}.month-pnl-panel span,.month-pnl-panel p,.metrics-strip .metric-label,.metrics-strip .metric-detail,.metrics-strip .metric-month-controls span,.calendar-weekday,.calendar-day small{color:#26221d8f}.month-pnl-panel strong,.metrics-strip .metric-card.positive strong,.calendar-day.win small,.positive-value,.stats-card-panel-list strong{color:#647761!important}.negative-value,.metrics-strip .metric-card.negative strong,.calendar-day.loss small{color:#9e5267!important}.stats-card-panel,.sanctuary-glass,.trade-document,.insight-card,.flow-phase,.archive-card,.trade-upload-zone,.trade-log-summary,.trade-log-table-shell,.manual-trade-form,.performance-canvas,.recent-trades,.monte-carlo-widget{color:#26221d;background:linear-gradient(rgba(38,34,29,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(38,34,29,.032) 1px,transparent 1px),#fbf8f0a3;background-size:4.25rem 4.25rem,4.25rem 4.25rem,auto;border-color:#26221d2e;box-shadow:0 18px 50px #26221d14}.metrics-rail .metric-card{color:#26221d;background:#fbf8f094;border-color:#26221d29}.metric-card strong,.metrics-rail .metric-card strong,.calendar-art h2,.journal-shell .calendar-art h2,.performance-canvas h2,.recent-trades h2,.panel-title-row h2,.monte-topline h2,.trade-document h3{color:#26221d;text-shadow:none}.metrics-rail .metric-label,.metrics-rail .metric-detail,.panel-title-row span,.stats-card-panel-heading span,.stats-card-panel-list span,.stats-card-panel-list small,.monte-topline p,.monte-control span,.monte-metric span,.monte-metric small,.monte-mini-chart span,.monte-percentiles>span,.monte-trade-tape>span,.monte-chart-header span,.monte-chart-header small,.trade-document small{color:#26221d8a}.metrics-rail .metric-card.positive strong,.monte-percentile-row strong,.monte-metric strong{color:#647761!important}.metrics-rail .metric-card.negative strong,.trade-document strong.text-\[\#ff6b6b\]{color:#9e5267!important}.calendar-day,.stats-card-panel-list button,.monte-actions button,.monte-control,.monte-metric,.monte-chart-shell,.monte-mini-chart,.monte-percentiles,.monte-trade-tape,.monte-empty-state{color:#26221d;background:#fffcf675;border-color:#26221d24}.calendar-day.today{border-color:#8f4a5e;box-shadow:inset 0 0 0 1px #8f4a5e61}.calendar-day.win{border-color:#64776175;box-shadow:inset 0 -2px #64776147}.calendar-day.loss{border-color:#9e52676b;box-shadow:inset 0 -2px #9e52673d}.performance-canvas>div:first-child>span,.monte-actions button.primary,.trade-upload-zone:hover,.add-trade-button{color:#fbf8f0!important;background:#8f4a5e!important;border-color:#8f4a5e85!important}.equity-stage,.monte-paths-svg{background:linear-gradient(rgba(38,34,29,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(38,34,29,.065) 1px,transparent 1px);background-size:100% 25%,12.5% 100%}.journal-page:not(.journal-dark) .equity-axis-label{fill:#26221d94}.journal-page:not(.journal-dark) .equity-grid-line{stroke:#26221d24}.journal-page:not(.journal-dark) .equity-grid-line.vertical{stroke:#26221d1a}.journal-page:not(.journal-dark) .equity-summary{border-color:#26221d24;background:#26221d09}.journal-page:not(.journal-dark) .equity-summary>div+div{border-left-color:#26221d1a}.journal-page:not(.journal-dark) .equity-summary span{color:#26221d8f}.journal-page:not(.journal-dark) .equity-summary strong{color:#26221d}.journal-page:not(.journal-dark) .equity-net-badge{border-color:#6477615c;background:#6477611a}.journal-page:not(.journal-dark) .equity-net-badge span{color:#26221d94}.journal-page:not(.journal-dark) .equity-net-badge strong{color:#647761}.equity-stage .equity-fill+path{stroke:#647761}#mountainFill stop:first-child{stop-color:#6477615c}#mountainFill stop:nth-child(2){stop-color:#6477610f}.monte-grid-line,.monte-grid-line.vertical{stroke:#26221d1f}.monte-axis-label,.monte-chart-header small,.monte-percentile-row small,.monte-ruin-label{color:#26221d8c;fill:#26221d8c}.monte-path.profitable{stroke:#64776180}.monte-path.losing,.monte-path.breached,.monte-ruin-line{stroke:#9e526785}.monte-mini-chart.emerald .monte-bars i,.monte-trade-tape i.win{background:linear-gradient(180deg,#647761d1,#64776133)}.monte-mini-chart.danger .monte-bars i,.monte-trade-tape i.loss{background:linear-gradient(180deg,#9e5267d1,#9e52672e)}.manual-trade-form input,.manual-trade-form select,.manual-trade-form textarea{color:#26221d;background:#fffcf694;border-color:#26221d29}.journal-footer{color:#26221d85;border-top-color:#26221d24}.stats-card-panel button,.stats-card-panel svg,.metric-month-controls button,.month-card-control,.photo-card-period-tabs button{color:#26221db8!important}.stats-card-panel button:hover,.metric-month-controls button:hover,.month-card-control:hover,.photo-card-period-tabs button:hover{color:#26221d!important;background:#8f4a5e14!important;border-color:#8f4a5e61!important}.theme-toggle{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:.6rem .8rem;color:#ffffffd1;background:#0c0c0cb8;border:1px solid rgba(255,255,255,.2);border-radius:999px;box-shadow:0 14px 35px #0000002e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.66rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.theme-toggle:hover{color:#fff;background:#0c0c0ce0;border-color:#ffffff6b;transform:translateY(-2px)}.theme-toggle:active{transform:translateY(0) scale(.97)}.journal-theme-toggle{color:#26221dc2;background:#fbf8f0d6;border-color:#26221d33;box-shadow:0 14px 35px #26221d21}.journal-theme-toggle:hover{color:#26221d;background:#fbf8f0;border-color:#8f4a5e75}.journal-page.journal-dark{color:#e8e6e2;background-color:#0d0c0b!important;background:linear-gradient(rgba(232,230,226,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.02) 1px,transparent 1px),#0d0c0b;background-size:5rem 5rem,5rem 5rem,auto}.journal-page.journal-dark .journal-shell,.journal-page.journal-dark .journal-layout,.journal-page.journal-dark .journal-main-board,.journal-page.journal-dark .journal-secondary,.journal-page.journal-dark .metrics-field,.journal-page.journal-dark .journal-hero{background-color:transparent!important}.journal-page.journal-dark .journal-shell{min-height:100vh}.journal-page.journal-dark .widget-edit-board{background:transparent;border-color:#e8e6e25c}.journal-page.journal-dark:before{background:radial-gradient(circle at 18% 18%,rgba(208,120,152,.06),transparent 22rem),radial-gradient(circle at 76% 36%,rgba(145,161,142,.04),transparent 26rem),linear-gradient(180deg,#0d0c0bcc,#0d0c0bf0)}.journal-page.journal-dark:after{opacity:.22;mix-blend-mode:soft-light}.journal-dark .journal-nav{color:#e8e6e2;background:linear-gradient(rgba(232,230,226,.025) 1px,transparent 1px),#0d0c0be0;background-size:100% 2.75rem,auto;border-bottom-color:#e8e6e224;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.journal-dark .journal-nav button{color:#e8e6e2b8}.journal-dark .journal-nav .nav-link-premium.text-\[\#39FF88\]{color:#d07898}.journal-dark .journal-nav .nav-link-premium:after{background:#b86880}.journal-dark .journal-shell{--journal-ink: #0d0c0b;--journal-ink-soft: #171513;--journal-paper: #e8e6e2;--journal-paper-bright: #f8f7f5;--journal-line: #5d5953;--journal-rose: #b86880;--journal-rose-bright: #d07898;--journal-sage: #91a18e;color:var(--journal-paper);background:radial-gradient(circle at 52% 20%,rgba(208,120,152,.055),transparent 26rem),linear-gradient(rgba(232,230,226,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.028) 1px,transparent 1px),var(--journal-ink);background-size:auto,100% 5rem,5rem 100%,auto}.journal-dark .journal-shell:before{background:repeating-conic-gradient(from 12deg at 70% 28%,rgba(232,230,226,.035) 0 .6deg,transparent .6deg 9deg),radial-gradient(circle at 70% 28%,transparent 0 11rem,rgba(232,230,226,.04) 11.05rem 11.12rem,transparent 11.18rem);opacity:.34}.journal-dark .journal-ambient{background:linear-gradient(120deg,rgba(184,104,128,.045),transparent 25%),linear-gradient(300deg,rgba(145,161,142,.035),transparent 32%);filter:none;opacity:1;animation:none}.journal-dark .journal-grain{opacity:.2;mix-blend-mode:soft-light}.journal-dark .journal-particles{opacity:.22;mix-blend-mode:screen}.journal-dark .journal-hero-copy{border-left-color:#d07898a6}.journal-dark .section-kicker{color:#d07898c2}.journal-dark .journal-hero-copy p,.journal-dark .journal-shell .text-white\/58,.journal-dark .month-pnl-panel span,.journal-dark .month-pnl-panel p,.journal-dark .metrics-strip .metric-label,.journal-dark .metrics-strip .metric-detail,.journal-dark .metrics-strip .metric-month-controls span,.journal-dark .calendar-weekday,.journal-dark .calendar-day small{color:#e8e6e294!important}.journal-dark .layout-edit-toggle,.journal-dark .side-nav-item,.journal-dark .mobile-panel-tabs button{color:#e8e6e2ad!important;background:#0d0c0bc2!important;border-color:#e8e6e22e!important;box-shadow:none!important}.journal-dark .layout-edit-toggle:hover,.journal-dark .layout-edit-toggle.active,.journal-dark .side-nav-item.active,.journal-dark .mobile-panel-tabs button.active{color:#f8f7f5!important;background:#b8688029!important;border-color:#d078988c!important}.journal-dark .month-pnl-panel,.journal-dark .journal-hero-side .floating-widget-shell .month-pnl-panel,.journal-dark .metrics-strip,.journal-dark .calendar-art{color:#e8e6e2;background-color:#141211f0!important;background:linear-gradient(rgba(232,230,226,.035) 1px,transparent 1px),#141211f0;background-size:100% 2.4rem,auto;border-color:#e8e6e22e;box-shadow:0 12px 36px #00000038}.journal-dark .journal-hero-side .floating-widget-shell .month-pnl-panel{color:#e8e6e2;background:linear-gradient(rgba(232,230,226,.035) 1px,transparent 1px),#141211f0!important;background-size:100% 2.4rem,auto;border-color:#e8e6e22e}.journal-page:not(.journal-dark) .journal-hero-side .floating-widget-shell .month-pnl-panel{color:#26221d;background:linear-gradient(rgba(38,34,29,.045) 1px,transparent 1px),#fbf8f0c2;background-size:100% 2.4rem,auto}.journal-dark .month-pnl-panel strong,.journal-dark .metrics-strip .metric-card.positive strong,.journal-dark .calendar-day.win small,.journal-dark .positive-value,.journal-dark .stats-card-panel-list strong{color:#91a18e!important}.journal-dark .negative-value,.journal-dark .metrics-strip .metric-card.negative strong,.journal-dark .calendar-day.loss small{color:#d07898!important}.journal-dark .stats-card-panel,.journal-dark .sanctuary-glass,.journal-dark .trade-document,.journal-dark .insight-card,.journal-dark .flow-phase,.journal-dark .archive-card,.journal-dark .trade-upload-zone,.journal-dark .trade-log-summary,.journal-dark .trade-log-table-shell,.journal-dark .manual-trade-form,.journal-dark .performance-canvas,.journal-dark .recent-trades,.journal-dark .monte-carlo-widget{color:#e8e6e2;background:#141211e6;border-color:#e8e6e229;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.journal-dark .metrics-rail .metric-card,.journal-dark .metrics-strip .metric-card,.journal-dark .calendar-day,.journal-dark .stats-card-panel-list button,.journal-dark .monte-actions button,.journal-dark .monte-control,.journal-dark .monte-metric,.journal-dark .monte-chart-shell,.journal-dark .monte-mini-chart,.journal-dark .monte-percentiles,.journal-dark .monte-trade-tape,.journal-dark .monte-empty-state{color:#e8e6e2;background:#141211e0;border-color:#e8e6e226}.journal-dark .metrics-strip .metric-label,.journal-dark .metrics-strip .metric-detail,.journal-dark .metrics-rail .metric-label,.journal-dark .metrics-rail .metric-detail,.journal-dark .calendar-weekday,.journal-dark .calendar-day small,.journal-dark .monte-chart-header small,.journal-dark .monte-axis-label,.journal-dark .monte-percentile-row small,.journal-dark .monte-ruin-label{color:#e8e6e280!important;fill:#e8e6e280}.journal-dark .calendar-day span,.journal-dark .calendar-art h2,.journal-dark .journal-shell .calendar-art h2{color:#e8e6e2}.journal-dark .calendar-day.today{border-color:#d07898;box-shadow:inset 0 0 0 1px #d0789885}.journal-dark .calendar-day.win{border-color:#91a18e80;box-shadow:inset 0 -2px #91a18e57}.journal-dark .calendar-day.loss{border-color:#d078987a;box-shadow:inset 0 -2px #d078984d}.journal-dark .calendar-day.win small,.journal-dark .metrics-strip .metric-card.positive strong,.journal-dark .metrics-rail .metric-card.positive strong{color:#91a18e!important}.journal-dark .calendar-day.loss small,.journal-dark .metrics-strip .metric-card.negative strong,.journal-dark .metrics-rail .metric-card.negative strong{color:#d07898!important}.journal-dark .metric-month-controls,.journal-dark .metrics-strip .metric-month-controls{background:#e8e6e20f;border-color:#e8e6e229}.journal-dark .metric-month-controls button,.journal-dark .metrics-strip .metric-month-controls button,.journal-dark .month-card-control,.journal-dark .photo-card-period-tabs button{color:#e8e6e2b8!important;background:#e8e6e20e!important;border-color:#e8e6e21f!important}.journal-dark .equity-stage,.journal-dark .monte-paths-svg{background:linear-gradient(rgba(232,230,226,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.04) 1px,transparent 1px);background-size:100% 25%,12.5% 100%}.journal-page:not(.journal-dark) .metrics-rail .metric-card{color:#26221d;background:#fbf8f094;border-color:#26221d29}.journal-dark .metric-card strong,.journal-dark .metrics-rail .metric-card strong,.journal-dark .calendar-art h2,.journal-dark .journal-shell .calendar-art h2,.journal-dark .performance-canvas h2,.journal-dark .recent-trades h2,.journal-dark .panel-title-row h2,.journal-dark .monte-topline h2,.journal-dark .trade-document h3{color:#e8e6e2;text-shadow:none}.journal-dark .metric-card .metric-label,.journal-dark .metric-card .metric-detail,.journal-dark .stats-card-panel-heading span,.journal-dark .stats-card-panel-list span,.journal-dark .stats-card-panel-list small,.journal-dark .trade-document p,.journal-dark .recent-trades th,.journal-dark .recent-trades td,.journal-dark .monte-percentile-row span,.journal-dark .monte-summary-label{color:#e8e6e294!important}.journal-dark .stats-card-panel button,.journal-dark .stats-card-panel svg,.journal-dark .metric-month-controls button,.journal-dark .month-card-control,.journal-dark .photo-card-period-tabs button{color:#e8e6e2b8!important}.journal-dark .theme-toggle{color:#e8e6e2d1;background:#0d0c0bd6;border-color:#e8e6e233;box-shadow:0 14px 35px #00000047}.journal-dark .theme-toggle:hover{color:#f8f7f5;background:#0d0c0bf5;border-color:#d0789894}@media(max-width:640px){.theme-toggle{right:.8rem;bottom:.8rem}}@media(max-width:767px){.journal-page .layout-edit-toggle{top:9.2rem;right:.8rem}.journal-page .mobile-panel-tabs{padding-right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}video{visibility:hidden}.journal-ambient,.journal-particles,.journal-grain{animation:none!important}}.journal-page:not(.journal-dark) .journal-shell .month-pnl-panel,.journal-page:not(.journal-dark) .journal-shell .stats-card-panel,.journal-page:not(.journal-dark) .journal-shell .metrics-strip .metric-card,.journal-page:not(.journal-dark) .journal-shell .metrics-rail .metric-card,.journal-page:not(.journal-dark) .journal-shell .calendar-day,.journal-page:not(.journal-dark) .journal-shell .sanctuary-glass,.journal-page:not(.journal-dark) .journal-shell .trade-document,.journal-page:not(.journal-dark) .journal-shell .performance-canvas,.journal-page:not(.journal-dark) .journal-shell .recent-trades,.journal-page:not(.journal-dark) .journal-shell .monte-carlo-widget{color:#26221d;background:#fbf8f0c7!important;border-color:#26221d2e;box-shadow:0 18px 50px #26221d14}.journal-page.journal-dark .journal-shell .month-pnl-panel,.journal-page.journal-dark .journal-shell .stats-card-panel,.journal-page.journal-dark .journal-shell .metrics-strip .metric-card,.journal-page.journal-dark .journal-shell .metrics-rail .metric-card,.journal-page.journal-dark .journal-shell .calendar-day,.journal-page.journal-dark .journal-shell .sanctuary-glass,.journal-page.journal-dark .journal-shell .trade-document,.journal-page.journal-dark .journal-shell .performance-canvas,.journal-page.journal-dark .journal-shell .recent-trades,.journal-page.journal-dark .journal-shell .monte-carlo-widget{color:#e8e6e2;background:#141211e6!important;border-color:#e8e6e229;box-shadow:none}.journal-page.journal-dark .journal-shell .monte-topline p{color:#e8e6e2bd!important}.journal-page:not(.journal-dark) .journal-shell .monte-topline p{color:#26221db8!important}.journal-page:not(.journal-dark) .journal-shell .calendar-day span,.journal-page:not(.journal-dark) .journal-shell .metric-card strong,.journal-page:not(.journal-dark) .journal-shell .calendar-art h2,.journal-page:not(.journal-dark) .journal-shell .performance-canvas h2,.journal-page:not(.journal-dark) .journal-shell .recent-trades h2,.journal-page:not(.journal-dark) .journal-shell .panel-title-row h2{color:#26221d}.journal-page:not(.journal-dark) .journal-shell .trade-document p{color:#26221dc2!important}.journal-page:not(.journal-dark) .journal-shell .trade-upload-zone,.journal-page:not(.journal-dark) .journal-shell .trade-upload-zone strong,.journal-page:not(.journal-dark) .journal-shell .trade-upload-zone span,.journal-page:not(.journal-dark) .journal-shell .trade-upload-zone small,.journal-page:not(.journal-dark) .journal-shell .trade-log-summary span,.journal-page:not(.journal-dark) .journal-shell .trade-log-summary strong,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form label,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form label span,.journal-page:not(.journal-dark) .journal-shell .manual-form-heading strong,.journal-page:not(.journal-dark) .journal-shell .trade-log-table-header span,.journal-page:not(.journal-dark) .journal-shell .trade-log-row span,.journal-page:not(.journal-dark) .journal-shell .trade-log-row strong,.journal-page:not(.journal-dark) .journal-shell .trade-log-row p,.journal-page:not(.journal-dark) .journal-shell .empty-trade-state,.journal-page:not(.journal-dark) .journal-shell .empty-trade-state span{color:#26221d!important}.journal-page:not(.journal-dark) .journal-shell .trade-upload-zone span,.journal-page:not(.journal-dark) .journal-shell .trade-upload-zone small,.journal-page:not(.journal-dark) .journal-shell .trade-log-table-header span,.journal-page:not(.journal-dark) .journal-shell .trade-log-row span,.journal-page:not(.journal-dark) .journal-shell .trade-log-row p{color:#26221db8!important}.journal-page:not(.journal-dark) .journal-shell .trade-log-row strong{color:#26221d!important}.journal-page:not(.journal-dark) .journal-shell .trade-log-row .positive-value,.journal-page:not(.journal-dark) .journal-shell .trade-log-summary .positive-value{color:#647761!important}.journal-page:not(.journal-dark) .journal-shell .trade-log-row .negative-value,.journal-page:not(.journal-dark) .journal-shell .trade-log-summary .negative-value{color:#9e5267!important}.journal-page:not(.journal-dark) .journal-shell .delete-trade-button{color:#26221d9e;border-color:#26221d29;background:#26221d0a}.journal-page:not(.journal-dark) .journal-shell .delete-trade-button:hover,.journal-page:not(.journal-dark) .journal-shell .delete-trade-button:focus-visible{color:#9e5267;border-color:#9e52676b;background:#9e526714}.journal-page:not(.journal-dark) .journal-shell .panel-stage .insight-card,.journal-page:not(.journal-dark) .journal-shell .panel-stage .flow-phase,.journal-page:not(.journal-dark) .journal-shell .panel-stage .archive-card,.journal-page:not(.journal-dark) .journal-shell .panel-stage .insight-card span,.journal-page:not(.journal-dark) .journal-shell .panel-stage .flow-phase span,.journal-page:not(.journal-dark) .journal-shell .panel-stage .archive-card span,.journal-page:not(.journal-dark) .journal-shell .panel-stage .insight-card strong,.journal-page:not(.journal-dark) .journal-shell .panel-stage .flow-phase strong,.journal-page:not(.journal-dark) .journal-shell .panel-stage .archive-card strong,.journal-page:not(.journal-dark) .journal-shell .panel-stage .insight-card p,.journal-page:not(.journal-dark) .journal-shell .panel-stage .flow-phase p,.journal-page:not(.journal-dark) .journal-shell .panel-stage .archive-card p{color:#26221d!important}.journal-page:not(.journal-dark) .journal-shell .panel-stage .insight-card p,.journal-page:not(.journal-dark) .journal-shell .panel-stage .flow-phase p,.journal-page:not(.journal-dark) .journal-shell .panel-stage .archive-card p{color:#26221db8!important}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form input::-moz-placeholder,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form textarea::-moz-placeholder{color:#26221d7a!important}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form input::placeholder,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form textarea::placeholder{color:#26221d7a!important}.journal-shell .journal-hero.panel-mode{display:none}.journal-reference-view .journal-hero,.journal-reference-view .journal-hero-compact{grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);min-height:18rem;padding-top:.65rem;padding-bottom:1rem}.journal-reference-view .journal-hero-copy{align-self:center;max-width:34rem}.journal-reference-view .journal-hero-side{width:min(100%,43rem);min-height:17rem}.journal-reference-view .widget-edit-board{top:.25rem;right:0;bottom:.5rem;left:48%;z-index:0;display:block;border:1px solid rgba(232,230,226,.42);border-radius:.35rem;box-shadow:inset 0 0 0 1px #e8e6e20b}.journal-reference-view .widget-edit-board.visible{opacity:1}.journal-reference-view .journal-hero-side{z-index:2}.journal-reference-view .metrics-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding:.6rem;border-radius:.45rem}.journal-reference-view .metrics-strip .metric-card{min-height:6.6rem;padding:.72rem;border-radius:.55rem}.journal-reference-view .metrics-strip .metric-card strong{margin:.52rem 0;font-size:clamp(1.6rem,2vw,2.45rem)}.journal-reference-view .journal-main-board{grid-template-columns:minmax(0,1.62fr) minmax(18rem,.78fr);gap:.75rem}.journal-reference-view .calendar-art{min-height:29rem;padding:1.1rem;border-radius:.55rem}.journal-reference-view .calendar-art .calendar-grid{min-height:22rem;gap:.4rem}.journal-reference-view .calendar-art .calendar-day{min-height:3.8rem;border-radius:.45rem}.journal-reference-view .metrics-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.journal-reference-view .metrics-rail .metric-card{min-height:8.15rem;padding:.78rem;border-radius:.55rem}.journal-reference-view .journal-secondary{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);gap:.75rem}.journal-reference-view .performance-canvas,.journal-reference-view .recent-trades{border-radius:.55rem}@media(max-width:1179px){.journal-reference-view .journal-hero,.journal-reference-view .journal-hero-compact{grid-template-columns:minmax(0,1fr);min-height:20rem}.journal-reference-view .metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-reference-view .journal-main-board,.journal-reference-view .journal-secondary{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.journal-reference-view .journal-hero,.journal-reference-view .journal-hero-compact{min-height:30rem}.journal-reference-view .journal-hero-side{width:100%;min-height:24rem}.journal-reference-view .floating-widget-shell{max-width:calc(100vw - 2.5rem)}.journal-reference-view .metrics-strip,.journal-reference-view .metrics-rail{grid-template-columns:minmax(0,1fr)}.journal-reference-view .calendar-art .calendar-grid{gap:.28rem}}.journal-page.journal-dark .journal-shell p,.journal-page.journal-dark .journal-shell .metric-detail,.journal-page.journal-dark .journal-shell .metric-label,.journal-page.journal-dark .journal-shell .metric-card small,.journal-page.journal-dark .journal-shell .metric-card .metric-detail,.journal-page.journal-dark .journal-shell .monte-topline p,.journal-page.journal-dark .journal-shell .monte-empty-state p,.journal-page.journal-dark .journal-shell .trade-document p,.journal-page.journal-dark .journal-shell .trade-document span,.journal-page.journal-dark .journal-shell .trade-document small,.journal-page.journal-dark .journal-shell .recent-trades td,.journal-page.journal-dark .journal-shell .recent-trades th,.journal-page.journal-dark .journal-shell .stats-card-panel-list small{color:#e8e6e2c7!important}.journal-page.journal-dark .journal-shell .metric-label,.journal-page.journal-dark .journal-shell .stats-card-panel-heading span,.journal-page.journal-dark .journal-shell .stats-card-panel-list span,.journal-page.journal-dark .journal-shell .monte-control span,.journal-page.journal-dark .journal-shell .monte-metric span,.journal-page.journal-dark .journal-shell .monte-metric small,.journal-page.journal-dark .journal-shell .monte-chart-header span,.journal-page.journal-dark .journal-shell .monte-chart-header small{color:#e8e6e2a8!important}.home-page{isolation:isolate;background:#f4f1e9;color:#171512}.home-page:before,.home-page:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:""}.home-page:before{background:radial-gradient(circle at 16% 14%,rgba(205,132,149,.1),transparent 22rem),radial-gradient(circle at 82% 64%,rgba(190,169,137,.1),transparent 28rem),linear-gradient(180deg,#ffffff7a,#f4f1e9c7)}.home-page:after{opacity:.42;background:linear-gradient(rgba(55,50,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(55,50,42,.04) 1px,transparent 1px),repeating-conic-gradient(from 12deg at 58% 46%,rgba(55,50,42,.035) 0 .35deg,transparent .35deg 12deg);background-size:5rem 5rem,5rem 5rem,auto}.home-editorial-nav{color:#171512;background:linear-gradient(180deg,#f4f1e9eb,#f4f1e900);border-bottom:1px solid rgba(55,50,42,.09);text-shadow:none}.home-editorial-nav button{color:#37322ac2!important}.home-editorial-nav button:hover{color:#171512!important}.home-editorial-nav .nav-link-premium:after{background:#a45168}.home-editorial-nav img{filter:brightness(.3)}.home-hero{min-height:100vh}.home-editorial-canvas{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;opacity:.62;background:radial-gradient(ellipse 7px 3px at 18% 26%,rgba(184,104,128,.3) 0 70%,transparent 76%),radial-gradient(ellipse 6px 3px at 72% 70%,rgba(184,104,128,.22) 0 70%,transparent 76%),radial-gradient(circle at 58% 46%,transparent 0 12rem,rgba(55,50,42,.08) 12.05rem 12.12rem,transparent 12.18rem);background-size:18rem 14rem,24rem 20rem,auto;animation:editorial-drift 28s linear infinite}.home-hero-title{color:#171512;text-shadow:0 1px 0 rgba(255,255,255,.65)}.home-hero-cta{color:#37322ae0!important;background:#ffffff3d;border:1px solid rgba(55,50,42,.24);box-shadow:0 18px 40px #37322a1a,inset 0 1px 1px #ffffffb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home-hero-cta:hover{color:#171512!important;background:#ffffff85;border-color:#a4516873}.socials-page{isolation:isolate}.socials-stage{overflow:hidden}.socials-stage:before{position:absolute;top:10%;right:14%;bottom:8%;left:14%;z-index:-1;content:"";border:1px solid rgba(55,50,42,.08);border-radius:50%;opacity:.34;transform:rotate(-8deg) scaleY(.62)}.socials-leaf-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.social-leaf{position:absolute;top:-5rem;left:var(--leaf-left);width:var(--leaf-size);height:calc(var(--leaf-size) * 1.7);border:1px solid rgba(164,81,104,.18);border-radius:100% 0;background:#b868801a;opacity:0;transform:rotate(35deg);animation:social-leaf-fall var(--leaf-duration) linear var(--leaf-delay) infinite;will-change:transform,opacity}.socials-content{position:relative;z-index:2;width:min(100%,38rem);text-align:center}.socials-logo{display:block;width:4.25rem;height:4.25rem;margin:0 auto 1rem;-o-object-fit:contain;object-fit:contain;opacity:.8;filter:brightness(.3)}.socials-content h1{margin-top:.9rem;color:#171512;font-size:clamp(3.3rem,8vw,7rem);font-weight:400;line-height:.94;text-wrap:balance}.socials-content p{max-width:24rem;margin:1.1rem auto 0;color:#37322aa8;font-size:.92rem;font-weight:300;line-height:1.65}.socials-links{display:flex;justify-content:center;gap:.85rem;margin-top:2rem}.socials-links button,.socials-links a{display:grid;width:3.4rem;height:3.4rem;place-items:center;color:#37322ab8;background:#ffffff42;border:1px solid rgba(55,50,42,.18);border-radius:50%;box-shadow:inset 0 1px 1px #ffffffb8,0 12px 28px #37322a14;transition:color .26s ease,background .26s ease,border-color .26s ease,transform .26s ease}.socials-links button:hover,.socials-links a:hover{color:#171512;background:#ffffff8a;border-color:#a451686b;transform:translateY(-3px)}.socials-links svg{width:1.4rem;height:1.4rem}.social-link-with-copy{display:flex;flex-direction:column;align-items:center;gap:.35rem}.social-link-with-copy>a{flex:0 0 auto}.social-link-with-label{display:flex;flex-direction:column;align-items:center;gap:.42rem}.social-link-with-label>a{flex:0 0 auto}.social-link-with-label>span{color:#37322a94;font-family:Cinzel,serif;font-size:.46rem;letter-spacing:.12em;line-height:1;text-transform:uppercase}.social-copy{display:inline-flex!important;width:auto!important;height:auto!important;min-height:1.35rem;align-items:center;gap:.25rem;padding:.25rem .42rem;color:#37322a9e;background:transparent!important;border:1px solid rgba(55,50,42,.14)!important;border-radius:999px!important;box-shadow:none!important;font-size:.48rem;letter-spacing:.08em;text-transform:none}.social-copy:hover{color:#8f4a5e;background:#ffffff4d!important;border-color:#8f4a5e5c!important;transform:none!important}.social-copy svg{width:.7rem;height:.7rem}.support-email{display:inline-flex;margin-top:1.9rem;padding:.9rem 1.3rem;color:#8f4a5e;background:#ffffff3d;border:1px solid rgba(143,74,94,.26);border-radius:999px;box-shadow:inset 0 1px 1px #ffffffa8,0 12px 28px #37322a12;font-size:.68rem;letter-spacing:.08em;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.support-email:hover{color:#171512;background:#ffffff8f;border-color:#8f4a5e7a;transform:translateY(-2px)}.support-contact-row{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.9rem}.support-contact-row .support-email{margin-top:0}.support-copy{display:grid;width:2.7rem;height:2.7rem;place-items:center;color:#8f4a5e;background:#ffffff3d;border:1px solid rgba(143,74,94,.26);border-radius:50%;box-shadow:inset 0 1px 1px #ffffffa8,0 12px 28px #37322a12;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.support-copy:hover{color:#171512;background:#ffffff8f;border-color:#8f4a5e7a;transform:translateY(-2px)}.updates-stage{isolation:isolate;overflow:hidden}.updates-content{position:relative;z-index:2;width:min(100%,64rem);margin:0 auto}.updates-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:2.25rem;border-bottom:1px solid rgba(55,50,42,.14)}.updates-heading h1{margin-top:.9rem;color:#171512;font-size:clamp(3.3rem,7vw,6.2rem);font-weight:400;line-height:.94;text-wrap:balance}.updates-heading p{max-width:28rem;margin-top:1.15rem;color:#37322aa8;font-size:.92rem;font-weight:300;line-height:1.65}.updates-logo{width:4.5rem;height:4.5rem;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;opacity:.72;filter:brightness(.3)}.updates-list{display:grid}.update-entry{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:2rem;padding:2.4rem 0;border-bottom:1px solid rgba(55,50,42,.12)}.update-entry-meta{display:flex;align-items:center;gap:.7rem;padding-top:.45rem;color:#8f4a5e;font-size:.62rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.update-entry-dot{width:.35rem;height:.35rem;flex:0 0 auto;background:#8f4a5e;border-radius:50%}.update-entry-body h2{color:#171512;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1}.update-entry-body ul{display:grid;gap:.55rem;margin-top:1.25rem;padding:0;color:#37322ab8;font-size:.92rem;font-weight:300;line-height:1.5;list-style:none}.update-entry-body li{position:relative;padding-left:1.15rem}.update-entry-body li:before{position:absolute;top:.63em;left:0;width:.3rem;height:.3rem;content:"";background:#8f4a5e9e;border-radius:50%}.home-page.home-dark .updates-heading{border-color:#ffffff24}.home-page.home-dark .updates-heading h1,.home-page.home-dark .update-entry-body h2{color:#f3eee7}.home-page.home-dark .updates-heading p,.home-page.home-dark .update-entry-body ul{color:#f3eee7b8}.home-page.home-dark .update-entry{border-color:#ffffff1f}.home-page.home-dark .updates-logo{filter:brightness(0) invert(1)}@media(max-width:767px){.updates-stage{padding-right:1rem;padding-left:1rem;padding-top:7.5rem}.updates-heading{align-items:flex-start;flex-direction:column;gap:1.35rem;padding-bottom:1.5rem}.updates-heading h1{font-size:clamp(2.8rem,13vw,4.6rem)}.updates-heading p{max-width:20rem;font-size:.82rem}.updates-logo{width:3.25rem;height:3.25rem}.update-entry{grid-template-columns:1fr;gap:.8rem;padding:1.5rem 0}.update-entry-meta{padding-top:0;font-size:.54rem}.update-entry-body h2{font-size:clamp(2rem,10vw,3rem)}.update-entry-body ul{font-size:.8rem}}@media(max-width:359px){.updates-heading h1{font-size:2.65rem}.update-entry-body h2{font-size:1.85rem}}.nav-account-actions{position:absolute;top:50%;right:8.25rem;display:flex;align-items:center;gap:1rem;transform:translateY(-50%)}.nav-account-actions .nav-account-button{position:static;transform:none}.nav-account-actions .theme-toggle{position:static;right:auto;bottom:auto;z-index:auto;min-height:2.1rem;padding:.42rem .62rem;box-shadow:none;transform:none}.nav-account-actions .theme-toggle:hover{transform:translateY(-1px)}.nav-admin-button,.auth-admin-switch{display:inline-flex;align-items:center;gap:.35rem;color:#8f4a5e;font-size:.58rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;transition:color .22s ease,opacity .22s ease}.nav-admin-button:hover,.auth-admin-switch:hover{color:#b65d78}.auth-admin-switch{display:flex;margin:.9rem auto 0;font-size:.56rem}.mobile-admin-button{display:inline-flex;align-items:center;gap:.4rem}.admin-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:125;display:grid;place-items:center;padding:1.25rem;background:#0c0b0a6b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.admin-dialog{position:relative;width:min(100%,70rem);max-height:min(88svh,54rem);overflow:auto;padding:2.25rem;color:#26221d;background:#fbf8f0f5;border:1px solid rgba(38,34,29,.18);border-radius:1rem;box-shadow:0 28px 100px #26221d38}.admin-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-right:2.5rem}.admin-dialog-heading>svg{flex:0 0 auto;color:#8f4a5e}.admin-dialog h2{margin-top:.7rem;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.94}.admin-dialog-heading p{max-width:30rem;margin-top:.75rem;color:#26221da3;font-size:.82rem;line-height:1.6}.admin-search{display:flex;align-items:center;gap:.6rem;margin-top:1.7rem;padding:0 .85rem;color:#26221d99;background:#ffffff80;border:1px solid rgba(38,34,29,.18);border-radius:.6rem}.admin-search input{width:100%;min-height:2.8rem;color:#26221d;background:transparent;border:0;outline:0;font-size:.78rem}.admin-member-layout{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);gap:1rem;margin-top:1rem}.admin-member-list,.admin-member-journal{min-width:0;padding:.8rem;background:#ffffff3d;border:1px solid rgba(38,34,29,.14);border-radius:.75rem}.admin-member-list{display:grid;align-content:start;gap:.35rem}.admin-member-option{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.75rem;color:#26221dad;border:1px solid transparent;border-radius:.45rem;text-align:left;transition:color .2s ease,background .2s ease,border-color .2s ease}.admin-member-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.admin-member-option:hover,.admin-member-option.is-selected{color:#8f4a5e;background:#8f4a5e14;border-color:#8f4a5e38}.admin-selected-heading{display:grid;gap:.45rem;padding:.25rem .35rem .9rem;border-bottom:1px solid rgba(38,34,29,.14)}.admin-selected-heading strong{overflow:hidden;color:#26221d;font-size:.78rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.admin-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.admin-summary-grid div{display:grid;gap:.35rem;padding:.75rem;background:#ffffff47;border:1px solid rgba(38,34,29,.1);border-radius:.5rem}.admin-summary-grid span,.admin-trade-row span{color:#26221d8a;font-size:.52rem;letter-spacing:.12em;text-transform:uppercase}.admin-summary-grid strong{color:#26221d;font-size:1.15rem;font-weight:400}.admin-trade-list{display:grid;gap:.5rem;max-height:26rem;margin-top:.85rem;overflow:auto}.admin-trade-row{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.75rem;border:1px solid rgba(38,34,29,.12);border-radius:.5rem}.admin-trade-row>div{display:grid;gap:.25rem}.admin-trade-row>div:nth-child(2){justify-items:end;text-align:right}.admin-trade-row strong{color:#26221d;font-size:.8rem;font-weight:400}.admin-trade-row p{grid-column:1 / -1;margin-top:.2rem;color:#26221db3;font-size:.72rem;line-height:1.45}.admin-review-editor{display:grid;grid-column:1 / -1;grid-template-columns:8rem minmax(0,1fr) auto;align-items:end;gap:.55rem;padding-top:.55rem;border-top:1px solid rgba(38,34,29,.1)}.admin-review-editor label{display:grid;gap:.3rem}.admin-review-editor label span{color:#26221d8a;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase}.admin-review-editor input,.admin-review-editor textarea{width:100%;min-height:2.2rem;padding:.55rem;color:#26221d;background:#ffffff75;border:1px solid rgba(38,34,29,.16);border-radius:.4rem;outline:0;font-size:.68rem}.admin-review-editor textarea{min-height:2.2rem;resize:vertical}.admin-review-editor input:focus,.admin-review-editor textarea:focus{border-color:#8f4a5e80}.admin-review-editor button{min-height:2.2rem;padding:0 .8rem;color:#fff;background:#8f4a5e;border-radius:999px;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.admin-review-editor button:disabled{opacity:.55}.member-trade-review{display:grid;grid-column:1 / -1;gap:.25rem;margin-top:.2rem;padding:.55rem .65rem;color:#8f4a5e;background:#8f4a5e14;border-left:2px solid rgba(143,74,94,.56);border-radius:.25rem}.member-trade-review>span{font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.member-trade-review p{margin:0;color:#26221db8;font-size:.7rem}.admin-empty,.admin-status{padding:1.2rem .35rem;color:#26221d99;font-size:.74rem;line-height:1.5}.admin-status{color:#8f4a5e}.site-dark .admin-dialog{color:#e8e6e2;background:#191715f7;border-color:#e8e6e22e;box-shadow:0 28px 100px #00000075}.site-dark .admin-dialog-heading p,.site-dark .admin-summary-grid span,.site-dark .admin-trade-row span,.site-dark .admin-empty{color:#e8e6e29e}.site-dark .admin-search,.site-dark .admin-member-list,.site-dark .admin-member-journal,.site-dark .admin-summary-grid div{background:#ffffff0b;border-color:#e8e6e229}.site-dark .admin-search input,.site-dark .admin-selected-heading strong,.site-dark .admin-summary-grid strong,.site-dark .admin-trade-row strong{color:#f4f1eb}.site-dark .admin-search{color:#e8e6e29e}.site-dark .admin-member-option{color:#e8e6e2ad}.site-dark .admin-member-option:hover,.site-dark .admin-member-option.is-selected{color:#e8a6bb;background:#d078981a;border-color:#d078984d}.site-dark .admin-selected-heading,.site-dark .admin-trade-row{border-color:#e8e6e224}.site-dark .admin-trade-row p{color:#e8e6e2b8}.site-dark .admin-review-editor{border-color:#e8e6e224}.site-dark .admin-review-editor label span{color:#e8e6e294}.site-dark .admin-review-editor input,.site-dark .admin-review-editor textarea{color:#f4f1eb;background:#ffffff0f;border-color:#e8e6e22e}.site-dark .member-trade-review p{color:#e8e6e2bd}@media(max-width:640px){.nav-account-actions{display:none}.admin-dialog{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem);padding:1.15rem;border-radius:.8rem}.admin-dialog-heading{padding-right:2rem}.admin-dialog h2{font-size:clamp(2.3rem,12vw,3.5rem)}.admin-member-layout{grid-template-columns:1fr}.admin-member-list{max-height:10rem;overflow:auto}.admin-review-editor{grid-template-columns:1fr}.admin-review-editor button{width:100%}}.home-page.home-dark .support-email{color:#e8a6bb;background:#ffffff0b;border-color:#d0789852;box-shadow:inset 0 1px 1px #ffffff14,0 12px 28px #00000029}.home-page.home-dark .support-email:hover{color:#fff;background:#ffffff17;border-color:#d078988f}.home-page.home-dark .support-copy{color:#e8a6bb;background:#ffffff0b;border-color:#d0789852;box-shadow:inset 0 1px 1px #ffffff14,0 12px 28px #00000029}.home-page.home-dark .support-copy:hover{color:#fff;background:#ffffff17;border-color:#d078988f}@keyframes social-leaf-fall{0%{opacity:0;transform:translate3d(calc(var(--leaf-drift) * -5rem),-5rem,0) rotate(20deg)}12%{opacity:.48}50%{opacity:.26;transform:translate3d(calc(var(--leaf-drift) * 4rem),54vh,0) rotate(210deg)}88%{opacity:.12}to{opacity:0;transform:translate3d(calc(var(--leaf-drift) * -3rem),112vh,0) rotate(420deg)}}@media(prefers-reduced-motion:reduce){.social-leaf{animation:none;opacity:.14}}@keyframes editorial-drift{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(1.2%,-.8%,0) rotate(.15deg)}to{transform:translateZ(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.home-editorial-canvas{animation:none}}.theme-cursor{position:fixed;top:0;left:0;z-index:100;width:2.1rem;height:2.1rem;margin:-1.05rem 0 0 -1.05rem;pointer-events:none;opacity:0;transition:opacity .18s ease,scale .22s ease;will-change:transform,opacity}.theme-cursor-trail{position:fixed;top:0;left:0;z-index:99;display:block;border-radius:999px;pointer-events:none;opacity:0;margin:-.3rem 0 0 -.3rem;will-change:transform,opacity}.theme-cursor-trail-1{width:.6rem;height:.6rem;transition:opacity .18s ease}.theme-cursor-trail-2{width:.44rem;height:.44rem;margin:-.22rem 0 0 -.22rem;transition:opacity .26s ease}.theme-cursor-trail-3{width:.28rem;height:.28rem;margin:-.14rem 0 0 -.14rem;transition:opacity .34s ease}.theme-cursor-trail.is-visible,.theme-cursor.is-visible{opacity:1}.theme-cursor.is-interactive{scale:1.3}.theme-cursor-core,.theme-cursor-orbit{position:absolute;top:50%;right:50%;bottom:50%;left:50%;display:block;border-radius:999px;transform:translate(-50%,-50%)}.theme-cursor-core{width:.38rem;height:.38rem}.theme-cursor-orbit{width:1.55rem;height:1.55rem;border:1px solid;animation:cursor-orbit 4.8s linear infinite}.theme-cursor-light .theme-cursor-core{background:#2b2621;box-shadow:0 0 .8rem #a4516861}.theme-cursor-light.theme-cursor-trail{background:#a4516847;box-shadow:0 0 .75rem #a4516829}.theme-cursor-light .theme-cursor-orbit{border-color:#a45168b3;box-shadow:0 0 1.1rem #a451682e,inset 0 0 .5rem #ffffff73}.theme-cursor-dark .theme-cursor-core{background:#f1e8e7;box-shadow:0 0 .8rem #d078988c}.theme-cursor-dark.theme-cursor-trail{background:#d078986b;box-shadow:0 0 .85rem #d0789838}.theme-cursor-dark .theme-cursor-orbit{border-color:#d07898cc;box-shadow:0 0 1.2rem #d0789847,inset 0 0 .5rem #ffffff2e}@keyframes cursor-orbit{0%{transform:translate(-50%,-50%) rotate(0) scale(.92)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.08)}to{transform:translate(-50%,-50%) rotate(360deg) scale(.92)}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.theme-cursor{display:none}}.equity-trade-point{cursor:default}.equity-trade-point circle{fill:#f4f1e9;stroke:#e8e6e2e6;stroke-width:1.5;transition:r .18s ease,stroke .18s ease,fill .18s ease}.equity-trade-point .equity-trade-hit-area{fill:transparent;stroke:transparent;pointer-events:all}.equity-trade-point .equity-trade-halo{stroke:transparent;stroke-width:0;opacity:1;pointer-events:none}.equity-trade-point .equity-trade-halo.positive,.equity-trade-point .equity-trade-halo.negative{stroke:transparent}.equity-trade-point circle.positive{fill:#39ff88;stroke:#39ff8859}.equity-trade-point circle.negative{fill:#d07898;stroke:#d0789859}.equity-trade-point circle.neutral,.equity-trade-point circle.positive,.equity-trade-point circle.negative{fill:#e8e6e2;stroke:#e8e6e26b}.equity-trade-point .equity-trade-halo.positive,.equity-trade-point .equity-trade-halo.negative{fill:#e8e6e22e;stroke:transparent}.equity-trade-point.is-hovered circle,.equity-trade-point circle:focus-visible{stroke:#fff;stroke-width:2}.equity-trade-tooltip rect{fill:#0c0c0bf0;stroke:#e8e6e233;stroke-width:1;filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}.equity-trade-tooltip text:first-of-type{fill:#f5f2ec;font-size:12px;font-weight:500;letter-spacing:.02em}.equity-trade-tooltip text:last-of-type{fill:#e8e6e29e;font-size:9px;font-weight:400;letter-spacing:.06em}.journal-page:not(.journal-dark) .equity-trade-tooltip rect{fill:#fbf8f0f5;stroke:#26221d2e}.journal-page:not(.journal-dark) .equity-trade-tooltip text:first-of-type{fill:#26221d}.journal-page:not(.journal-dark) .equity-trade-tooltip text:last-of-type{fill:#26221d9e}.journal-page:not(.journal-dark) .equity-net-badge{border-color:#26221d29;background:#26221d0b}.journal-page:not(.journal-dark) .equity-net-badge strong,.journal-page:not(.journal-dark) .equity-summary .positive-value,.journal-page:not(.journal-dark) .equity-summary .negative-value,.journal-page:not(.journal-dark) .equity-trade-point circle.neutral,.journal-page:not(.journal-dark) .equity-trade-point circle.positive,.journal-page:not(.journal-dark) .equity-trade-point circle.negative{color:#26221d!important;fill:#26221d;stroke:#26221d57}.journal-page:not(.journal-dark) .equity-trade-point .equity-trade-halo.positive,.journal-page:not(.journal-dark) .equity-trade-point .equity-trade-halo.negative{fill:#26221d24}.site-light .theme-toggle{color:#26221dc2;background:#fbf8f0d6;border-color:#26221d33;box-shadow:0 14px 35px #26221d21}.site-light .theme-toggle:hover{color:#26221d;background:#fbf8f0;border-color:#8f4a5e75}.site-dark .theme-toggle{color:#e8e6e2d1;background:#0d0c0bd6;border-color:#e8e6e233;box-shadow:0 14px 35px #00000047}.site-dark .theme-toggle:hover{color:#f8f7f5;background:#0d0c0bf5;border-color:#d0789894}.journal-page.journal-dark .journal-footer{color:#f4f1ebc7!important}.journal-page.journal-dark .journal-footer svg{color:#e8a6bb;filter:drop-shadow(0 0 8px rgba(208,120,152,.28))}.home-page.home-dark{color:#e8e6e2!important;background:#0d0c0b!important}.home-page.home-dark:before{background:radial-gradient(circle at 16% 14%,rgba(208,120,152,.12),transparent 22rem),radial-gradient(circle at 82% 64%,rgba(103,145,117,.12),transparent 28rem),linear-gradient(180deg,#121110fa,#0d0c0bfa)}.home-page.home-dark:after{opacity:.46;background:linear-gradient(rgba(232,230,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,226,.04) 1px,transparent 1px),repeating-conic-gradient(from 12deg at 58% 46%,rgba(232,230,226,.035) 0 .35deg,transparent .35deg 12deg)}.home-page.home-dark .home-editorial-nav{color:#e8e6e2;background:linear-gradient(180deg,#0d0c0bf0,#0d0c0b00);border-bottom-color:#e8e6e21a}.home-page.home-dark .home-editorial-nav button{color:#e8e6e2c2!important}.home-page.home-dark .home-editorial-nav button:hover{color:#f8f7f5!important}.home-page.home-dark .home-editorial-nav img{filter:none}.home-page.home-dark .home-hero-title,.home-page.home-dark .socials-content h1{color:#f4f1eb;text-shadow:0 1px 0 rgba(255,255,255,.08)}.home-page.home-dark .socials-logo{filter:none;opacity:.86}.home-page.home-dark .home-hero-cta{color:#f4f1ebe0!important;background:#ffffff0d;border-color:#e8e6e23d;box-shadow:inset 0 1px 1px #ffffff1a,0 18px 40px #0003}.home-page.home-dark .home-hero-cta:hover{color:#fff!important;background:#ffffff1a;border-color:#d0789880}.home-page.home-dark .socials-content p{color:#e8e6e29e}.home-page.home-dark .socials-stage:before{border-color:#e8e6e21a}.home-page.home-dark .social-leaf{border-color:#d0789838;background:#d078981c}.home-page.home-dark .socials-links button,.home-page.home-dark .socials-links a{color:#e8e6e2c2;background:#ffffff0b;border-color:#e8e6e22e;box-shadow:inset 0 1px 1px #ffffff14,0 12px 28px #00000029}.home-page.home-dark .social-copy{color:#e8e6e299;border-color:#e8e6e229!important}.home-page.home-dark .social-link-with-label>span{color:#e8e6e28f}.home-page.home-dark .social-copy:hover{color:#e8a6bb;background:#ffffff14!important;border-color:#d0789870!important}.home-page.home-dark .socials-links button:hover,.home-page.home-dark .socials-links a:hover{color:#fff;background:#ffffff17;border-color:#d0789885}.nav-account-button{z-index:2;right:8.5rem;padding:.3rem 0;color:#37322aa8;font-size:.58rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;transition:color .22s ease}.nav-account-button:hover{color:#171512}.site-light .home-editorial-nav .nav-account-button,.site-light .journal-nav .nav-account-button{color:#26221d!important;font-weight:500}.site-light .home-editorial-nav .nav-account-button:hover,.site-light .journal-nav .nav-account-button:hover{color:#8f4a5e!important}.journal-nav .nav-account-button,.home-page.home-dark .nav-account-button{color:#e8e6e2ad}.journal-nav .nav-account-button:hover,.home-page.home-dark .nav-account-button:hover{color:#fff}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:#0c0b0a57;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.auth-dialog{position:relative;width:min(100%,25rem);padding:2rem;color:#26221d;background:#fbf8f0f0;border:1px solid rgba(38,34,29,.17);border-radius:1rem;box-shadow:0 24px 80px #26221d2e}.auth-dialog h2{margin-top:.85rem;font-size:2.8rem;line-height:.96}.auth-dialog>p{margin-top:.75rem;color:#26221da3;font-size:.82rem;line-height:1.6}.auth-close{position:absolute;top:1rem;right:1rem;display:grid;width:2rem;height:2rem;place-items:center;color:#26221d94;border:1px solid rgba(38,34,29,.14);border-radius:50%}.auth-dialog form{display:grid;gap:.8rem;margin-top:1.35rem}.auth-dialog label{display:grid;gap:.35rem}.auth-dialog label span{color:#26221d9e;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase}.auth-dialog input{width:100%;min-height:2.8rem;padding:.65rem .75rem;color:#26221d;background:#ffffff8f;border:1px solid rgba(38,34,29,.18);border-radius:.55rem;outline:none}.auth-dialog input:focus{border-color:#a4516894;box-shadow:0 0 0 3px #a451681a}.auth-submit{min-height:2.8rem;margin-top:.3rem;color:#fff;background:#8f4a5e;border-radius:999px;text-transform:uppercase;letter-spacing:.15em;font-size:.62rem}.auth-submit:disabled{opacity:.58}.auth-switch{display:block;margin:1rem auto 0;color:#8f4a5eeb;font-size:.66rem}.auth-status{color:#8f4a5e;font-size:.72rem;line-height:1.45}.site-dark .auth-dialog{color:#e8e6e2;background:#191715f5;border-color:#e8e6e22e;box-shadow:0 24px 80px #00000061}.site-dark .auth-dialog>p,.site-dark .auth-dialog label span{color:#e8e6e29e}.site-dark .auth-dialog input{color:#f4f1eb;background:#ffffff0f;border-color:#e8e6e233}.site-dark .auth-close{color:#e8e6e2ad;border-color:#e8e6e22e}@media(max-width:640px){.nav-account-button{right:5.8rem;max-width:3.6rem;overflow:hidden;white-space:nowrap}}@media(max-width:640px){html,body{min-width:0;overflow-x:hidden}.site-nav{min-height:4.4rem;padding:1rem .9rem!important}.site-nav>button:first-child{max-width:5rem;overflow:hidden;white-space:nowrap}.nav-account-button{right:7.1rem;max-width:4.2rem;font-size:.5rem;letter-spacing:.1em}.site-nav>img{right:.85rem!important;width:2.2rem;height:2.2rem}.home-hero{min-height:100svh;padding-top:5rem}.home-hero-title{max-width:calc(100vw - 2rem);font-size:clamp(3rem,15vw,4.5rem);line-height:.98}.socials-content{width:min(100%,22rem)}.socials-content h1{font-size:clamp(3rem,15vw,4.5rem)}.socials-content p{max-width:19rem;font-size:.8rem}.socials-logo{width:3.25rem;height:3.25rem}.support-email{max-width:calc(100vw - 6rem);overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.journal-shell{padding:5.4rem .85rem 2.5rem!important}.journal-shell>.mx-auto{width:100%;max-width:none}.mobile-panel-tabs{width:100%;padding:.35rem 0 .8rem!important;overflow-x:auto;scrollbar-width:none}.mobile-panel-tabs::-webkit-scrollbar{display:none}.mobile-panel-tabs button{flex:0 0 auto;white-space:nowrap}.journal-hero,.journal-hero-compact{display:flex;min-height:auto!important;flex-direction:column;gap:1rem;align-items:stretch;padding:1rem 0 1.25rem}.journal-hero-copy{order:1;max-width:none;padding-left:.85rem}.journal-hero-copy p{max-width:100%;font-size:.9rem;line-height:1.5}.journal-hero-side{order:2;display:grid;width:100%;min-height:0;gap:.75rem}.journal-hero-side .floating-widget-shell{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;transform:none!important}.journal-hero-side .month-pnl-panel{min-height:9rem}.journal-hero-side .stats-card-panel{min-height:0}.layout-edit-toggle{top:4.8rem!important;right:.85rem!important;max-width:8rem;padding:.5rem .6rem;font-size:.55rem}.metrics-strip,.metrics-rail{grid-template-columns:minmax(0,1fr)!important;gap:.7rem}.metrics-strip .metric-card,.metrics-rail .metric-card{min-height:7rem;padding:.85rem}.journal-main-board,.journal-secondary{grid-template-columns:minmax(0,1fr)!important;gap:.8rem}.calendar-art,.performance-canvas,.recent-trades{min-width:0;padding:.9rem;border-radius:.9rem}.calendar-art{min-height:0}.calendar-art .calendar-grid{min-height:0;gap:.25rem;margin-top:1rem}.calendar-day{min-height:3.15rem;padding:.38rem;border-radius:.55rem}.calendar-day small{max-width:100%;font-size:.46rem}.monte-topline{grid-template-columns:minmax(0,1fr)!important;gap:.75rem}.monte-topline h2{font-size:clamp(2.7rem,14vw,4rem)}.monte-topline p{font-size:.74rem}.monte-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.monte-actions button{width:100%!important;min-width:0;padding:.55rem .4rem;font-size:.52rem;letter-spacing:.1em}.monte-control-deck,.monte-metrics,.monte-lower-grid{grid-template-columns:minmax(0,1fr)!important}.monte-chart-shell{min-width:0;overflow:hidden;padding:.7rem}.monte-paths-svg{min-width:0}.stats-card-modal{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem);border-radius:.8rem}.stats-card-modal-header,.stats-card-modal-footer{align-items:stretch;flex-direction:column;gap:.7rem;padding:.75rem}.stats-card-modal-header>div,.stats-card-modal-footer>div{flex-wrap:wrap}.stats-card-modal-header>div:last-child,.stats-card-modal-footer>div{justify-content:stretch}.stats-card-modal-header>div:last-child button,.stats-card-modal-footer>div button{flex:1 1 auto;justify-content:center}.stats-card-format-tabs{gap:.35rem;padding:0 .75rem .65rem}.stats-card-format-tabs button{flex:1 1 8rem;padding:.5rem .45rem;font-size:.54rem;letter-spacing:.1em}.stats-photo-card{width:calc(100% - 1.5rem);margin:0 auto}.auth-dialog{width:min(100%,22rem);padding:1.5rem}}@media(min-width:1180px){.journal-reference-view .recent-trades{transform:translate(1.35rem)}}@media(max-width:767px){.equity-net-badge{align-self:flex-start}.equity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.equity-summary>div+div{border-left:0}.equity-summary>div:nth-child(2n){border-left:1px solid rgba(232,230,226,.09)}.equity-summary>div:nth-child(n+3){border-top:1px solid rgba(232,230,226,.09)}.journal-page:not(.journal-dark) .equity-summary>div:nth-child(2n){border-left-color:#26221d1a}.journal-page:not(.journal-dark) .equity-summary>div:nth-child(n+3){border-top-color:#26221d1a}}.journal-page.journal-dark .journal-shell .manual-trade-form label span{color:#f4f1ebc7!important}.journal-page.journal-dark .journal-shell .manual-trade-form input,.journal-page.journal-dark .journal-shell .manual-trade-form select,.journal-page.journal-dark .journal-shell .manual-trade-form textarea{color:#f4f1eb!important;background:#22201ef5!important;border-color:#e8e6e247!important;caret-color:#f4f1eb}.journal-page.journal-dark .journal-shell .manual-trade-form input::-moz-placeholder,.journal-page.journal-dark .journal-shell .manual-trade-form textarea::-moz-placeholder{color:#f4f1eb9e!important;opacity:1}.journal-page.journal-dark .journal-shell .manual-trade-form input::placeholder,.journal-page.journal-dark .journal-shell .manual-trade-form textarea::placeholder{color:#f4f1eb9e!important;opacity:1}.journal-page.journal-dark .journal-shell .manual-trade-form select{color-scheme:dark}.journal-page.journal-dark .journal-shell .manual-trade-form option{color:#f4f1eb;background:#24211f}.journal-page.journal-dark .journal-shell .manual-trade-form input:focus,.journal-page.journal-dark .journal-shell .manual-trade-form select:focus,.journal-page.journal-dark .journal-shell .manual-trade-form textarea:focus{background:#262321fa!important;border-color:#d07898bf!important;box-shadow:0 0 0 3px #d0789824!important}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form label span{color:#26221db8!important}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form input,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form select,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form textarea{color:#26221d!important;background:#fbf8f0f5!important;border-color:#26221d42!important;caret-color:#26221d}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form input::-moz-placeholder,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form textarea::-moz-placeholder{color:#26221d8c!important;opacity:1}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form input::placeholder,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form textarea::placeholder{color:#26221d8c!important;opacity:1}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form option{color:#26221d;background:#fbf8f0}.journal-page:not(.journal-dark) .journal-shell .manual-trade-form input:focus,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form select:focus,.journal-page:not(.journal-dark) .journal-shell .manual-trade-form textarea:focus{background:#fffcf6fa!important;border-color:#8f4a5e94!important;box-shadow:0 0 0 3px #8f4a5e1f!important}@media(max-width:767px){.site-nav{min-height:4.35rem;padding:.85rem .8rem!important}.site-nav>button:first-child{position:relative;z-index:3;max-width:none;overflow:visible}.site-nav>button[aria-label^="Open navigation menu"],.site-nav>button[aria-label^="Close navigation menu"]{z-index:3;width:2.2rem;height:2.2rem;margin-right:2.55rem!important}.site-nav>img{right:.7rem!important;width:1.9rem;height:1.9rem}.site-nav .nav-account-button{display:none}.mobile-menu-glass{top:4.2rem;right:.7rem;left:.7rem;gap:.85rem;padding:1.35rem 1rem}.mobile-auth-button{margin-top:.35rem;padding:.55rem .9rem;color:#fffc;font-size:.58rem;font-weight:400;text-transform:uppercase;letter-spacing:.16em;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:999px}.journal-shell{min-width:0;padding-right:.7rem!important;padding-left:.7rem!important}.journal-shell>.mx-auto,.journal-shell .panel-stage,.journal-shell .journal-layout,.journal-shell .journal-secondary,.journal-shell .journal-main-board{min-width:0}.mobile-panel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem 0 .7rem!important;overflow:visible}.mobile-panel-tabs button{min-width:0;min-height:2.35rem;justify-content:center;gap:.28rem;padding:.38rem .2rem;font-size:.48rem;letter-spacing:.08em;white-space:normal;text-align:center}.journal-hero,.journal-hero-compact{gap:.8rem;padding-top:.8rem}.journal-hero-copy{padding-left:.2rem}.journal-hero-copy p{max-width:34rem;font-size:.82rem;line-height:1.55}.journal-hero-side{gap:.6rem}.journal-hero-side .month-pnl-panel{min-height:8.5rem;padding:.95rem}.journal-hero-side .month-pnl-panel strong{font-size:clamp(3rem,15vw,4.5rem)}.panel-title-row{align-items:flex-start;flex-direction:column;gap:.75rem}.panel-title-row h2{max-width:100%;font-size:clamp(2.65rem,12vw,4rem);line-height:.96;overflow-wrap:anywhere}.panel-title-row>button{align-self:flex-start}.metrics-strip,.metrics-rail{gap:.55rem}.metrics-strip .metric-card,.metrics-rail .metric-card{min-height:6.65rem;padding:.75rem}.metrics-strip .metric-card strong,.metrics-rail .metric-card strong{margin:.55rem 0;font-size:clamp(1.7rem,8vw,2.55rem)}.metric-topline{gap:.45rem}.metric-month-controls{max-width:100%}.metric-month-controls span,.calendar-panel-month-nav span{min-width:0;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-art,.performance-canvas,.recent-trades,.monte-carlo-widget,.trade-upload-zone,.trade-log-summary,.trade-log-table-shell,.manual-trade-form{border-radius:.85rem}.calendar-art{padding:.75rem}.calendar-art-header,.calendar-panel-actions{width:100%}.calendar-panel-actions{align-items:flex-start;gap:.45rem}.calendar-panel-month-nav{min-width:0;flex:1 1 100%;justify-content:flex-start}.calendar-panel-month-nav button,.calendar-add-trade-button{min-height:2rem}.calendar-add-trade-button{padding:0 .58rem;font-size:.52rem;letter-spacing:.1em}.calendar-art .calendar-grid{gap:.2rem;margin-top:.75rem}.calendar-day{min-height:2.85rem;padding:.3rem}.calendar-day span{font-size:.74rem}.calendar-day small{font-size:.4rem;letter-spacing:0}.trade-log-table-shell{overflow:visible;padding:.45rem}.trade-log-table-header{display:none}.trade-log-row{grid-template-areas:"symbol action" "date pnl" "session rr" "rules rules" "description description";grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:.48rem .7rem;padding:.85rem .65rem}.trade-log-row>:nth-child(1){grid-area:date}.trade-log-row>:nth-child(2){grid-area:symbol}.trade-log-row>:nth-child(3){grid-area:session}.trade-log-row>:nth-child(4){grid-area:pnl;justify-self:end}.trade-log-row>:nth-child(5){grid-area:rr;justify-self:end}.trade-log-row>:nth-child(6){grid-area:rules}.trade-log-row>:nth-child(7){grid-area:description}.trade-log-row>:nth-child(8){grid-area:action}.trade-log-row span,.trade-log-row p{min-width:0;white-space:normal}.trade-log-row p{overflow:visible;font-size:.78rem;line-height:1.5;text-overflow:clip}.trade-log-row strong{font-size:1.25rem}.trade-r-value{justify-self:end}.manual-form-heading strong{font-size:clamp(2.35rem,11vw,3.4rem)}.trade-upload-zone{min-height:12rem;padding:1rem}.trade-upload-zone strong{font-size:clamp(2.3rem,12vw,3.5rem)}.trade-upload-zone span,.trade-upload-zone small,.trade-log-summary span,.trade-log-summary strong{overflow-wrap:anywhere}.monte-carlo-widget{padding:.8rem}.monte-title-row h2,.monte-topline h2{max-width:100%;overflow-wrap:anywhere}.monte-control,.monte-metric,.monte-chart-shell,.monte-mini-chart,.monte-percentiles,.monte-trade-tape{min-width:0}.monte-chart-shell{padding:.45rem}.monte-axis-label,.monte-ruin-label{font-size:.55rem}.stats-card-modal{width:calc(100vw - .75rem);max-height:calc(100svh - .75rem);overflow-y:auto;padding:.65rem}.stats-card-format-tabs,.stats-card-tabs{overflow-x:auto;scrollbar-width:none}.stats-card-format-tabs::-webkit-scrollbar,.stats-card-tabs::-webkit-scrollbar{display:none}.stats-card-format-tabs button,.stats-card-tabs button{flex:0 0 auto;white-space:nowrap}.execution-crop-editor{padding:.45rem}.execution-crop-editor-panel{width:calc(100vw - .75rem);max-height:calc(100svh - .75rem);padding:.65rem;border-radius:.8rem}.execution-crop-editor-heading{align-items:flex-start;flex-direction:column;gap:.65rem}.execution-crop-editor-heading>div:last-child{width:100%}.execution-crop-editor-heading button{flex:1}.execution-crop-stage,.execution-crop-zoom{width:100%}.socials-stage{padding-right:1rem;padding-left:1rem}.socials-content h1{font-size:clamp(2.9rem,14vw,4.2rem)}.support-contact-row{max-width:100%}.support-email{max-width:calc(100vw - 5rem);overflow:hidden;text-overflow:ellipsis}}@media(min-width:360px)and (max-width:767px){.metrics-strip,.metrics-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metrics-strip .metric-card,.metrics-rail .metric-card{min-height:7.1rem}}@media(max-width:359px){.mobile-panel-tabs button{font-size:.44rem}.calendar-panel-month-nav span{max-width:6rem}.calendar-add-trade-button{padding:0 .45rem;font-size:.46rem}}.recent-trades>div:first-child{padding-left:.9rem}.calendar-panel-title-row{align-items:flex-end}.calendar-art-header{display:flex;align-items:center;min-height:2.1rem}.calendar-panel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.7rem}.calendar-panel-month-nav{padding:0;gap:.2rem}.calendar-panel-month-nav span{min-width:7.5rem}.calendar-photo-card-button{display:inline-flex;min-height:2.1rem;align-items:center;gap:.45rem;padding:0 .8rem;color:var(--journal-paper-bright, #f8f7f5);font-size:.62rem;font-weight:300;text-transform:uppercase;letter-spacing:.14em;background:#ffffff0b;border:1px solid rgba(255,255,255,.13);border-radius:999px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.calendar-photo-card-button:hover{color:var(--journal-paper-bright, #ffffff);background:#39ff8817;border-color:#39ff8852;transform:translateY(-1px)}.calendar-add-trade-button{display:inline-flex;min-height:2.1rem;align-items:center;gap:.42rem;padding:0 .8rem;color:var(--journal-paper-bright, #f8f7f5);font-size:.62rem;font-weight:300;text-transform:uppercase;letter-spacing:.14em;background:#39ff8814;border:1px solid rgba(57,255,136,.3);border-radius:999px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.calendar-add-trade-button:hover{color:#fff;background:#39ff8829;border-color:#39ff8894;transform:translateY(-1px)}.journal-page:not(.journal-dark) .calendar-panel-month-nav span,.journal-page:not(.journal-dark) .calendar-photo-card-button{color:var(--journal-ink-soft)}.journal-page:not(.journal-dark) .calendar-panel-month-nav button,.journal-page:not(.journal-dark) .calendar-photo-card-button,.journal-page:not(.journal-dark) .calendar-add-trade-button{color:var(--journal-ink-soft);background:#fffcf69e;border-color:#26221d2e}.journal-page:not(.journal-dark) .calendar-panel-month-nav button:hover,.journal-page:not(.journal-dark) .calendar-photo-card-button:hover,.journal-page:not(.journal-dark) .calendar-add-trade-button:hover{color:var(--journal-ink);background:#9e52671a;border-color:#9e526759}.journal-page.journal-dark .calendar-panel-month-nav button,.journal-page.journal-dark .calendar-photo-card-button,.journal-page.journal-dark .calendar-add-trade-button{color:var(--journal-paper-bright)}.journal-page:not(.journal-dark) .monte-help>button{color:var(--journal-ink-soft);background:#26221d0f;border-color:#26221d33}.journal-page:not(.journal-dark) .monte-help:hover>button,.journal-page:not(.journal-dark) .monte-help>button:focus-visible{color:var(--journal-ink);background:#9e52671a;border-color:#9e526761}.journal-page:not(.journal-dark) .monte-help-tooltip,.journal-page:not(.journal-dark) .monte-help-tooltip:after{color:var(--journal-ink-soft);background:#fbf8f0fa;border-color:#26221d2e}.journal-page:not(.journal-dark) .monte-help-tooltip strong{color:var(--journal-ink)}@media(max-width:760px){.calendar-panel-title-row{align-items:flex-start;flex-direction:column}.calendar-art-header{align-items:flex-start}.calendar-panel-actions{width:100%;justify-content:flex-start}.calendar-panel-month-nav span{min-width:7rem}}.journal-page:not(.journal-dark) .journal-shell .monte-control span{color:#26221d94!important}.journal-page:not(.journal-dark) .journal-shell .monte-control strong{color:#26221d!important}.journal-page.journal-dark .journal-shell .monte-control span{color:#f4f1eb9e!important}.journal-page.journal-dark .journal-shell .monte-control strong{color:#f4f1eb!important}.journal-page.journal-dark .journal-shell .monte-mini-chart>span,.journal-page.journal-dark .journal-shell .monte-percentiles>span,.journal-page.journal-dark .journal-shell .monte-trade-tape>span{color:#f4f1ebb8!important}.journal-page.journal-dark .journal-shell .monte-percentile-row small{color:#f4f1ebb3!important}.journal-page.journal-dark .journal-shell .monte-percentile-row strong{color:#f4f1eb!important}@media(min-width:1180px){.journal-reference-view{padding-top:7rem;padding-bottom:5rem}.journal-reference-view .journal-hero,.journal-reference-view .journal-hero-compact{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:clamp(3rem,6vw,7rem);min-height:24rem;padding-top:2rem;padding-bottom:2.5rem;align-items:end}.journal-reference-view .journal-hero-copy{align-self:end;max-width:35rem;padding-bottom:1.6rem}.journal-reference-view .journal-hero-copy p{max-width:30rem;font-size:.95rem;line-height:1.8}.journal-reference-view .journal-hero-side{display:grid;grid-template-rows:9rem 12rem;gap:1rem;align-content:end;width:100%;min-height:22rem}.journal-reference-view .journal-hero-side .floating-widget-shell{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;transform:none!important}.journal-reference-view .journal-hero-side .month-pnl-panel{min-height:0;padding:1.25rem;border-radius:1rem}.journal-reference-view .journal-hero-side .month-pnl-panel strong{font-size:clamp(3.4rem,5vw,5.4rem)}.journal-reference-view .journal-hero-side .stats-card-panel{height:100%;max-height:100%;overflow:hidden;transform:scale(.92);transform-origin:center right}.journal-reference-view .metrics-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:.75rem;padding:1rem 0;background:transparent;border:0;border-top:1px solid var(--journal-line, rgba(255, 255, 255, .14));border-bottom:1px solid var(--journal-line, rgba(255, 255, 255, .14));border-radius:0;box-shadow:none}.journal-reference-view .metrics-strip .metric-card{min-height:6.4rem;padding:1rem 1.1rem;background:transparent;border:0;border-left:1px solid var(--journal-line, rgba(255, 255, 255, .12));border-radius:0;box-shadow:none}.journal-reference-view .metrics-strip .metric-card:first-child{border-left:0}.journal-reference-view .metrics-strip .metric-card strong{font-size:clamp(1.8rem,2.2vw,2.7rem)}.journal-reference-view .journal-main-board{grid-template-columns:minmax(0,1.55fr) minmax(21rem,.75fr);gap:1.2rem;margin-top:1.2rem}.journal-reference-view .calendar-art{min-height:31rem;padding:1.4rem;border-radius:1rem}.journal-reference-view .metrics-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.journal-reference-view .metrics-rail .metric-card{min-height:9rem;padding:1rem;border-radius:.85rem}.journal-reference-view .journal-secondary{grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-top:1.2rem}.journal-reference-view .performance-canvas{min-height:28rem;border-radius:1rem}.journal-reference-view .recent-trades{min-height:20rem;border-radius:1rem}.journal-reference-view .monte-carlo-widget{margin-top:2.4rem;border-radius:1rem}.journal-reference-view .journal-footer{margin-top:3rem}}@media(max-width:1179px)and (min-width:768px){.journal-reference-view{padding-top:6.5rem;padding-bottom:4rem}.journal-reference-view .journal-hero{gap:2rem}.journal-reference-view .journal-hero-side{width:min(100%,31rem);justify-self:end}.journal-reference-view .journal-main-board,.journal-reference-view .journal-secondary{gap:1rem}}@media(max-width:767px){.journal-reference-view{padding-top:5.8rem;padding-bottom:3rem}.journal-reference-view .journal-hero,.journal-reference-view .journal-hero-compact{min-height:auto;gap:1.25rem;padding-top:1rem;padding-bottom:1.5rem}.journal-reference-view .journal-hero-copy{padding-bottom:0}.journal-reference-view .journal-hero-side{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;width:100%;min-height:0}.journal-reference-view .journal-hero-side .floating-widget-shell{position:relative!important;inset:auto!important;width:100%!important;height:12rem!important;min-width:0!important;min-height:0!important;transform:none!important}.journal-reference-view .journal-hero-side .stats-card-panel{max-height:100%;overflow:hidden;transform:none}.journal-reference-view .metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.7rem 0;background:transparent;border-left:0;border-right:0;border-radius:0}.journal-reference-view .metrics-strip .metric-card{min-height:6.4rem;padding:.8rem;border-radius:.7rem}.journal-reference-view .journal-main-board,.journal-reference-view .journal-secondary{gap:1rem;margin-top:1rem}}@media(max-width:359px){.journal-reference-view .metrics-strip{grid-template-columns:minmax(0,1fr)}}.journal-hero-side .month-pnl-panel{overflow:hidden}.journal-hero-side .month-pnl-panel p{max-width:100%;margin-top:auto;overflow:hidden;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:760px){.journal-hero-side .month-pnl-panel{position:relative;justify-content:flex-start;gap:.2rem;padding:.9rem}.journal-hero-side .month-pnl-panel strong{flex:0 1 auto;min-height:0;margin-top:0;transform:translateY(-.2rem);font-size:clamp(2.4rem,10vw,3.15rem);line-height:.8}.journal-hero-side .month-pnl-panel p{position:absolute;right:.9rem;bottom:.65rem;left:.9rem;margin:0;max-height:2.5em;font-size:.7rem;line-height:1.25}}.journal-reference-view .journal-hero-side .month-pnl-panel{position:relative;overflow:hidden;justify-content:flex-start;gap:.15rem}.journal-reference-view .journal-hero-side .month-pnl-panel strong{margin-top:0;transform:translateY(-.3rem);font-size:clamp(2.55rem,4.4vw,3.75rem);line-height:.78}.journal-reference-view .journal-hero-side .month-pnl-panel p{position:absolute;right:1.25rem;bottom:.7rem;left:1.25rem;max-width:none;max-height:2.55em;margin:0;overflow:hidden;font-size:.68rem;line-height:1.28;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:760px){.journal-reference-view .journal-hero-side .month-pnl-panel{padding:.9rem}.journal-reference-view .journal-hero-side .month-pnl-panel strong{transform:translateY(-.45rem);font-size:clamp(2.35rem,9.5vw,3.1rem)}.journal-reference-view .journal-hero-side .month-pnl-panel p{right:.9rem;bottom:.55rem;left:.9rem;font-size:.66rem}}.journal-reference-view .journal-hero-side .stats-card-panel{box-sizing:border-box;padding-bottom:1.15rem}.journal-reference-view .journal-hero-side .stats-card-panel-list{min-height:0;padding-bottom:.2rem}.sanctuary-ritual{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,8rem);align-items:center;min-height:14rem;padding:1.7rem 0 1.9rem;border-top:1px solid var(--journal-line, rgba(255, 255, 255, .14));border-bottom:1px solid var(--journal-line, rgba(255, 255, 255, .14))}.sanctuary-ritual-heading{max-width:24rem}.sanctuary-ritual-heading .section-kicker{margin-bottom:.75rem}.sanctuary-ritual-heading h2{max-width:21rem;margin:0;font-size:clamp(2.1rem,3.4vw,3.5rem);line-height:.98;color:var(--journal-paper-bright, #f8f7f5)}.sanctuary-ritual-heading p{max-width:19rem;margin:1rem 0 0;color:var(--journal-copy, rgba(255, 255, 255, .62));font-size:.84rem;font-weight:300;line-height:1.65}.sanctuary-ritual-entry{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1.15rem;align-items:start;max-width:38rem;padding:1.15rem 1.25rem 1.2rem;background:#ffffff06;border:1px solid var(--journal-line, rgba(255, 255, 255, .14));border-radius:.9rem}.sanctuary-ritual-mark{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:var(--journal-rose, #d07898);border:1px solid color-mix(in srgb,var(--journal-rose, #d07898) 45%,transparent);border-radius:50%}.sanctuary-ritual-copy{min-width:0}.sanctuary-ritual-meta,.sanctuary-ritual-result{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--journal-copy, rgba(255, 255, 255, .5));font-size:.6rem;font-weight:300;text-transform:uppercase;letter-spacing:.17em}.sanctuary-ritual-copy h3{margin:.7rem 0 0;color:var(--journal-paper-bright, #f8f7f5);font-family:Garamond,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:400;line-height:1}.sanctuary-ritual-copy>p{max-width:31rem;margin:.65rem 0 0;color:var(--journal-copy, rgba(255, 255, 255, .68));font-size:.86rem;font-weight:300;line-height:1.65}.sanctuary-ritual-result{justify-content:flex-start;margin-top:1rem}.sanctuary-ritual-result strong{font-family:Garamond,Times New Roman,serif;font-size:1.55rem;font-weight:400;letter-spacing:0}.sanctuary-ritual-action{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem .75rem;color:var(--journal-paper-bright, #f8f7f5);background:transparent;border:1px solid var(--journal-line, rgba(255, 255, 255, .18));border-radius:999px;font-size:.6rem;font-weight:300;text-transform:uppercase;letter-spacing:.14em;transition:transform .22s ease,border-color .22s ease,background .22s ease}.sanctuary-ritual-action:hover{transform:translateY(-1px);background:#d078981a;border-color:#d0789880}.journal-page:not(.journal-dark) .sanctuary-ritual-heading h2,.journal-page:not(.journal-dark) .sanctuary-ritual-copy h3,.journal-page:not(.journal-dark) .sanctuary-ritual-action{color:var(--journal-ink)}.journal-page:not(.journal-dark) .sanctuary-ritual-heading p,.journal-page:not(.journal-dark) .sanctuary-ritual-copy>p,.journal-page:not(.journal-dark) .sanctuary-ritual-meta,.journal-page:not(.journal-dark) .sanctuary-ritual-result{color:var(--journal-ink-soft)}.journal-page:not(.journal-dark) .sanctuary-ritual-entry{background:#fffcf673}@media(max-width:767px){.sanctuary-ritual{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0;padding:1.45rem 0 1.6rem}.sanctuary-ritual-heading,.sanctuary-ritual-entry{max-width:none}.sanctuary-ritual-heading h2{max-width:18rem;font-size:clamp(2.25rem,11vw,3.25rem)}.sanctuary-ritual-heading p{max-width:25rem}.sanctuary-ritual-entry{grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1rem}.sanctuary-ritual-mark{width:2rem;height:2rem}.sanctuary-ritual-meta{align-items:flex-start;flex-direction:column;gap:.25rem}.sanctuary-ritual-copy h3{font-size:2rem}}.journal-reference-view .journal-hero-side{padding-bottom:1.15rem;grid-template-rows:9rem 13rem;min-height:23rem}.journal-reference-view .journal-hero{padding-bottom:2.15rem}@media(max-width:767px){.journal-reference-view .journal-hero-side{padding-bottom:.85rem;grid-template-rows:9rem 13rem;min-height:23rem}.journal-reference-view .journal-hero{padding-bottom:1.8rem}}.calendar-day span{font-size:1.08rem}.calendar-day small{font-size:.72rem;font-weight:500;line-height:1.15}.month-grid-day span{font-size:1.08rem}.month-grid-day small{font-size:.66rem;font-weight:500;line-height:1.15}@media(max-width:760px){.calendar-day span,.month-grid-day span{font-size:.92rem}.calendar-day small{font-size:.58rem}.month-grid-day small{font-size:.56rem}}.journal-secondary-solo,.journal-reference-view .journal-secondary-solo{grid-template-columns:minmax(0,1fr)}.journal-reference-view .journal-secondary-solo .recent-trades{max-width:100%}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/80:hover{color:#fffc}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-white\/60:focus-visible{outline-color:#fff9}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:right-8{right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:block{display:block}.sm\:h-12{height:3rem}.sm\:w-12{width:3rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-40{padding-top:10rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:tracking-\[0\.2em\]{letter-spacing:.2em}}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:w-14{width:3.5rem}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:pt-24{padding-top:6rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:tracking-\[0\.3em\]{letter-spacing:.3em}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:gap-16{gap:4rem}.lg\:gap-9{gap:2.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:pl-20{padding-left:5rem}.lg\:text-9xl{font-size:8rem;line-height:1}}
