/* assets/runtime/tailwind-static-d3a1c85bcd894e6f.css */
*,:after,:before{--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:rgba(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:rgba(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:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,system-ui,-apple-system,sans-serif;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,pre,samp{font-family:DM Mono,ui-monospace,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.z-50{z-index:50}.mb-1{margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-2\.5{height:.625rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:.625rem}.w-8{width:2rem}.w-full{width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.text-wrap{text-wrap:wrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(155 214 46/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-800\/80{background-color:rgba(30,41,59,.8)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:rgba(15,23,42,.6)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:rgba(2,6,23,.4)}.bg-slate-950\/50{background-color:rgba(2,6,23,.5)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/40{background-color:hsla(0,0%,100%,.4)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-indigo-600{--tw-gradient-to:#9bd62e var(--tw-gradient-to-position)}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-right{text-align:right}.font-sans{font-family:Manrope,system-ui,-apple-system,sans-serif}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-wider{letter-spacing:.05em}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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)}.backdrop-blur-xl,.backdrop-filter{-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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(184 238 66/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:mt-0{margin-top:0}.sm\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}}@media (prefers-color-scheme:dark){.dark\:border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:bg-black\/60{background-color:rgba(0,0,0,.6)}.dark\:bg-black\/70{background-color:rgba(0,0,0,.7)}.dark\:bg-black\/80{background-color:rgba(0,0,0,.8)}.dark\:bg-obsidian-800,.dark\:bg-obsidian-900{--tw-bg-opacity:1;background-color:rgb(20 25 23/var(--tw-bg-opacity,1))}.dark\:bg-obsidian-950{--tw-bg-opacity:1;background-color:rgb(11 14 13/var(--tw-bg-opacity,1))}.dark\:bg-transparent{background-color:transparent}.dark\:text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}
/* assets/runtime/poker-design-system-61b9255f23516dfd.css */
:root{--pdo-black:#0A0B0C;--pdo-ivory:#F8F8F5;--pdo-acid:#C6FF3D;--pdo-surface-carbon:var(--pdo-black);--pdo-surface-deep:#0F1111;--pdo-surface:#141917;--pdo-surface-elevated:#171D1A;--pdo-surface-hover:#202822;--pdo-positive:#70E39B;--pdo-coral:#FF7459;--pdo-amber:#F5C451;--pdo-info:#7AD7F0;--pdo-muted:#9AA198;--pdo-text-primary:var(--pdo-ivory);--pdo-text-secondary:#C8CCC5;--pdo-text-muted:var(--pdo-muted);--pdo-text-disabled:#687160;--pdo-border-subtle:rgba(248,248,245,.08);--pdo-border-default:rgba(248,248,245,.13);--pdo-border-strong:rgba(248,248,245,.23);--pdo-scrim:rgba(10,11,12,.55);--pdo-space-1:4px;--pdo-space-2:8px;--pdo-space-3:12px;--pdo-space-4:16px;--pdo-space-5:20px;--pdo-space-6:24px;--pdo-space-8:32px;--pdo-space-10:40px;--pdo-space-12:48px;--pdo-radius-sm:8px;--pdo-radius-md:12px;--pdo-radius-lg:20px;--pdo-radius-pill:999px;--pdo-shadow-sm:0 5px 16px rgba(0,0,0,.12);--pdo-shadow-md:0 14px 38px rgba(0,0,0,.18);--pdo-shadow-lg:0 18px 48px rgba(0,0,0,.28);--pdo-z-base:0;--pdo-z-raised:10;--pdo-z-sticky:100;--pdo-z-modal:1000;--pdo-z-toast:1100;--pdo-transition-fast:150ms;--pdo-transition-normal:280ms;--pdo-ease:cubic-bezier(.2,.8,.2,1);--pdo-font-body:'Manrope',system-ui,sans-serif;--pdo-font-heading:'Space Grotesk',var(--pdo-font-body);--pdo-font-data:'DM Mono',ui-monospace,monospace;--pdo-type-meta:10px;--pdo-type-ui:12px;--pdo-type-body-sm:13px;--pdo-type-body:14px;--pdo-type-body-lg:15px;--pdo-type-h3:18px;--pdo-type-h2:24px;--pdo-type-h1:32px;--pdo-leading-tight:1.1;--pdo-leading-normal:1.5;--pdo-tracking-label:.08em;--pdo-breakpoint-sm:620px;--pdo-breakpoint-md:760px;--pdo-breakpoint-lg:900px;--pdo-breakpoint-xl:1200px;--pd-bg:var(--pdo-surface-carbon);--pd-bg2:var(--pdo-surface-deep);--pd-surface:var(--pdo-surface);--pd-surface-raised:var(--pdo-surface-elevated);--pd-surface-hover:var(--pdo-surface-hover);--pd-paper:var(--pdo-ivory);--pd-text:var(--pdo-text-primary);--pd-muted:var(--pdo-text-muted);--pd-dim:var(--pdo-text-disabled);--pd-border:var(--pdo-border-default);--pd-border-strong:var(--pdo-border-strong);--pd-acid:var(--pdo-acid);--pd-acid-deep:#9BD62E;--pd-acid-soft:rgba(198,255,61,.13);--pd-coral:var(--pdo-coral);--pd-sky:var(--pdo-info);--pd-yellow:var(--pdo-amber);--pd-success:var(--pdo-positive);--pd-ink:#101310;--pd-radius-sm:var(--pdo-radius-sm);--pd-radius-md:var(--pdo-radius-md);--pd-radius-lg:var(--pdo-radius-lg);--pd-shadow:var(--pdo-shadow-lg);--pd-glow:none;--pd-fast:var(--pdo-transition-fast);--pd-normal:var(--pdo-transition-normal);--pd-ease:var(--pdo-ease);--pd-sans:var(--pdo-font-body);--pd-display:var(--pdo-font-heading);--pd-mono:var(--pdo-font-data)}::selection{background:var(--pd-acid);color:var(--pd-ink)}body{background:var(--pd-bg);color:var(--pd-text)}:where(button,input,select,textarea,a){-webkit-tap-highlight-color:rgba(200,255,77,.15)}:where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--pd-acid)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pd-acid);outline-offset:3px}:where(button,[role=button]):disabled{cursor:not-allowed}:where(input,select,textarea){color-scheme:dark}html:not(.dark) :where(input,select,textarea){color-scheme:light}:where(input,textarea)::placeholder{opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--pd-border-strong) transparent}::-webkit-scrollbar-thumb{background:var(--pd-border-strong);border-radius:8px}#dashboard-page :where(h1,h2,h3,.ld-h1){font-family:var(--pd-display)}#dashboard-page :where(.ld-number,.ld-money,.money-metric-value){font-variant-numeric:tabular-nums}#dashboard-page > aside{box-shadow:inset -1px 0 0 rgba(244,241,231,.025)}#dashboard-page .tab-btn[aria-selected=true]{box-shadow:none}#dashboard-page .tab-btn:hover{box-shadow:inset 3px 0 0 var(--pd-border-strong)}#dashboard-page .tab-btn[aria-selected=true]:hover{box-shadow:none}#dashboard-page :where(.ld-card,.money-card,.money-metric,.leak-card,.bankroll-evolution-card){transition:transform var(--pd-normal) var(--pd-ease),border-color var(--pd-normal),box-shadow var(--pd-normal)}@media (hover:hover) and (pointer:fine){#dashboard-page :where(.money-metric,.leak-card):hover{transform:translateY(-2px)}:where(button,[role=button]):not(:disabled):active{transform:translateY(1px)}}#dashboard-page .tab-content:not(.hidden){animation:pd-panel-in 280ms var(--pd-ease) both}#dashboard-page .tab-content:not(.hidden) > :nth-child(2){animation:pd-panel-in 340ms var(--pd-ease) both}#dashboard-page .tab-content:not(.hidden) > :nth-child(3){animation:pd-panel-in 400ms var(--pd-ease) both}.modal-animate{transform-origin:50% 35%}@media (max-width:1200px){#tab-resumen{--pd-summary-kpis:repeat(3,minmax(0,1fr));--pd-summary-bottom:minmax(0,1fr);--pd-summary-stats:repeat(5,minmax(0,1fr))}}@media (max-width:900px){#tab-resumen{--pd-summary-panels:minmax(0,1fr);--pd-summary-kpis:repeat(2,minmax(0,1fr));--pd-summary-stats:repeat(3,minmax(0,1fr))}}@media (max-width:620px){#tab-resumen{--pd-summary-kpis:minmax(0,1fr);--pd-summary-weekly:column;--pd-summary-weekly-width:100%}}@keyframes pd-panel-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:760px){:where(.modal-animate){max-width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}#dashboard-page :where(button,select,input:not([type=checkbox]):not([type=radio])){min-height:36px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}
/* assets/runtime/pdo-auth-69cda8fc15445dd7.css */
#landing-auth-modal.pdos-checkout-modal{padding:var(--pdo-space-5);background:var(--pdo-scrim);backdrop-filter:blur(10px)}#landing-auth-modal #landing-modal-card.pdos-checkout-card{width:min(560px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:var(--pdo-surface-deep);color:var(--pdo-text-primary);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);box-shadow:var(--pdo-shadow-lg)}#landing-auth-modal .pdos-shell{padding:var(--pdo-space-8)}#landing-auth-modal .pdos-head{grid-template-columns:minmax(0,1fr) 36px;margin-bottom:var(--pdo-space-6)}#landing-auth-modal .pdos-logo{display:block;width:124px;height:60px;background:none}#landing-auth-modal .pdos-logo-image{display:block;width:124px;height:60px;object-fit:contain;object-position:left center}#landing-auth-modal .pdos-steps{display:none}#landing-auth-modal .pdos-close{width:36px;height:36px;background:transparent;border:1px solid var(--pdo-border-default);color:var(--pdo-text-secondary)}#landing-auth-modal .pdos-close:hover{color:var(--pdo-text-primary);border-color:var(--pdo-border-strong)}#landing-auth-modal .pdos-grid,#landing-auth-modal .pdos-login-mode .pdos-grid{grid-template-columns:1fr}#landing-auth-modal .pdos-side,#landing-auth-modal .pdos-security{display:none}#landing-auth-modal .pdos-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#landing-auth-modal .pdos-title{margin:0 0 var(--pdo-space-6);align-items:flex-start}#landing-auth-modal .pdos-ico{display:none}#landing-auth-modal .pdos-title h3{font-family:var(--pdo-font-heading);font-size:var(--pdo-type-h2);line-height:var(--pdo-leading-tight);color:var(--pdo-text-primary)}#landing-auth-modal #landing-modal-subtitle{color:var(--pdo-text-secondary);font:400 var(--pdo-type-body)/var(--pdo-leading-normal) var(--pdo-font-body)}#landing-auth-modal.pdos-login-mode #landing-modal-subtitle{margin:calc(var(--pdo-space-3) * -1) 0 var(--pdo-space-5) !important}#landing-auth-modal .pdos-fields{grid-template-columns:1fr;gap:var(--pdo-space-4)}#landing-auth-modal .pdos-field{gap:var(--pdo-space-2);color:var(--pdo-text-secondary);font:700 var(--pdo-type-ui)/var(--pdo-leading-normal) var(--pdo-font-body)}#landing-auth-modal .pdos-field input,#landing-auth-modal .pdos-field textarea{min-height:44px;border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-sm);background:var(--pdo-surface);color:var(--pdo-text-primary);padding:11px 12px;font:500 var(--pdo-type-body)/var(--pdo-leading-normal) var(--pdo-font-body)}#landing-auth-modal .pdos-field input::placeholder,#landing-auth-modal .pdos-field textarea::placeholder{color:var(--pdo-text-muted)}#landing-auth-modal .pdos-field input:focus,#landing-auth-modal .pdos-field textarea:focus{border-color:var(--pdo-acid);box-shadow:0 0 0 3px var(--pd-acid-soft)}#landing-auth-modal .pdos-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--pdo-surface) inset;-webkit-text-fill-color:var(--pdo-text-primary);caret-color:var(--pdo-text-primary)}#landing-auth-modal .pdos-pass input{padding-right:46px}#landing-auth-modal .pdos-eye{cursor:pointer;border:0;background:transparent;color:var(--pdo-text-secondary);width:34px;height:34px;font:700 var(--pdo-type-meta)/1 var(--pdo-font-body)}#landing-auth-modal .pdos-eye:hover{color:var(--pdo-acid)}#landing-auth-modal .pdos-terms{margin-top:var(--pdo-space-5);align-items:flex-start}#landing-auth-modal .pdos-check{color:var(--pdo-text-secondary);font:500 var(--pdo-type-ui)/var(--pdo-leading-normal) var(--pdo-font-body)}#landing-auth-modal .pdos-check button,#landing-auth-modal .pdos-switch button,#landing-auth-modal .pdos-help button{color:var(--pdo-acid)}#landing-auth-modal .pdos-btn{min-height:44px;border-radius:var(--pdo-radius-sm);background:var(--pdo-acid);color:var(--pdo-black);box-shadow:none;font:800 var(--pdo-type-body)/1 var(--pdo-font-body)}#landing-auth-modal .pdos-btn:hover{filter:brightness(1.04)}#landing-auth-modal .pdos-btn:disabled{opacity:.6}#landing-auth-modal .pdos-switch{margin-top:var(--pdo-space-5);color:var(--pdo-text-secondary);font:500 var(--pdo-type-body-sm)/var(--pdo-leading-normal) var(--pdo-font-body)}#landing-auth-modal .pdos-bottom{gap:var(--pdo-space-3);padding-top:var(--pdo-space-5)}#landing-auth-modal .pdos-back{color:var(--pdo-text-secondary);font:700 var(--pdo-type-body-sm)/1 var(--pdo-font-body)}#landing-auth-modal .pdos-back:hover{color:var(--pdo-acid)}#landing-auth-modal .pdos-status-message{margin:var(--pdo-space-4) 0 0;padding:10px 12px;border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-sm);color:var(--pdo-text-secondary);background:var(--pdo-surface);font:500 var(--pdo-type-body-sm)/var(--pdo-leading-normal) var(--pdo-font-body)}#landing-auth-modal .pdos-status-message[data-kind="error"]{border-color:color-mix(in srgb,var(--pdo-coral) 60%,transparent);color:var(--pdo-coral)}#landing-auth-modal .pdos-status-message[data-kind="success"]{border-color:color-mix(in srgb,var(--pdo-positive) 60%,transparent);color:var(--pdo-positive)}#landing-auth-modal .pdos-legal-mode #landing-legal-body{color:var(--pdo-text-secondary);font:400 var(--pdo-type-body)/1.65 var(--pdo-font-body)}@media (max-width:620px){#landing-auth-modal.pdos-checkout-modal{padding:var(--pdo-space-3)}#landing-auth-modal #landing-modal-card.pdos-checkout-card{max-height:calc(100dvh - 24px)}#landing-auth-modal .pdos-shell{padding:var(--pdo-space-6) var(--pdo-space-5)}#landing-auth-modal .pdos-logo{width:min(164px,62vw);height:auto}#landing-auth-modal .pdos-logo-image{width:min(164px,62vw);height:auto;max-height:79px}#landing-auth-modal .pdos-terms,#landing-auth-modal .pdos-bottom{flex-direction:column;align-items:stretch}#landing-auth-modal .pdos-bottom .pdos-btn{order:-1}}@media (prefers-reduced-motion:reduce){#landing-auth-modal *{transition:none!important;animation:none!important}}#landing-auth-modal.pdos-checkout-modal.pdos-checkout-modal{background:var(--pdo-scrim);color:var(--pdo-text-primary)}#landing-auth-modal #landing-signup-plan-box,#landing-auth-modal #landing-modality-wrap,#landing-auth-modal #landing-plan-dropdown,#landing-auth-modal .pdos-detail,#landing-auth-modal .pdos-manual div,#landing-auth-modal .pdos-summary,#landing-auth-modal .pdos-security{border:1px solid var(--pdo-border-default);background:var(--pdo-surface);color:var(--pdo-text-primary)}#landing-auth-modal #landing-signup-plan-box button,#landing-auth-modal #landing-modality-wrap button{border:1px solid var(--pdo-border-default);background:var(--pdo-surface-elevated);color:var(--pdo-text-primary)}#landing-auth-modal #landing-modality-title{color:var(--pdo-text-primary)}#landing-auth-modal .pdos-pay,#landing-auth-modal .pdos-plan-card,#landing-auth-modal .pdos-plan-card.is-coach{border-color:var(--pdo-border-default);background:var(--pdo-surface);color:var(--pdo-text-primary)}#landing-auth-modal .pdos-row,#landing-auth-modal .pdos-net,#landing-auth-modal .pdos-progress,#landing-auth-modal .pdos-plan-secure,#landing-auth-modal .pdos-plan-secure span{border-color:var(--pdo-border-default)}#landing-auth-modal #landing-payment-methods.pdos-methods{grid-template-columns:1fr;gap:10px}#landing-auth-modal .pdos-pay.pdos-pay-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:14px;min-height:68px;padding:14px 16px;border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);background:var(--pdo-surface);color:var(--pdo-text-primary);text-align:left;transition:border-color var(--pdo-transition-fast,.15s) ease,background-color var(--pdo-transition-fast,.15s) ease,transform var(--pdo-transition-fast,.15s) ease}#landing-auth-modal .pdos-pay.pdos-pay-v2:hover{border-color:var(--pdo-border-strong);background:var(--pdo-surface-hover)}#landing-auth-modal .pdos-pay.pdos-pay-v2.is-active{border-color:var(--pdo-acid);box-shadow:0 0 0 1px var(--pdo-acid) inset}#landing-auth-modal .pdos-pay.pdos-pay-v2:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}#landing-auth-modal .pdos-pay-v2 .pdos-radio{position:static;width:18px;height:18px;border:2px solid var(--pdo-border-strong);border-radius:50%;transform:none}#landing-auth-modal .pdos-pay-v2.is-active .pdos-radio{border-color:var(--pdo-acid);background:radial-gradient(circle,var(--pdo-acid) 0 4px,transparent 5px)}#landing-auth-modal .pdos-pay-text{display:flex;flex-direction:column;gap:3px;min-width:0}#landing-auth-modal .pdos-pay-text strong{font:700 15px/1.2 var(--pdo-font-heading);color:var(--pdo-text-primary)}#landing-auth-modal .pdos-pay-text small{font:500 11px/1.3 var(--pdo-font-data);letter-spacing:.04em;color:var(--pdo-text-muted)}#landing-auth-modal .pdos-pay-marks{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}#landing-auth-modal .pdos-pay-marks i{padding:4px 7px;border:1px solid var(--pdo-border-default);border-radius:6px;font:600 10px/1 var(--pdo-font-data);font-style:normal;letter-spacing:.06em;color:var(--pdo-text-secondary)}#landing-auth-modal .pdos-detail:has(.pdos-pay-detail){padding:0;border:0;background:none;box-shadow:none}#landing-auth-modal .pdos-pay-detail{margin-top:4px;padding:18px;border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}#landing-auth-modal .pdos-pay-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}#landing-auth-modal .pdos-pay-detail-head h4{margin:0;font:700 15px/1.2 var(--pdo-font-heading);color:var(--pdo-text-primary)}#landing-auth-modal .pdos-pay-amount{font:600 18px/1 var(--pdo-font-data);color:var(--pdo-text-primary);font-variant-numeric:tabular-nums}#landing-auth-modal .pdos-pay-steps{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:pdos-step}#landing-auth-modal .pdos-pay-steps li{position:relative;padding-left:30px;font-size:13px;line-height:1.45;color:var(--pdo-text-secondary);counter-increment:pdos-step}#landing-auth-modal .pdos-pay-steps li::before{content:counter(pdos-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pdo-surface-hover);font:600 11px/1 var(--pdo-font-data);color:var(--pdo-text-primary)}#landing-auth-modal .pdos-pay-trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--pdo-border-subtle)}#landing-auth-modal .pdos-pay-trust span{position:relative;padding-left:14px;font:500 11px/1.3 var(--pdo-font-data);color:var(--pdo-text-muted)}#landing-auth-modal .pdos-pay-trust span::before{content:"";position:absolute;left:0;top:4px;width:6px;height:6px;border-radius:50%;background:var(--pdo-positive)}@media(max-width:620px){#landing-auth-modal .pdos-pay.pdos-pay-v2{grid-template-columns:auto minmax(0,1fr)}#landing-auth-modal .pdos-pay-marks{grid-column:2;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){#landing-auth-modal .pdos-pay.pdos-pay-v2{transition:none}}#landing-auth-modal .pdos-head{display:grid;grid-template-columns:auto minmax(0,1fr) 36px;align-items:center;gap:var(--pdo-space-6)}#landing-auth-modal .pdos-close{display:grid;place-items:center;border-radius:50%;padding:0}#landing-auth-modal:is(.pdos-plan-mode,.pdos-account-mode):not(.pdos-login-mode,.pdos-legal-mode) .pdos-steps{display:flex;align-items:center;justify-content:center;gap:10px;margin:0}#landing-auth-modal .pdos-step{display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--pdo-text-muted);font:600 12px/1 var(--pdo-font-body);transition:color .2s}#landing-auth-modal .pdos-num{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--pdo-border-strong);border-radius:50%;background:transparent;color:var(--pdo-text-muted);font:500 11px/1 var(--pdo-font-data);transition:background-color .2s,border-color .2s,color .2s}#landing-auth-modal .pdos-line{width:40px;height:1px;background:var(--pdo-border-default);transition:background-color .2s}#landing-auth-modal.pdos-plan-mode [data-pdos-step="plan"],#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode) [data-pdos-step="account"],#landing-auth-modal.pdos-payment-mode [data-pdos-step="payment"]{color:var(--pdo-text-primary)}#landing-auth-modal.pdos-plan-mode [data-pdos-step="plan"] .pdos-num,#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode) [data-pdos-step="account"] .pdos-num,#landing-auth-modal.pdos-payment-mode [data-pdos-step="payment"] .pdos-num{border-color:var(--pdo-acid);background:var(--pdo-acid);color:var(--pdo-black)}#landing-auth-modal.pdos-account-mode [data-pdos-step="plan"],#landing-auth-modal.pdos-payment-mode [data-pdos-step="account"]{color:var(--pdo-text-secondary)}#landing-auth-modal.pdos-account-mode [data-pdos-step="plan"] .pdos-num,#landing-auth-modal.pdos-payment-mode [data-pdos-step="account"] .pdos-num{position:relative;border-color:var(--pdo-acid);background:var(--pd-acid-soft);color:transparent}#landing-auth-modal.pdos-account-mode [data-pdos-step="plan"] .pdos-num::after,#landing-auth-modal.pdos-payment-mode [data-pdos-step="account"] .pdos-num::after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:var(--pdo-text-primary);font:700 12px/1 var(--pdo-font-body)}#landing-auth-modal.pdos-account-mode .pdos-step[data-pdos-step="plan"] + .pdos-line,#landing-auth-modal.pdos-payment-mode .pdos-step[data-pdos-step="account"] + .pdos-line{background:var(--pdo-acid)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-modal-card.pdos-checkout-card{width:min(1040px,100%)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--pdo-space-10);align-items:start}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-side{display:block;order:-1;position:sticky;top:0;padding:var(--pdo-space-4) 0 0;background:transparent;border:0;box-shadow:none}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-summary-continue{display:none!important}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-account-step{padding:var(--pdo-space-6);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-account-step .pdos-title{margin-bottom:var(--pdo-space-5)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-account-step .pdos-title h3{font-size:var(--pdo-type-h3)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pdo-space-4)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-fields > .pdos-field:not(#landing-username-field,#landing-email-field,#landing-password-field,#landing-password-confirm-field){grid-column:1/-1}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-field input{background:var(--pdo-surface-deep)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-signup-plan-box,#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-modality-wrap{border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-terms{display:flex;justify-content:space-between;align-items:center;gap:var(--pdo-space-5);padding-top:var(--pdo-space-5);border-top:1px solid var(--pdo-border-subtle)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-account-continue{padding:0 var(--pdo-space-8);min-height:48px;flex:none}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-payment-box,#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-modal-submit{display:none!important}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-check{display:block;line-height:1.6}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-check input{margin:0 6px 0 0;vertical-align:-2px;accent-color:var(--pdo-acid)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-check button{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}#landing-auth-modal .pdos-eye{font-family:var(--pdo-font-data);font-size:10px;letter-spacing:.08em;text-transform:uppercase}#landing-auth-modal .pdos-plan-step,#landing-auth-modal #landing-account-step,#landing-auth-modal #landing-payment-box,#landing-auth-modal .pdos-side{animation:pdos-step-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes pdos-step-in{from{opacity:0;transform:translateY(8px)}}@media (max-width:900px){#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-grid{grid-template-columns:1fr;gap:var(--pdo-space-6)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-side{position:static;padding-top:0}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-side .pdos-benefits,#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-side .pdos-soft{display:none}}@media (max-width:620px){#landing-auth-modal .pdos-head{grid-template-columns:minmax(0,1fr) 36px;row-gap:var(--pdo-space-4)}#landing-auth-modal .pdos-steps{grid-column:1/-1;grid-row:2}#landing-auth-modal .pdos-line{width:20px}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-account-step{padding:var(--pdo-space-4)}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-fields{grid-template-columns:1fr}#landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-terms{flex-direction:column;align-items:stretch}}
/* assets/runtime/pdo-checkout-32e27336d3cc8738.css */
#landing-auth-modal.pdos-plan-mode #landing-modal-card.pdos-checkout-card,#landing-auth-modal.pdos-payment-mode #landing-modal-card.pdos-checkout-card{width:min(1040px,100%)}#landing-auth-modal.pdos-plan-mode .pdos-ico{display:none}#landing-auth-modal.pdos-plan-mode .pdos-plan-step .pdos-title p{color:var(--pdo-text-secondary);font:500 var(--pdo-type-body-sm)/var(--pdo-leading-normal) var(--pdo-font-body)}#landing-auth-modal .pdos-billing-tabs{background:var(--pdo-surface);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md)}#landing-auth-modal .pdos-billing-tabs button{color:var(--pdo-text-secondary);border-radius:var(--pdo-radius-sm);font:700 var(--pdo-type-ui)/1 var(--pdo-font-body);min-height:34px}#landing-auth-modal .pdos-billing-tabs button.is-active{background:var(--pdo-acid);color:var(--pdo-black);box-shadow:none}#landing-auth-modal .pdos-plan-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pdo-space-3)}#landing-auth-modal .pdos-plan-card{background:var(--pdo-surface);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);color:var(--pdo-text-primary);box-shadow:none}#landing-auth-modal .pdos-plan-card.is-coach{background:var(--pdo-surface)}#landing-auth-modal .pdos-plan-card.is-active{border-color:var(--pdo-acid);box-shadow:inset 0 0 0 1px var(--pdo-acid)}#landing-auth-modal .pdos-plan-name{font-family:var(--pdo-font-heading);font-weight:600}#landing-auth-modal .pdos-plan-price strong{color:var(--pdo-text-primary);font:500 24px/1.1 var(--pdo-font-data)}#landing-auth-modal .pdos-plan-price span,#landing-auth-modal .pdos-plan-equiv,#landing-auth-modal .pdos-plan-desc,#landing-auth-modal .pdos-plan-features{color:var(--pdo-text-secondary)}#landing-auth-modal .pdos-plan-features span:before{background:var(--pdo-acid);width:6px;height:6px;margin-top:7px}#landing-auth-modal .pdos-plan-cta{border-color:var(--pdo-border-default);color:var(--pdo-text-primary);border-radius:var(--pdo-radius-sm)}#landing-auth-modal .pdos-plan-card.is-active .pdos-plan-cta{background:var(--pdo-acid);color:var(--pdo-black);border-color:var(--pdo-acid)}#landing-auth-modal .pdos-plan-coach-badge{background:var(--pdo-surface-elevated);color:var(--pdo-acid)}#landing-auth-modal .pdos-plan-badge{background:var(--pdo-acid);color:var(--pdo-black)}#landing-auth-modal.pdos-payment-mode .pdos-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--pdo-space-10);align-items:start}#landing-auth-modal.pdos-payment-mode .pdos-side{display:block;order:-1;position:sticky;top:0;padding:var(--pdo-space-4) 0 0;background:transparent;border:0;box-shadow:none}#landing-auth-modal .pdos-eyebrow{display:block;color:var(--pdo-text-muted);font:500 10px/1 var(--pdo-font-data);letter-spacing:var(--pdo-tracking-label);text-transform:uppercase}#landing-auth-modal .pdos-summary-title{margin:var(--pdo-space-3) 0 0;font:600 var(--pdo-type-h2)/var(--pdo-leading-tight) var(--pdo-font-heading);color:var(--pdo-text-primary);letter-spacing:-.03em}#landing-auth-modal .pdos-summary{margin-top:var(--pdo-space-6);padding:var(--pdo-space-4) 0;border:0;border-top:1px solid var(--pdo-border-default);border-bottom:1px solid var(--pdo-border-default);border-radius:0;background:transparent;display:grid;gap:var(--pdo-space-3)}#landing-auth-modal .pdos-total{border-top:1px solid var(--pdo-border-subtle);padding-top:var(--pdo-space-3)}#landing-auth-modal .pdos-total strong{color:var(--pdo-text-primary)}#landing-auth-modal .pdos-sline{display:flex;justify-content:space-between;gap:var(--pdo-space-4);color:var(--pdo-text-secondary);font:500 var(--pdo-type-body-sm)/1.4 var(--pdo-font-body)}#landing-auth-modal .pdos-sline b,#landing-auth-modal .pdos-sline strong{color:var(--pdo-text-primary);font:500 var(--pdo-type-body)/1.3 var(--pdo-font-data);text-align:right;overflow-wrap:anywhere}#landing-auth-modal .pdos-sline.pdos-total strong{font-size:20px}#landing-auth-modal .pdos-benefits{list-style:none;margin:var(--pdo-space-4) 0 0;padding:0;display:grid;gap:var(--pdo-space-2)}#landing-auth-modal .pdos-benefit{display:flex;gap:var(--pdo-space-2);align-items:baseline;color:var(--pdo-text-secondary);font:500 var(--pdo-type-body-sm)/1.45 var(--pdo-font-body)}#landing-auth-modal .pdos-benefit:before{content:"✓";width:auto;height:auto;border-radius:0;background:transparent;color:var(--pdo-acid);font-size:11px}#landing-auth-modal .pdos-soft{margin:var(--pdo-space-4) 0 0;padding:0;background:transparent;border-radius:0;color:var(--pdo-text-muted);font:500 var(--pdo-type-body-sm)/1.5 var(--pdo-font-body)}#landing-auth-modal.pdos-payment-mode #landing-summary-continue{display:none!important}#landing-auth-modal.pdos-payment-mode #landing-payment-box{padding:var(--pdo-space-6);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface)}#landing-auth-modal.pdos-payment-mode .pdos-title h3{font-size:var(--pdo-type-h3)}#landing-auth-modal.pdos-payment-mode #landing-payment-box{order:-1}#landing-auth-modal.pdos-payment-mode #landing-account-step > .pdos-title:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}#landing-auth-modal .pdos-methods{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--pdo-space-2)}#landing-auth-modal .pdos-pay{min-height:64px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;background:var(--pdo-surface-deep);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);color:var(--pdo-text-primary);padding:12px 40px 12px 14px;box-shadow:none;transition:border-color var(--pdo-transition-fast)}#landing-auth-modal .pdos-pay.is-active{border-color:var(--pdo-acid);box-shadow:inset 0 0 0 1px var(--pdo-acid)}#landing-auth-modal .pdos-pay:focus-visible,#landing-auth-modal .pdos-retry:focus-visible,#landing-auth-modal .pdos-back:focus-visible,#landing-auth-modal .pdos-btn:focus-visible,#landing-auth-modal .pdos-plan-card:focus-visible,#landing-auth-modal .pdos-billing-tabs button:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}#landing-auth-modal .pdos-pay .pdos-word,#landing-auth-modal .pdos-pay .pdos-usdt{color:var(--pdo-text-primary);font:600 15px/1.1 var(--pdo-font-body);font-style:normal}#landing-auth-modal .pdos-usdt-i{background:var(--pdo-surface-elevated);color:var(--pdo-text-primary);width:24px;height:24px;font-size:11px}#landing-auth-modal .pdos-pay-kind{color:var(--pdo-text-muted);font:500 10px/1 var(--pdo-font-data);letter-spacing:.06em;text-transform:uppercase}#landing-auth-modal .pdos-radio{border-color:var(--pdo-border-strong)}#landing-auth-modal .pdos-pay.is-active .pdos-radio{border:6px solid var(--pdo-acid)}#landing-auth-modal .pdos-detail{margin-top:var(--pdo-space-4);background:var(--pdo-surface-deep);border:1px solid var(--pdo-border-subtle);border-radius:var(--pdo-radius-md);padding:var(--pdo-space-4);color:var(--pdo-text-primary)}#landing-auth-modal .pdos-detail h4{font:600 var(--pdo-type-body)/1.3 var(--pdo-font-heading);color:var(--pdo-text-primary)}#landing-auth-modal .pdos-manual{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pdo-space-2)}#landing-auth-modal .pdos-manual div{background:var(--pdo-surface);border:1px solid var(--pdo-border-subtle);border-radius:var(--pdo-radius-sm);padding:var(--pdo-space-3);min-width:0}#landing-auth-modal .pdos-manual small{color:var(--pdo-text-muted);font:500 10px/1.2 var(--pdo-font-data);letter-spacing:.06em;text-transform:uppercase}#landing-auth-modal .pdos-manual strong{color:var(--pdo-text-primary);font:500 var(--pdo-type-body-sm)/1.4 var(--pdo-font-data);overflow-wrap:anywhere}#landing-auth-modal .pdos-note{background:var(--pdo-surface);border:1px solid var(--pdo-border-subtle);color:var(--pdo-text-secondary);border-radius:var(--pdo-radius-sm);font:500 var(--pdo-type-body-sm)/1.5 var(--pdo-font-body)}#landing-auth-modal .pdos-note b{color:var(--pdo-acid)}#landing-auth-modal .pdos-state{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--pdo-space-3);padding:var(--pdo-space-4);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep);color:var(--pdo-text-secondary);font:500 var(--pdo-type-body-sm)/1.45 var(--pdo-font-body)}#landing-auth-modal .pdos-state.is-error{border-color:var(--pdo-coral);color:var(--pdo-coral)}#landing-auth-modal .pdos-state.is-success{border-color:var(--pdo-positive);color:var(--pdo-positive)}#landing-auth-modal .pdos-state.pdo-empty-state{border-style:dashed}#landing-auth-modal .pdos-state strong{display:block;color:var(--pdo-text-primary);font-family:var(--pdo-font-heading)}#landing-auth-modal .pdos-state p{margin:4px 0 0}#landing-auth-modal .pdos-retry{min-height:34px;border:1px solid var(--pdo-border-strong);border-radius:var(--pdo-radius-sm);background:transparent;color:var(--pdo-text-primary);padding:0 12px;font:700 var(--pdo-type-ui)/1 var(--pdo-font-body);cursor:pointer}#landing-auth-modal .pdos-spinner{width:16px;height:16px;border:2px solid var(--pdo-border-default);border-top-color:var(--pdo-acid);border-radius:50%;animation:pdos-spin .8s linear infinite}@keyframes pdos-spin{to{transform:rotate(360deg)}}#landing-auth-modal .pdos-form[aria-busy="true"] .pdos-btn[type="submit"]{cursor:progress}@media (max-width:900px){#landing-auth-modal.pdos-payment-mode .pdos-grid{grid-template-columns:1fr;gap:var(--pdo-space-6)}#landing-auth-modal.pdos-payment-mode .pdos-side{position:static;padding-top:0}}@media (max-width:520px){#landing-auth-modal.pdos-payment-mode #landing-payment-box{padding:var(--pdo-space-4)}#landing-auth-modal .pdos-manual,#landing-auth-modal .pdos-methods,#landing-auth-modal .pdos-plan-grid{grid-template-columns:1fr}#landing-auth-modal .pdos-summary-title{font-size:28px}}@media (prefers-reduced-motion:reduce){#landing-auth-modal .pdos-spinner{animation:none}#landing-auth-modal .pdos-pay{transition:none}}#landing-auth-modal .pdos-billing-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px}#landing-auth-modal .pdos-billing-tabs button{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px;transition:background-color .18s,color .18s}#landing-auth-modal .pdos-billing-tabs button[data-save]::after{content:attr(data-save);padding:4px 8px;white-space:nowrap;border-radius:999px;background:var(--pd-acid-soft);color:var(--pdo-text-primary);font:600 10px/1 var(--pdo-font-data);letter-spacing:.02em}#landing-auth-modal .pdos-billing-tabs button.is-active[data-save]::after{background:color-mix(in srgb,var(--pdo-black) 14%,transparent);color:var(--pdo-black)}#landing-auth-modal .pdos-plan-grid{gap:var(--pdo-space-4);margin-top:var(--pdo-space-6)}#landing-auth-modal .pdos-plan-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:var(--pdo-space-6) var(--pdo-space-5) var(--pdo-space-5);border-radius:var(--pdo-radius-lg);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}#landing-auth-modal .pdos-plan-card:hover{border-color:var(--pdo-border-strong);transform:translateY(-2px)}#landing-auth-modal .pdos-plan-card.is-active{border-color:var(--pdo-acid);background:linear-gradient(180deg,color-mix(in srgb,var(--pdo-acid) 8%,var(--pdo-surface)) 0%,var(--pdo-surface) 60%);box-shadow:0 0 0 1px var(--pdo-acid),0 24px 48px -32px color-mix(in srgb,var(--pdo-acid) 70%,transparent)}#landing-auth-modal .pdos-plan-card.is-active::after{content:"✓";position:absolute;top:20px;right:20px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pdo-acid);color:var(--pdo-black);font:700 12px/1 var(--pdo-font-body)}#landing-auth-modal .pdos-plan-badge,#landing-auth-modal .pdos-plan-coach-badge{position:absolute;top:-11px;left:var(--pdo-space-5);right:auto;padding:5px 10px;border-radius:999px;font:600 10px/1 var(--pdo-font-data);letter-spacing:.06em;text-transform:uppercase}#landing-auth-modal .pdos-plan-name{font:600 18px/1.2 var(--pdo-font-heading);color:var(--pdo-text-primary);padding-right:30px}#landing-auth-modal .pdos-plan-price{display:flex;align-items:baseline;gap:6px;margin-top:2px}#landing-auth-modal .pdos-plan-price strong{font:500 34px/1 var(--pdo-font-data);letter-spacing:-.02em}#landing-auth-modal .pdos-plan-price span{color:var(--pdo-text-muted);font:500 var(--pdo-type-body-sm)/1 var(--pdo-font-body)}#landing-auth-modal .pdos-plan-equiv{color:var(--pdo-text-secondary);font:500 11px/1.3 var(--pdo-font-data);letter-spacing:.04em;text-transform:uppercase}#landing-auth-modal .pdos-plan-desc{padding-bottom:var(--pdo-space-3);border-bottom:1px solid var(--pdo-border-subtle);color:var(--pdo-text-secondary);font:400 var(--pdo-type-body-sm)/1.5 var(--pdo-font-body)}#landing-auth-modal .pdos-plan-features{flex:1;display:grid;align-content:start;gap:9px;padding-top:var(--pdo-space-2)}#landing-auth-modal .pdos-plan-features span{display:flex;align-items:flex-start;gap:10px;color:var(--pdo-text-primary);font:500 var(--pdo-type-body-sm)/1.4 var(--pdo-font-body)}#landing-auth-modal .pdos-plan-features span:before{content:"✓";flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:50%;background:var(--pd-acid-soft);color:var(--pdo-text-primary);font:700 9px/1 var(--pdo-font-body)}#landing-auth-modal .pdos-plan-cta{display:grid;place-items:center;min-height:42px;margin-top:var(--pdo-space-4);border:1px solid var(--pdo-border-default);font:700 var(--pdo-type-ui)/1 var(--pdo-font-body);transition:background-color .18s,border-color .18s,color .18s}#landing-auth-modal .pdos-plan-card:hover .pdos-plan-cta{border-color:var(--pdo-border-strong)}#landing-auth-modal .pdos-plan-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pdo-space-2) var(--pdo-space-6);margin:var(--pdo-space-6) 0 0;padding:0;list-style:none;color:var(--pdo-text-muted);font:500 12px/1.3 var(--pdo-font-body)}#landing-auth-modal .pdos-plan-trust li{display:inline-flex;align-items:center;gap:8px}#landing-auth-modal .pdos-plan-trust li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pdo-acid)}#landing-auth-modal .pdos-plan-actions{display:flex;justify-content:flex-end;margin-top:var(--pdo-space-5)}#landing-auth-modal #landing-plan-continue{padding:0 var(--pdo-space-10);min-height:48px}@media (max-width:520px){#landing-auth-modal .pdos-billing-tabs{display:flex}#landing-auth-modal .pdos-billing-tabs button{flex:1;justify-content:center}#landing-auth-modal #landing-plan-continue{width:100%}#landing-auth-modal .pdos-plan-trust{flex-direction:column;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){#landing-auth-modal .pdos-plan-card{transition:none}#landing-auth-modal .pdos-plan-card:hover{transform:none}}
/* assets/runtime/pdo-onboarding-738cdfdf37fad9b4.css */
#pdo-real-onboarding{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:var(--pdo-surface-carbon);color:var(--pdo-text-primary);font-family:var(--pdo-font-body);overflow:auto}.pdo-ob-card{width:min(760px,100%);padding:clamp(24px,5vw,56px);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface-deep);box-shadow:var(--pdo-shadow-lg)}.pdo-ob-logo{display:block;width:190px;height:auto;margin-bottom:40px}.pdo-ob-steps{display:flex;gap:8px;margin-bottom:28px}.pdo-ob-steps span{height:4px;flex:1;border-radius:999px;background:var(--pdo-border-default)}.pdo-ob-steps span.is-active{background:var(--pdo-acid)}.pdo-ob-eyebrow{font:700 var(--pdo-type-ui)/1 var(--pdo-font-data);letter-spacing:var(--pdo-tracking-label);color:var(--pdo-acid);text-transform:uppercase}.pdo-ob-card h1{margin:12px 0;font:700 clamp(28px,5vw,44px)/1.08 var(--pdo-font-heading)}.pdo-ob-card p{color:var(--pdo-text-secondary);font-size:var(--pdo-type-body-lg);line-height:var(--pdo-leading-normal)}.pdo-ob-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.pdo-ob-flow div{padding:16px;border:1px solid var(--pdo-border-subtle);border-radius:var(--pdo-radius-md);font-size:var(--pdo-type-body-sm)}.pdo-ob-flow b{display:block;color:var(--pdo-acid);font-family:var(--pdo-font-data);font-size:var(--pdo-type-meta);margin-bottom:7px}.pdo-ob-modes{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.pdo-ob-modes button,.pdo-ob-actions button{min-height:44px;border-radius:var(--pdo-radius-sm);padding:0 16px;border:1px solid var(--pdo-border-default);background:transparent;color:var(--pdo-text-primary);font:700 var(--pdo-type-body-sm)/1 var(--pdo-font-body);cursor:pointer}.pdo-ob-modes button[aria-pressed=true],.pdo-ob-actions .pdo-ob-primary{background:var(--pdo-acid);border-color:var(--pdo-acid);color:var(--pdo-black)}.pdo-ob-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}.pdo-ob-actions .pdo-ob-skip{color:var(--pdo-text-secondary)}.pdo-ob-drop{display:grid;place-items:center;min-height:190px;margin:28px 0;border:1px dashed var(--pdo-border-strong);border-radius:var(--pdo-radius-md);text-align:center;padding:24px}.pdo-ob-drop.is-drag{border-color:var(--pdo-acid);background:var(--pd-acid-soft)}.pdo-ob-status{min-height:24px;color:var(--pdo-text-secondary);font-size:var(--pdo-type-body-sm)}.pdo-ob-status[data-kind=error]{color:var(--pdo-coral)}.pdo-ob-status[data-kind=success]{color:var(--pdo-positive)}@media(max-width:620px){#pdo-real-onboarding{padding:12px}.pdo-ob-card{padding:24px}.pdo-ob-logo{width:164px;margin-bottom:28px}.pdo-ob-flow{grid-template-columns:1fr}.pdo-ob-actions>*{width:100%}}@media(prefers-reduced-motion:reduce){#pdo-real-onboarding *{transition:none!important;animation:none!important}}
/* assets/runtime/pdo-theme-light-2540ea9dc5bd6a8a.css */
html[data-theme="light"] *,html[data-theme="light"] :after,html[data-theme="light"] :before{--tw-ring-offset-color:#E1E5DF;--tw-ring-color:rgba(112,227,155,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}html[data-theme="light"] ::backdrop{--tw-ring-offset-color:#E1E5DF;--tw-ring-color:rgba(112,227,155,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}html[data-theme="light"] *,html[data-theme="light"] :after,html[data-theme="light"] :before{border:0 solid #E1E5DF}html[data-theme="light"]{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] hr{color:inherit;border-top-width:1px}html[data-theme="light"] a{color:inherit}html[data-theme="light"] code,html[data-theme="light"] kbd,html[data-theme="light"] pre,html[data-theme="light"] samp{font-family:'DM Mono',monospace}html[data-theme="light"] table{border-color:inherit;border-collapse:collapse}html[data-theme="light"] button,html[data-theme="light"] input,html[data-theme="light"] optgroup,html[data-theme="light"] select,html[data-theme="light"] textarea{color:inherit}html[data-theme="light"] button,html[data-theme="light"] input:where([type=button]),html[data-theme="light"] input:where([type=reset]),html[data-theme="light"] input:where([type=submit]){background-color:transparent;background-image:none}html[data-theme="light"] :-moz-focusring{outline:auto}html[data-theme="light"] :-moz-ui-invalid{box-shadow:none}html[data-theme="light"] [type=search]{outline-offset:-2px}html[data-theme="light"] input::-moz-placeholder,html[data-theme="light"] textarea::-moz-placeholder{color:#666B66}html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:#666B66}html[data-theme="light"] .border-collapse{border-collapse:collapse}html[data-theme="light"] .rounded-2xl{border-radius:1rem}html[data-theme="light"] .rounded-full{border-radius:999px}html[data-theme="light"] .rounded-md{border-radius:.375rem}html[data-theme="light"] .rounded-xl{border-radius:.75rem}html[data-theme="light"] .border{border-width:1px}html[data-theme="light"] .border-b{border-bottom-width:1px}html[data-theme="light"] .border-t{border-top-width:1px}html[data-theme="light"] .border-slate-200{border-color:rgb(226 232 240/var(--tw-border-opacity,1))}html[data-theme="light"] .bg-emerald-600{background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-indigo-600{background-color:rgb(155 214 46/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-rose-600{background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-slate-100{background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-slate-200{background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-slate-50{background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-slate-800\/80{background-color:rgba(240,242,239,.8)}html[data-theme="light"] .bg-slate-900{background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-slate-900\/60{background-color:rgba(240,242,239,.6)}html[data-theme="light"] .bg-slate-950{background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-slate-950\/40{background-color:rgba(11,14,13,.2)}html[data-theme="light"] .bg-slate-950\/50{background-color:rgba(11,14,13,.25)}html[data-theme="light"] .bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}html[data-theme="light"] .bg-white\/40{background-color:hsla(0,0%,100%,.4)}html[data-theme="light"] .bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}html[data-theme="light"] .from-emerald-500{--tw-gradient-from:#70E39B var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html[data-theme="light"] .to-indigo-600{--tw-gradient-to:#C8FF4D var(--tw-gradient-to-position)}html[data-theme="light"] .font-sans{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] .text-rose-400{color:rgb(251 113 133/var(--tw-text-opacity,1))}html[data-theme="light"] .text-slate-300{color:rgb(203 213 225/var(--tw-text-opacity,1))}html[data-theme="light"] .text-slate-400{color:rgb(148 163 184/var(--tw-text-opacity,1))}html[data-theme="light"] .text-slate-500{color:rgb(100 116 139/var(--tw-text-opacity,1))}html[data-theme="light"] .text-slate-700{color:rgb(51 65 85/var(--tw-text-opacity,1))}html[data-theme="light"] .text-slate-800{color:rgb(30 41 59/var(--tw-text-opacity,1))}html[data-theme="light"] .text-slate-950{color:rgb(2 6 23/var(--tw-text-opacity,1))}html[data-theme="light"] .text-white{color:rgb(255 255 255/var(--tw-text-opacity,1))}html[data-theme="light"] .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(12,15,13,.08);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}html[data-theme="light"] .shadow-2xl,html[data-theme="light"] .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}html[data-theme="light"] .shadow-md{--tw-shadow:0 4px 6px -1px rgba(12,15,13,.035),0 2px 4px -2px rgba(12,15,13,.035);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}html[data-theme="light"] .outline-none{outline:2px solid transparent;outline-offset:2px}html[data-theme="light"] .outline{outline-style:solid}html[data-theme="light"] .blur,html[data-theme="light"] .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)}html[data-theme="light"] .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}html[data-theme="light"] .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}html[data-theme="light"] .focus\:ring-indigo-500:focus{--tw-ring-color:rgb(184 238 66/var(--tw-ring-opacity,1))}html[data-theme="light"]{--pdo-black:#F6F7F5;--pdo-ivory:#0C0F0D;--pdo-acid:#C8FF4D;--pdo-surface-carbon:var(--pdo-black);--pdo-surface-deep:#F6F7F5;--pdo-surface:#F0F2EF;--pdo-surface-elevated:#F0F2EF;--pdo-surface-hover:#E8EBE6;--pdo-positive:#70E39B;--pdo-coral:#FF7459;--pdo-amber:#F0B84E;--pdo-info:#70E39B;--pdo-muted:#666B66;--pdo-text-primary:var(--pdo-ivory);--pdo-text-secondary:#666B66;--pdo-text-muted:var(--pdo-muted);--pdo-text-disabled:#666B66;--pdo-border-subtle:#E1E5DF;--pdo-border-default:#E1E5DF;--pdo-border-strong:rgba(12,15,13,.23);--pdo-scrim:rgba(11,14,13,.275);--pdo-shadow-sm:0 5px 16px rgba(12,15,13,.042);--pdo-shadow-md:0 14px 38px rgba(12,15,13,.063);--pdo-shadow-lg:0 18px 48px rgba(12,15,13,.08);--pdo-font-heading:'Space Grotesk',var(--pdo-font-body);--pd-bg:var(--pdo-surface-carbon);--pd-bg2:var(--pdo-surface-deep);--pd-surface:var(--pdo-surface);--pd-surface-raised:var(--pdo-surface-elevated);--pd-surface-hover:var(--pdo-surface-hover);--pd-paper:var(--pdo-ivory);--pd-text:var(--pdo-text-primary);--pd-muted:var(--pdo-text-muted);--pd-dim:var(--pdo-text-disabled);--pd-border:var(--pdo-border-default);--pd-border-strong:var(--pdo-border-strong);--pd-acid:var(--pdo-acid);--pd-acid-deep:#C8FF4D;--pd-acid-soft:rgba(200,255,77,.13);--pd-coral:var(--pdo-coral);--pd-sky:var(--pdo-info);--pd-yellow:var(--pdo-amber);--pd-success:var(--pdo-positive);--pd-ink:#0C0F0D;--pd-radius-sm:var(--pdo-radius-sm);--pd-radius-md:var(--pdo-radius-md);--pd-radius-lg:var(--pdo-radius-lg);--pd-shadow:var(--pdo-shadow-lg);--pd-fast:var(--pdo-transition-fast);--pd-normal:var(--pdo-transition-normal);--pd-ease:var(--pdo-ease);--pd-sans:var(--pdo-font-body);--pd-display:var(--pdo-font-heading);--pd-mono:var(--pdo-font-data)}html[data-theme="light"] ::selection{background:var(--pd-acid);color:#0C0F0D}html[data-theme="light"] body{background:var(--pd-bg);color:var(--pd-text)}html[data-theme="light"] :where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--pd-acid)}html[data-theme="light"] :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pd-acid);outline-offset:3px}html[data-theme="light"] ::-webkit-scrollbar-thumb{background:var(--pd-border-strong);border-radius:8px}html[data-theme="light"] #dashboard-page > aside{box-shadow:inset -1px 0 0 rgba(12,15,13,.009)}html[data-theme="light"] #dashboard-page .tab-btn[aria-selected=true]{box-shadow:none}html[data-theme="light"] #dashboard-page .tab-btn:hover{box-shadow:inset 3px 0 0 var(--pd-border-strong)}html[data-theme="light"] #dashboard-page .tab-btn[aria-selected=true]:hover{box-shadow:none}html[data-theme="light"] #landing-auth-modal.pdos-checkout-modal{background:var(--pdo-scrim)}html[data-theme="light"] #landing-auth-modal #landing-modal-card.pdos-checkout-card{background:var(--pdo-surface-deep);color:var(--pdo-text-primary);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] #landing-auth-modal .pdos-logo{background:none}html[data-theme="light"] #landing-auth-modal .pdos-close{background:transparent;border:1px solid var(--pdo-border-default);color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-close:hover{color:var(--pdo-text-primary);border-color:var(--pdo-border-strong)}html[data-theme="light"] #landing-auth-modal .pdos-panel{border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme="light"] #landing-auth-modal .pdos-title h3{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal #landing-modal-subtitle{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-field{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-field input,html[data-theme="light"] #landing-auth-modal .pdos-field textarea{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-sm);background:var(--pdo-surface);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-field input::placeholder,html[data-theme="light"] #landing-auth-modal .pdos-field textarea::placeholder{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-field input:focus,html[data-theme="light"] #landing-auth-modal .pdos-field textarea:focus{border-color:var(--pdo-acid);box-shadow:0 0 0 3px var(--pd-acid-soft)}html[data-theme="light"] #landing-auth-modal .pdos-field input:-webkit-autofill{-webkit-text-fill-color:var(--pdo-text-primary);caret-color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-eye{border:0;background:transparent;color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-eye:hover{color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-check{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-check button,html[data-theme="light"] #landing-auth-modal .pdos-switch button,html[data-theme="light"] #landing-auth-modal .pdos-help button{color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-btn{border-radius:var(--pdo-radius-sm);background:var(--pdo-acid);color:#0C0F0D;box-shadow:none}html[data-theme="light"] #landing-auth-modal .pdos-btn:hover{filter:brightness(1.04)}html[data-theme="light"] #landing-auth-modal .pdos-switch{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-back{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-back:hover{color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-status-message{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-sm);color:var(--pdo-text-secondary);background:var(--pdo-surface)}html[data-theme="light"] #landing-auth-modal .pdos-status-message[data-kind="error"]{border-color:color-mix(in srgb,var(--pdo-coral) 60%,transparent);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-status-message[data-kind="success"]{border-color:color-mix(in srgb,var(--pdo-positive) 60%,transparent);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-legal-mode #landing-legal-body{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal.pdos-checkout-modal.pdos-checkout-modal{background:var(--pdo-scrim);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal #landing-signup-plan-box,html[data-theme="light"] #landing-auth-modal #landing-modality-wrap,html[data-theme="light"] #landing-auth-modal #landing-plan-dropdown,html[data-theme="light"] #landing-auth-modal .pdos-detail,html[data-theme="light"] #landing-auth-modal .pdos-manual div,html[data-theme="light"] #landing-auth-modal .pdos-summary,html[data-theme="light"] #landing-auth-modal .pdos-security{border:1px solid var(--pdo-border-default);background:var(--pdo-surface);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal #landing-signup-plan-box button,html[data-theme="light"] #landing-auth-modal #landing-modality-wrap button{border:1px solid var(--pdo-border-default);background:var(--pdo-surface-elevated);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal #landing-modality-title{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-pay,html[data-theme="light"] #landing-auth-modal .pdos-plan-card,html[data-theme="light"] #landing-auth-modal .pdos-plan-card.is-coach{border-color:var(--pdo-border-default);background:var(--pdo-surface);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-row,html[data-theme="light"] #landing-auth-modal .pdos-net,html[data-theme="light"] #landing-auth-modal .pdos-progress,html[data-theme="light"] #landing-auth-modal .pdos-plan-secure,html[data-theme="light"] #landing-auth-modal .pdos-plan-secure span{border-color:var(--pdo-border-default)}html[data-theme="light"] #landing-auth-modal .pdos-pay.pdos-pay-v2{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);background:var(--pdo-surface);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-pay.pdos-pay-v2:hover{border-color:var(--pdo-border-strong);background:var(--pdo-surface-hover)}html[data-theme="light"] #landing-auth-modal .pdos-pay.pdos-pay-v2.is-active{border-color:var(--pdo-acid);box-shadow:0 0 0 1px var(--pdo-acid) inset}html[data-theme="light"] #landing-auth-modal .pdos-pay.pdos-pay-v2:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] #landing-auth-modal .pdos-pay-v2 .pdos-radio{border:2px solid var(--pdo-border-strong);border-radius:50%}html[data-theme="light"] #landing-auth-modal .pdos-pay-v2.is-active .pdos-radio{border-color:var(--pdo-acid);background:radial-gradient(circle,var(--pdo-acid) 0 4px,transparent 5px)}html[data-theme="light"] #landing-auth-modal .pdos-pay-text strong{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-pay-text small{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-pay-marks i{border:1px solid var(--pdo-border-default);border-radius:16px;color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-detail:has(.pdos-pay-detail){border:0;background:none;box-shadow:none}html[data-theme="light"] #landing-auth-modal .pdos-pay-detail{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}html[data-theme="light"] #landing-auth-modal .pdos-pay-detail-head h4{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-pay-amount{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-pay-steps li{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-pay-steps li::before{border-radius:50%;background:var(--pdo-surface-hover);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-pay-trust{border-top:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #landing-auth-modal .pdos-pay-trust span{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-pay-trust span::before{border-radius:50%;background:var(--pdo-positive)}html[data-theme="light"] #landing-auth-modal .pdos-close{border-radius:50%}html[data-theme="light"] #landing-auth-modal .pdos-step{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-num{border:1px solid var(--pdo-border-strong);border-radius:50%;background:transparent;color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-line{background:var(--pdo-border-default)}html[data-theme="light"] #landing-auth-modal.pdos-plan-mode [data-pdos-step="plan"],html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode) [data-pdos-step="account"],html[data-theme="light"] #landing-auth-modal.pdos-payment-mode [data-pdos-step="payment"]{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal.pdos-plan-mode [data-pdos-step="plan"] .pdos-num,html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode) [data-pdos-step="account"] .pdos-num,html[data-theme="light"] #landing-auth-modal.pdos-payment-mode [data-pdos-step="payment"] .pdos-num{border-color:var(--pdo-acid);background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal.pdos-account-mode [data-pdos-step="plan"],html[data-theme="light"] #landing-auth-modal.pdos-payment-mode [data-pdos-step="account"]{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode [data-pdos-step="plan"] .pdos-num,html[data-theme="light"] #landing-auth-modal.pdos-payment-mode [data-pdos-step="account"] .pdos-num{border-color:var(--pdo-acid);background:var(--pd-acid-soft);color:transparent}html[data-theme="light"] #landing-auth-modal.pdos-account-mode [data-pdos-step="plan"] .pdos-num::after,html[data-theme="light"] #landing-auth-modal.pdos-payment-mode [data-pdos-step="account"] .pdos-num::after{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode .pdos-step[data-pdos-step="plan"] + .pdos-line,html[data-theme="light"] #landing-auth-modal.pdos-payment-mode .pdos-step[data-pdos-step="account"] + .pdos-line{background:var(--pdo-acid)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-side{background:transparent;border:0;box-shadow:none}html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-account-step{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-field input{background:var(--pdo-surface-deep)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-signup-plan-box,html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) #landing-modality-wrap{border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-terms{border-top:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-check input{accent-color:var(--pdo-acid)}html[data-theme="light"] #landing-auth-modal.pdos-account-mode:not(.pdos-payment-mode,.pdos-login-mode,.pdos-legal-mode) .pdos-check button{border:0;background:none}html[data-theme="light"] #landing-auth-modal.pdos-plan-mode .pdos-plan-step .pdos-title p{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs{background:var(--pdo-surface);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md)}html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs button{color:var(--pdo-text-secondary);border-radius:var(--pdo-radius-sm)}html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs button.is-active{background:var(--pdo-acid);color:#0C0F0D;box-shadow:none}html[data-theme="light"] #landing-auth-modal .pdos-plan-card{background:var(--pdo-surface);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);color:var(--pdo-text-primary);box-shadow:none}html[data-theme="light"] #landing-auth-modal .pdos-plan-card.is-coach{background:var(--pdo-surface)}html[data-theme="light"] #landing-auth-modal .pdos-plan-card.is-active{border-color:var(--pdo-acid);box-shadow:inset 0 0 0 1px var(--pdo-acid)}html[data-theme="light"] #landing-auth-modal .pdos-plan-price strong{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-plan-price span,html[data-theme="light"] #landing-auth-modal .pdos-plan-equiv,html[data-theme="light"] #landing-auth-modal .pdos-plan-desc,html[data-theme="light"] #landing-auth-modal .pdos-plan-features{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-plan-features span:before{background:var(--pdo-acid)}html[data-theme="light"] #landing-auth-modal .pdos-plan-cta{border-color:var(--pdo-border-default);color:var(--pdo-text-primary);border-radius:var(--pdo-radius-sm)}html[data-theme="light"] #landing-auth-modal .pdos-plan-card.is-active .pdos-plan-cta{background:var(--pdo-acid);color:#0C0F0D;border-color:var(--pdo-acid)}html[data-theme="light"] #landing-auth-modal .pdos-plan-coach-badge{background:var(--pdo-surface-elevated);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-plan-badge{background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal.pdos-payment-mode .pdos-side{background:transparent;border:0;box-shadow:none}html[data-theme="light"] #landing-auth-modal .pdos-eyebrow{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-summary-title{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-summary{border:0;border-top:1px solid var(--pdo-border-default);border-bottom:1px solid var(--pdo-border-default);border-radius:0;background:transparent}html[data-theme="light"] #landing-auth-modal .pdos-total{border-top:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #landing-auth-modal .pdos-total strong{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-sline{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-sline b,html[data-theme="light"] #landing-auth-modal .pdos-sline strong{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-benefit{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-benefit:before{border-radius:0;background:transparent;color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-soft{background:transparent;border-radius:0;color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal.pdos-payment-mode #landing-payment-box{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface)}html[data-theme="light"] #landing-auth-modal .pdos-pay{background:var(--pdo-surface-deep);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);color:var(--pdo-text-primary);box-shadow:none}html[data-theme="light"] #landing-auth-modal .pdos-pay.is-active{border-color:var(--pdo-acid);box-shadow:inset 0 0 0 1px var(--pdo-acid)}html[data-theme="light"] #landing-auth-modal .pdos-pay:focus-visible,html[data-theme="light"] #landing-auth-modal .pdos-retry:focus-visible,html[data-theme="light"] #landing-auth-modal .pdos-back:focus-visible,html[data-theme="light"] #landing-auth-modal .pdos-btn:focus-visible,html[data-theme="light"] #landing-auth-modal .pdos-plan-card:focus-visible,html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs button:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] #landing-auth-modal .pdos-pay .pdos-word,html[data-theme="light"] #landing-auth-modal .pdos-pay .pdos-usdt{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-usdt-i{background:var(--pdo-surface-elevated);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-pay-kind{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-radio{border-color:var(--pdo-border-strong)}html[data-theme="light"] #landing-auth-modal .pdos-pay.is-active .pdos-radio{border:6px solid var(--pdo-acid)}html[data-theme="light"] #landing-auth-modal .pdos-detail{background:var(--pdo-surface-deep);border:1px solid var(--pdo-border-subtle);border-radius:var(--pdo-radius-md);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-detail h4{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-manual div{background:var(--pdo-surface);border:1px solid var(--pdo-border-subtle);border-radius:var(--pdo-radius-sm)}html[data-theme="light"] #landing-auth-modal .pdos-manual small{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-manual strong{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-note{background:var(--pdo-surface);border:1px solid var(--pdo-border-subtle);color:var(--pdo-text-secondary);border-radius:var(--pdo-radius-sm)}html[data-theme="light"] #landing-auth-modal .pdos-note b{color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-state{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep);color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-state.is-error{border-color:var(--pdo-coral);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-state.is-success{border-color:var(--pdo-positive);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-state.pdo-empty-state{border-style:dashed}html[data-theme="light"] #landing-auth-modal .pdos-state strong{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-retry{border:1px solid var(--pdo-border-strong);border-radius:var(--pdo-radius-sm);background:transparent;color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-spinner{border:2px solid var(--pdo-border-default);border-top-color:var(--pdo-acid);border-radius:50%}html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs{border-radius:999px}html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs button{border-radius:999px}html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs button[data-save]::after{border-radius:999px;background:var(--pd-acid-soft);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-billing-tabs button.is-active[data-save]::after{background:color-mix(in srgb,var(--pdo-black) 14%,transparent);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-plan-card{border-radius:var(--pdo-radius-lg)}html[data-theme="light"] #landing-auth-modal .pdos-plan-card:hover{border-color:var(--pdo-border-strong)}html[data-theme="light"] #landing-auth-modal .pdos-plan-card.is-active{border-color:var(--pdo-acid);background:linear-gradient(180deg,color-mix(in srgb,var(--pdo-acid) 8%,var(--pdo-surface)) 0%,var(--pdo-surface) 60%);box-shadow:0 0 0 1px var(--pdo-acid),0 24px 48px -32px color-mix(in srgb,var(--pdo-acid) 70%,transparent)}html[data-theme="light"] #landing-auth-modal .pdos-plan-card.is-active::after{border-radius:50%;background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"] #landing-auth-modal .pdos-plan-badge,html[data-theme="light"] #landing-auth-modal .pdos-plan-coach-badge{border-radius:999px}html[data-theme="light"] #landing-auth-modal .pdos-plan-name{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-plan-price span{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-plan-equiv{color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-plan-desc{border-bottom:1px solid var(--pdo-border-subtle);color:var(--pdo-text-secondary)}html[data-theme="light"] #landing-auth-modal .pdos-plan-features span{color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-plan-features span:before{border-radius:50%;background:var(--pd-acid-soft);color:var(--pdo-text-primary)}html[data-theme="light"] #landing-auth-modal .pdos-plan-cta{border:1px solid var(--pdo-border-default)}html[data-theme="light"] #landing-auth-modal .pdos-plan-card:hover .pdos-plan-cta{border-color:var(--pdo-border-strong)}html[data-theme="light"] #landing-auth-modal .pdos-plan-trust{color:var(--pdo-text-muted)}html[data-theme="light"] #landing-auth-modal .pdos-plan-trust li::before{border-radius:50%;background:var(--pdo-acid)}html[data-theme="light"] #pdo-real-onboarding{background:var(--pdo-surface-carbon);color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-ob-card{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface-deep);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] .pdo-ob-steps span{border-radius:999px;background:var(--pdo-border-default)}html[data-theme="light"] .pdo-ob-steps span.is-active{background:var(--pdo-acid)}html[data-theme="light"] .pdo-ob-eyebrow{color:#0C0F0D}html[data-theme="light"] .pdo-ob-card p{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-ob-flow div{border:1px solid var(--pdo-border-subtle);border-radius:var(--pdo-radius-md)}html[data-theme="light"] .pdo-ob-flow b{color:#0C0F0D}html[data-theme="light"] .pdo-ob-modes button,html[data-theme="light"] .pdo-ob-actions button{border-radius:var(--pdo-radius-sm);border:1px solid var(--pdo-border-default);background:transparent;color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-ob-modes button[aria-pressed=true],html[data-theme="light"] .pdo-ob-actions .pdo-ob-primary{background:var(--pdo-acid);border-color:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"] .pdo-ob-actions .pdo-ob-skip{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-ob-drop{border:1px dashed var(--pdo-border-strong);border-radius:var(--pdo-radius-md)}html[data-theme="light"] .pdo-ob-drop.is-drag{border-color:var(--pdo-acid);background:var(--pd-acid-soft)}html[data-theme="light"] .pdo-ob-status{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-ob-status[data-kind=error]{color:#0C0F0D}html[data-theme="light"] .pdo-ob-status[data-kind=success]{color:#0C0F0D}html[data-theme="light"] ::-webkit-scrollbar-track{background:transparent}html[data-theme="light"] ::-webkit-scrollbar-thumb{background:#FFFFFF;border-radius:9999px}html[data-theme="light"] .glowing-circle-A,html[data-theme="light"] .glowing-circle-B,html[data-theme="light"] .glowing-circle-C,html[data-theme="light"] .glowing-circle-D{box-shadow:0 1px 2px rgba(12,15,13,.035)}html[data-theme="light"] .bg-grid-pattern{background-image:linear-gradient(to right,rgba(11,14,13,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(11,14,13,.025) 1px,transparent 1px)}html[data-theme="light"] #landing-legacy-unused{background:var(--pd-bg);color:var(--pd-text);font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #landing-legacy-unused button:hover{filter:brightness(1.04)}html[data-theme="light"] #landing-legacy-unused button:active{filter:brightness(.98)}html[data-theme="light"] #landing-legacy-unused{--ldp2-acid:var(--pd-acid);--ldp2-acid2:var(--pd-acid-deep);--ldp2-acid-soft:rgba(200,255,77,.13);--ldp2-acid-bd:rgba(200,255,77,.3);--ldp2-paper:var(--pd-paper);--ldp2-ink:#0C0F0D;--ldp2-card:var(--pd-surface);--ldp2-card2:var(--pd-surface-raised);--ldp2-line:#E1E5DF}html[data-theme="light"] #landing-legacy-unused ::selection{background:var(--ldp2-acid);color:#0C0F0D}html[data-theme="light"] #landing-legacy-unused h1,html[data-theme="light"] #landing-legacy-unused h2,html[data-theme="light"] #landing-legacy-unused h3{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #landing-legacy-unused:before{background:linear-gradient(rgba(12,15,13,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.026) 1px,transparent 1px)}html[data-theme="light"] .ldp2-scroll-progress i{background:var(--ldp2-acid);box-shadow:none}html[data-theme="light"] .ldp2-cursor-glow{border-radius:50%;background:radial-gradient(circle,rgba(200,255,77,.06),transparent 68%)}html[data-theme="light"] .ldp3-feature{border:1px solid var(--ldp2-line);background:var(--ldp2-card);border-radius:16px}html[data-theme="light"] .ldp3-feature:hover{border-color:rgba(200,255,77,.36);box-shadow:0 28px 70px rgba(12,15,13,.08)}html[data-theme="light"] .ldp3-feature:before{background:radial-gradient(circle at var(--ldp3-mx,80%) var(--ldp3-my,10%),rgba(200,255,77,.095),transparent 32%)}html[data-theme="light"] .ldp3-feature-paper{background:var(--ldp2-paper);color:#0C0F0D}html[data-theme="light"] .ldp3-feature-paper:before{background:radial-gradient(circle at var(--ldp3-mx,80%) var(--ldp3-my,10%),rgba(11,14,13,.04),transparent 32%)}html[data-theme="light"] .ldp3-feature-n{font-family:'DM Mono',monospace;color:#0C0F0D}html[data-theme="light"] .ldp3-feature-small{background:var(--pd-surface-raised);border:1px solid var(--ldp2-line);border-radius:16px}html[data-theme="light"] .ldp3-feature-small:hover{border-color:rgba(200,255,77,.36);box-shadow:0 28px 70px rgba(12,15,13,.08)}html[data-theme="light"] .ldp3-feature-small:after{border:1px solid var(--ldp2-line);border-radius:16px;box-shadow:none}html[data-theme="light"] .ldp3-feature-small:hover:after{background:rgba(200,255,77,.12)}html[data-theme="light"] .ldp3-orbit{border:1px solid var(--ldp2-line);border-radius:50%}html[data-theme="light"] .ldp3-orbit:before,html[data-theme="light"] .ldp3-orbit:after{border-radius:50%;background:var(--ldp2-acid);box-shadow:none}html[data-theme="light"] .ldp3-orbit-a:after{background:var(--pd-sky);box-shadow:none}html[data-theme="light"] .ldp3-orbit-b{border-style:dashed}html[data-theme="light"] .ldp3-orbit-b:before{background:var(--pd-coral);box-shadow:none}html[data-theme="light"] .ldp3-sat-card{border:1px solid var(--ldp2-line);background:rgba(240,242,239,.92);box-shadow:0 30px 70px rgba(12,15,13,.08);border-radius:26px;color:var(--pd-text);font-family:'DM Mono',monospace}html[data-theme="light"] .ldp3-sat-card strong{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] .ldp3-sat-grade strong{color:#0C0F0D}html[data-theme="light"] .ldp3-mini-heat i{border-radius:3px;background:rgba(200,255,77,.14)}html[data-theme="light"] .ldp3-mini-heat i:nth-child(3n),html[data-theme="light"] .ldp3-mini-heat i:nth-child(7){background:var(--ldp2-acid)}html[data-theme="light"] .ldp3-mini-heat i:nth-child(4),html[data-theme="light"] .ldp3-mini-heat i:nth-child(9){background:var(--pd-coral)}html[data-theme="light"] .ldp3-price-sheen{border-radius:16px;background:linear-gradient(115deg,transparent 20%,rgba(12,15,13,.12) 46%,transparent 72%)}html[data-theme="light"] .ldp3-demo-sheen{border-radius:16px;background:linear-gradient(120deg,transparent 25%,rgba(200,255,77,.035) 48%,transparent 70%)}html[data-theme="light"] .ldp3-step:after{background:var(--ldp2-acid)}html[data-theme="light"] .ldp3-step:hover{background:rgba(12,15,13,.026)}html[data-theme="light"] .ldp3-faq-item:hover{border-color:rgba(200,255,77,.24)}html[data-theme="light"] .ldp3-social:hover{border-color:var(--ldp2-acid)!important;color:#0C0F0D!important}html[data-theme="light"] #landing-legacy-unused [data-ldp-navlinks] a:after{background:var(--ldp2-acid)}html[data-theme="light"] #landing-legacy-unused button[style*="linear-gradient(180deg,var(--acc"]:after{background:linear-gradient(110deg,transparent 20%,rgba(12,15,13,.12) 48%,transparent 76%)}html[data-theme="light"] .ldp3-mark{border-radius:16px}html[data-theme="light"] .ldp3-mark:after{background:linear-gradient(120deg,transparent 35%,rgba(12,15,13,.12) 50%,transparent 65%)}html[data-theme="light"] .ldp3-hero-em:after{background:repeating-linear-gradient(90deg,var(--ldp2-acid) 0 16px,transparent 16px 22px)}html[data-theme="light"] .ldp3-hero-card:before{background:linear-gradient(to bottom,transparent,rgba(12,15,13,.12),transparent)}html[data-theme="light"] .ldp3-hero-card-paper:after{border-radius:50%;background:var(--ldp2-acid)}html[data-theme="light"] .ldp3-hero-data-ring{border-radius:50%;background:conic-gradient(var(--ldp2-acid) 0 78%,rgba(11,14,13,.05) 78%);box-shadow:0 14px 32px rgba(12,15,13,.035)}html[data-theme="light"] .ldp3-hero-data-ring:before{border-radius:50%;background:var(--ldp2-paper)}html[data-theme="light"] .ldp3-hero-data-ring span{font-family:'DM Mono',monospace;color:#0C0F0D}html[data-theme="light"] .ldp3-float-tag{border-radius:999px;font-family:'DM Mono',monospace;box-shadow:0 30px 70px rgba(12,15,13,.08)}html[data-theme="light"] .ldp3-tag1{background:var(--pd-coral);color:#0C0F0D}html[data-theme="light"] .ldp3-tag2{background:var(--pd-sky);color:#0C0F0D}html[data-theme="light"] .ldp3-table-visual:before{border:1px dashed #E1E5DF;border-radius:inherit}html[data-theme="light"] .ldp3-pill:after{background:linear-gradient(110deg,transparent,rgba(12,15,13,.12),transparent)}html[data-theme="light"] .ldp3-coach-row:hover{background:rgba(200,255,77,.08)!important}html[data-theme="light"] .ldp3-product-card:hover{box-shadow:0 46px 110px rgba(12,15,13,.08)}html[data-theme="light"] .ldp3-product-card:before{background:radial-gradient(circle at var(--ldp3-mx,80%) var(--ldp3-my,10%),rgba(200,255,77,.14),transparent 28%)}html[data-theme="light"] #landing-legacy-unused #precios article:hover{box-shadow:0 28px 75px rgba(12,15,13,.08)}html[data-theme="light"] #modality-select-page{--acc:var(--pd-acid);--accd:var(--pd-acid-deep);--acc2:#C8FF4D;--acc-soft:rgba(200,255,77,.13);--acc-bd:rgba(200,255,77,.28);--acc-ink:var(--pd-text);background:var(--pd-bg);color:var(--pd-text);font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #modality-select-page .mode-ambient{background:radial-gradient(1100px 620px at 82% -10%,var(--acc-soft),transparent 58%),radial-gradient(900px 540px at 6% 4%,rgba(200,255,77,.07),transparent 60%)}html[data-theme="light"] #modality-select-page .mode-brand-mark{border-radius:16px;background:#F0F2EF;box-shadow:0 10px 24px rgba(12,15,13,.08)}html[data-theme="light"] #modality-select-page .mode-step{font-family:'DM Mono',monospace;color:var(--acc-ink)}html[data-theme="light"] #modality-select-page .mode-copy{color:var(--pd-muted)}html[data-theme="light"] #modality-select-page .mode-card{background:rgba(12,15,13,.026);border:1px solid #E1E5DF;border-radius:26px;color:var(--pd-text)}html[data-theme="light"] #modality-select-page .mode-card:hover{box-shadow:0 26px 60px rgba(12,15,13,.08)}html[data-theme="light"] #modality-select-page .mode-card:focus-visible{outline:3px solid var(--acc-soft);outline-offset:4px}html[data-theme="light"] #modality-select-page .mode-card.is-mtt{background:linear-gradient(180deg,rgba(200,255,77,.1),rgba(12,15,13,.026));border-color:var(--acc-bd)}html[data-theme="light"] #modality-select-page .mode-card.is-mtt:hover{box-shadow:0 26px 60px rgba(12,15,13,.08);border-color:var(--acc)}html[data-theme="light"] #modality-select-page .mode-card.is-cash:hover{border-color:rgba(112,227,155,.45)}html[data-theme="light"] #modality-select-page .mode-card.is-spins:hover{border-color:rgba(240,184,78,.45)}html[data-theme="light"] #modality-select-page .mode-recommended{font-family:'DM Mono',monospace;color:#0C0F0D;background:linear-gradient(180deg,var(--acc),var(--accd));border-radius:999px}html[data-theme="light"] #modality-select-page .mode-icon{border-radius:16px}html[data-theme="light"] #modality-select-page .mode-icon.is-mtt{background:rgba(200,255,77,.16);border:1px solid var(--acc-bd)}html[data-theme="light"] #modality-select-page .mode-icon.is-cash{background:rgba(112,227,155,.13);border:1px solid rgba(112,227,155,.3)}html[data-theme="light"] #modality-select-page .mode-icon.is-spins{background:rgba(240,184,78,.13);border:1px solid rgba(240,184,78,.3)}html[data-theme="light"] #modality-select-page .mode-card-subtitle{color:var(--pd-muted)}html[data-theme="light"] #modality-select-page .mode-card-copy{color:var(--pd-muted)}html[data-theme="light"] #modality-select-page .mode-tag{font-family:'DM Mono',monospace;border-radius:999px}html[data-theme="light"] #modality-select-page .mode-tag.is-mtt{color:var(--acc-ink);background:var(--acc-soft);border:1px solid var(--acc-bd)}html[data-theme="light"] #modality-select-page .mode-tag.is-cash{color:#0C0F0D;background:rgba(112,227,155,.1);border:1px solid rgba(112,227,155,.28)}html[data-theme="light"] #modality-select-page .mode-tag.is-spins{color:#0C0F0D;background:rgba(240,184,78,.1);border:1px solid rgba(240,184,78,.28)}html[data-theme="light"] #modality-select-page .mode-action{color:var(--pd-muted)}html[data-theme="light"] #modality-select-page .mode-action.is-mtt{color:var(--acc-ink)}html[data-theme="light"] #modality-select-page .mode-footnote{color:var(--pd-dim)}html[data-theme="light"] #tab-resumen .text-emerald-400,html[data-theme="light"] #tab-resumen .ld-money-positive,html[data-theme="light"] #tab-resumen .bankroll-evolution-kpi-value.is-positive{color:#0C0F0D!important}html[data-theme="light"] #tab-resumen .text-rose-400,html[data-theme="light"] #tab-resumen .ld-money-negative,html[data-theme="light"] #tab-resumen .bankroll-evolution-kpi-value.is-negative,html[data-theme="light"] #tab-resumen .bankroll-evolution-kpi-meta.is-negative{color:#0C0F0D!important}html[data-theme="light"] #tab-resumen .text-slate-400,html[data-theme="light"] #tab-resumen .text-slate-500{color:var(--pd-dim)!important}html[data-theme="light"] #tab-resumen .summary-bankroll-status.is-positive,html[data-theme="light"] #tab-resumen .bankroll-evolution-status.is-positive{color:#0C0F0D!important;background:rgba(112,227,155,.1)!important;border-color:rgba(112,227,155,.28)!important}html[data-theme="light"] #tab-resumen .summary-bankroll-status.is-negative,html[data-theme="light"] #tab-resumen .bankroll-evolution-status.is-negative{color:#0C0F0D!important;background:rgba(255,116,89,.12)!important;border-color:rgba(255,116,89,.3)!important}html[data-theme="light"] #tab-resumen .summary-bankroll-status.is-neutral,html[data-theme="light"] #tab-resumen .bankroll-evolution-status.is-neutral{color:var(--pd-muted)!important;background:rgba(12,15,13,.04)!important;border-color:#E1E5DF!important}html[data-theme="light"] #tab-resumen #dashboard-overall-metrics .summary-mini-tile{background:rgba(11,14,13,.2);border:1px solid #E1E5DF;border-radius:16px}html[data-theme="light"] #tab-resumen #dashboard-overall-metrics .summary-mini-tile span{color:var(--pd-dim)}html[data-theme="light"] #tab-resumen #dashboard-overall-metrics .summary-mini-tile strong{color:var(--acc-ink);font-family:'DM Mono',monospace}html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line > span{border-radius:16px;background:var(--acc-soft);border:1px solid var(--acc-bd)}html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line > span::before{color:var(--pd-muted)}html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line.positive > span{background:rgba(112,227,155,.13);border-color:rgba(112,227,155,.3)}html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line.danger > span{background:rgba(255,116,89,.13);border-color:rgba(255,116,89,.3)}html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line.warning > span{background:rgba(240,184,78,.13);border-color:rgba(240,184,78,.3)}html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line > p{color:var(--pd-muted)}html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line strong,html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line .ai-positive,html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line .ai-danger,html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line .ai-info,html[data-theme="light"] #tab-resumen #dashboard-ai-summary .ai-line .ai-warning{color:var(--pd-text)}html[data-theme="light"]:not(.dark) #tab-resumen{color:#0C0F0D}html[data-theme="light"]:not(.dark) #tab-resumen #welcome-banner{background:linear-gradient(120deg,rgba(200,255,77,.1),rgba(12,15,13,.12))!important;border-color:rgba(200,255,77,.18)!important;box-shadow:0 18px 40px rgba(12,15,13,.028),inset 0 1px 0 rgba(12,15,13,.08)!important}html[data-theme="light"]:not(.dark) #tab-resumen #welcome-banner h2,html[data-theme="light"]:not(.dark) #tab-resumen h3,html[data-theme="light"]:not(.dark) #tab-resumen .ld-number{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #welcome-banner p,html[data-theme="light"]:not(.dark) #tab-resumen .bankroll-evolution-subtext{color:var(--pd-dim)!important}html[data-theme="light"]:not(.dark) #tab-resumen [data-db-bankroll] > article,html[data-theme="light"]:not(.dark) #tab-resumen [data-db-kpis] > article,html[data-theme="light"]:not(.dark) #tab-resumen [data-db-overall] > article,html[data-theme="light"]:not(.dark) #tab-resumen > div > section{background:linear-gradient(180deg,#FFFFFF,#FFFFFF)!important;border-color:rgba(200,255,77,.12)!important;box-shadow:0 16px 36px rgba(12,15,13,.028),inset 0 1px 0 rgba(12,15,13,.08)!important}html[data-theme="light"]:not(.dark) #tab-resumen [data-db-bankroll] > article{background:linear-gradient(180deg,#FFFFFF,#FFFFFF)!important}html[data-theme="light"]:not(.dark) #tab-resumen [data-db-kpis] > article,html[data-theme="light"]:not(.dark) #tab-resumen [data-db-evkpis] > article,html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-overall-metrics .summary-mini-tile{background:linear-gradient(180deg,#FFFFFF,#FFFFFF)!important;border-color:rgba(200,255,77,.12)!important;box-shadow:0 10px 24px rgba(12,15,13,.025),inset 0 1px 0 rgba(12,15,13,.08)!important}html[data-theme="light"]:not(.dark) #tab-resumen [data-db-bankroll] > article > div:last-child > div,html[data-theme="light"]:not(.dark) #tab-resumen [data-db-evkpis] > article{background:#FFFFFF!important;border-color:rgba(200,255,77,.12)!important}html[data-theme="light"]:not(.dark) #tab-resumen #svg-graph-container{background:linear-gradient(180deg,#FFFFFF,#FFFFFF)!important;border-color:rgba(200,255,77,.12)!important;box-shadow:inset 0 1px 0 rgba(12,15,13,.08),0 12px 28px rgba(12,15,13,.025)!important}html[data-theme="light"]:not(.dark) #tab-resumen p,html[data-theme="light"]:not(.dark) #tab-resumen span,html[data-theme="light"]:not(.dark) #tab-resumen label{color:inherit}html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-dim)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-dim)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html[data-theme="light"]:not(.dark) #tab-resumen .text-slate-400,html[data-theme="light"]:not(.dark) #tab-resumen .text-slate-500,html[data-theme="light"]:not(.dark) #tab-resumen .bankroll-evolution-kpi-meta{color:var(--pd-dim)!important}html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-text)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-text)"],html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line > p,html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line strong{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen .money-value,html[data-theme="light"]:not(.dark) #tab-resumen .money-metric-value,html[data-theme="light"]:not(.dark) #tab-resumen .bankroll-evolution-kpi-value,html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-overall-score{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen .ld-money-positive,html[data-theme="light"]:not(.dark) #tab-resumen .text-emerald-400,html[data-theme="light"]:not(.dark) #tab-resumen .bankroll-evolution-kpi-value.is-positive,html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-success)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--pd-success)"]{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen .summary-bankroll-status,html[data-theme="light"]:not(.dark) #tab-resumen .bankroll-evolution-status,html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-overall-status,html[data-theme="light"]:not(.dark) #tab-resumen [style*="background:rgba(63,196,140"]{color:#0C0F0D!important;background:rgba(112,227,155,.12)!important;border-color:rgba(112,227,155,.24)!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line > span{color:#0C0F0D!important;background:rgba(200,255,77,.1)!important;border-color:rgba(200,255,77,.18)!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line > span::before{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-positive{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-danger{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-info{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-warning{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.positive > span{background:rgba(112,227,155,.13)!important;border-color:rgba(112,227,155,.24)!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.positive > span::before{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.danger > span{background:rgba(255,116,89,.12)!important;border-color:rgba(255,116,89,.22)!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.danger > span::before{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.warning > span{background:rgba(240,184,78,.16)!important;border-color:rgba(240,184,78,.28)!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.warning > span::before{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-recommendation{color:var(--pd-dim)!important;border-color:rgba(200,255,77,.1)!important}html[data-theme="light"]:not(.dark) #tab-resumen #dashboard-ai-recommendation strong,html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--acc-ink)"],html[data-theme="light"]:not(.dark) #tab-resumen [style*="color:var(--acc-ink)"]{color:#0C0F0D!important}html[data-theme="light"]:not(.dark) #tab-resumen #svg-graph text{fill:var(--pd-dim)!important}html[data-theme="light"]:not(.dark) #tab-resumen [id^="legend-"],html[data-theme="light"]:not(.dark) #tab-resumen #svg-graph-container + div span{color:var(--pd-dim)!important}html[data-theme="light"] #tab-banca.bankroll-board{--bankroll-page-bg:var(--pd-bg);--bankroll-bg:var(--pd-bg);--bankroll-bg-2:var(--pd-bg2);--bankroll-surface:var(--pd-surface);--bankroll-surface-2:var(--pd-surface);--bankroll-line:#E1E5DF;--bankroll-line-2:#E1E5DF;--bankroll-shadow:0 1px 1px rgba(12,15,13,.08);--surface:var(--bankroll-surface);--surface2:var(--bankroll-surface);--line:var(--bankroll-line);--line2:var(--bankroll-line-2);--glass:var(--bankroll-bg-2);--glass-bd:var(--bankroll-line);--shadow-sm:var(--bankroll-shadow);--up-soft:var(--bankroll-surface);--brand-soft:var(--bankroll-surface);--down-soft:var(--bankroll-surface);background:var(--bankroll-page-bg);color:var(--ink)}html[data-theme="light"]:not(.dark) #tab-banca.bankroll-board{--bankroll-page-bg:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 52%,#FFFFFF 100%);--bankroll-bg:#FFFFFF;--bankroll-bg-2:var(--pd-text);--bankroll-surface:#ffffff;--bankroll-surface-2:#FFFFFF;--bankroll-line:rgba(200,255,77,.13);--bankroll-line-2:rgba(200,255,77,.08);--bankroll-shadow:0 1px 2px rgba(12,15,13,.021),0 10px 24px rgba(12,15,13,.025);--surface:var(--bankroll-surface);--surface2:var(--bankroll-surface-2);--line:var(--bankroll-line);--line2:var(--bankroll-line-2);--glass:var(--bankroll-surface);--glass-bd:var(--bankroll-line);--shadow-sm:var(--bankroll-shadow);--up-soft:rgba(112,227,155,.1);--brand-soft:rgba(200,255,77,.1);--down-soft:rgba(255,116,89,.1)}html[data-theme="light"] #dashboard-page[data-active-tab="banca"],html[data-theme="light"] #dashboard-page:has(#tab-banca.bankroll-board:not(.hidden)){--dashboard-main-bg:#F6F7F5}html[data-theme="light"]:not(.dark) #dashboard-page[data-active-tab="banca"],html[data-theme="light"]:not(.dark) #dashboard-page:has(#tab-banca.bankroll-board:not(.hidden)){--dashboard-main-bg:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 52%,#FFFFFF 100%)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-kpi-card,html[data-theme="light"] #tab-banca.bankroll-board .bankroll-chart-card,html[data-theme="light"] #tab-banca.bankroll-board .bankroll-moves-card,html[data-theme="light"] #tab-banca.bankroll-board .bankroll-metric-card{border:1px solid var(--bankroll-line);border-radius:26px;background:var(--bankroll-bg-2);box-shadow:var(--bankroll-shadow);background-image:none}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-hero-card{border:1px solid var(--brand-bd);border-radius:26px;background:linear-gradient(150deg,var(--brand-deep),var(--brand));box-shadow:var(--shadow);color:#0C0F0D}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-hero-card svg{color:#666B66}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-label,html[data-theme="light"] #tab-banca.bankroll-board .bankroll-kicker{color:var(--ink3)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-hero-card .bankroll-label{color:#666B66}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-hero-value{color:#0C0F0D}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-hero-badge{border:1px solid rgba(12,15,13,.22);border-radius:999px;background:rgba(12,15,13,.12);color:#0C0F0D}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-kpi-value{color:var(--ink)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-kpi-meta{color:var(--ink3)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-chart-card,html[data-theme="light"] #tab-banca.bankroll-board .bankroll-moves-card{box-shadow:var(--bankroll-shadow)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-title{color:var(--ink)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-title-dot{border-radius:3px;background:var(--brand)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-range-switch{border:1px solid var(--bankroll-line);border-radius:16px;background:var(--bankroll-surface);background-image:none}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-range-switch span{border-radius:16px;color:var(--ink3)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-range-switch span:first-child{background:var(--brand);color:#0C0F0D}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-chart-stage{border:1px solid var(--bankroll-line);border-radius:16px;background:linear-gradient(var(--bankroll-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--bankroll-line-2) 1px,transparent 1px),var(--bankroll-bg)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-chart-empty{color:var(--ink3)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-metric-card{background:var(--bankroll-surface-2);border-color:var(--bankroll-line);box-shadow:var(--bankroll-shadow);background-image:none}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-metric-value{color:var(--ink)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-moves-count{color:var(--ink3)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-add-btn{border-radius:16px;color:#0C0F0D}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-move{border:1px solid var(--bankroll-line);border-radius:16px;background:var(--bankroll-surface-2);background-image:none}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-move-icon{border-radius:16px;border:1px solid var(--bankroll-line);background-image:none}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-move-title{color:var(--ink)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-move-meta{color:var(--ink3)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-move-delete{border-radius:16px;background:var(--bankroll-surface);border:1px solid var(--bankroll-line)}html[data-theme="light"] #tab-banca.bankroll-board .bankroll-empty{color:var(--ink3);background:var(--bankroll-bg);border:1px solid var(--bankroll-line);border-radius:16px;background-image:none}html[data-theme="light"]{--sans:var(--pd-sans);--display:var(--pd-display);--mono:var(--pd-mono);--bg:var(--pd-bg);--bg2:var(--pd-bg2);--surface:var(--pd-surface);--surface2:var(--pd-surface-raised);--raise:var(--pd-surface-hover);--glass:var(--pd-surface);--glass-bd:var(--pd-border);--line:var(--pd-border);--line2:var(--pd-border);--ink:var(--pd-text);--ink2:var(--pd-muted);--ink3:var(--pd-dim);--ink4:#0C0F0D;--brand:var(--pd-acid);--brand2:#C8FF4D;--brand-deep:var(--pd-acid-deep);--brand-ink:#0C0F0D;--brand-soft:rgba(200,255,77,.13);--brand-bd:rgba(200,255,77,.28);--up:var(--pd-success);--up-soft:rgba(112,227,155,.13);--up-bd:rgba(112,227,155,.3);--down:var(--pd-coral);--down-soft:rgba(255,116,89,.12);--down-bd:rgba(255,116,89,.3);--warn:var(--pd-yellow);--warn-soft:rgba(240,184,78,.13);--warn-bd:rgba(240,184,78,.3);--info:var(--pd-sky);--info-soft:rgba(112,227,155,.13);--shadow:0 1px 2px rgba(12,15,13,.08),0 18px 50px rgba(12,15,13,.08);--shadow-sm:0 1px 2px rgba(12,15,13,.08),0 8px 22px rgba(12,15,13,.08);--dashboard-header-bg:linear-gradient(180deg,rgba(12,15,13,.026),rgba(12,15,13,.026));--bankroll-evolution-card-bg:var(--pd-surface);--bankroll-evolution-card-border:#E1E5DF;--bankroll-evolution-card-shadow:inset 0 1px 0 rgba(12,15,13,.015),0 24px 56px rgba(12,15,13,.08),0 6px 18px rgba(12,15,13,.077);--bankroll-evolution-card-overlay:linear-gradient(180deg,rgba(12,15,13,.026),transparent 25%,transparent 74%,rgba(200,255,77,.022));--bankroll-evolution-kpi-bg:var(--pd-surface);--bankroll-evolution-kpi-border:#E1E5DF;--bankroll-evolution-kpi-shadow:inset 0 1px 0 rgba(12,15,13,.01),0 12px 26px rgba(12,15,13,.08);--bankroll-evolution-kpi-label-color:#666B66;--bankroll-evolution-kpi-meta-color:#666B66;--bankroll-evolution-stage-bg:var(--pd-surface);--bankroll-evolution-stage-border:#E1E5DF;--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(12,15,13,.009),0 14px 32px rgba(12,15,13,.08);--bankroll-evolution-grid-x:linear-gradient(to right,#E1E5DF 1px,transparent 1px);--bankroll-evolution-grid-y:linear-gradient(to bottom,#E1E5DF 1px,transparent 1px);--bankroll-evolution-journey-bg:rgba(12,15,13,.026);--bankroll-evolution-journey-border:#E1E5DF;--bankroll-evolution-empty-bg:var(--pd-surface);--bankroll-break-even-bg:repeating-linear-gradient(90deg,rgba(12,15,13,.12) 0 6px,transparent 6px 10px);--bankroll-break-even-border:#E1E5DF;--dp-bg:var(--bg);--dp-bg-2:var(--bg2);--dp-surface:var(--surface);--dp-surface-2:var(--surface2);--dp-surface-3:var(--raise);--dp-border:var(--line);--dp-border-strong:var(--glass-bd);--dp-text:var(--ink);--dp-text-2:var(--ink2);--dp-muted:var(--ink2);--dp-muted-2:var(--ink3);--dp-blue:var(--brand);--dp-indigo:var(--brand-deep);--dp-emerald:var(--up);--dp-red:var(--down);--dp-amber:var(--warn);--premium-bg:var(--bg);--premium-surface:var(--surface);--premium-surface-2:var(--surface2);--premium-border:var(--line);--premium-text:var(--ink);--premium-muted:var(--ink2);--premium-accent:var(--brand);--premium-blue:var(--brand);--premium-green:var(--up);--premium-red:var(--down);--premium-amber:var(--warn);--app-bg:var(--bg);--app-bg-2:var(--bg2);--app-surface:var(--surface);--app-surface-2:var(--surface2);--app-raise:var(--raise);--app-border:var(--line);--app-text:var(--ink);--app-muted:var(--ink2);--app-accent:var(--brand);--app-accent-2:var(--brand2);--app-red:var(--down)}html[data-theme="light"]:not(.dark){--bg:var(--pd-paper);--bg2:#FFFFFF;--surface:#ffffff;--surface2:var(--pd-text);--raise:#0C0F0D;--glass:rgba(12,15,13,.28);--glass-bd:rgba(12,15,13,.06);--line:rgba(12,15,13,.06);--line2:rgba(12,15,13,.036);--ink:#0C0F0D;--ink2:#0C0F0D;--ink3:var(--pd-muted);--ink4:var(--pd-muted);--brand:#C8FF4D;--brand2:#C8FF4D;--brand-deep:#C8FF4D;--brand-ink:#0C0F0D;--brand-soft:rgba(200,255,77,.1);--brand-bd:rgba(200,255,77,.26);--up:#70E39B;--up-soft:rgba(112,227,155,.1);--up-bd:rgba(112,227,155,.28);--down:#FF7459;--down-soft:rgba(255,116,89,.09);--down-bd:rgba(255,116,89,.28);--warn:#F0B84E;--warn-soft:rgba(240,184,78,.12);--warn-bd:rgba(240,184,78,.3);--info:#70E39B;--info-soft:rgba(112,227,155,.1);--shadow:0 1px 2px rgba(12,15,13,.021),0 18px 44px rgba(12,15,13,.035);--shadow-sm:0 1px 2px rgba(12,15,13,.017),0 8px 20px rgba(12,15,13,.025);--dashboard-header-bg:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12));--bankroll-evolution-card-bg:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12));--bankroll-evolution-card-border:rgba(12,15,13,.06);--bankroll-evolution-card-shadow:inset 0 1px 0 rgba(12,15,13,.08),0 20px 42px rgba(12,15,13,.035),0 6px 16px rgba(12,15,13,.021);--bankroll-evolution-card-overlay:linear-gradient(180deg,rgba(12,15,13,.12),transparent 28%,transparent 74%,rgba(200,255,77,.035));--bankroll-evolution-kpi-bg:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12));--bankroll-evolution-kpi-border:rgba(12,15,13,.06);--bankroll-evolution-kpi-shadow:inset 0 1px 0 rgba(12,15,13,.08),0 12px 24px rgba(12,15,13,.028);--bankroll-evolution-kpi-label-color:#666B66;--bankroll-evolution-kpi-meta-color:#666B66;--bankroll-evolution-stage-bg:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12));--bankroll-evolution-stage-border:rgba(12,15,13,.06);--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(12,15,13,.08),0 14px 28px rgba(12,15,13,.028);--bankroll-evolution-grid-x:linear-gradient(to right,rgba(11,14,13,.04) 1px,transparent 1px);--bankroll-evolution-grid-y:linear-gradient(to bottom,rgba(11,14,13,.045) 1px,transparent 1px);--bankroll-evolution-journey-bg:rgba(12,15,13,.12);--bankroll-evolution-journey-border:rgba(12,15,13,.048);--bankroll-evolution-empty-bg:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12));--bankroll-break-even-bg:repeating-linear-gradient(90deg,rgba(11,14,13,.12) 0 6px,transparent 6px 10px);--bankroll-break-even-border:rgba(12,15,13,.084)}html[data-theme="light"] body{background:var(--bg);color:var(--ink)}html[data-theme="light"] body{background:radial-gradient(1200px 700px at 82% -12%,var(--brand-soft),transparent 58%),var(--bg)}html[data-theme="light"] #dashboard-page,html[data-theme="light"] #dashboard-page{background:radial-gradient(1200px 700px at 82% -12%,var(--brand-soft),transparent 58%),var(--bg)}html[data-theme="light"] #dashboard-page > header{border-bottom:1px solid var(--line2);background:var(--dashboard-header-bg)}html[data-theme="light"] #dashboard-page .dashboard-module-icon{border-radius:16px;color:#0C0F0D;background:var(--brand-soft);border:1px solid var(--brand-bd)}html[data-theme="light"] #dashboard-page .dashboard-module-title{color:var(--ink)}html[data-theme="light"] #dashboard-page .dashboard-module-subtitle{color:var(--ink3)}html[data-theme="light"] #dashboard-page .dashboard-header-more-menu button:last-child{background:var(--glass)!important;border-color:var(--glass-bd)!important;color:var(--ink)!important}html[data-theme="light"] #dashboard-page > .flex-1 > aside{border-right:1px solid var(--line2)!important;background:linear-gradient(180deg,rgba(12,15,13,.026),transparent)!important;box-shadow:none!important;color:var(--ink)!important}html[data-theme="light"] #dashboard-page aside .tab-btn{border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:var(--ink2)!important;box-shadow:none!important}html[data-theme="light"] #sidebar-toggle-btn:hover{background:var(--brand-soft)!important;color:#0C0F0D!important}html[data-theme="light"] #dashboard-page aside .tab-btn[aria-selected="true"]{border-color:var(--brand-bd)!important;background:var(--brand-soft)!important;color:#0C0F0D!important}html[data-theme="light"] #dashboard-page aside .tab-btn:hover{border-color:var(--glass-bd)!important;background:var(--glass)!important;color:var(--ink)!important}html[data-theme="light"] #dashboard-page aside .tab-btn i,html[data-theme="light"] #dashboard-page aside .tab-btn svg{color:currentColor!important;stroke:currentColor!important}html[data-theme="light"] #dashboard-page main{background:var(--dashboard-main-bg,transparent)!important}html[data-theme="light"] #dashboard-page .ld-card,html[data-theme="light"] #dashboard-page .glass-card,html[data-theme="light"] #dashboard-page .card,html[data-theme="light"] #dashboard-page .dashboard-card,html[data-theme="light"] #dashboard-page .kpi-card,html[data-theme="light"] #dashboard-page .ld-kpi,html[data-theme="light"] #dashboard-page .money-onboarding,html[data-theme="light"] #dashboard-page .money-card,html[data-theme="light"] #dashboard-page .money-metric,html[data-theme="light"] #dashboard-page .money-chart,html[data-theme="light"] #dashboard-page .money-panel,html[data-theme="light"] #dashboard-page .bankroll-evolution-card,html[data-theme="light"] #dashboard-page .leak-card,html[data-theme="light"] #dashboard-page .dashboard-money-subcard,html[data-theme="light"] #dashboard-page .bankroll-evolution-kpi,html[data-theme="light"] #dashboard-page .money-chart-card{background:var(--glass)!important;border:1px solid var(--glass-bd)!important;color:var(--ink)!important;box-shadow:var(--shadow-sm)!important}html[data-theme="light"] #dashboard-page .bg-white,html[data-theme="light"] #dashboard-page .bg-slate-50{background-color:var(--surface)!important}html[data-theme="light"] #dashboard-page .text-slate-950,html[data-theme="light"] #dashboard-page .text-slate-900{color:var(--ink)!important}html[data-theme="light"] #dashboard-page .text-slate-500,html[data-theme="light"] #dashboard-page .text-slate-400{color:var(--ink2)!important}html[data-theme="light"] #dashboard-page input:not([type="checkbox"]):not([type="radio"]),html[data-theme="light"] #dashboard-page select,html[data-theme="light"] #dashboard-page textarea{background:var(--surface2)!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:16px!important;box-shadow:none!important;outline:none!important}html[data-theme="light"] #dashboard-page input::placeholder,html[data-theme="light"] #dashboard-page textarea::placeholder{color:var(--ink3)!important}html[data-theme="light"] #dashboard-page input:focus,html[data-theme="light"] #dashboard-page select:focus,html[data-theme="light"] #dashboard-page textarea:focus{border-color:var(--brand-bd)!important;box-shadow:none}html[data-theme="light"] #dashboard-page button:not(:disabled):hover,html[data-theme="light"] #dashboard-page [role="button"]:not(:disabled):hover{filter:brightness(1.03)}html[data-theme="light"] #dashboard-page button.bg-indigo-600,html[data-theme="light"] #dashboard-page button[type="submit"],html[data-theme="light"] #dashboard-page .ld-btn-primary,html[data-theme="light"] #dashboard-page .sessions-primary-action,html[data-theme="light"] #dashboard-page > header button:last-child{background:linear-gradient(180deg,var(--brand),var(--brand-deep))!important;border-color:transparent!important;color:#0C0F0D!important;box-shadow:none}html[data-theme="light"] #dashboard-page .ld-btn-secondary,html[data-theme="light"] #dashboard-page > header button:first-child,html[data-theme="light"] #dashboard-page button.bg-slate-100,html[data-theme="light"] #dashboard-page button[class*="border-slate"]{background:var(--glass)!important;border:1px solid var(--glass-bd)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme="light"] #dashboard-page .ld-btn-danger,html[data-theme="light"] #dashboard-page button[class*="text-rose"],html[data-theme="light"] #dashboard-page button.bg-rose-500,html[data-theme="light"] #dashboard-page button.bg-rose-600{background:var(--down-soft)!important;border:1px solid var(--down-bd)!important;color:#0C0F0D!important}html[data-theme="light"] #dashboard-page .text-emerald-500,html[data-theme="light"] #dashboard-page .text-emerald-400,html[data-theme="light"] #dashboard-page .text-green-500,html[data-theme="light"] #dashboard-page .ld-money-positive,html[data-theme="light"] #dashboard-page .is-positive{color:#0C0F0D!important}html[data-theme="light"] #dashboard-page .text-rose-500,html[data-theme="light"] #dashboard-page .text-rose-400,html[data-theme="light"] #dashboard-page .text-red-500,html[data-theme="light"] #dashboard-page .ld-money-negative,html[data-theme="light"] #dashboard-page .is-negative{color:#0C0F0D!important}html[data-theme="light"] #dashboard-page .text-amber-500,html[data-theme="light"] #dashboard-page .text-yellow-500,html[data-theme="light"] #dashboard-page .dashboard-highlight-note{color:#0C0F0D!important}html[data-theme="light"] #dashboard-page table{border-collapse:collapse;color:var(--ink)}html[data-theme="light"] #dashboard-page th{background:var(--surface2)!important;color:var(--ink3)!important;border-bottom:1px solid var(--line)!important}html[data-theme="light"] #dashboard-page td{border-color:var(--line2)!important;color:var(--ink2)}html[data-theme="light"] #dashboard-page tbody tr:hover,html[data-theme="light"] #dashboard-page tr[onclick]:hover{background:var(--brand-soft)!important}html[data-theme="light"] #dashboard-page .fixed.inset-0{color:var(--ink)}html[data-theme="light"] #session-modal > div,html[data-theme="light"] #edit-month-modal > div,html[data-theme="light"] #config-modal > div,html[data-theme="light"] #import-year-modal > div,html[data-theme="light"] #banca-modal > div{background:var(--surface)!important;border:1px solid var(--glass-bd)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}html[data-theme="light"] #session-modal form,html[data-theme="light"] #edit-month-modal form,html[data-theme="light"] #banca-modal form{background:transparent!important}@media (max-width:900px){html[data-theme="light"] #dashboard-page .dashboard-header-more-menu{background:#F0F2EF!important;border:1px solid var(--glass-bd)!important;border-radius:16px!important;box-shadow:0 20px 50px rgba(12,15,13,.08)!important}html[data-theme="light"] #dashboard-page > .flex-1 > aside{border-right:0!important;border-bottom:1px solid var(--line2)!important;background:var(--dashboard-header-bg)!important}}@media (max-width:640px){html[data-theme="light"] #dashboard-page .ld-card,html[data-theme="light"] #dashboard-page .money-card,html[data-theme="light"] #dashboard-page .money-panel,html[data-theme="light"] #dashboard-page .money-chart,html[data-theme="light"] #dashboard-page .bankroll-evolution-card{border-radius:16px!important}}html[data-theme="light"] #session-modal{color:var(--ink)}html[data-theme="light"] #session-modal .session-modal-card{border-radius:26px!important;border:1px solid var(--glass-bd)!important;background:var(--bg2)!important;box-shadow:var(--shadow)!important}html[data-theme="light"] #session-modal .session-modal-header{background:linear-gradient(180deg,rgba(200,255,77,.08),transparent),var(--surface2)!important;border-bottom:1px solid var(--line2)!important}html[data-theme="light"] #session-modal .session-modal-header::before{background-image:linear-gradient(rgba(12,15,13,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.026) 1px,transparent 1px)}html[data-theme="light"] #session-modal .session-modal-icon{border-radius:26px;color:#0C0F0D;background:var(--brand-soft);border:1px solid var(--brand-bd)}html[data-theme="light"] #session-modal .session-modal-title{color:var(--ink)}html[data-theme="light"] #session-modal .session-modal-subtitle{color:var(--ink2)}html[data-theme="light"] #session-modal .session-modal-close{border-radius:26px!important;background:var(--glass)!important;border:1px solid var(--glass-bd)!important;color:var(--ink2)!important}html[data-theme="light"] #session-modal .session-modal-form{background:transparent!important}html[data-theme="light"] #session-modal .session-field label,html[data-theme="light"] #session-modal .session-section-label,html[data-theme="light"] #session-modal .session-column-hints span{color:var(--ink3)}html[data-theme="light"] #session-modal .session-field input,html[data-theme="light"] #session-modal .session-field textarea{background:var(--surface2)!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:16px!important;outline:none}html[data-theme="light"] #session-modal .session-room-count{border-radius:999px;background:var(--surface);color:var(--ink3)}html[data-theme="light"] #session-modal .session-add-room-btn{border-radius:16px!important;color:#0C0F0D!important;background:var(--brand-soft)!important;border:1px solid var(--brand-bd)!important}html[data-theme="light"] #session-modal .session-room-form-card{border:0!important;background:transparent!important}html[data-theme="light"] #session-modal .session-room-avatar{border-radius:16px;color:#0C0F0D;background:var(--brand-soft)}html[data-theme="light"] #session-modal .form-room-name,html[data-theme="light"] #session-modal .form-room-inicial,html[data-theme="light"] #session-modal .form-room-final{border-radius:16px!important;border:1px solid var(--line)!important;background:var(--surface2)!important;color:var(--ink)!important;outline:none}html[data-theme="light"] #session-modal .session-row-net-value{color:var(--ink4)}html[data-theme="light"] #session-modal .session-row-net-value.is-positive{color:#0C0F0D}html[data-theme="light"] #session-modal .session-row-net-value.is-negative{color:#0C0F0D}html[data-theme="light"] #session-modal .session-room-remove{border-radius:16px;border:1px solid transparent;color:var(--ink4);background:transparent}html[data-theme="light"] #session-modal .session-room-remove:hover{color:#0C0F0D;border-color:var(--down-bd);background:var(--down-soft)}html[data-theme="light"] #session-modal .session-total-card{border-radius:26px;border:1px solid var(--line);background:var(--surface2)}html[data-theme="light"] #session-modal .session-total-card.is-positive{border-color:var(--up-bd);background:linear-gradient(120deg,var(--up-soft),transparent),var(--surface2)}html[data-theme="light"] #session-modal .session-total-card.is-negative{border-color:var(--down-bd);background:linear-gradient(120deg,var(--down-soft),transparent),var(--surface2)}html[data-theme="light"] #session-modal .session-total-card::before{background-image:linear-gradient(rgba(12,15,13,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.026) 1px,transparent 1px)}html[data-theme="light"] #session-modal .session-total-label-row{color:var(--ink2)}html[data-theme="light"] #session-modal .session-total-arrow{color:var(--ink2)}html[data-theme="light"] #session-modal .session-total-meta{color:var(--ink3)}html[data-theme="light"] #session-modal .session-total-value{color:var(--ink2)}html[data-theme="light"] #session-modal .session-total-value.balance-positive,html[data-theme="light"] #session-modal .session-total-arrow.balance-positive{color:#0C0F0D}html[data-theme="light"] #session-modal .session-total-value.balance-negative,html[data-theme="light"] #session-modal .session-total-arrow.balance-negative{color:#0C0F0D}html[data-theme="light"] #session-modal .session-mental-counter{border:1px solid var(--line);border-radius:16px;background:var(--surface2)}html[data-theme="light"] #session-modal .session-mental-counter label{color:var(--ink2)}html[data-theme="light"] #session-modal .session-counter-row button{border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink2)}html[data-theme="light"] #session-modal .session-counter-row input{border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme="light"] #session-modal .session-mental-average{border:1px solid var(--brand-bd);border-radius:16px;background:var(--brand-soft);color:#0C0F0D}html[data-theme="light"] #session-modal .session-footer{border-top:1px solid var(--line2);background:var(--surface2)}html[data-theme="light"] #session-modal .session-summary-item span:first-child{color:var(--ink4)}html[data-theme="light"] #session-modal .session-summary-item span:last-child{color:var(--ink2)}html[data-theme="light"] #session-modal .session-submit-btn,html[data-theme="light"] #session-modal .session-cancel-btn{border-radius:16px!important}html[data-theme="light"] #session-modal{background:rgba(240,242,239,.74)!important;--session-line:rgba(200,255,77,.28);--session-line-strong:rgba(200,255,77,.58);--session-text:var(--pd-text);--session-muted:var(--pd-muted)}html[data-theme="light"] #session-modal .session-modal-card{border-radius:26px!important;border:1px solid rgba(200,255,77,.42)!important;background:linear-gradient(145deg,var(--pd-bg) 0%,var(--pd-bg) 46%,var(--pd-surface) 100%)!important;box-shadow:0 26px 80px rgba(12,15,13,.08),0 0 0 1px rgba(12,15,13,.042) inset,0 0 42px rgba(12,15,13,.063)!important}html[data-theme="light"] #session-modal .session-modal-header{background:linear-gradient(180deg,rgba(11,14,13,.04),rgba(11,14,13,.01))!important;border-bottom:1px solid rgba(200,255,77,.24)!important}html[data-theme="light"] #session-modal .session-modal-header::before{background-image:linear-gradient(rgba(11,14,13,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(11,14,13,.018) 1px,transparent 1px)}html[data-theme="light"] #session-modal .session-modal-icon{color:#0C0F0D;background:linear-gradient(145deg,rgba(200,255,77,.34),rgba(240,242,239,.88));border:1px solid rgba(200,255,77,.5);box-shadow:0 10px 22px rgba(12,15,13,.07),0 0 0 4px rgba(12,15,13,.028)}html[data-theme="light"] #session-modal .session-modal-title,html[data-theme="light"] #session-modal .session-field input,html[data-theme="light"] #session-modal .session-field textarea,html[data-theme="light"] #session-modal .form-room-name,html[data-theme="light"] #session-modal .form-room-inicial,html[data-theme="light"] #session-modal .form-room-final{color:var(--session-text)!important}html[data-theme="light"] #session-modal .session-modal-subtitle{color:var(--pd-muted)}html[data-theme="light"] #session-modal .session-modal-close{background:rgba(240,242,239,.82)!important;border:1px solid rgba(12,15,13,.18)!important;color:var(--pd-text)!important;box-shadow:0 0 0 3px rgba(12,15,13,.021)}html[data-theme="light"] #session-modal .session-modal-body{background:linear-gradient(180deg,rgba(11,14,13,.09),rgba(11,14,13,.03))}html[data-theme="light"] #session-modal .session-field label,html[data-theme="light"] #session-modal .session-section-label,html[data-theme="light"] #session-modal .session-column-hints span{color:var(--session-muted)}html[data-theme="light"] #session-modal .session-field input,html[data-theme="light"] #session-modal .session-field textarea,html[data-theme="light"] #session-modal .form-room-name,html[data-theme="light"] #session-modal .form-room-inicial,html[data-theme="light"] #session-modal .form-room-final{background:linear-gradient(180deg,rgba(240,242,239,.92),rgba(240,242,239,.96))!important;border-color:var(--session-line)!important;box-shadow:0 1px 0 rgba(12,15,13,.01) inset}html[data-theme="light"] #session-modal select option,html[data-theme="light"] #session-modal .form-room-name option{background:var(--pd-surface);color:var(--pd-text)}html[data-theme="light"] #session-modal select option:checked,html[data-theme="light"] #session-modal .form-room-name option:checked{background:var(--pd-muted);color:#0C0F0D}html[data-theme="light"] #session-modal .session-field input:focus,html[data-theme="light"] #session-modal .session-field textarea:focus,html[data-theme="light"] #session-modal .form-room-name:focus,html[data-theme="light"] #session-modal .form-room-inicial:focus,html[data-theme="light"] #session-modal .form-room-final:focus,html[data-theme="light"] #session-modal .session-counter-row input:focus{border-color:rgba(200,255,77,.76)!important;box-shadow:0 0 0 3px rgba(12,15,13,.056),0 1px 0 rgba(12,15,13,.014) inset}html[data-theme="light"] #session-modal .session-room-count{background:rgba(11,14,13,.11);color:var(--pd-text)}html[data-theme="light"] #session-modal .session-add-room-btn{color:#0C0F0D!important;background:linear-gradient(180deg,rgba(200,255,77,.62),rgba(200,255,77,.74))!important;border-color:rgba(200,255,77,.72)!important;box-shadow:0 10px 26px rgba(12,15,13,.063),0 0 0 1px rgba(12,15,13,.014) inset}html[data-theme="light"] #session-modal .session-room-avatar{color:#0C0F0D;background:radial-gradient(circle at 34% 24%,var(--pd-muted),var(--pd-muted) 72%);box-shadow:0 6px 14px rgba(12,15,13,.08)}html[data-theme="light"] #session-modal .session-row-net-value,html[data-theme="light"] #session-modal .session-room-remove{color:var(--pd-muted)}html[data-theme="light"] #session-modal .session-total-card{border-color:rgba(200,255,77,.68);background:linear-gradient(100deg,rgba(240,242,239,.96),rgba(240,242,239,.96));box-shadow:0 0 0 1px rgba(12,15,13,.012) inset,0 12px 28px rgba(12,15,13,.056)}html[data-theme="light"] #session-modal .session-total-card.is-positive{border-color:rgba(112,227,155,.5);background:linear-gradient(120deg,rgba(112,227,155,.12),rgba(240,242,239,.96))}html[data-theme="light"] #session-modal .session-total-card.is-negative{border-color:rgba(255,116,89,.5);background:linear-gradient(120deg,rgba(255,116,89,.12),rgba(240,242,239,.96))}html[data-theme="light"] #session-modal .session-total-card::before{background-image:linear-gradient(rgba(11,14,13,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(11,14,13,.018) 1px,transparent 1px)}html[data-theme="light"] #session-modal .session-total-label-row,html[data-theme="light"] #session-modal .session-total-arrow{color:var(--pd-text)}html[data-theme="light"] #session-modal .session-total-meta{color:var(--pd-muted)}html[data-theme="light"] #session-modal .session-total-value{color:#0C0F0D;text-shadow:0 0 18px rgba(12,15,13,.08)}html[data-theme="light"] #session-modal .session-mental-counter{border-color:rgba(200,255,77,.32);background:linear-gradient(180deg,rgba(240,242,239,.92),rgba(240,242,239,.96));box-shadow:0 1px 0 rgba(12,15,13,.012) inset}html[data-theme="light"] #session-modal .session-mental-counter label{color:var(--pd-text)}html[data-theme="light"] #session-modal .session-mental-counter label::before{border-radius:999px;background:var(--pd-acid);box-shadow:0 0 12px rgba(12,15,13,.08)}html[data-theme="light"] #session-modal .session-counter-row button{border-color:rgba(200,255,77,.34);background:linear-gradient(180deg,rgba(240,242,239,.9),rgba(240,242,239,.96));color:var(--pd-text);box-shadow:0 6px 16px rgba(12,15,13,.056)}html[data-theme="light"] #session-modal .session-counter-row input{border-color:rgba(200,255,77,.34);background:rgba(240,242,239,.94);color:var(--pd-text)}html[data-theme="light"] #session-modal .session-mental-average{border-color:rgba(12,15,13,.18);background:var(--pd-acid-soft);color:#0C0F0D;box-shadow:0 10px 24px rgba(12,15,13,.049),0 0 0 1px rgba(12,15,13,.012) inset}html[data-theme="light"] #session-modal .session-footer{border-top-color:rgba(200,255,77,.25);background:linear-gradient(180deg,rgba(240,242,239,.98),rgba(240,242,239,.98))}html[data-theme="light"] #session-modal .session-summary-item span:first-child{color:var(--pd-muted)}html[data-theme="light"] #session-modal .session-summary-item span:last-child{color:var(--pd-text)}html[data-theme="light"] #session-modal .session-cancel-btn{color:var(--pd-text)!important;background:rgba(240,242,239,.9)!important;border-color:rgba(12,15,13,.18)!important}html[data-theme="light"] #session-modal .session-submit-btn{color:#0C0F0D!important;background:linear-gradient(135deg,var(--pd-acid) 0%,var(--pd-muted) 100%)!important;border-color:rgba(12,15,13,.18)!important;box-shadow:0 16px 32px rgba(12,15,13,.08),0 0 0 1px rgba(12,15,13,.042) inset}html[data-theme="light"]:not(.dark) #session-modal{background:rgba(12,15,13,.12)!important;--session-line:rgba(12,15,13,.072);--session-line-strong:rgba(200,255,77,.34);--session-text:#0C0F0D;--session-muted:var(--pd-dim)}html[data-theme="light"]:not(.dark) #session-modal .session-modal-card{border-color:rgba(12,15,13,.072)!important;background:linear-gradient(145deg,#FFFFFF 0%,#FFFFFF 100%)!important;box-shadow:0 24px 70px rgba(12,15,13,.056),inset 0 1px 0 rgba(12,15,13,.08)!important}html[data-theme="light"]:not(.dark) #session-modal .session-modal-header,html[data-theme="light"]:not(.dark) #session-modal .session-modal-body,html[data-theme="light"]:not(.dark) #session-modal .session-footer{background:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12))!important;border-color:rgba(12,15,13,.06)!important}html[data-theme="light"]:not(.dark) #session-modal .session-modal-header::before,html[data-theme="light"]:not(.dark) #session-modal .session-total-card::before{background-image:linear-gradient(rgba(11,14,13,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(11,14,13,.018) 1px,transparent 1px)}html[data-theme="light"]:not(.dark) #session-modal .session-modal-icon{color:#0C0F0D;background:var(--brand-soft);border-color:var(--brand-bd);box-shadow:0 10px 22px rgba(12,15,13,.042)}html[data-theme="light"]:not(.dark) #session-modal .session-modal-title,html[data-theme="light"]:not(.dark) #session-modal .session-field input,html[data-theme="light"]:not(.dark) #session-modal .session-field textarea,html[data-theme="light"]:not(.dark) #session-modal .form-room-name,html[data-theme="light"]:not(.dark) #session-modal .form-room-inicial,html[data-theme="light"]:not(.dark) #session-modal .form-room-final,html[data-theme="light"]:not(.dark) #session-modal .session-summary-item span:last-child{color:var(--session-text)!important}html[data-theme="light"]:not(.dark) #session-modal .session-modal-subtitle,html[data-theme="light"]:not(.dark) #session-modal .session-field label,html[data-theme="light"]:not(.dark) #session-modal .session-section-label,html[data-theme="light"]:not(.dark) #session-modal .session-column-hints span,html[data-theme="light"]:not(.dark) #session-modal .session-total-meta,html[data-theme="light"]:not(.dark) #session-modal .session-summary-item span:first-child{color:var(--session-muted)!important}html[data-theme="light"]:not(.dark) #session-modal .session-modal-close,html[data-theme="light"]:not(.dark) #session-modal .session-counter-row button,html[data-theme="light"]:not(.dark) #session-modal .session-cancel-btn{background:#FFFFFF!important;border-color:rgba(12,15,13,.072)!important;color:#0C0F0D!important;box-shadow:none}html[data-theme="light"]:not(.dark) #session-modal .session-field input,html[data-theme="light"]:not(.dark) #session-modal .session-field textarea,html[data-theme="light"]:not(.dark) #session-modal .form-room-name,html[data-theme="light"]:not(.dark) #session-modal .form-room-inicial,html[data-theme="light"]:not(.dark) #session-modal .form-room-final,html[data-theme="light"]:not(.dark) #session-modal .session-counter-row input{background:#FFFFFF!important;border-color:var(--session-line)!important;box-shadow:inset 0 1px 0 rgba(12,15,13,.08)}html[data-theme="light"]:not(.dark) #session-modal select option,html[data-theme="light"]:not(.dark) #session-modal .form-room-name option{background:#FFFFFF;color:#0C0F0D}html[data-theme="light"]:not(.dark) #session-modal .session-room-count,html[data-theme="light"]:not(.dark) #session-modal .session-mental-counter{background:#FFFFFF;color:var(--pd-dim);border-color:rgba(12,15,13,.072);box-shadow:inset 0 1px 0 rgba(12,15,13,.08)}html[data-theme="light"]:not(.dark) #session-modal .session-mental-counter label{color:var(--pd-dim)}html[data-theme="light"]:not(.dark) #session-modal .session-mental-counter label::before{background:#C8FF4D;box-shadow:none}html[data-theme="light"]:not(.dark) #session-modal .session-total-card{border-color:rgba(200,255,77,.22);background:linear-gradient(120deg,rgba(200,255,77,.08),rgba(12,15,13,.12));box-shadow:inset 0 1px 0 rgba(12,15,13,.08),0 12px 28px rgba(12,15,13,.028)}html[data-theme="light"]:not(.dark) #session-modal .session-total-card.is-positive{border-color:rgba(112,227,155,.28);background:linear-gradient(120deg,rgba(112,227,155,.1),rgba(12,15,13,.12))}html[data-theme="light"]:not(.dark) #session-modal .session-total-card.is-negative{border-color:rgba(255,116,89,.28);background:linear-gradient(120deg,rgba(255,116,89,.1),rgba(12,15,13,.12))}html[data-theme="light"]:not(.dark) #session-modal .session-total-label-row,html[data-theme="light"]:not(.dark) #session-modal .session-total-arrow,html[data-theme="light"]:not(.dark) #session-modal .session-total-value{color:#0C0F0D;text-shadow:none}html[data-theme="light"]:not(.dark) #session-modal .session-mental-average{border-color:rgba(200,255,77,.24);background:rgba(200,255,77,.1);color:#0C0F0D;box-shadow:none}html[data-theme="light"] #config-modal{color:var(--ink)}html[data-theme="light"] #config-modal .rooms-modal-card{border-radius:26px!important;border:1px solid var(--glass-bd)!important;background:var(--bg2)!important;box-shadow:var(--shadow)!important}html[data-theme="light"] #config-modal .rooms-modal-header{background:linear-gradient(180deg,rgba(200,255,77,.08),transparent),var(--surface2)!important;border-bottom:1px solid var(--line2)!important}html[data-theme="light"] #config-modal .rooms-modal-header::before{background-image:linear-gradient(rgba(12,15,13,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.026) 1px,transparent 1px)}html[data-theme="light"] #config-modal .rooms-modal-icon{border-radius:26px;color:#0C0F0D;background:var(--brand-soft);border:1px solid var(--brand-bd)}html[data-theme="light"] #config-modal .rooms-modal-title{color:var(--ink)}html[data-theme="light"] #config-modal .rooms-modal-subtitle{color:var(--ink2)}html[data-theme="light"] #config-modal .rooms-modal-close{border-radius:26px!important;background:var(--glass)!important;border:1px solid var(--glass-bd)!important;color:var(--ink2)!important}html[data-theme="light"] #config-modal .rooms-progress-track{border-radius:999px;background:var(--surface);border:1px solid var(--line2)}html[data-theme="light"] #config-modal .rooms-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand2))}html[data-theme="light"] #config-modal .rooms-counter-text{color:var(--ink3)}html[data-theme="light"] #config-modal .rooms-counter-text strong{color:#0C0F0D}html[data-theme="light"] #config-modal .rooms-search-wrap i,html[data-theme="light"] #config-modal .rooms-search-wrap svg{color:var(--ink3)}html[data-theme="light"] #config-modal .rooms-search-input,html[data-theme="light"] #config-modal .rooms-add-input{background:var(--surface2)!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:16px!important;outline:none}html[data-theme="light"] #config-modal .rooms-filter-tabs{border-radius:16px;background:var(--surface2);border:1px solid var(--line)}html[data-theme="light"] #config-modal .rooms-filter-tab{border:0;border-radius:16px;color:var(--ink3);background:transparent}html[data-theme="light"] #config-modal .rooms-filter-tab.is-active{color:var(--ink);background:var(--raise);box-shadow:0 1px 2px rgba(12,15,13,.077)}html[data-theme="light"] #config-modal .rooms-filter-count{border-radius:999px;color:var(--ink3);background:var(--surface)}html[data-theme="light"] #config-modal .rooms-filter-tab.is-active .rooms-filter-count{color:#0C0F0D;background:var(--brand-soft)}html[data-theme="light"] #config-modal .room-manager-row{border-bottom:1px solid var(--line2)}html[data-theme="light"] #config-modal .room-fav-btn,html[data-theme="light"] #config-modal .room-remove-btn{border-radius:16px;border:1px solid transparent;background:transparent}html[data-theme="light"] #config-modal .room-fav-btn{color:var(--ink4)}html[data-theme="light"] #config-modal .room-fav-btn.is-favorite{color:#0C0F0D}html[data-theme="light"] #config-modal .room-avatar{border-radius:16px;color:#0C0F0D;background:var(--brand-soft);border:1px solid var(--brand-bd)}html[data-theme="light"] #config-modal .room-manager-row:not(.is-active) .room-avatar{color:var(--ink3);background:var(--surface2);border-color:var(--line)}html[data-theme="light"] #config-modal .room-name{color:var(--ink2)}html[data-theme="light"] #config-modal .room-manager-row.is-active .room-name{color:var(--ink)}html[data-theme="light"] #config-modal .room-status{color:var(--ink3)}html[data-theme="light"] #config-modal .room-status-dot{border-radius:999px;background:var(--ink4)}html[data-theme="light"] #config-modal .room-manager-row.is-active .room-status{color:#0C0F0D}html[data-theme="light"] #config-modal .room-manager-row.is-active .room-status-dot{background:var(--up)}html[data-theme="light"] #config-modal .room-switch{border-radius:999px;border:1px solid var(--line);background:var(--surface)}html[data-theme="light"] #config-modal .room-switch span{border-radius:50%;background:#FFFFFF;box-shadow:0 1px 3px rgba(12,15,13,.08)}html[data-theme="light"] #config-modal .room-switch.is-active{border-color:transparent;background:var(--brand)}html[data-theme="light"] #config-modal .room-remove-btn{color:var(--ink4)}html[data-theme="light"] #config-modal .room-remove-btn:hover{color:#0C0F0D;border-color:var(--down-bd);background:var(--down-soft)}html[data-theme="light"] #config-modal .rooms-empty-state{color:var(--ink3)}html[data-theme="light"] #config-modal .rooms-empty-state strong{color:var(--ink2)}html[data-theme="light"] #config-modal .rooms-add-footer{border-top:1px solid var(--line2);background:var(--surface2)}html[data-theme="light"] #config-modal .rooms-add-plus{color:var(--ink3)}html[data-theme="light"] #config-modal .rooms-add-input{background:var(--bg2)!important}html[data-theme="light"] #config-modal .rooms-add-btn{border:1px solid var(--brand-deep);border-radius:16px;color:#0C0F0D;background:linear-gradient(180deg,var(--brand),var(--brand-deep));box-shadow:none}html[data-theme="light"] #config-modal .rooms-add-note{color:var(--ink3)}html[data-theme="light"] #config-modal .hero-alias-panel{border-top:1px solid var(--line2);background:transparent}html[data-theme="light"] #config-modal .hero-alias-title{color:var(--ink)}html[data-theme="light"] #config-modal .hero-alias-subtitle{color:var(--ink3)}html[data-theme="light"] #config-modal .hero-alias-pill{border-radius:999px;color:#0C0F0D;background:var(--brand-soft);border:1px solid var(--brand-bd)}html[data-theme="light"] #config-modal .hero-alias-pill button{border:0;border-radius:999px;color:inherit;background:rgba(12,15,13,.064)}html[data-theme="light"] #config-modal .hero-alias-empty{color:var(--ink3)}html[data-theme="light"] #config-modal .pt4-import-history{border-top:1px solid var(--line2)}html[data-theme="light"] #config-modal .pt4-import-history-item{border-radius:16px;color:var(--ink2);background:var(--surface2);border:1px solid var(--line)}html[data-theme="light"] #config-modal .pt4-import-history-item small{color:var(--ink3)}html[data-theme="light"] #config-modal .pt4-import-history-item.is-error{border-color:var(--down-bd);background:var(--down-soft);color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard{--summary-page-bg:linear-gradient(180deg,var(--pd-bg) 0%,var(--pd-bg2) 54%,var(--pd-bg) 100%);--summary-bg:var(--pd-bg);--summary-bg-2:var(--pd-bg2);--summary-surface:var(--pd-surface);--summary-surface-2:var(--pd-surface-raised);--summary-line:rgba(12,15,13,.084);--summary-line-2:var(--pd-border-strong);--summary-ink:#0C0F0D;--summary-ink-2:var(--pd-muted);--summary-ink-3:var(--pd-muted);--summary-card-bg:linear-gradient(180deg,rgba(240,242,239,.91),rgba(240,242,239,.97));--summary-metric-bg:linear-gradient(180deg,rgba(240,242,239,.87),rgba(240,242,239,.98));--summary-control-bg:linear-gradient(180deg,rgba(240,242,239,.91),rgba(240,242,239,.97));--summary-shadow:inset 0 0 50px transparent,0 10px 30px rgba(12,15,13,.028);--summary-shadow-elevated:inset 0 0 46px rgba(12,15,13,.077);--brand:var(--pd-acid);--brand-deep:var(--pd-acid);--brand-ink:#0C0F0D;--brand-soft:rgba(200,255,77,.22);--brand-bd:rgba(200,255,77,.26);--up:#70E39B;--up-soft:rgba(112,227,155,.18);--up-bd:rgba(112,227,155,.28);--down:#FF7459;--down-soft:rgba(255,116,89,.12);--down-bd:rgba(255,116,89,.28);--warn:#F0B84E;--warn-soft:rgba(240,184,78,.13);--warn-bd:rgba(240,184,78,.28);--ink:var(--summary-ink);--ink2:var(--summary-ink-2);--ink3:var(--summary-ink-3);--surface:var(--summary-surface);--surface2:var(--summary-surface);--line:var(--summary-line);--line2:var(--summary-line-2);--glass:var(--summary-card-bg);--glass-bd:var(--summary-line);--shadow-sm:var(--summary-shadow);--bankroll-evolution-card-bg:var(--summary-card-bg);--bankroll-evolution-card-border:var(--summary-line);--bankroll-evolution-card-shadow:var(--summary-shadow);--bankroll-evolution-kpi-bg:var(--summary-metric-bg);--bankroll-evolution-kpi-border:var(--summary-line);--bankroll-evolution-kpi-shadow:var(--summary-shadow-elevated);--bankroll-evolution-kpi-label-color:var(--summary-ink-3);--bankroll-evolution-kpi-meta-color:var(--summary-ink-2);--bankroll-evolution-stage-bg:var(--pd-surface);--bankroll-evolution-stage-border:rgba(12,15,13,.084);--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(12,15,13,.009),0 14px 32px rgba(12,15,13,.08);--bankroll-evolution-journey-bg:rgba(12,15,13,.026);--bankroll-evolution-journey-border:#E1E5DF;--bankroll-evolution-empty-bg:var(--pd-surface);font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif;background:var(--summary-page-bg);color:var(--summary-ink)}html[data-theme="light"]:not(.dark) #tab-resumen.money-dashboard{--summary-page-bg:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 54%,#FFFFFF 100%);--summary-bg:#FFFFFF;--summary-bg-2:rgba(12,15,13,.12);--summary-surface:rgba(12,15,13,.12);--summary-surface-2:rgba(12,15,13,.12);--summary-line:rgba(200,255,77,.13);--summary-line-2:rgba(200,255,77,.13);--summary-ink:#0C0F0D;--summary-ink-2:var(--pd-dim);--summary-ink-3:var(--pd-muted);--summary-card-bg:linear-gradient(180deg,#FFFFFF,#FFFFFF);--summary-metric-bg:linear-gradient(180deg,#FFFFFF,#FFFFFF);--summary-control-bg:#FFFFFF;--summary-shadow:0 16px 36px rgba(12,15,13,.028),inset 0 1px 0 rgba(12,15,13,.08);--summary-shadow-elevated:0 16px 36px rgba(12,15,13,.028),inset 0 1px 0 rgba(12,15,13,.08);--glass:var(--summary-card-bg);--glass-bd:var(--summary-line);--bankroll-evolution-card-bg:var(--summary-card-bg);--bankroll-evolution-card-border:var(--summary-line);--bankroll-evolution-card-shadow:var(--summary-shadow);--bankroll-evolution-kpi-bg:var(--summary-metric-bg);--bankroll-evolution-kpi-border:var(--summary-line);--bankroll-evolution-kpi-shadow:var(--summary-shadow-elevated);--bankroll-evolution-kpi-label-color:var(--summary-ink-3);--bankroll-evolution-kpi-meta-color:var(--summary-ink-2);--bankroll-evolution-stage-bg:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12));--bankroll-evolution-stage-border:rgba(12,15,13,.06);--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(12,15,13,.08),0 14px 28px rgba(12,15,13,.028);--bankroll-evolution-journey-bg:rgba(12,15,13,.12);--bankroll-evolution-journey-border:rgba(12,15,13,.048);--bankroll-evolution-empty-bg:linear-gradient(180deg,rgba(12,15,13,.12),rgba(12,15,13,.12))}html[data-theme="light"] #dashboard-page:has(#tab-resumen.money-dashboard:not(.hidden)){--dashboard-main-bg:var(--pd-bg)}html[data-theme="light"]:not(.dark) #dashboard-page:has(#tab-resumen.money-dashboard:not(.hidden)){--dashboard-main-bg:#FFFFFF}html[data-theme="light"] #tab-resumen.money-dashboard .money-onboarding,html[data-theme="light"] #tab-resumen.money-dashboard .money-card,html[data-theme="light"] #tab-resumen.money-dashboard .money-metric,html[data-theme="light"] #tab-resumen.money-dashboard .money-panel,html[data-theme="light"] #tab-resumen.money-dashboard .money-chart{border-radius:16px;background:var(--summary-card-bg);border:1px solid var(--summary-line);box-shadow:var(--summary-shadow)}html[data-theme="light"] #tab-resumen.money-dashboard .money-label,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-label{color:var(--summary-ink-3)}html[data-theme="light"] #tab-resumen.money-dashboard .money-value,html[data-theme="light"] #tab-resumen.money-dashboard .money-subvalue,html[data-theme="light"] #tab-resumen.money-dashboard .money-metric-value,html[data-theme="light"] #tab-resumen.money-dashboard .overall-number,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-value{color:var(--summary-ink)}html[data-theme="light"] #tab-resumen.money-dashboard .money-card .rounded-2xl{border-radius:16px;background:var(--summary-card-bg);border-color:var(--summary-line)}html[data-theme="light"] #tab-resumen.money-dashboard .money-period-select{background:var(--summary-control-bg);border-color:var(--summary-line);color:var(--summary-ink)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-card{--glass:var(--summary-card-bg);--glass-bd:var(--summary-line);--shadow-sm:var(--summary-shadow);background:var(--summary-card-bg);border-color:var(--summary-line);border-left:3px solid var(--up);box-shadow:var(--summary-shadow)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-icon,html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-icon,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-icon{border-radius:16px;color:#0C0F0D;background:var(--brand-soft);border:1px solid var(--brand-bd)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-status,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-status{border-radius:999px;background:var(--summary-bg);border:1px solid rgba(112,227,155,.28);color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-status.is-negative,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-status.is-negative{border-color:var(--down-bd);color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-status.is-neutral,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-status.is-neutral{border-color:var(--brand-bd);color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .dashboard-bankroll-value{color:var(--summary-ink);text-shadow:0 0 28px rgba(12,15,13,.035)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-period-controls{border:1px solid rgba(12,15,13,.102);border-radius:16px;background:var(--summary-bg)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-period-controls .money-period-select{border-color:rgba(12,15,13,.102);background:var(--summary-control-bg)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-delta{background:var(--summary-metric-bg);border-color:var(--summary-line);box-shadow:var(--summary-shadow-elevated)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-delta-money{border-left:2px solid var(--up)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-delta-percent{border-left:2px solid var(--brand)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-delta-money:has(.text-rose-400),html[data-theme="light"] #tab-resumen.money-dashboard .summary-bankroll-delta-percent:has(.text-rose-400){border-left-color:var(--down)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-card{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);--shadow-sm:var(--summary-shadow-elevated);background:var(--summary-metric-bg);border-color:var(--summary-line);box-shadow:var(--summary-shadow-elevated)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-icon{border-radius:16px;color:var(--summary-ink-2);background:rgba(200,255,77,.18);border-color:var(--summary-line)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-profit .summary-metric-icon{color:#0C0F0D;background:var(--up-soft);border-color:var(--up-bd)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-tournaments .summary-metric-icon{color:#0C0F0D;background:rgba(240,184,78,.08);border-color:rgba(240,184,78,.22)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-hours .summary-metric-icon{color:#0C0F0D;background:var(--brand-soft);border-color:var(--brand-bd)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-positive .summary-metric-icon{color:#0C0F0D;background:var(--up-soft);border-color:var(--up-bd)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-profit{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--up)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-profit:has(.ld-money-negative){border-top-color:var(--down)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-tournaments{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--warn)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-hours{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--brand)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-metric-positive{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--up)}html[data-theme="light"] #tab-resumen.money-dashboard .status-pill,html[data-theme="light"] #tab-resumen.money-dashboard .ai-line{background:var(--summary-card-bg);border:1px solid var(--summary-line);color:var(--summary-ink-2)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-period{color:var(--summary-ink-3)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-ai-badge,html[data-theme="light"] #tab-resumen.money-dashboard .status-pill{border-radius:999px;background:var(--summary-control-bg);border:1px solid var(--summary-line)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-score-label{color:var(--summary-ink-3)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-overall-read,html[data-theme="light"] #tab-resumen.money-dashboard .summary-ai-recommendation{color:var(--summary-ink-2)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-mini-tile,html[data-theme="light"] #tab-resumen.money-dashboard .ai-line{border-radius:16px;background:var(--summary-metric-bg);border:1px solid var(--summary-line)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-mini-tile span{color:var(--summary-ink-3)}html[data-theme="light"] #tab-resumen.money-dashboard .summary-mini-tile strong{color:var(--summary-ink)}html[data-theme="light"] #tab-resumen.money-dashboard .ai-line > span{border-radius:999px;background:var(--brand)}html[data-theme="light"] #tab-resumen.money-dashboard .ai-line p{color:var(--summary-ink-2)}html[data-theme="light"] #tab-resumen.money-dashboard .ai-line.positive > span{background:var(--up)}html[data-theme="light"] #tab-resumen.money-dashboard .ai-line.warning > span{background:var(--warn)}html[data-theme="light"] #tab-resumen.money-dashboard .ai-line.danger > span{background:var(--down)}html[data-theme="light"] #tab-resumen.money-dashboard .ai-line.info > span{background:var(--brand)}html[data-theme="light"] #tab-resumen.money-dashboard .ai-positive{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .ai-warning{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .ai-danger{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .ai-info{color:#0C0F0D}@media (max-width:640px){html[data-theme="light"] #tab-resumen.money-dashboard .money-onboarding,html[data-theme="light"] #tab-resumen.money-dashboard .money-card,html[data-theme="light"] #tab-resumen.money-dashboard .money-metric,html[data-theme="light"] #tab-resumen.money-dashboard .money-panel,html[data-theme="light"] #tab-resumen.money-dashboard .money-chart{border-radius:16px}}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-card{--glass:var(--bankroll-evolution-card-bg);--glass-bd:var(--bankroll-evolution-card-border);--shadow-sm:var(--bankroll-evolution-card-shadow);background:var(--bankroll-evolution-card-bg);border:1px solid var(--bankroll-evolution-card-border);box-shadow:var(--bankroll-evolution-card-shadow);border-left:3px solid var(--brand)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-head{border-bottom:1px solid var(--summary-line)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-eyebrow{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-head h3{color:var(--ink)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-subtext{color:var(--ink2)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi{border-radius:16px;background:var(--bankroll-evolution-kpi-bg);border:1px solid var(--bankroll-evolution-kpi-border);box-shadow:var(--bankroll-evolution-kpi-shadow)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-label{color:var(--bankroll-evolution-kpi-label-color)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-value{color:inherit}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-meta{color:var(--bankroll-evolution-kpi-meta-color)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-value.is-positive{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-value.is-negative{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-meta.is-negative{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-meta.dashboard-highlight-note{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-current,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-result,html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-variation{--glass:var(--bankroll-evolution-kpi-bg);--glass-bd:var(--summary-line);border-left:2px solid var(--up);border-top:0}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-current:has(.is-negative),html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-result:has(.is-negative),html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-variation:has(.is-negative){border-left-color:var(--down)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-max{--glass:var(--bankroll-evolution-kpi-bg);--glass-bd:var(--summary-line);border-left:2px solid var(--warn);border-top:0}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-variation{--glass:var(--bankroll-evolution-kpi-bg);--glass-bd:var(--summary-line);border-left-color:var(--brand)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-variation:has(.is-negative){border-left-color:var(--down)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-kpi-max .bankroll-evolution-kpi-value{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard #svg-graph-container.bankroll-evolution-stage{border-radius:26px;background:var(--bankroll-evolution-stage-bg);border:1px solid var(--bankroll-evolution-stage-border);box-shadow:var(--bankroll-evolution-stage-shadow);background-image:none}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-grid{background-image:var(--bankroll-evolution-grid-x),var(--bankroll-evolution-grid-y)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-journey span{border-radius:999px;background:var(--bankroll-evolution-journey-bg);border:1px solid var(--bankroll-evolution-journey-border);color:var(--ink3)}html[data-theme="light"] #tab-resumen.money-dashboard #chart-empty-message.bankroll-evolution-empty{background:var(--bankroll-evolution-empty-bg)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-empty i{color:#0C0F0D}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-empty p:first-of-type{color:var(--ink)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-empty p:last-of-type{color:var(--ink2)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-chart-legend{color:var(--ink3)}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-chart-legend .legend-swatch{border-radius:999px}html[data-theme="light"] #tab-resumen.money-dashboard .bankroll-evolution-chart-legend .legend-swatch.break-even{background:var(--bankroll-break-even-bg);border:1px solid var(--bankroll-break-even-border)}@media (max-width:640px){html[data-theme="light"] #tab-resumen.money-dashboard #svg-graph-container.bankroll-evolution-stage{border-radius:26px}}html[data-theme="light"] #dashboard-page .team-dashboard-board{background:var(--pd-bg)}html[data-theme="light"] #dashboard-page .team-dashboard-frame{border:0;background:var(--pd-bg)}html[data-theme="light"] #dashboard-page .team-unavailable-state{border:1px solid var(--pd-border);border-radius:16px;background:var(--pd-surface);color:var(--pd-muted)}html[data-theme="light"]{--pd-bg:#F6F7F5;--pd-bg2:#F0F2EF;--pd-surface:#F0F2EF;--pd-surface-raised:#F0F2EF;--pd-surface-hover:#E8EBE6;--pd-paper:#FFFFFF;--pd-text:#0C0F0D;--pd-muted:#666B66;--pd-dim:#666B66;--pd-border:#E1E5DF;--pd-border-strong:rgba(12,15,13,.23);--pd-acid:#c8ff4d;--pd-acid-deep:#C8FF4D;--pd-acid-soft:rgba(200,255,77,.13);--pd-coral:#ff7459;--pd-sky:#70E39B;--pd-yellow:#F0B84E;--pd-success:#70e39b;--pd-ink:#0C0F0D;--pd-shadow:0 18px 48px rgba(12,15,13,.08);--pd-display:'Space Grotesk',var(--pd-sans)}html[data-theme="light"] ::selection{background:var(--pd-acid);color:#0C0F0D}html[data-theme="light"] body{background:var(--pd-bg);color:var(--pd-text)}html[data-theme="light"] :where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--pd-acid)}html[data-theme="light"] :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pd-acid);outline-offset:3px}html[data-theme="light"] ::-webkit-scrollbar-thumb{background:var(--pd-border-strong);border-radius:8px}html[data-theme="light"] #dashboard-page > aside{box-shadow:inset -1px 0 0 rgba(12,15,13,.009)}html[data-theme="light"] #dashboard-page .tab-btn[aria-selected=true]{box-shadow:none}html[data-theme="light"] #dashboard-page .tab-btn:hover{box-shadow:inset 3px 0 0 var(--pd-border-strong)}html[data-theme="light"] #dashboard-page .tab-btn[aria-selected=true]:hover{box-shadow:none}html[data-theme="light"] #landing-reference{--bg:#F6F7F5;--bg2:#F0F2EF;--paper:#FFFFFF;--paper2:#FFFFFF;--ink:#0C0F0D;--white:#0C0F0D;--muted:#666B66;--line:#E1E5DF;--acid:#c8ff4d;--acid2:#C8FF4D;--coral:#ff7459;--sky:#70E39B;--yellow:#F0B84E;--green:#70e39b;--card:#F0F2EF;--card2:#F0F2EF;--shadow:0 30px 90px rgba(12,15,13,.08);--display:'Space Grotesk',var(--sans)}html[data-theme="light"] #landing-reference{background:var(--bg);color:var(--white)}html[data-theme="light"] #landing-reference a{color:inherit}html[data-theme="light"] #landing-reference .eyebrow{color:#0C0F0D}html[data-theme="light"] #landing-reference .eyebrow:before{background:currentColor}html[data-theme="light"] #landing-reference .section-copy{color:var(--muted)}html[data-theme="light"] #landing-reference .nav{background:rgba(240,242,239,.78);border-bottom:1px solid var(--line)}html[data-theme="light"] #landing-reference .mark{border-radius:16px;background:#F0F2EF;box-shadow:0 0 0 1px rgba(12,15,13,.08) inset}html[data-theme="light"] #landing-reference .navlinks a{color:#666B66;border-radius:16px}html[data-theme="light"] #landing-reference .navlinks a:hover{color:var(--white);background:rgba(12,15,13,.04)}html[data-theme="light"] #landing-reference .btn{border:0;border-radius:16px}html[data-theme="light"] #landing-reference .btn-ghost{background:transparent;color:#666B66;border:1px solid var(--line)}html[data-theme="light"] #landing-reference .btn-acid{background:var(--acid);color:#0C0F0D;box-shadow:none}html[data-theme="light"] #landing-reference .burger{background:transparent;color:var(--white);border:1px solid var(--line);border-radius:16px}html[data-theme="light"] #landing-reference .mobile-menu{border-top:1px solid var(--line);background:var(--bg2)}html[data-theme="light"] #landing-reference .mobile-menu a,html[data-theme="light"] #landing-reference .mobile-menu button{color:#666B66;background:transparent;border:0}html[data-theme="light"] #landing-reference .hero:before{background:radial-gradient(circle,rgba(200,255,77,.16),transparent 62%);filter:blur(10px)}html[data-theme="light"] #landing-reference .hero h1 em{color:#0C0F0D}html[data-theme="light"] #landing-reference .hero p{color:#666B66}html[data-theme="light"] #landing-reference .hero p strong{color:var(--white)}html[data-theme="light"] #landing-reference .btn-big{border-radius:16px}html[data-theme="light"] #landing-reference .proofline{color:#666B66}html[data-theme="light"] #landing-reference .proofline span:before{color:#0C0F0D}html[data-theme="light"] #landing-reference .hero-card{background:var(--paper);color:var(--ink);border-radius:26px;box-shadow:0 46px 110px rgba(12,15,13,.08)}html[data-theme="light"] #landing-reference .hero-card:before{border-radius:50%;background:var(--acid)}html[data-theme="light"] #landing-reference .windowbar{border-bottom:1px solid #E1E5DF}html[data-theme="light"] #landing-reference .dots i{border-radius:50%;background:#F0F2EF}html[data-theme="light"] #landing-reference .terminal-label{color:#666B66}html[data-theme="light"] #landing-reference .big-kpi small{color:#666B66}html[data-theme="light"] #landing-reference .delta{background:var(--ink);color:#0C0F0D;border-radius:999px}html[data-theme="light"] #landing-reference .chart{border-bottom:1px solid #E1E5DF;background:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),rgba(11,14,13,.035) 20%),repeating-linear-gradient(to bottom,transparent 0,transparent 44px,rgba(11,14,13,.035) 45px)}html[data-theme="light"] #landing-reference .stat-mini{border:1px solid #E1E5DF;border-radius:16px}html[data-theme="light"] #landing-reference .stat-mini span{color:#666B66}html[data-theme="light"] #landing-reference .float-tag{border-radius:999px;box-shadow:var(--shadow)}html[data-theme="light"] #landing-reference .tag1{background:var(--coral);color:#0C0F0D}html[data-theme="light"] #landing-reference .tag2{background:var(--sky);color:#0C0F0D}html[data-theme="light"] #landing-reference .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme="light"] #landing-reference .strip-label{color:#666B66}html[data-theme="light"] #landing-reference .room{color:#666B66}html[data-theme="light"] #landing-reference .room b{color:#0C0F0D}html[data-theme="light"] #landing-reference .feature{border:1px solid var(--line);background:var(--card);border-radius:16px}html[data-theme="light"] #landing-reference .feature:nth-child(3){background:var(--paper);color:var(--ink)}html[data-theme="light"] #landing-reference .feature .n{color:#0C0F0D}html[data-theme="light"] #landing-reference .feature:nth-child(3) .n{color:#0C0F0D}html[data-theme="light"] #landing-reference .feature p{color:#666B66}html[data-theme="light"] #landing-reference .feature:nth-child(3) p{color:#666B66}html[data-theme="light"] #landing-reference .ticks span:before{color:#0C0F0D}html[data-theme="light"] #landing-reference .feature:nth-child(3) .ticks span:before{color:#0C0F0D}html[data-theme="light"] #landing-reference .feature-small{background:var(--bg2)}html[data-theme="light"] #landing-reference .steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme="light"] #landing-reference .step{border-right:1px solid var(--line)}html[data-theme="light"] #landing-reference .step:last-child{border-right:0}html[data-theme="light"] #landing-reference .step .num{color:#0C0F0D}html[data-theme="light"] #landing-reference .step p{color:var(--muted)}html[data-theme="light"] #landing-reference .demo-shell{border:1px solid var(--line);border-radius:16px;background:var(--card)}html[data-theme="light"] #landing-reference .demo-tabs{border-bottom:1px solid var(--line)}html[data-theme="light"] #landing-reference .demo-tab{border:1px solid transparent;background:transparent;color:#666B66;border-radius:16px}html[data-theme="light"] #landing-reference .demo-tab.active{background:var(--acid);color:var(--ink)}html[data-theme="light"] #landing-reference .demo-card{border:1px solid var(--line);border-radius:26px;background:var(--bg2)}html[data-theme="light"] #landing-reference .demo-label{color:#666B66}html[data-theme="light"] #landing-reference .playing-card{border-radius:26px;background:var(--paper);color:var(--ink)}html[data-theme="light"] #landing-reference .decision{border-radius:16px;background:#F0F2EF}html[data-theme="light"] #landing-reference .decision.bad{border:1px solid rgba(255,116,89,.35)}html[data-theme="light"] #landing-reference .decision.good{border:1px solid rgba(112,227,155,.35)}html[data-theme="light"] #landing-reference .decision.bad small,html[data-theme="light"] #landing-reference .decision.bad b{color:#0C0F0D}html[data-theme="light"] #landing-reference .decision.good small,html[data-theme="light"] #landing-reference .decision.good b{color:#0C0F0D}html[data-theme="light"] #landing-reference .grade{color:#0C0F0D}html[data-theme="light"] #landing-reference .bar{border-radius:999px;background:#E8EBE6}html[data-theme="light"] #landing-reference .bar i{background:var(--acid);border-radius:999px}html[data-theme="light"] #landing-reference .bars-chart i{background:#E8EBE6;border-radius:16px 16px 0 0}html[data-theme="light"] #landing-reference .bars-chart i:last-child{background:var(--acid)}html[data-theme="light"] #landing-reference .billing{border:1px solid var(--line);border-radius:999px}html[data-theme="light"] #landing-reference .billing button{border:0;background:transparent;color:#666B66;border-radius:999px}html[data-theme="light"] #landing-reference .billing button.active{background:var(--paper);color:var(--ink)}html[data-theme="light"] #landing-reference .price{border:1px solid var(--line);background:var(--card);border-radius:16px}html[data-theme="light"] #landing-reference .price.recommended{background:var(--acid);color:var(--ink);border-color:var(--acid)}html[data-theme="light"] #landing-reference .price .badge{border:1px solid rgba(12,15,13,.15);border-radius:999px}html[data-theme="light"] #landing-reference .price .desc{color:#666B66}html[data-theme="light"] #landing-reference .price.recommended .desc{color:#0C0F0D}html[data-theme="light"] #landing-reference .amount small{color:#666B66}html[data-theme="light"] #landing-reference .price.recommended .amount small{color:#0C0F0D}html[data-theme="light"] #landing-reference .save{color:#0C0F0D}html[data-theme="light"] #landing-reference .price.recommended .save{color:#0C0F0D}html[data-theme="light"] #landing-reference .price.recommended .btn{background:var(--ink);color:var(--white)}html[data-theme="light"] #landing-reference .price ul{color:#666B66}html[data-theme="light"] #landing-reference .price.recommended ul{color:#0C0F0D}html[data-theme="light"] #landing-reference .price li:before{color:#0C0F0D}html[data-theme="light"] #landing-reference .price.recommended li:before{color:#0C0F0D}html[data-theme="light"] #landing-reference .bullet{border-top:1px solid var(--line)}html[data-theme="light"] #landing-reference .bullet .bn{color:#0C0F0D}html[data-theme="light"] #landing-reference .bullet span{color:var(--muted)}html[data-theme="light"] #landing-reference .product-card{background:var(--paper);color:var(--ink);border-radius:26px;box-shadow:var(--shadow)}html[data-theme="light"] #landing-reference .product-head{border-bottom:1px solid #E1E5DF}html[data-theme="light"] #landing-reference .pill{background:var(--ink);color:#0C0F0D;border-radius:999px}html[data-theme="light"] #landing-reference .table-visual{border:2px solid #E1E5DF;border-radius:999px;background:#FFFFFF}html[data-theme="light"] #landing-reference .pot small{color:#666B66}html[data-theme="light"] #landing-reference .hole i{background:#FFFFFF;border-radius:16px;box-shadow:0 4px 14px rgba(12,15,13,.042)}html[data-theme="light"] #landing-reference .action4 div{border:1px solid #E1E5DF;border-radius:16px}html[data-theme="light"] #landing-reference .action4 div:nth-child(4){background:var(--acid);border-color:var(--acid)}html[data-theme="light"] #landing-reference .coach-row{border:1px solid #E1E5DF;border-radius:16px}html[data-theme="light"] #landing-reference .avatar{border-radius:16px;background:var(--ink);color:#0C0F0D}html[data-theme="light"] #landing-reference .coach-row small{color:#666B66}html[data-theme="light"] #landing-reference .format{background:var(--card);border:1px solid var(--line);border-radius:16px;color:var(--white)}html[data-theme="light"] #landing-reference .format:hover,html[data-theme="light"] #landing-reference .format.selected{border-color:var(--acid)}html[data-theme="light"] #landing-reference .format.selected{box-shadow:none}html[data-theme="light"] #landing-reference .format .sub{color:#0C0F0D}html[data-theme="light"] #landing-reference .format p{color:var(--muted)}html[data-theme="light"] #landing-reference .format .metrics{border-top:1px solid var(--line);color:#666B66}html[data-theme="light"] #landing-reference .faq-item{border:1px solid var(--line);background:var(--card);border-radius:16px}html[data-theme="light"] #landing-reference .faq-q{background:transparent;color:var(--white);border:0}html[data-theme="light"] #landing-reference .faq-q span:last-child{color:#0C0F0D}html[data-theme="light"] #landing-reference .faq-a{color:var(--muted)}html[data-theme="light"] #landing-reference .final-card{background:var(--paper);color:var(--ink);border-radius:26px}html[data-theme="light"] #landing-reference .final-card p{color:#666B66}html[data-theme="light"] #landing-reference .final-note{color:#666B66}html[data-theme="light"] #landing-reference footer{border-top:1px solid var(--line);background:#F6F7F5}html[data-theme="light"] #landing-reference .footer-brand p{color:#666B66}html[data-theme="light"] #landing-reference .socials a{border:1px solid var(--line);border-radius:16px;color:#666B66}html[data-theme="light"] #landing-reference .fcol h4{color:#666B66}html[data-theme="light"] #landing-reference .fcol a,html[data-theme="light"] #landing-reference .fcol button{background:0;border:0;color:#666B66}html[data-theme="light"] #landing-reference .footer-bottom{border-top:1px solid var(--line);color:#666B66}html[data-theme="light"] #landing-reference .modal{background:rgba(240,242,239,.72)}html[data-theme="light"] #landing-reference .modal-card{background:var(--paper);color:var(--ink);border-radius:26px;box-shadow:var(--shadow)}html[data-theme="light"] #landing-reference .modal p{color:#666B66}html[data-theme="light"] #landing-reference .close{border:0;background:#FFFFFF;border-radius:16px}@media(max-width:700px){html[data-theme="light"] #landing-reference .hero-card{border-radius:26px}html[data-theme="light"] #landing-reference .step{border-right:0;border-bottom:1px solid var(--line)}}html[data-theme="light"] #landing-reference:before{background:linear-gradient(rgba(12,15,13,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.026) 1px,transparent 1px)}html[data-theme="light"] #landing-reference:after{background:radial-gradient(circle at 18% 25%,rgba(112,227,155,.055),transparent 20%),radial-gradient(circle at 78% 18%,rgba(200,255,77,.07),transparent 24%),radial-gradient(circle at 60% 78%,rgba(255,116,89,.035),transparent 21%)}html[data-theme="light"] #landing-reference ::selection{background:var(--acid);color:var(--ink)}html[data-theme="light"] #landing-reference .scroll-progress i{background:var(--acid);box-shadow:none}html[data-theme="light"] #landing-reference .cursor-glow{border-radius:50%;background:radial-gradient(circle,rgba(200,255,77,.06),transparent 68%)}html[data-theme="light"] #landing-reference .nav.scrolled{background:rgba(240,242,239,.92);box-shadow:0 16px 50px rgba(12,15,13,.077)}html[data-theme="light"] #landing-reference .mark:after{background:linear-gradient(120deg,transparent 35%,rgba(12,15,13,.12) 50%,transparent 65%)}html[data-theme="light"] #landing-reference .navlinks a:after{background:var(--acid)}html[data-theme="light"] #landing-reference .btn:after{background:linear-gradient(110deg,transparent 20%,rgba(12,15,13,.12) 48%,transparent 76%)}html[data-theme="light"] #landing-reference .hero:after{background:linear-gradient(to bottom,transparent,var(--line),transparent)}html[data-theme="light"] #landing-reference .hero h1 em{text-shadow:0 0 38px transparent}html[data-theme="light"] #landing-reference .hero h1 em:after{background:repeating-linear-gradient(90deg,var(--acid) 0 18px,transparent 18px 25px)}html[data-theme="light"] #landing-reference .proofline span:hover{color:var(--white)}html[data-theme="light"] #landing-reference .hero-card{border:1px solid rgba(12,15,13,.06);box-shadow:0 50px 120px rgba(12,15,13,.08),0 0 0 1px rgba(12,15,13,.014)}html[data-theme="light"] #landing-reference .hero-card:after{background:linear-gradient(to bottom,transparent,rgba(12,15,13,.12),transparent)}html[data-theme="light"] #landing-reference .hero-card .stat-mini{background:rgba(12,15,13,.12)}html[data-theme="light"] #landing-reference .hero-card .stat-mini:hover{box-shadow:0 12px 30px rgba(12,15,13,.028)}html[data-theme="light"] #landing-reference .orbit{border:1px solid var(--line);border-radius:50%}html[data-theme="light"] #landing-reference .orbit:before,html[data-theme="light"] #landing-reference .orbit:after{border-radius:50%;background:var(--acid);box-shadow:none}html[data-theme="light"] #landing-reference .orbit-a:after{background:var(--sky);box-shadow:none}html[data-theme="light"] #landing-reference .orbit-b{border-style:dashed}html[data-theme="light"] #landing-reference .orbit-b:before{background:var(--coral);box-shadow:none}html[data-theme="light"] #landing-reference .sat-card{border:1px solid var(--line);background:rgba(240,242,239,.92);box-shadow:var(--shadow);border-radius:26px;color:var(--white)}html[data-theme="light"] #landing-reference .sat-grade strong{color:#0C0F0D}html[data-theme="light"] #landing-reference .mini-heat i{border-radius:3px;background:rgba(200,255,77,.14)}html[data-theme="light"] #landing-reference .mini-heat i:nth-child(3n),html[data-theme="light"] #landing-reference .mini-heat i:nth-child(7){background:var(--acid)}html[data-theme="light"] #landing-reference .mini-heat i:nth-child(4),html[data-theme="light"] #landing-reference .mini-heat i:nth-child(9){background:var(--coral)}html[data-theme="light"] #landing-reference .hero-data-ring{border-radius:50%;background:conic-gradient(var(--acid) 0 78%,rgba(11,14,13,.05) 78%);box-shadow:0 14px 32px rgba(12,15,13,.035)}html[data-theme="light"] #landing-reference .hero-data-ring:before{border-radius:50%;background:var(--paper)}html[data-theme="light"] #landing-reference .hero-data-ring:after{color:var(--ink)}html[data-theme="light"] #landing-reference .room:hover{color:var(--white)}html[data-theme="light"] #landing-reference .room b{filter:drop-shadow(0 0 5px transparent)}html[data-theme="light"] #landing-reference .feature:hover{border-color:rgba(200,255,77,.36);box-shadow:0 28px 70px rgba(12,15,13,.08)}html[data-theme="light"] #landing-reference .feature:before{background:radial-gradient(circle at var(--mx,80%) var(--my,10%),rgba(200,255,77,.095),transparent 32%)}html[data-theme="light"] #landing-reference .feature:nth-child(3):before{background:radial-gradient(circle at var(--mx,80%) var(--my,10%),rgba(11,14,13,.04),transparent 32%)}html[data-theme="light"] #landing-reference .feature-small:after{border:1px solid var(--line);border-radius:16px;box-shadow:none}html[data-theme="light"] #landing-reference .feature-small:hover:after{background:rgba(200,255,77,.12)}html[data-theme="light"] #landing-reference .step:after{background:var(--acid)}html[data-theme="light"] #landing-reference .step:hover{background:rgba(12,15,13,.026)}html[data-theme="light"] #landing-reference .step .num{border:1px solid var(--line);border-radius:50%}html[data-theme="light"] #landing-reference .step:hover .num{background:var(--acid);color:var(--ink)}html[data-theme="light"] #landing-reference .demo-shell{box-shadow:0 34px 100px rgba(12,15,13,.08)}html[data-theme="light"] #landing-reference .demo-shell:hover{border-color:rgba(200,255,77,.25)}html[data-theme="light"] #landing-reference .demo-shell:before{border-radius:16px;background:linear-gradient(120deg,transparent 25%,rgba(200,255,77,.035) 48%,transparent 70%)}html[data-theme="light"] #landing-reference .playing-card{box-shadow:0 10px 30px rgba(12,15,13,.063)}html[data-theme="light"] #landing-reference .price:hover{border-color:rgba(200,255,77,.28);box-shadow:0 28px 75px rgba(12,15,13,.08)}html[data-theme="light"] #landing-reference .price.recommended:before{border-radius:16px;background:linear-gradient(115deg,transparent 20%,rgba(12,15,13,.12) 46%,transparent 72%)}html[data-theme="light"] #landing-reference .product-card:before{background:radial-gradient(circle at var(--mx,80%) var(--my,10%),rgba(200,255,77,.16),transparent 28%)}html[data-theme="light"] #landing-reference .product-card:hover{box-shadow:0 46px 110px rgba(12,15,13,.08)}html[data-theme="light"] #landing-reference .table-visual{box-shadow:inset 0 0 0 10px rgba(12,15,13,.012)}html[data-theme="light"] #landing-reference .table-visual:before{border:1px dashed rgba(12,15,13,.12);border-radius:inherit}html[data-theme="light"] #landing-reference .table-visual:after{border-radius:50%;border:1px solid rgba(12,15,13,.072);box-shadow:0 0 0 26px rgba(12,15,13,.009),0 0 0 52px rgba(12,15,13,.006)}html[data-theme="light"] #landing-reference .pill:after{background:linear-gradient(110deg,transparent,rgba(12,15,13,.12),transparent)}html[data-theme="light"] #landing-reference .coach-row:hover{background:rgba(200,255,77,.08)}html[data-theme="light"] #landing-reference .format:before{border-radius:50%;border:1px solid var(--line);box-shadow:none}html[data-theme="light"] #landing-reference .format:hover:before,html[data-theme="light"] #landing-reference .format.selected:before{border-color:rgba(200,255,77,.35)}html[data-theme="light"] #landing-reference .faq-item:hover{border-color:rgba(200,255,77,.24)}html[data-theme="light"] #landing-reference .final-card{box-shadow:0 35px 100px rgba(12,15,13,.08)}html[data-theme="light"] #landing-reference .socials a:hover{border-color:var(--acid);color:#0C0F0D}html[data-theme="light"] #pdo-landing{--lp-line:var(--pdo-border-subtle);--lp-line-2:var(--pdo-border-default);--lp-wrap:var(--pdo-content-max,1180px);background:var(--pdo-surface-carbon);color:var(--pdo-text-primary)}html[data-theme="light"] #pdo-landing h1,html[data-theme="light"] #pdo-landing h2,html[data-theme="light"] #pdo-landing h3{color:var(--pdo-text-primary)}html[data-theme="light"] #pdo-landing a{color:inherit}html[data-theme="light"] #pdo-landing :is(a,button,summary):focus-visible{outline:2px solid var(--pdo-acid);outline-offset:3px;border-radius:var(--pdo-radius-sm)}html[data-theme="light"] .pdo-lp-skip{border-radius:var(--pdo-radius-sm);background:var(--pdo-acid);color:#0C0F0D!important}html[data-theme="light"] .pdo-lp-eyebrow{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-btn{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-pill);background:var(--pdo-surface);color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-btn.is-primary{background:var(--pdo-acid);border-color:transparent;color:#0C0F0D}html[data-theme="light"] .pdo-lp-btn.is-primary:hover{filter:none}html[data-theme="light"] .pdo-lp-btn.is-accent{background:var(--pdo-acid);border-color:transparent;color:#0C0F0D;box-shadow:var(--pdo-shadow-md)}html[data-theme="light"][data-theme="light"] .pdo-lp-btn{background:var(--pdo-light-surface);color:var(--pdo-light-ink)}html[data-theme="light"][data-theme="light"] .pdo-lp-btn.is-primary{background:var(--pdo-light-dark);border-color:transparent;color:var(--pdo-light-surface);box-shadow:var(--pdo-light-action-shadow)}html[data-theme="light"][data-theme="light"] .pdo-lp-btn.is-primary:hover{background:var(--pdo-light-action-hover);filter:none}html[data-theme="light"][data-theme="light"] .pdo-lp-btn.is-accent{background:var(--pdo-acid);color:var(--pdo-light-dark);box-shadow:var(--pdo-light-accent-shadow)}html[data-theme="light"] .pdo-lp-btn.is-ghost{background:transparent}html[data-theme="light"][data-theme="light"] .pdo-lp-actions .pdo-lp-btn.is-ghost{border:0;box-shadow:none;background:transparent;color:var(--pdo-light-ink)}html[data-theme="light"] .pdo-lp-top{background:color-mix(in srgb,var(--pdo-surface-carbon) 82%,transparent);border-bottom:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-top.is-scrolled{background:color-mix(in srgb,var(--pdo-surface-carbon) 92%,transparent);border-bottom-color:var(--lp-line)}html[data-theme="light"] .pdo-lp-nav a,html[data-theme="light"] .pdo-lp-mobile a{border-radius:var(--pdo-radius-pill);color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-lp-top .pdo-lp-nav a{background:transparent;box-shadow:none}html[data-theme="light"] .pdo-lp-nav a:hover{background:var(--pdo-surface-deep)}html[data-theme="light"] .pdo-lp-lang{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-deep)}html[data-theme="light"] .pdo-lp-lang button{border:0;border-radius:var(--pdo-radius-pill);background:transparent;color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-lang button[aria-pressed="true"]{background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"] .pdo-lp-lang button:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"][data-theme="light"] .pdo-lp-lang button[aria-pressed="true"]{background:var(--pdo-light-dark);color:var(--pdo-light-surface)}html[data-theme="light"] .pdo-lp-theme{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-deep);color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-theme:hover{border-color:color-mix(in srgb,var(--pdo-acid) 55%,var(--lp-line-2))}html[data-theme="light"] .pdo-lp-theme:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] .pdo-lp-burger{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}html[data-theme="light"] .pdo-lp-burger span,html[data-theme="light"] .pdo-lp-burger span::before,html[data-theme="light"] .pdo-lp-burger span::after{border-radius:2px;background:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-mobile{border-top:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-hero{border-bottom:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-hero-copy .pdo-lp-eyebrow{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-lead{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-micro{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-window{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface-deep);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] .pdo-lp-window-head{border-bottom:1px solid var(--lp-line);color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-dots i{border-radius:50%;background:var(--pdo-surface-hover)}html[data-theme="light"] .pdo-lp-window figcaption{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-tiles>div,html[data-theme="light"] .pdo-lp-panel{border:1px solid var(--lp-line);border-radius:var(--pdo-radius-md);background:var(--pdo-surface)}html[data-theme="light"] .pdo-lp-tiles span,html[data-theme="light"] .pdo-lp-rows span{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-skel{border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-hover)}html[data-theme="light"] .pdo-lp-tiles .pdo-lp-skel{background:color-mix(in srgb,var(--pdo-acid) 32%,var(--pdo-surface-hover))}html[data-theme="light"] .pdo-lp-panel-head span{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-prio{border-top:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-panel-head+.pdo-lp-prio,html[data-theme="light"] .pdo-lp-window-body>.pdo-lp-prio:first-child{border-top:0}html[data-theme="light"] .pdo-lp-prio b{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-prio small{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-chip{border-radius:var(--pdo-radius-pill)}html[data-theme="light"] .pdo-lp-chip.is-coral{color:#0C0F0D;background:color-mix(in srgb,var(--pdo-coral) 10%,transparent)}html[data-theme="light"] .pdo-lp-chip.is-amber{color:#0C0F0D;background:color-mix(in srgb,var(--pdo-amber) 10%,transparent)}html[data-theme="light"] .pdo-lp-chip.is-positive{color:#0C0F0D;background:color-mix(in srgb,var(--pdo-positive) 10%,transparent)}html[data-theme="light"] .pdo-lp-seg span{border:1px solid var(--lp-line);border-radius:var(--pdo-radius-pill);color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-seg span.is-on{background:var(--pdo-acid);border-color:transparent;color:#0C0F0D}html[data-theme="light"] .pdo-lp-rows>div{border:1px solid var(--lp-line);border-radius:var(--pdo-radius-md);background:var(--pdo-surface)}html[data-theme="light"] .pdo-lp-rows-head{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-rows.is-stats>div>span:first-child{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-rows.is-stats b{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-rows.is-stats small.is-up{color:#0C0F0D}html[data-theme="light"] .pdo-lp-rows.is-stats small.is-down{color:#0C0F0D}html[data-theme="light"] .pdo-lp-rows.is-stats small.is-flat{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-cmp{border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-hover)}html[data-theme="light"] .pdo-lp-cmp i{border-radius:var(--pdo-radius-pill);background:color-mix(in srgb,var(--pdo-acid) 70%,var(--pdo-surface-hover))}html[data-theme="light"] .pdo-lp-cmp em{border-radius:2px;background:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-legend{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-legend i.is-now{border-radius:var(--pdo-radius-pill);background:color-mix(in srgb,var(--pdo-acid) 70%,var(--pdo-surface-hover))}html[data-theme="light"] .pdo-lp-legend i.is-prev{border-radius:2px;background:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-prio strong{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-prio small{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-hand small{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-pc{border-radius:16px;color:hsl(0 0% 100%);box-shadow:inset 0 -3px 0 hsl(0 0% 0% / .18)}html[data-theme="light"] .pdo-lp-pc.is-s{background:hsl(0 0% 36%)}html[data-theme="light"] .pdo-lp-pc.is-h{background:hsl(356 74% 47%)}html[data-theme="light"] .pdo-lp-pc.is-d{background:hsl(212 80% 45%)}html[data-theme="light"] .pdo-lp-pc.is-c{background:hsl(134 58% 34%)}html[data-theme="light"] .pdo-lp-actions-log li{border:1px solid var(--lp-line);border-radius:var(--pdo-radius-sm);color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-lp-actions-log li span{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-actions-log li.is-on{border-color:color-mix(in srgb,var(--pdo-acid) 45%,var(--lp-line));color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-proof{border-bottom:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-proof-grid>div{border-right:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-proof-grid>div:last-child{border-right:0}html[data-theme="light"] .pdo-lp-proof dt{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-proof dd.pdo-lp-proof-note{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-section+.pdo-lp-section{border-top:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-head p:not(.pdo-lp-eyebrow){color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-card{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface-deep)}html[data-theme="light"] .pdo-lp-card p{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-card li{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-lp-card li::before{border-radius:50%;background:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-card.is-accent{border-color:color-mix(in srgb,var(--pdo-acid) 24%,transparent);background:color-mix(in srgb,var(--pdo-acid) 3%,var(--pdo-surface-deep))}html[data-theme="light"] .pdo-lp-card.is-accent li::before{background:var(--pdo-acid)}html[data-theme="light"] .pdo-lp-ico{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface);color:#0C0F0D}html[data-theme="light"] .pdo-lp-steps b{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-cycle{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}html[data-theme="light"] .pdo-lp-cycle button{border:0;border-radius:var(--pdo-radius-sm);background:transparent;color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-cycle button[aria-pressed="true"]{background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"][data-theme="light"] .pdo-lp-cycle,html[data-theme="light"][data-theme="light"] .pdo-lp-cycle button{border-radius:var(--pdo-radius-pill)}html[data-theme="light"][data-theme="light"] .pdo-lp-cycle button[aria-pressed="true"]{background:var(--pdo-light-dark);color:var(--pdo-light-surface)}html[data-theme="light"] .pdo-lp-price.is-featured{border-color:color-mix(in srgb,var(--pdo-acid) 34%,transparent);background:color-mix(in srgb,var(--pdo-acid) 4%,var(--pdo-surface-deep))}html[data-theme="light"] .pdo-lp-flag{border-radius:var(--pdo-radius-pill);background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"][data-theme="light"] .pdo-lp-flag{background:var(--pdo-light-dark);color:var(--pdo-light-surface)}html[data-theme="light"] .pdo-lp-amount span{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-equiv{color:var(--pdo-text-disabled)!important}html[data-theme="light"] .pdo-lp-note{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-faq details{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}html[data-theme="light"] .pdo-lp-faq summary::after{color:#0C0F0D}html[data-theme="light"] .pdo-lp-faq details p{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-band{border:1px solid color-mix(in srgb,var(--pdo-acid) 24%,transparent);border-radius:var(--pdo-radius-cta);background:var(--pdo-surface-deep)}html[data-theme="light"][data-theme="light"] .pdo-lp-band{background:var(--pdo-light-dark);color:var(--pdo-light-surface)}html[data-theme="light"][data-theme="light"] #pdo-landing .pdo-lp-band h2{color:var(--pdo-light-surface)}html[data-theme="light"][data-theme="light"] .pdo-lp-band p{color:color-mix(in srgb,var(--pdo-light-surface) 30%,var(--pdo-light-muted))}html[data-theme="light"][data-theme="light"] .pdo-lp-band p:not(.pdo-lp-eyebrow){color:color-mix(in srgb,var(--pdo-light-surface) 30%,var(--pdo-light-muted))}html[data-theme="light"][data-theme="light"] .pdo-lp-band::after{border:1px solid color-mix(in srgb,var(--pdo-acid) 22%,transparent);border-radius:50%;box-shadow:0 0 0 50px color-mix(in srgb,var(--pdo-acid) 2.5%,transparent),0 0 0 100px color-mix(in srgb,var(--pdo-acid) 1.8%,transparent)}html[data-theme="light"][data-theme="light"] .pdo-lp-band .pdo-lp-btn:not(.is-accent){background:var(--pdo-surface);color:var(--pdo-ivory)}html[data-theme="light"] .pdo-lp-band p:not(.pdo-lp-eyebrow){color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-foot{border-top:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-foot-grid p{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-foot nav h2{color:var(--pdo-text-disabled)!important}html[data-theme="light"] .pdo-lp-foot nav a,html[data-theme="light"] .pdo-lp-foot nav button{border:0;background:none;color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-lp-foot nav a:hover,html[data-theme="light"] .pdo-lp-foot nav button:hover{color:#0C0F0D}html[data-theme="light"] .pdo-lp-foot-bottom{border-top:1px solid var(--lp-line);color:var(--pdo-text-disabled)}@media(max-width:900px){html[data-theme="light"] .pdo-lp-proof-grid>div:nth-child(2n){border-right:0}}@media(max-width:620px){html[data-theme="light"] .pdo-lp-proof-grid>div{border-right:0;border-bottom:1px solid var(--lp-line)}html[data-theme="light"] .pdo-lp-proof-grid>div:last-child{border-bottom:0}}@media(hover:hover) and (pointer:fine){html[data-theme="light"] #pdo-landing :is(button,.pdo-lp-btn):hover:not(:disabled){box-shadow:var(--pdo-shadow-md)}html[data-theme="light"] #pdo-landing :is(button,.pdo-lp-btn):active:not(:disabled){box-shadow:var(--pdo-shadow-sm)}html[data-theme="light"] #pdo-landing :is(.pdo-lp-card,.pdo-lp-window,.pdo-lp-faq details,.pdo-lp-panel,.pdo-lp-tiles>div,.pdo-lp-band):hover{border-color:color-mix(in srgb,var(--pdo-acid) 45%,var(--pdo-border-strong))}html[data-theme="light"] #pdo-landing :is(.pdo-lp-card,.pdo-lp-faq details,.pdo-lp-panel,.pdo-lp-tiles>div):hover{box-shadow:var(--pdo-shadow-md)}}html[data-theme="light"] #pdo-landing h1>span:last-child{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-define dt{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-lp-define dd{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-guides a{color:inherit}html[data-theme="light"] .pdo-lp-guides p{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-lp-guides a>span{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-guides a:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:3px}html[data-theme="light"] #pdo-landing .pdo-lp-faq details a{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-lp-foot nav.pdo-lp-contact a small{color:var(--pdo-text-disabled)}html[data-theme="light"] #pdo-landing a.pdo-lp-btn.is-primary{color:#0C0F0D}html[data-theme="light"][data-theme="light"] #pdo-landing a.pdo-lp-btn.is-primary{color:var(--pdo-light-surface)}html[data-theme="light"] #pdo-landing .pdo-lp-band a.pdo-lp-btn:not(.is-accent){background:transparent;border-color:color-mix(in srgb,var(--pdo-ivory) 32%,transparent);color:var(--pdo-ivory)}html[data-theme="light"][data-theme="light"] #pdo-landing .pdo-lp-band a.pdo-lp-btn:not(.is-accent){background:transparent;border-color:color-mix(in srgb,var(--pdo-light-surface) 32%,transparent);color:var(--pdo-light-surface)}html[data-theme="light"] #pdo-landing :is(.pdo-lp-define dt,.pdo-lp-guides p){color:color-mix(in srgb,var(--pdo-text-muted) 78%,var(--pdo-text-primary))}html[data-theme="light"] #pdo-landing #pdo-lp-hero-title>span:last-child{color:#0C0F0D}html[data-theme="light"] #pdo-landing .pdo-lp-hero::before{background:radial-gradient(ellipse 52% 42% at 50% 82%,rgba(200,255,77,.115),transparent 76%)}html[data-theme="light"] #pdo-landing .pdo-lp-modules.is-stacking>:nth-child(n+4){box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] #pdo-landing .pdo-lp-modules.is-stacking-mobile>*{background:linear-gradient(var(--pdo-surface-deep),var(--pdo-surface-deep)),var(--pdo-surface-carbon);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] #pdo-landing .pdo-lp-more{color:var(--pdo-text-primary);text-decoration-color:color-mix(in srgb,var(--pdo-acid) 70%,transparent)}html[data-theme="light"] #pdo-landing .pdo-lp-more:hover{text-decoration-color:#0C0F0D}html[data-theme="light"] #pdo-landing .pdo-lp-more:focus-visible,html[data-theme="light"] #pdo-landing .pdo-lp-more-all a:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:3px;border-radius:4px}html[data-theme="light"] #pdo-landing .pdo-lp-more-all a{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-consent{border:1px solid var(--pdo-border-strong);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-elevated);color:var(--pdo-text-secondary);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] .pdo-consent-text strong{color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-consent-text a{color:#0C0F0D}html[data-theme="light"] .pdo-consent-actions button{border-radius:var(--pdo-radius-sm);border:1px solid var(--pdo-acid)}html[data-theme="light"] .pdo-consent-actions [data-consent="reject"]{background:transparent;color:#0C0F0D}html[data-theme="light"] .pdo-consent-actions [data-consent="accept"]{background:var(--pdo-acid);color:#0C0F0D}@container pdo-rt (max-width:720px){html[data-theme="light"] #dashboard-page .sr-table.pdo-rt > tbody > tr{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #dashboard-page .sr-table.pdo-rt > tbody > tr > td{border:0!important}html[data-theme="light"] #dashboard-page .sr-table.pdo-rt > tbody > tr > td[data-label]::before{color:var(--pdo-text-muted)}}@container pdo-rt (max-width:789px){html[data-theme="light"] #dashboard-page .mr-mental-table.pdo-rt > tbody > tr{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #dashboard-page .mr-mental-table.pdo-rt > tbody > tr > td{border:0!important}html[data-theme="light"] #dashboard-page .mr-mental-table.pdo-rt > tbody > tr > td[data-label]::before{color:var(--pdo-text-muted)}}@container pdo-rt (max-width:520px){html[data-theme="light"] #dashboard-page .bk-tbl.pdo-rt > tbody > tr{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #dashboard-page .bk-tbl.pdo-rt > tbody > tr > td{border:0!important}html[data-theme="light"] #dashboard-page .bk-tbl.pdo-rt > tbody > tr > td[data-label]::before{color:var(--pdo-text-muted)}}@container pdo-rt (max-width:899px){html[data-theme="light"] #dashboard-page .stats-table.pdo-rt > tbody > tr{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #dashboard-page .stats-table.pdo-rt > tbody > tr > td{border:0!important}html[data-theme="light"] #dashboard-page .stats-table.pdo-rt > tbody > tr > td[data-label]::before{color:var(--pdo-text-muted)}}@container pdo-rt (max-width:619px){html[data-theme="light"] #dashboard-page .pdo-rp-table.pdo-rt > tbody > tr{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #dashboard-page .pdo-rp-table.pdo-rt > tbody > tr > td{border:0!important}html[data-theme="light"] #dashboard-page .pdo-rp-table.pdo-rt > tbody > tr > td[data-label]::before{color:var(--pdo-text-muted)}}html[data-theme="light"] #pdo-intro{background:#F6F7F5;color:#0C0F0D;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #pdo-intro .pdo-intro-grid{background-image:linear-gradient(rgba(12,15,13,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.12) 1px,transparent 1px)}html[data-theme="light"] #pdo-intro-skip{background:transparent;border:1px solid rgba(12,15,13,.28);color:#0C0F0D;border-radius:999px}html[data-theme="light"] #pdo-intro-skip:hover{border-color:rgba(200,255,77,.55);background:rgba(200,255,77,.08)}html[data-theme="light"] #pdo-intro .pdo-intro-claim{color:#666B66}html[data-theme="light"] #pdo-intro .pdo-intro-sub{font-family:'DM Mono',monospace;color:#666B66}html[data-theme="light"] #pdo-tour .pdo-tour-dim{background:rgba(240,242,239,.72)}html[data-theme="light"] #pdo-tour .pdo-tour-ring{border:2px solid #c8ff4d;border-radius:16px;box-shadow:0 0 0 4px transparent,0 0 26px transparent}html[data-theme="light"] #pdo-tour .pdo-tour-card{background:#F0F2EF;border:1px solid rgba(200,255,77,.22);border-radius:26px;box-shadow:0 24px 60px rgba(12,15,13,.08);color:#0C0F0D;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #pdo-tour .pdo-tour-eyebrow{font-family:'DM Mono',monospace;color:#0C0F0D}html[data-theme="light"] #pdo-tour .pdo-tour-text{color:#666B66}html[data-theme="light"] #pdo-tour .pdo-tour-progress{font-family:'DM Mono',monospace;color:#666B66}html[data-theme="light"] #pdo-tour .pdo-tour-btn{border-radius:999px;border:0}html[data-theme="light"] #pdo-tour .pdo-tour-btn-primary{background:#c8ff4d;color:#0C0F0D}html[data-theme="light"] #pdo-tour .pdo-tour-btn-ghost{background:transparent;color:#666B66;border:1px solid rgba(12,15,13,.2)}html[data-theme="light"] #pdo-tour .pdo-tour-btn-ghost:hover{color:#0C0F0D;border-color:rgba(12,15,13,.28)}html[data-theme="light"] #pdo-tour-skip{background:#F0F2EF;border:1px solid rgba(12,15,13,.2);color:#0C0F0D;border-radius:999px}html[data-theme="light"] #pdo-tour-skip:hover{border-color:rgba(200,255,77,.5)}html[data-theme="light"] .bg-gradient-to-tr.from-emerald-500.to-indigo-600{background:linear-gradient(160deg,var(--brand),var(--brand-deep))!important}html[data-theme="light"] #landing-auth-modal.pdos-checkout-modal{background:#FFFFFF;color:#0C0F0D;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #landing-auth-modal.pdos-login-mode{background:rgba(240,242,239,.76);color:var(--pd-text)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode #landing-modal-card{background:var(--pd-surface-raised);border:1px solid #E1E5DF;border-radius:26px;box-shadow:0 34px 90px rgba(12,15,13,.08)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-logo{color:var(--pd-text);background:none}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-mark:before{background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid-deep))}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-mark:after{background:var(--pd-acid-deep)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-close{background:rgba(12,15,13,.048);border:1px solid #E1E5DF;color:var(--pd-muted)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode #landing-account-step{background:transparent;border:0;box-shadow:none}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-ico{background:rgba(200,255,77,.13);border:1px solid rgba(200,255,77,.28);color:var(--pd-text)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-title h3{color:var(--pd-text)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode #landing-modal-subtitle{color:var(--pd-muted)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-field{color:var(--pd-muted)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-field input{background:var(--pd-bg);border:1px solid #E1E5DF;color:var(--pd-text);border-radius:16px}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-field input:focus{border-color:rgba(200,255,77,.62);box-shadow:0 0 0 3px rgba(12,15,13,.049)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-eye{border-color:#E1E5DF;color:var(--pd-muted)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode #landing-account-continue{border-radius:16px}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-switch{color:var(--pd-muted)}html[data-theme="light"] #landing-auth-modal.pdos-login-mode .pdos-switch button{color:var(--pd-text)}html[data-theme="light"] #landing-auth-modal #landing-plan-dropdown{border:1px solid #E1E5DF;border-radius:16px;background:#FFFFFF;box-shadow:0 12px 28px rgba(12,15,13,.028)}html[data-theme="light"] #landing-modal-card.pdos-checkout-card{background:#FFFFFF;border:1px solid #E1E5DF;border-radius:26px;box-shadow:0 24px 64px rgba(12,15,13,.056)}html[data-theme="light"] .pdos-logo{color:#0C0F0D}html[data-theme="light"] .pdos-mark{border-radius:16px;background:#F0F2EF}html[data-theme="light"] .pdos-steps{color:var(--pd-muted)}html[data-theme="light"] .pdos-num{border-radius:50%;background:#FFFFFF}html[data-theme="light"] .pdos-step.on{color:#0C0F0D}html[data-theme="light"] .pdos-step.on .pdos-num{color:#0C0F0D;background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid));box-shadow:0 8px 16px rgba(12,15,13,.08)}html[data-theme="light"] .pdos-line{background:#FFFFFF}html[data-theme="light"] .pdos-close{border:0;border-radius:50%;background:#FFFFFF;color:var(--pd-muted)}html[data-theme="light"] .pdos-panel,html[data-theme="light"] .pdos-side{background:#FFFFFF;border:1px solid #E1E5DF;border-radius:16px;box-shadow:0 8px 24px rgba(12,15,13,.017)}html[data-theme="light"] .pdos-ico{border-radius:50%;background:#F0F2EF;color:#0C0F0D}html[data-theme="light"] .pdos-field{color:var(--pd-dim)}html[data-theme="light"] .pdos-field input,html[data-theme="light"] .pdos-field textarea{border:1px solid var(--pd-text);background:#FFFFFF;color:#0C0F0D;border-radius:16px;outline:none}html[data-theme="light"] .pdos-field input::placeholder,html[data-theme="light"] .pdos-field textarea::placeholder{color:#666B66}html[data-theme="light"] .pdos-field input:focus,html[data-theme="light"] .pdos-field textarea:focus{border-color:var(--pd-acid);box-shadow:0 0 0 3px rgba(12,15,13,.042)}html[data-theme="light"] .pdos-eye{border:1px solid var(--pd-text);border-radius:50%;color:var(--pd-muted)}html[data-theme="light"] .pdos-check{color:var(--pd-dim)}html[data-theme="light"] .pdos-check input{accent-color:var(--pd-acid)}html[data-theme="light"] .pdos-check button,html[data-theme="light"] .pdos-switch button,html[data-theme="light"] .pdos-help button{border:0;background:0;color:#0C0F0D}html[data-theme="light"] .pdos-btn{border:0;border-radius:16px;background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid));color:#0C0F0D;box-shadow:0 8px 18px rgba(12,15,13,.08)}html[data-theme="light"] .pdos-switch{color:var(--pd-dim)}html[data-theme="light"] .pdos-pay{border:1px solid var(--pd-text);border-radius:16px;background:#FFFFFF;color:#0C0F0D}html[data-theme="light"] .pdos-pay.is-active{border-color:var(--pd-muted);box-shadow:0 0 0 3px rgba(12,15,13,.032)}html[data-theme="light"] .pdos-radio{border-radius:50%;border:1px solid var(--pd-text)}html[data-theme="light"] .pdos-pay.is-active .pdos-radio{border:6px solid var(--pd-acid)}html[data-theme="light"] .pdos-word.skrill{color:#0C0F0D}html[data-theme="light"] .pdos-word.neteller{color:#0C0F0D}html[data-theme="light"] .pdos-usdt-i{border-radius:50%;background:#70E39B;color:#0C0F0D}html[data-theme="light"] .pdos-detail{border:1px solid #E1E5DF;border-radius:16px;background:#FFFFFF}html[data-theme="light"] .pdos-row{border-bottom:1px dashed #E1E5DF;color:var(--pd-dim)}html[data-theme="light"] .pdos-row strong{color:#0C0F0D}html[data-theme="light"] .pdos-net{border:1px solid #E1E5DF;border-radius:16px}html[data-theme="light"] .pdos-net.on{border-color:#E1E5DF;background:#F0F2EF;color:#0C0F0D}html[data-theme="light"] .pdos-status{border-radius:999px;background:#FFFFFF;color:#0C0F0D}html[data-theme="light"] .pdos-note{border-radius:16px;background:#FFFFFF;color:var(--pd-dim)}html[data-theme="light"] .pdos-copy{border:1px solid var(--pd-text);border-radius:16px;color:var(--pd-dim)}html[data-theme="light"] .pdos-manual div{border:1px solid #E1E5DF;border-radius:16px;background:#FFFFFF}html[data-theme="light"] .pdos-manual small{color:var(--pd-dim)}html[data-theme="light"] #landing-signup-plan-box{border:1px solid #E1E5DF;border-radius:26px;background:#FFFFFF;color:#0C0F0D}html[data-theme="light"] #landing-signup-plan-box button{border:1px solid var(--pd-text);background:#FFFFFF;color:#0C0F0D;border-radius:16px}html[data-theme="light"] #landing-modality-wrap{border:1px solid #E1E5DF;border-radius:16px;background:#FFFFFF}html[data-theme="light"] #landing-modality-title{color:#0C0F0D}html[data-theme="light"] #landing-modality-wrap button{border:1px solid var(--pd-text);background:#FFFFFF;color:#0C0F0D;border-radius:16px}html[data-theme="light"] #landing-modality-wrap [data-landing-modal-check]{border-radius:50%;background:var(--pd-acid)}html[data-theme="light"] #landing-plan-note{color:var(--pd-dim)}html[data-theme="light"] .pdos-security{border:1px solid #E1E5DF;border-radius:16px;background:#FFFFFF;color:var(--pd-dim)}html[data-theme="light"] .pdos-back{border:0;background:0;color:#0C0F0D}html[data-theme="light"] .pdos-cup{border-radius:16px 16px 16px 16px;background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid));box-shadow:0 16px 24px rgba(12,15,13,.08)}html[data-theme="light"] .pdos-cup:before,html[data-theme="light"] .pdos-cup:after{border:8px solid var(--pd-acid);border-radius:50%}html[data-theme="light"] .pdos-cup span{color:#0C0F0D}html[data-theme="light"] .pdos-summary{border:1px solid #E1E5DF;border-radius:16px;background:#FFFFFF}html[data-theme="light"] .pdos-sline{color:var(--pd-dim)}html[data-theme="light"] .pdos-sline b{color:#0C0F0D}html[data-theme="light"] .pdos-total{border-top:1px dashed #E1E5DF}html[data-theme="light"] .pdos-total strong{color:#0C0F0D}html[data-theme="light"] .pdos-soft{border-radius:16px;background:var(--pd-text);color:var(--pd-dim)}html[data-theme="light"] .pdos-benefit{color:var(--pd-dim)}html[data-theme="light"] .pdos-benefit:before{border-radius:50%;background:var(--pd-muted)}html[data-theme="light"] .pdos-progress{border:1px solid #E1E5DF;border-radius:16px}html[data-theme="light"] .pdos-ring{border-radius:50%;background:conic-gradient(var(--pd-acid) 0 66%,var(--pd-text) 0)}html[data-theme="light"] .pdos-ring:before{border-radius:50%;background:#FFFFFF}html[data-theme="light"] .pdos-ring span{color:#0C0F0D}html[data-theme="light"] .pdos-help{color:var(--pd-dim)}html[data-theme="light"] .pdos-legal-mode #landing-legal-body{color:var(--pd-dim)}html[data-theme="light"] .pdos-plan-step .pdos-title p{color:var(--pd-dim)}html[data-theme="light"] .pdos-billing-tabs{background:#FFFFFF;border:1px solid #E1E5DF;border-radius:999px}html[data-theme="light"] .pdos-billing-tabs button{border:0;background:transparent;color:var(--pd-dim);border-radius:999px}html[data-theme="light"] .pdos-billing-tabs button.is-active{background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid));color:#0C0F0D;box-shadow:0 10px 22px rgba(12,15,13,.077)}html[data-theme="light"] .pdos-plan-card{border:1px solid var(--pd-text);background:#FFFFFF;border-radius:26px;color:#0C0F0D}html[data-theme="light"] .pdos-plan-card.is-active{border-color:var(--pd-muted);box-shadow:0 0 0 3px rgba(12,15,13,.028),0 18px 42px rgba(12,15,13,.028)}html[data-theme="light"] .pdos-plan-card.is-coach{background:linear-gradient(180deg,#FFFFFF,#FFFFFF)}html[data-theme="light"] .pdos-plan-badge{border-radius:0 0 999px 999px;background:var(--pd-acid);color:#0C0F0D}html[data-theme="light"] .pdos-plan-coach-badge{border-radius:999px;background:#F0F2EF;color:#0C0F0D}html[data-theme="light"] .pdos-plan-price strong{color:#0C0F0D}html[data-theme="light"] .pdos-plan-price span{color:var(--pd-dim)}html[data-theme="light"] .pdos-plan-equiv{color:var(--pd-dim)}html[data-theme="light"] .pdos-plan-desc{color:var(--pd-dim)}html[data-theme="light"] .pdos-plan-features{color:var(--pd-dim)}html[data-theme="light"] .pdos-plan-features span:before{border-radius:50%;background:var(--pd-muted)}html[data-theme="light"] .pdos-plan-cta{border:1px solid var(--pd-muted);border-radius:16px;color:#0C0F0D}html[data-theme="light"] .pdos-plan-card.is-active .pdos-plan-cta{background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid));color:#0C0F0D}html[data-theme="light"] .pdos-plan-secure{border:1px solid #E1E5DF;border-radius:16px;color:var(--pd-dim)}html[data-theme="light"] .pdos-plan-secure span{border-right:1px solid #E1E5DF}html[data-theme="light"] .pdos-plan-secure span:last-child{border-right:0}html[data-theme="light"] .pdos-account-mode .pdos-step:nth-of-type(1){color:var(--pd-dim)}html[data-theme="light"] .pdos-account-mode .pdos-step:nth-of-type(1) .pdos-num{background:#FFFFFF;color:var(--pd-dim);box-shadow:none}html[data-theme="light"] .pdos-account-mode .pdos-step:nth-of-type(2){color:#0C0F0D}html[data-theme="light"] .pdos-account-mode .pdos-step:nth-of-type(2) .pdos-num{color:#0C0F0D;background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid));box-shadow:0 12px 24px rgba(12,15,13,.08)}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-button{border:1px solid rgba(200,255,77,.42);background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid-deep));color:#0C0F0D;border-radius:999px;box-shadow:0 16px 38px rgba(12,15,13,.08)}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-backdrop{background:rgba(240,242,239,.72)}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-card{border:1px solid #E1E5DF;background:var(--pd-surface-raised);color:var(--pd-text);border-radius:26px;box-shadow:0 30px 80px rgba(12,15,13,.08);font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-head p{color:var(--pd-muted)}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-close{border-radius:16px;border:1px solid #E1E5DF;background:rgba(12,15,13,.04);color:var(--pd-muted)}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-field{color:var(--pd-dim)}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-field input,html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-field select,html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-field textarea{border:1px solid #E1E5DF;background:var(--pd-bg);color:var(--pd-text);border-radius:16px;outline:none}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-submit{border:0;border-radius:16px;background:linear-gradient(180deg,var(--pd-acid),var(--pd-acid-deep));color:#0C0F0D;box-shadow:0 12px 28px rgba(12,15,13,.08)}html[data-theme="light"] [data-pod-feedback-widget] .pod-feedback-note{color:var(--pd-muted)}html[data-theme="light"]{--pd-acid:#c8ff4d;--pd-acid-deep:#C8FF4D;--pd-acid-soft:rgba(200,255,77,.12);--pd-success:#70e39b;--pd-coral:#ff7459;--pd-sky:#70E39B;--pd-yellow:#F0B84E}html[data-theme="light"] #dashboard-page{--card:var(--pd-surface);--card-2:var(--pd-surface-raised);--shadow:0 14px 38px rgba(12,15,13,.063);--shadow-sm:0 5px 16px rgba(12,15,13,.042);background:var(--pd-bg)!important}html[data-theme="light"] #dashboard-page main{background:transparent!important}html[data-theme="light"] #dashboard-page :is(.sr-topbar,.mr-topbar,.bk-head,.stats-topbar,.ci-head){border-bottom:1px solid var(--pd-border)}html[data-theme="light"] #dashboard-page :is(.sr-sub,.mr-subtitle,.bk-sub,.stats-subtitle){color:var(--pd-muted)!important}html[data-theme="light"] #dashboard-page :is(.sr-card,.sr-table-card,.sr-small-card,.sr-stat-card,.mr-panel,.mr-stat-card,.mr-bottom-card,.mr-summary-card,.mr-small-panel,.mr-table-card,.bk-card,.bk-panel,.bk-kpi,.stats-table-card,.stats-overall-panel,.stats-leak-section-panel,.stats-leak-summary-card,.ci-card,.ci-panel,.ci-side-card,.ci-kpi,.ci-kpi-card,.teams-card,.teams-kpi,.teams-backed-card,.teams-backed-panel,.ts-card){background:var(--pd-surface)!important;border:1px solid var(--pd-border)!important;border-radius:26px!important;box-shadow:0 12px 30px rgba(12,15,13,.042)!important}html[data-theme="light"] #dashboard-page .mr-summary-card :is(.mr-great,.mr-good,.mr-score-green){color:#0C0F0D!important}html[data-theme="light"] #dashboard-page :is(.sr-metric-title,.sr-stat-title,.mr-stat-label,.mr-bottom-label,.bk-klabel,.stats-kicker,.ci-kpi .label){color:var(--pd-muted)!important}html[data-theme="light"] #dashboard-page :is(.sr-primary,.mr-primary,.ci-btn.primary){background:var(--pd-acid)!important;color:#0C0F0D!important;border-color:transparent!important;box-shadow:none!important;border-radius:16px!important}html[data-theme="light"] #dashboard-page :is(.sr-btn,.mr-control,.bk-btn,.ci-btn,.ci-select,.stats-category-pill){border-color:var(--pd-border)!important;box-shadow:none!important;border-radius:999px!important}html[data-theme="light"] #dashboard-page :is(.sr-pos,.mr-good,.mr-great,.bk-up,.ci-pos){color:#0C0F0D!important}html[data-theme="light"] #dashboard-page :is(.sr-neg,.sr-money-red,.mr-bad,.bk-down,.ci-neg){color:#0C0F0D!important}html[data-theme="light"] #dashboard-page :is(.sr-table,.mr-mental-table,.bk-tbl,.stats-table,.ci-table) th{background:var(--pd-bg2)!important;color:var(--pd-muted)!important}html[data-theme="light"] #dashboard-page :is(.sr-table,.mr-mental-table,.bk-tbl,.stats-table,.ci-table) td{border-color:var(--pd-border)!important}html[data-theme="light"] #dashboard-page :is(.sr-table,.mr-mental-table,.bk-tbl,.stats-table,.ci-table) tbody tr:hover{background:rgba(12,15,13,.028)!important}html[data-theme="light"] #dashboard-page :is(.pd-editorial-chart,.mr-summary-card,.stats-overall-panel){--summary-ink:#0C0F0D;--summary-ink-2:#0C0F0D;--summary-ink-3:#666B66;--summary-line:#E1E5DF;--mr-text:#0C0F0D;--mr-muted:#0C0F0D;--stats-ink:#0C0F0D;--stats-ink-2:#0C0F0D;--stats-ink-3:#666B66;--pd-muted:#0C0F0D;--pd-text:#0C0F0D;--pd-border:#E1E5DF;background:var(--pd-paper)!important;color:#0C0F0D!important;border-color:#E1E5DF!important}html[data-theme="light"] #dashboard-page .pd-editorial-chart svg text{fill:#F0F2EF!important}html[data-theme="light"] #dashboard-page .pd-editorial-chart{border-radius:16px!important}html[data-theme="light"] #dashboard-page .pd-summary-header{border-bottom:1px solid var(--pd-border)}html[data-theme="light"] #dashboard-page .pd-summary{--summary-card-bg:var(--pd-surface);--summary-metric-bg:var(--pd-surface);--summary-line:var(--pd-border)}html[data-theme="light"] #dashboard-page .pd-summary-card{border-radius:26px!important;background:var(--pd-surface)!important}html[data-theme="light"] #dashboard-page .pd-summary-card.pd-editorial-chart{background:var(--pd-paper)!important}html[data-theme="light"] #dashboard-page .pd-summary-kpi{border-radius:16px!important}html[data-theme="light"] #dashboard-page .pd-summary-kpi:first-child{--summary-ink:var(--pd-text);--summary-ink-2:var(--pd-muted);background:var(--pd-surface)!important;border-color:var(--pd-border)!important}html[data-theme="light"] #dashboard-page :is(.mr-title-icon,.sr-metric-icon,.mr-stat-icon,.bk-head-icon,.ci-kpi-ico){background:rgba(200,255,77,.1)!important;color:#0C0F0D!important;border-color:var(--pd-border)!important;filter:none!important;box-shadow:none!important;border-radius:16px!important}html[data-theme="light"] :is(.modal-animate,.stats-modal-card,.ci-modal){border-radius:26px!important;border-color:var(--pd-border)!important;box-shadow:0 26px 75px rgba(12,15,13,.08)!important}html[data-theme="light"] :is(.modal-animate,.ci-modal) :is(input,select,textarea){border-radius:16px!important;border-color:var(--pd-border)!important;box-shadow:none!important}html[data-theme="light"] #landing-reference{--acid:#c8ff4d;--acid2:#C8FF4D;--green:#70e39b;--coral:#ff7459;--sky:#70E39B;--yellow:#F0B84E}html[data-theme="light"] #landing-reference .hero{background:var(--pd-bg)!important}html[data-theme="light"] #landing-reference :is(.btn,.mark,.float-tag,.hero-data-ring,.pill){box-shadow:none!important;text-shadow:none!important;filter:none!important}html[data-theme="light"] #landing-reference :is(.feature,.price,.product-card){box-shadow:0 16px 42px rgba(12,15,13,.063)!important}html[data-theme="light"] #landing-reference .hero h1 span{filter:none!important;text-shadow:none!important}html[data-theme="light"] #dashboard-page *,html[data-theme="light"] #landing-reference *{text-shadow:none!important}html[data-theme="light"] #dashboard-page .stats-overall-panel{--stats-ink:var(--pd-text);--stats-ink-2:var(--pd-muted);--stats-ink-3:var(--pd-dim);--pd-text:#0C0F0D;--pd-muted:#666B66;--pd-border:#E1E5DF;background:var(--pd-surface)!important;color:var(--pd-text)!important;border-color:var(--pd-border)!important}html[data-theme="light"] #dashboard-page .stats-overall-panel :is(.stats-overall-title,.stats-overall-row-value){color:var(--pd-text)!important}html[data-theme="light"] #dashboard-page .stats-overall-panel :is(.stats-overall-row-name,.stats-overall-field){color:var(--pd-muted)!important}html[data-theme="light"] #dashboard-page #tab-diario .sr-metric-icon{background:var(--pd-acid)!important;color:#0C0F0D!important}html[data-theme="light"] #dashboard-page #tab-diario .sr-metric-icon svg{color:#0C0F0D!important}html[data-theme="light"] #dashboard-page #tab-banca{--bk-line2:#E1E5DF}html[data-theme="light"] #dashboard-page #tab-banca :is(.bk-prog,.bk-bar,.bk-bar2){background:#E8EBE6!important}html[data-theme="light"] #dashboard-page #tab-banca :is(.bk-prog,.bk-bar,.bk-bar2) i{background:var(--pd-acid)!important}html[data-theme="light"] #dashboard-page #tab-banca .bk-btn.primary{color:#0C0F0D!important;background:var(--pd-acid)!important;box-shadow:none!important}html[data-theme="light"] #dashboard-page #tab-banca .bk-btn.primary svg{color:#0C0F0D!important}html[data-theme="light"] #dashboard-page #tab-mental :is(.mr-stat-card,.mr-panel,.mr-bottom-card,.mr-small-panel){background:var(--pd-surface)!important;box-shadow:none!important;filter:none!important}html[data-theme="light"],html[data-theme="light"] body{background:#F6F7F5!important}html[data-theme="light"] #dashboard-page,html[data-theme="light"] #modality-select-page{--bg:#F6F7F5;--bg2:#F6F7F5;--pd-bg:#F6F7F5;--pd-bg2:#F6F7F5;--pd-surface:#F0F2EF;--pd-surface-raised:#F0F2EF;--pd-surface-hover:#F0F2EF;--pd-text:#0C0F0D;--pd-muted:#666B66;--pd-dim:#666B66;--pd-border:#E1E5DF;--pd-border-strong:rgba(12,15,13,.22);--card:#F0F2EF;--card-2:#F0F2EF;--surface:#F0F2EF;--surface2:#F0F2EF;--raise:#F0F2EF;--glass:#F0F2EF;--summary-card-bg:#F0F2EF;--summary-metric-bg:#F0F2EF;--stats-page-bg:#F6F7F5;--sr-bg:#F6F7F5;--sr-bg2:#F6F7F5;--mr-bg:#F6F7F5;--mr-bg2:#F6F7F5;--bk-bg:#F6F7F5;--ci-bg:#F6F7F5;background:#F6F7F5!important}html[data-theme="light"] #dashboard-page :is(main,.tab-content,.sr-shell,.mr-main,.bk-root,.bk-wrap,.stats-shell,.stats-main,.ci-shell,.ci-wrap,.ci-board),html[data-theme="light"] #dashboard-page>header,html[data-theme="light"] #dashboard-page>aside{background:#F6F7F5!important;background-image:none!important}html[data-theme="light"] #dashboard-page::before,html[data-theme="light"] #dashboard-page::after,html[data-theme="light"] #dashboard-page .tab-content::before,html[data-theme="light"] #dashboard-page .tab-content::after{background:none!important}html[data-theme="light"] #dashboard-page #tab-diario :is(.sr-metric,.sr-card,.sr-table-card,.sr-small-card,.sr-stat-card,.sr-detail-card,.sr-heat-card,.sr-insight,.sr-insights){background:var(--pd-surface)!important;background-image:none!important;border:1px solid var(--pd-border)!important;border-radius:26px!important;box-shadow:none!important}html[data-theme="light"] #dashboard-page #tab-diario .sr-table tbody tr.selected,html[data-theme="light"] #dashboard-page #tab-mental .mr-mental-table tbody tr.selected{background:rgba(200,255,77,.09)!important;outline:none!important;box-shadow:inset 3px 0 0 var(--pd-acid)!important}html[data-theme="light"] #dashboard-page #tab-mental :is(.mr-detail-time-pill,.mr-notes,.mr-tag,.mr-page),html[data-theme="light"] #dashboard-page #tab-diario :is(.sr-mini-select,.sr-download,.sr-edit-mini,.sr-chip),html[data-theme="light"] #dashboard-page #tab-banca :is(.bk-note,.bk-sel,.bkr-in,.bk-gfield input){background:#F0F2EF!important;background-image:none!important;border-color:var(--pd-border)!important;box-shadow:none!important}html[data-theme="light"] #dashboard-page #tab-mental :is(.mr-tag.purple,.mr-tag.add,.mr-badge-purple){background:rgba(200,255,77,.1)!important;color:#0C0F0D!important;border-color:rgba(200,255,77,.24)!important}html[data-theme="light"] #dashboard-page :is(input,select,textarea):focus{border-color:var(--pd-acid)!important;box-shadow:0 0 0 2px transparent!important;outline:none!important}html[data-theme="light"] #pdo-analysis-hub{--h-surface:var(--stats-surface,var(--pd-surface,#F0F2EF));--h-surface-2:var(--stats-surface-2,var(--pd-surface-raised,#F0F2EF));--h-line:var(--stats-line,rgba(12,15,13,.084));--h-line-strong:var(--pd-border-strong,rgba(12,15,13,.23));--h-ink:var(--stats-ink,#0C0F0D);--h-muted:var(--stats-ink-2,#666B66);--h-dim:var(--stats-ink-3,#666B66);--h-acid:var(--pd-acid,#c8ff4d);--h-acid-soft:var(--pd-acid-soft,rgba(200,255,77,.13));--h-coral:var(--pd-coral,#ff7459);--h-good:var(--pd-success,#70e39b);--h-warn:var(--pd-yellow,#F0B84E);--h-sky:var(--pd-sky,#70E39B);--h-ink-on-acid:var(--pd-ink,#0C0F0D);--h-mono:var(--pd-mono,'DM Mono',monospace);--h-display:var(--pd-display,'Space Grotesk',system-ui,sans-serif);color:#0C0F0D;font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #pdo-analysis-hub .pdo-chip{border-radius:999px;border:1px solid var(--h-line-strong);color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-chip-dev{border-color:var(--h-warn);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-period{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-note{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-seg{border:1px solid var(--h-line-strong);border-radius:16px;background:var(--h-surface)}html[data-theme="light"] #pdo-analysis-hub .pdo-seg-btn{border:0;background:transparent;color:var(--h-muted);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-seg-btn:hover:not(:disabled){color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-seg-btn.is-active{background:var(--h-acid);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub button:focus-visible,html[data-theme="light"] #pdo-analysis-hub summary:focus-visible{outline:2px solid var(--h-acid);outline-offset:2px}html[data-theme="light"] #pdo-analysis-hub .pdo-hero{background:var(--h-surface);border:1px solid var(--h-line-strong);border-radius:26px;box-shadow:inset 0 0 60px var(--h-acid-soft)}html[data-theme="light"] #pdo-analysis-hub .pdo-hero.is-empty{box-shadow:none}html[data-theme="light"] #pdo-analysis-hub .pdo-eyebrow{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-target{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-badge{border-radius:999px;border:1px solid var(--h-line-strong);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-status.is-bad{background:rgba(255,116,89,.16);border-color:var(--h-coral);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-status.is-warn{background:rgba(240,184,78,.14);border-color:var(--h-warn);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-status.is-good{background:rgba(112,227,155,.13);border-color:var(--h-good);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-status.is-neutral{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-prio-critical{background:var(--h-coral);border-color:var(--h-coral);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-prio-high{border-color:var(--h-coral);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-prio-medium{border-color:var(--h-warn);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-prio-low{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-prio-monitor{border-color:var(--h-sky);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-metric{background:var(--h-surface-2);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-metric dt{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-cta{border:0;background:var(--h-acid);color:#0C0F0D;border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-cta:hover{filter:brightness(1.06)}html[data-theme="light"] #pdo-analysis-hub .pdo-why{background:var(--h-surface);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-why li{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-why li::before{border-radius:50%;background:var(--h-acid)}html[data-theme="light"] #pdo-analysis-hub .pdo-evo,html[data-theme="light"] #pdo-analysis-hub .pdo-top,html[data-theme="light"] #pdo-analysis-hub .pdo-fixed-sec{background:var(--h-surface);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-notice{border:1px solid var(--h-line-strong);border-left:3px solid var(--h-sky);border-radius:16px;color:var(--h-muted);background:var(--h-surface-2)}html[data-theme="light"] #pdo-analysis-hub .pdo-notice.is-bad{border-left-color:var(--h-coral);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-legacy{border-left-color:var(--h-warn)}html[data-theme="light"] #pdo-analysis-hub .pdo-fine{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-sub{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-chart-help{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-band{fill:var(--h-acid);stroke:var(--h-acid)}html[data-theme="light"] #pdo-analysis-hub .pdo-band-label{fill:#F0F2EF!important}html[data-theme="light"] #pdo-analysis-hub .pdo-axis{fill:var(--h-dim)}html[data-theme="light"] #pdo-analysis-hub .pdo-axis-line{stroke:var(--h-line-strong)}html[data-theme="light"] #pdo-analysis-hub .pdo-seg-line{stroke:var(--h-ink)}html[data-theme="light"] #pdo-analysis-hub .pdo-pt circle{stroke:var(--h-surface);fill:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-pt.is-out circle{fill:var(--h-coral)}html[data-theme="light"] #pdo-analysis-hub .pdo-pt.is-within circle{fill:var(--h-good)}html[data-theme="light"] #pdo-analysis-hub .pdo-pt.is-legacy circle{fill:transparent;stroke:var(--h-warn)}html[data-theme="light"] #pdo-analysis-hub .pdo-pt-val{fill:var(--h-ink)}html[data-theme="light"] #pdo-analysis-hub .pdo-pt-lab{fill:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-pt-opp{fill:var(--h-dim)}html[data-theme="light"] #pdo-analysis-hub .pdo-legend{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-legend i{border-radius:3px}html[data-theme="light"] #pdo-analysis-hub .lg-band{background:var(--h-acid);border:1px solid var(--h-acid)}html[data-theme="light"] #pdo-analysis-hub .lg-in{background:var(--h-good);border-radius:50%!important}html[data-theme="light"] #pdo-analysis-hub .lg-out{background:var(--h-coral);border-radius:50%!important}html[data-theme="light"] #pdo-analysis-hub .pdo-chart.is-empty p{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-side{background:var(--h-surface-2);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-side-title{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-side-title span{color:var(--h-dim)}html[data-theme="light"] #pdo-analysis-hub .pdo-side ul{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-side li.is-sample{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-arrow{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-result{border:1px solid var(--h-line-strong);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-result.is-good{border-color:var(--h-good);color:#0C0F0D;background:rgba(112,227,155,.08)}html[data-theme="light"] #pdo-analysis-hub .pdo-result.is-bad{border-color:var(--h-coral);color:#0C0F0D;background:rgba(255,116,89,.09)}html[data-theme="light"] #pdo-analysis-hub .pdo-result.is-warn{border-color:var(--h-warn);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-result.is-neutral{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-hz{background:var(--h-surface-2);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-hz-name{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-hz-detail{color:var(--h-dim)}html[data-theme="light"] #pdo-analysis-hub .pdo-hz.is-good .pdo-hz-status{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-hz.is-bad .pdo-hz-status{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-hz.is-warn .pdo-hz-status{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-general{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-general strong{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-card-btn{color:inherit;background:var(--h-surface-2);border:1px solid var(--h-line);border-radius:26px}html[data-theme="light"] #pdo-analysis-hub .pdo-card-btn:hover{border-color:var(--h-acid)}html[data-theme="light"] #pdo-analysis-hub .pdo-rank{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-card-val span{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-dir{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-card-meta{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-card-reason{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-watchlist,html[data-theme="light"] #pdo-analysis-hub .pdo-all{background:var(--h-surface);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub details > summary::after{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub summary em{border-radius:999px;border:1px solid var(--h-line-strong);color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub summary small{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif;color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-watch,html[data-theme="light"] #pdo-analysis-hub .pdo-fixed{background:var(--h-surface-2);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-watch-head span{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-watch-meta{color:var(--h-dim)}html[data-theme="light"] #pdo-analysis-hub .pdo-watch p{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-fixed-vals{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-fixed-vals b{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-fixed.is-bad{border-color:var(--h-coral)}html[data-theme="light"] #pdo-analysis-hub .pdo-group-name{color:#0C0F0D;border-bottom:1px solid var(--h-line)}html[data-theme="light"] #pdo-analysis-hub .pdo-row{border-bottom:1px solid var(--h-line)}html[data-theme="light"] #pdo-analysis-hub .pdo-row-tgt,html[data-theme="light"] #pdo-analysis-hub .pdo-row-opp,html[data-theme="light"] #pdo-analysis-hub .pdo-row-smp,html[data-theme="light"] #pdo-analysis-hub .pdo-row-prog{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-row.is-leak .pdo-row-state{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-row-note{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-row-btn{border:1px solid var(--h-line-strong);background:transparent;color:var(--h-muted);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-row-btn:hover{color:#0C0F0D;border-color:var(--h-acid)}html[data-theme="light"] #pdo-analysis-hub .pdo-empty{border:1px dashed var(--h-line-strong);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-empty p{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-empty .pdo-empty-hint{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-loading{color:var(--h-muted);border:1px dashed var(--h-line-strong);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-dev{border:1px dashed var(--h-warn);border-radius:16px;color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-dev strong{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-dev-btn{border:1px solid var(--h-warn);background:transparent;color:#0C0F0D;border-radius:16px}@media (max-width:640px){html[data-theme="light"] #pdo-analysis-hub .pdo-hero,html[data-theme="light"] #pdo-analysis-hub .pdo-why,html[data-theme="light"] #pdo-analysis-hub .pdo-evo,html[data-theme="light"] #pdo-analysis-hub .pdo-top,html[data-theme="light"] #pdo-analysis-hub .pdo-fixed-sec{border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-row{border:1px solid var(--h-line);border-radius:16px;background:var(--h-surface-2)}html[data-theme="light"] #pdo-analysis-hub .pdo-row > div[data-l]::before{color:var(--h-dim)}}html[data-theme="light"] #pdo-analysis-hub .pdo-imp{--i-surface:var(--pdo-surface-deep);--i-raised:var(--pdo-surface-elevated);--i-text:var(--pdo-text-primary);--i-muted:var(--pdo-text-muted);--i-line:var(--pdo-border-default);--i-acid:var(--pdo-acid);background:var(--i-surface);border:1px solid var(--i-line);border-radius:var(--pdo-radius-lg)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-head h2{color:var(--i-text)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-lead{color:var(--i-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview{border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview article{border-right:1px solid var(--i-line)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview article:last-child{border-right:0}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview span,html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview small{color:var(--i-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview strong{color:var(--i-text)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-btn{border:1px solid var(--h-acid);border-radius:16px;background:var(--h-acid);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-btn:hover:not(:disabled){filter:brightness(1.08)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-btn.is-ghost{background:transparent;color:#0C0F0D;border-color:var(--h-line-strong)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-btn.is-ghost:hover:not(:disabled){border-color:var(--h-acid);color:#0C0F0D;filter:none}html[data-theme="light"] #dashboard-page #pdo-analysis-hub .pdo-imp-input{border:0}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-input:focus-visible + .pdo-imp-btn,html[data-theme="light"] #pdo-analysis-hub .pdo-imp-actions:focus-within .pdo-imp-btn{outline:2px solid var(--h-acid);outline-offset:2px}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-modal{background:color-mix(in srgb,#F6F7F5 45%,transparent)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-modal-card{border-radius:26px;border:1px solid var(--i-line,var(--h-line));background:var(--i-surface,var(--h-surface));color:var(--i-text,var(--h-ink));box-shadow:0 24px 64px color-mix(in srgb,rgba(12,15,13,.08) 35%,transparent)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-modal-head small{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-stage{border-radius:999px;border:1px solid var(--h-line-strong);color:var(--h-dim)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-stage.is-done{color:var(--h-muted);border-color:var(--h-line)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-stage.is-active{background:var(--h-acid-soft);border-color:var(--h-acid);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-now{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-file{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-bar{border-radius:999px;background:var(--h-surface-2);border:1px solid var(--h-line)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-bar i{background:var(--h-acid)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-stat{background:var(--h-surface-2);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-stat-l{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-stat.is-good .pdo-imp-stat-v{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-stat.is-bad .pdo-imp-stat-v{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-sum{border:1px solid var(--h-good);border-radius:16px;background:rgba(112,227,155,.13)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-sum.is-bad{border-color:var(--h-coral);background:rgba(255,116,89,.16)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-list{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-list code{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-fine{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-fine strong{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-msg{border-radius:16px;border:1px solid var(--h-line-strong);color:#0C0F0D;background:var(--h-surface-2)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-msg.is-bad{border-color:var(--h-coral);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-done{border-radius:16px;border:1px solid var(--h-acid);background:var(--h-surface-2);color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-done p{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-done.is-bad{border-color:var(--h-coral)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-done.is-bad strong{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-help{color:#0C0F0D}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-hist{color:var(--h-muted)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-tag{border-radius:999px;border:1px solid var(--h-line-strong)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-tag[data-status="COMPLETED"]{color:#0C0F0D;border-color:var(--h-good)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-tag[data-status="FAILED"],html[data-theme="light"] #pdo-analysis-hub .pdo-imp-tag[data-status="INTERRUPTED"]{color:#0C0F0D;border-color:var(--h-coral)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-btn:focus-visible{outline:2px solid var(--h-acid);outline-offset:2px}@media (max-width:640px){html[data-theme="light"] #pdo-analysis-hub .pdo-imp{border-radius:16px}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview article,html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview article + article{border-right:0;border-bottom:1px solid var(--i-line)}html[data-theme="light"] #pdo-analysis-hub .pdo-imp-overview article:last-child{border-bottom:0}}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only){--pdo-bg:var(--pdo-surface-carbon);--pdo-side:var(--pdo-surface-carbon);--pdo-ctl:var(--pdo-surface-deep);--pdo-line:var(--pdo-border-default);--pdo-line2:var(--pdo-border-subtle);--pdo-text:var(--pdo-text-primary);--pdo-muted:var(--pdo-text-muted);--pdo-dim:var(--pdo-text-disabled);--pdo-shell-acid:var(--pdo-acid);--pdo-shell-label:var(--pdo-text-disabled);--pdo-shell-control-text:var(--pdo-text-muted);--pdo-shell-control-hover:var(--pdo-surface);--pdo-shell-active-bg:var(--pd-acid-soft);--pdo-shell-on-acid:var(--pdo-black);--pdo-shell-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header{background:var(--pdo-surface-carbon)!important;border-bottom:1px solid var(--pdo-line2)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside{background:var(--pdo-side)!important;border-right:1px solid var(--pdo-line2)!important;border-bottom:0!important;box-shadow:none!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside > div:first-child{border-bottom:1px solid var(--pdo-line2)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside #sidebar-toggle-btn{border-radius:16px!important;border:1px solid var(--pdo-line)!important;background:var(--pdo-ctl)!important;color:var(--pdo-dim)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .sidebar-nav > .pdo-shell-glabel{color:var(--pdo-shell-label)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn{border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:var(--pdo-dim)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn:hover{background:var(--pdo-shell-control-hover)!important;border-color:transparent!important;color:var(--pdo-text-secondary)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn[aria-selected="true"]{background:var(--pdo-shell-active-bg)!important;border-color:transparent!important;color:#0C0F0D!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn:focus-visible,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside #sidebar-toggle-btn:focus-visible,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside > div:last-child button:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside > div:last-child{border-top:1px solid var(--pdo-line2)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside > div:last-child > button{border-radius:16px!important;border:1px solid var(--pdo-line)!important;background:var(--pdo-ctl)!important;color:var(--pdo-shell-control-text)!important}@media (min-width:901px){html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside:hover,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside:has(:focus-visible){box-shadow:var(--pdo-shell-shadow)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside:not(:hover):not(:has(:focus-visible)) .sidebar-nav > .pdo-shell-glabel{background:var(--pdo-line2)}}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-bar button{filter:none!important;box-shadow:none!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-btn,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-shell-command,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-shell-menu,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-avatar{border:1px solid var(--pdo-line)!important;border-radius:16px!important;background:var(--pdo-ctl)!important;color:var(--pdo-shell-control-text)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-btn:hover,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-shell-command:hover,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-shell-menu:hover,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-avatar:hover{background:var(--pdo-shell-control-hover)!important;color:var(--pdo-text-secondary)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-btn--primary{background:var(--pdo-shell-acid)!important;border-color:transparent!important;color:#0C0F0D!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-btn--primary:hover{background:var(--pdo-shell-acid)!important;color:#0C0F0D!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-bar button:focus-visible{outline:2px solid var(--pdo-shell-acid);outline-offset:2px}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-crumb{color:var(--pdo-shell-control-text)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-crumb strong{color:var(--pdo-text-primary)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-crumb-sep{color:var(--pdo-text-disabled)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-shell-command{border-radius:16px!important;color:var(--pdo-text-disabled)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-kbd{border:1px solid var(--pdo-line);border-radius:16px;color:var(--pdo-text-disabled)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-help-menu{border:1px solid var(--pdo-line);border-radius:16px;background:var(--pdo-surface-deep);box-shadow:var(--pdo-shell-shadow)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-help-menu button{border:0;border-radius:16px;background:transparent;color:var(--pdo-text-secondary)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-help-menu button:hover{background:var(--pdo-surface-elevated);color:var(--pdo-text-primary)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-help-menu button:first-child,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-help-menu button:last-child{background:transparent!important;border:0!important;color:var(--pdo-text-secondary)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-help-menu button:first-child:hover,html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-shell-help-menu button:last-child:hover{background:var(--pdo-surface-elevated)!important;color:var(--pdo-text-primary)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-mode{color:var(--pdo-text-secondary)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-mode-dot{border-radius:50%;background:var(--pdo-shell-acid)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-mode[data-pdo-mode="cash"] .pdo-mode-dot{background:var(--pdo-positive)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) .pdo-mode[data-pdo-mode="spins"] .pdo-mode-dot{background:var(--pdo-amber)}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > header .pdo-shell-bar button.pdo-avatar{border-radius:16px!important;color:var(--pdo-text-secondary)!important}@media (max-width:900px){html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside{box-shadow:var(--pdo-shadow-lg)!important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .pdo-shell-backdrop{background:var(--pdo-scrim)}}html[data-theme="light"] .pdo-pal-overlay{background:var(--pdo-scrim)}html[data-theme="light"] .pdo-pal{border:1px solid var(--pdo-border-default);border-radius:16px;background:var(--pdo-surface-deep);box-shadow:var(--pdo-shadow-lg);color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-pal-search{border-bottom:1px solid var(--pdo-border-default);color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-pal-search input{border:0;outline:none;background:transparent;color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-pal-search input::placeholder{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-pal-esc{border:1px solid var(--pdo-border-default);border-radius:16px;color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-pal-group{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-pal-item{border-radius:var(--pdo-radius-sm);color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-pal-item[aria-selected="true"]{background:var(--pdo-surface-elevated);color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-pal-empty{color:var(--pdo-text-disabled)}html[data-theme="light"] .pdo-dash-root{color:var(--pdo-text-primary);background:var(--pdo-black)}html[data-theme="light"] .pdo-dash-hero{border-bottom:1px solid var(--pdo-border-default)}html[data-theme="light"] .pdo-dash-hero p,html[data-theme="light"] .pdo-dash-card header span{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-dash-hero>div>span{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-dash-periods button,html[data-theme="light"] .pdo-dash-actions button{border:1px solid var(--pdo-border-strong);background:var(--pdo-surface-deep);color:var(--pdo-text-primary);border-radius:16px}html[data-theme="light"] .pdo-dash-periods button.is-active{background:var(--pdo-acid);color:#0C0F0D;border-color:var(--pdo-acid)}html[data-theme="light"] .pdo-dash-metric,html[data-theme="light"] .pdo-dash-card{background:var(--pdo-surface-deep);border:1px solid var(--pdo-border-default);border-radius:16px}html[data-theme="light"] .pdo-dash-metric span,html[data-theme="light"] .pdo-dash-metric small{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-dash-priorities li{border-top:1px solid var(--pdo-border-default)}html[data-theme="light"] .pdo-dash-priorities li>b{color:#0C0F0D}html[data-theme="light"] .pdo-dash-priorities li span,html[data-theme="light"] .pdo-dash-priorities li small,html[data-theme="light"] .pdo-dash-empty{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-dash-bk-delta{border-radius:999px;background:rgba(12,15,13,.048);color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-dash-bk-delta.is-up,html[data-theme="light"] .pdo-dash-bk-stats .is-up{color:#0C0F0D}html[data-theme="light"] .pdo-dash-bk-delta.is-down,html[data-theme="light"] .pdo-dash-bk-stats .is-down{color:#0C0F0D}html[data-theme="light"] .pdo-dash-bk-plot{background:linear-gradient(var(--pdo-border-default) 1px,transparent 1px) 0 0/100% 32px;border-bottom:1px solid var(--pdo-border-default)}html[data-theme="light"] .pdo-dash-bk-y{border-radius:4px;background:var(--pdo-surface-deep);color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-dash-chart .pdo-dash-chart-trend{fill:none;stroke:var(--pdo-text-muted)}html[data-theme="light"] .pdo-dash-bk-dot{border-radius:50%;background:var(--pdo-acid);box-shadow:0 0 0 3px transparent}html[data-theme="light"] .pdo-dash-bk-x{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-dash-bk-stats dt{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-dash-bk-stats dd small{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-dash-chart polyline{fill:none;stroke:var(--pdo-acid)}html[data-theme="light"] .pdo-dash-chart .pdo-dash-chart-area{fill:rgba(200,255,77,.14);stroke:none}html[data-theme="light"] .pdo-dash-bk-level span{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-dash-bk-level small{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-dash-trainer-numbers small{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-dash-goals li,html[data-theme="light"] .pdo-dash-mental li,html[data-theme="light"] .pdo-dash-system li{border-top:1px solid var(--pdo-border-default)}html[data-theme="light"] .pdo-dash-goals i{background:var(--pdo-surface-hover);border-radius:3px}html[data-theme="light"] .pdo-dash-goals em{background:var(--pdo-acid);border-radius:3px}html[data-theme="light"] .pdo-dash-mental small{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-dash-system span{color:var(--pdo-text-secondary)}html[data-theme="light"] #pdo-stats{--s-bg:var(--pdo-black);--s-panel:var(--pdo-surface-deep);--s-text:var(--pdo-text-primary);--s-muted:var(--pdo-text-secondary);--s-dim:var(--pdo-text-muted);--s-line:var(--pdo-border-subtle);--s-line2:var(--pdo-border-default);--s-acid:var(--pdo-acid);--s-green:var(--pdo-positive);--s-coral:var(--pdo-coral);--s-amber:var(--pdo-amber);--s-ink-on-acid:#0C0F0D;--s-mono:var(--pdo-font-data);--s-display:var(--pdo-font-heading);color:var(--s-text)}html[data-theme="light"] #pdo-monthly-controls{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep);color:var(--pdo-text-primary)}html[data-theme="light"] #pdo-monthly-controls p{color:var(--pdo-text-secondary)}html[data-theme="light"] #pdo-monthly-controls button,html[data-theme="light"] #pdo-monthly-controls select{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-sm);background:var(--pdo-surface);color:var(--pdo-text-primary)}html[data-theme="light"] #pdo-monthly-controls button:focus-visible,html[data-theme="light"] #pdo-monthly-controls select:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] #pdo-stats .is-good{color:#0C0F0D!important}html[data-theme="light"] #pdo-stats .is-bad{color:#0C0F0D!important}html[data-theme="light"] #pdo-stats .is-neutral{color:#666B66!important}html[data-theme="light"] #pdo-stats .is-pending{color:#0C0F0D!important}html[data-theme="light"] #pdo-stats button:focus-visible,html[data-theme="light"] #pdo-stats input:focus-visible,html[data-theme="light"] #pdo-stats select:focus-visible,html[data-theme="light"] #pdo-stats [role="button"]:focus-visible{outline:2px solid var(--s-acid);outline-offset:2px}html[data-theme="light"] #pdo-stats .pdo-st-eyebrow{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-fine{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-head{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-head p{color:var(--s-muted)}html[data-theme="light"] #pdo-stats .pdo-st-chip{border-radius:999px;border:1px solid rgba(200,255,77,.3);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-btn{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-btn.is-primary{background:var(--s-acid);color:#0C0F0D;border-color:transparent}html[data-theme="light"] #pdo-stats .pdo-st-btn:hover:not(:disabled){border-color:rgba(200,255,77,.3)}html[data-theme="light"] #pdo-stats .pdo-st-switch{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel)}html[data-theme="light"] #pdo-stats .pdo-st-switch button{border:0;border-radius:16px;background:transparent;color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-switch button.is-active{background:var(--s-acid);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-overall{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-overall-score{border-right:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-overall-score span{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-overall-score strong{color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-overall-score small{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-overall-metric{border-right:1px solid var(--s-line2)}html[data-theme="light"] #pdo-stats .pdo-st-overall-metric:last-child{border-right:0}html[data-theme="light"] #pdo-stats .pdo-st-overall-metric span{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-overall-metric small{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-stars i{color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-stars i.is-on{color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-stars i.is-half{color:rgba(12,15,13,.55)}html[data-theme="light"] #pdo-stats .pdo-st-notice{border:1px solid var(--s-line);border-radius:16px;background:rgba(12,15,13,.026)}html[data-theme="light"] #pdo-stats .pdo-st-notice p{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-na{border:1px dashed var(--s-line);border-radius:16px}html[data-theme="light"] #pdo-stats .pdo-st-na strong{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-list-head p{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-leak-list{border-top:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-leak{border-bottom:1px solid var(--s-line2)}html[data-theme="light"] #pdo-stats .pdo-st-leak:hover{background:rgba(12,15,13,.026)}html[data-theme="light"] #pdo-stats .pdo-st-leak.is-selected{background:rgba(200,255,77,.025);box-shadow:inset 3px 0 0 var(--s-acid)}html[data-theme="light"] #pdo-stats .pdo-st-rank{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-leak-name span{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-severity{border-radius:16px}html[data-theme="light"] #pdo-stats .pdo-st-severity.is-critical{background:rgba(255,116,89,.1);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-severity.is-moderate{background:rgba(240,184,78,.08);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-severity.is-watch{background:#F0F2EF;color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-period-card{border:1px solid var(--s-line2);border-radius:26px}html[data-theme="light"] #pdo-stats .pdo-st-period-card span{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-leak-detail{border-left:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-detail-head{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-kicker{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-detail-copy{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-detail-metrics{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-detail-metric:not(:last-child){border-right:1px solid var(--s-line2)}html[data-theme="light"] #pdo-stats .pdo-st-detail-metric span{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-detail-metric small{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-compare{border:1px solid var(--s-line);border-radius:16px}html[data-theme="light"] #pdo-stats .pdo-st-compare span{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-compare small{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-compare small.pdo-st-sub{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-blocks-title{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-block{border:1px solid var(--s-line2);border-radius:16px;color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-block em{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-block.is-out{color:#0C0F0D;border-color:rgba(255,116,89,.18);background:rgba(255,116,89,.035)}html[data-theme="light"] #pdo-stats .pdo-st-block.is-ok{color:#0C0F0D;border-color:rgba(112,227,155,.16);background:rgba(112,227,155,.03)}html[data-theme="light"] #pdo-stats .pdo-st-improve{border-top:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-toolbar{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-group-tabs button{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-group-tabs button.is-active{background:var(--s-acid);color:#0C0F0D;border-color:transparent}html[data-theme="light"] #pdo-stats .pdo-st-search{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-thead{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-row{border-top:1px solid var(--s-line2)}html[data-theme="light"] #pdo-stats .pdo-st-stat-name span{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-previous{color:#666B66}html[data-theme="light"] #pdo-stats .pdo-st-tone{border-radius:16px;border:1px solid transparent}html[data-theme="light"] #pdo-stats .pdo-st-tone.is-in{background:rgba(112,227,155,.14);border-color:rgba(112,227,155,.32);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-tone.is-near{background:rgba(240,184,78,.14);border-color:rgba(240,184,78,.34);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-tone.is-far{background:rgba(255,116,89,.14);border-color:rgba(255,116,89,.34);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-range{border:1px solid var(--s-line2);border-radius:16px}html[data-theme="light"] #pdo-stats .pdo-st-pill{border-radius:999px}html[data-theme="light"] #pdo-stats .pdo-st-pill.is-strong{background:rgba(112,227,155,.08);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-pill.is-moderate{background:rgba(240,184,78,.08);color:#0C0F0D}html[data-theme="light"] #pdo-stats .pdo-st-pill.is-bad{background:rgba(255,116,89,.09);color:#0C0F0D!important}html[data-theme="light"] #pdo-stats .pdo-st-pill.is-good{background:rgba(112,227,155,.08);color:#0C0F0D!important}html[data-theme="light"] #pdo-stats .pdo-st-pill.is-neutral{background:#F0F2EF;color:#666B66!important}html[data-theme="light"] #pdo-stats .pdo-st-evidence-wrap small,html[data-theme="light"] #pdo-stats .pdo-st-trend-wrap small{color:#666B66}@media (max-width:1100px){html[data-theme="light"] #pdo-stats .pdo-st-leak-detail{border-left:0;border-top:1px solid var(--s-line)}}@media (max-width:920px){html[data-theme="light"] #pdo-stats .pdo-st-overall-score{border-right:0;border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-stats .pdo-st-overall-metric:nth-child(even){border-right:0}}@media (max-width:520px){html[data-theme="light"] #pdo-stats .pdo-st-overall-metric{border-right:0!important;border-top:1px solid var(--s-line2)}html[data-theme="light"] #pdo-stats .pdo-st-detail-metric{border-right:0!important;border-top:1px solid var(--s-line2)}}html[data-theme="light"] #pdo-sessions{--s-bg:var(--pdo-black);--s-panel:var(--pdo-surface-deep);--s-text:var(--pdo-text-primary);--s-muted:var(--pdo-text-secondary);--s-dim:var(--pdo-text-muted);--s-line:var(--pdo-border-subtle);--s-line2:var(--pdo-border-default);--s-acid:var(--pdo-acid);--s-green:var(--pdo-positive);--s-coral:var(--pdo-coral);--s-amber:var(--pdo-amber);--s-ink-on-acid:#0C0F0D;--s-mono:var(--pdo-font-data);--s-display:var(--pdo-font-heading);color:var(--s-text)}html[data-theme="light"] #pdo-sessions .is-pos{color:#0C0F0D!important}html[data-theme="light"] #pdo-sessions .is-neg{color:#0C0F0D!important}html[data-theme="light"] #pdo-sessions button:focus-visible,html[data-theme="light"] #pdo-sessions select:focus-visible,html[data-theme="light"] #pdo-sessions input:focus-visible{outline:2px solid var(--s-acid);outline-offset:2px}html[data-theme="light"] #pdo-sessions .pdo-ses-head{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-eyebrow{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-head p{color:var(--s-muted)}html[data-theme="light"] #pdo-sessions .pdo-ses-chip{border-radius:999px;border:1px solid rgba(200,255,77,.3);color:#0C0F0D}html[data-theme="light"] #pdo-sessions .pdo-ses-btn{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-btn:hover:not(:disabled){border-color:rgba(200,255,77,.3);color:#0C0F0D}html[data-theme="light"] #pdo-sessions .pdo-ses-btn.is-primary{background:var(--s-acid);color:#0C0F0D;border-color:transparent}html[data-theme="light"] #pdo-sessions .pdo-ses-btn.is-primary:hover:not(:disabled){color:#0C0F0D;filter:brightness(1.05)}html[data-theme="light"] #pdo-sessions .pdo-ses-summary{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item:not(:last-child){border-right:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item span{color:var(--s-dim)}html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item small{color:var(--s-dim)}html[data-theme="light"] #pdo-sessions .pdo-ses-toolbar{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-search{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#666B66;outline:none}html[data-theme="light"] #pdo-sessions .pdo-ses-search:focus{border-color:rgba(200,255,77,.35)}html[data-theme="light"] #pdo-sessions .pdo-ses-filter-row select{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-seg button{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-seg button.is-active{color:#0C0F0D;background:var(--s-acid);border-color:transparent}html[data-theme="light"] #pdo-sessions .pdo-ses-table-head{color:#0C0F0D}html[data-theme="light"] #pdo-sessions .pdo-ses-row{color:inherit;background:transparent;border:0;border-top:1px solid var(--s-line2)}html[data-theme="light"] #pdo-sessions .pdo-ses-row:hover{background:rgba(12,15,13,.026)}html[data-theme="light"] #pdo-sessions .pdo-ses-row.is-selected{background:rgba(200,255,77,.035);box-shadow:inset 2px 0 0 var(--s-acid)}html[data-theme="light"] #pdo-sessions .pdo-ses-date{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-room-icon{border-radius:50%;color:#0C0F0D;background:hsl(var(--tint,200) 45% 34%)}html[data-theme="light"] #pdo-sessions .pdo-ses-room-icon.is-logo{border-radius:16px;background:transparent}html[data-theme="light"] #pdo-sessions .pdo-ses-cell{color:var(--s-muted)}html[data-theme="light"] #pdo-sessions .pdo-ses-grade{border-radius:16px;background:#F0F2EF;color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-footer{border-top:1px solid var(--s-line2)}html[data-theme="light"] #pdo-sessions .pdo-ses-footer span{color:#0C0F0D}html[data-theme="light"] #pdo-sessions .pdo-ses-pagination button{border:1px solid var(--s-line);border-radius:16px;background:var(--s-panel);color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-pagination button.is-active{background:#F0F2EF;color:#0C0F0D}html[data-theme="light"] #pdo-sessions .pdo-ses-empty{color:#666B66;border-top:1px solid var(--s-line2)}html[data-theme="light"] #pdo-sessions .pdo-ses-empty strong{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-inspector{border-left:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-insp-head{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-close{border:0;background:transparent;color:var(--s-dim)}html[data-theme="light"] #pdo-sessions .pdo-ses-insp-date > span{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-result-block{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-result-block span{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-detail-row{border-bottom:1px solid var(--s-line2)}html[data-theme="light"] #pdo-sessions .pdo-ses-detail-row span{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-note{border-top:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-note > span{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-note p{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-note b{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-note p.pdo-ses-fine{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-note-text{color:#666B66}html[data-theme="light"] #pdo-sessions .pdo-ses-banner{border-radius:16px;border:1px solid var(--s-line);background:#F0F2EF}html[data-theme="light"] #pdo-sessions .pdo-ses-banner.is-warn{border-color:rgba(240,184,78,.35);background:rgba(240,184,78,.07)}html[data-theme="light"] #pdo-sessions .pdo-ses-banner.is-bad{border-color:rgba(255,116,89,.4);background:rgba(255,116,89,.08)}html[data-theme="light"] #pdo-sessions .pdo-ses-banner p{color:var(--s-muted)}@media (max-width:1160px){html[data-theme="light"] #pdo-sessions .pdo-ses-inspector{border-left:0;border:1px solid var(--s-line);border-radius:16px;background:#F6F7F5}}@media (max-width:900px){html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item{border-bottom:1px solid var(--s-line);border-right:0!important}html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item:nth-child(even){border-left:1px solid var(--s-line)}html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item:last-child{border-left:0}html[data-theme="light"] #pdo-sessions .pdo-ses-cell::before{color:var(--s-dim)}}@media (max-width:560px){html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item,html[data-theme="light"] #pdo-sessions .pdo-ses-sum-item:nth-child(even){border-left:0}}html[data-theme="light"] #pdo-sessions .pdo-ses-analytics > div{background:var(--pdo-surface);border:1px solid var(--pdo-border-subtle);border-radius:var(--pdo-radius-md)}html[data-theme="light"] #pdo-sessions .pdo-ses-analytics button{color:var(--pdo-text-primary);background:var(--pdo-surface);border:1px solid var(--pdo-border-default)}html[data-theme="light"] #pdo-sessions .pdo-ses-analytics .sr-cell{background:var(--pdo-border-subtle)}html[data-theme="light"] #pdo-sessions .pdo-ses-analytics .sr-l1{background:var(--pdo-acid)}html[data-theme="light"] #pdo-sessions .pdo-ses-analytics .sr-l2{background:var(--pdo-acid)}html[data-theme="light"] #pdo-sessions .pdo-ses-analytics .sr-l3{background:var(--pdo-acid)}html[data-theme="light"] #pdo-sessions .pdo-ses-analytics .sr-l4{background:var(--pdo-acid)}html[data-theme="light"] #pdo-bankroll{--k-bg:var(--pdo-black);--k-panel:var(--pdo-surface-deep);--k-raised:var(--pdo-surface-elevated);--k-text:var(--pdo-text-primary);--k-muted:var(--pdo-text-secondary);--k-dim:var(--pdo-text-disabled);--k-line:var(--pdo-border-default);--k-line2:var(--pdo-border-subtle);--k-acid:var(--pdo-acid);--k-green:var(--pdo-positive);--k-coral:var(--pdo-coral);--k-amber:var(--pdo-amber);--k-ink-on-acid:#0C0F0D;--k-mono:var(--pdo-font-data);--k-display:var(--pdo-font-heading);color:var(--k-text)}html[data-theme="light"] #pdo-bankroll .is-up{color:#0C0F0D!important}html[data-theme="light"] #pdo-bankroll .is-down{color:#0C0F0D!important}html[data-theme="light"] #pdo-bankroll .is-acid{color:#0C0F0D!important}html[data-theme="light"] #pdo-bankroll button:focus-visible,html[data-theme="light"] #pdo-bankroll select:focus-visible{outline:2px solid var(--k-acid);outline-offset:2px}html[data-theme="light"] #pdo-bankroll .pdo-bk-eyebrow{color:var(--k-dim)}html[data-theme="light"] #pdo-bankroll .pdo-bk-fine{color:var(--k-muted)}html[data-theme="light"] #pdo-bankroll .pdo-bk-head{border-bottom:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-head p{color:var(--k-muted)}html[data-theme="light"] #pdo-bankroll .pdo-bk-chip{border-radius:var(--pdo-radius-pill);border:1px solid var(--pdo-border-strong);color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-btn{border:1px solid var(--k-line);border-radius:var(--pdo-radius-sm);background:var(--k-panel);color:var(--k-muted)}html[data-theme="light"] #pdo-bankroll .pdo-bk-btn.is-primary{background:var(--k-acid);color:#0C0F0D;border-color:transparent}html[data-theme="light"] #pdo-bankroll .pdo-bk-btn:hover:not(:disabled){border-color:var(--pdo-border-strong)}html[data-theme="light"] #pdo-bankroll .pdo-bk-switch{border:1px solid var(--k-line);border-radius:16px;background:var(--k-panel)}html[data-theme="light"] #pdo-bankroll .pdo-bk-switch button{border:0;border-radius:var(--pdo-radius-sm);background:transparent;color:var(--k-dim)}html[data-theme="light"] #pdo-bankroll .pdo-bk-switch button.is-active{background:var(--k-acid);color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-summary{border-bottom:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-main{border-right:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-main > span,html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-item > span{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-item{border-right:1px solid var(--k-line2)}html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-item:last-child{border-right:0}html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-item.is-na > strong{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-main small,html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-item small{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-period{color:var(--k-dim)}html[data-theme="light"] #pdo-bankroll .pdo-bk-period select{border:1px solid var(--k-line);border-radius:16px;background:var(--k-panel);color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-block{border-top:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-block-head span{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-chart{border-bottom:1px solid var(--k-line);background:linear-gradient(rgba(12,15,13,.026) 1px,transparent 1px) 0 0 / 100% 62px}html[data-theme="light"] #pdo-bankroll .pdo-bk-chart.is-empty p{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-axis{color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-health{border-bottom:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-na{border:1px dashed var(--k-line);border-radius:16px;background:rgba(12,15,13,.026)}html[data-theme="light"] #pdo-bankroll .pdo-bk-na strong{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-na p{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-cover-top{color:var(--k-muted)}html[data-theme="light"] #pdo-bankroll .pdo-bk-cover-top b{color:var(--k-text)}html[data-theme="light"] #pdo-bankroll .pdo-bk-meter{border-radius:999px;background:#E8EBE6}html[data-theme="light"] #pdo-bankroll .pdo-bk-meter i{background:linear-gradient(90deg,var(--k-green),var(--k-acid))}html[data-theme="light"] #pdo-bankroll .pdo-bk-level-main strong{color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-level-main strong small{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-level-main span{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal{border-bottom:1px solid var(--k-line2)}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal-top span{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal p{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal.is-empty .pdo-bk-goal-top span,html[data-theme="light"] #pdo-bankroll .pdo-bk-goal.is-na .pdo-bk-goal-top span{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-track{border-radius:999px;background:#E8EBE6}html[data-theme="light"] #pdo-bankroll .pdo-bk-track i{background:var(--k-acid)}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal.is-done .pdo-bk-track i{background:var(--k-green)}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal-summary{border-top:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal-summary > div{border-right:1px solid var(--k-line2)}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal-summary > div:last-child{border-right:0}html[data-theme="light"] #pdo-bankroll .pdo-bk-goal-summary span{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-current{border-top:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-big{color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-big small{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-sub{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-level-data > div{border:1px solid var(--k-line);border-radius:16px}html[data-theme="light"] #pdo-bankroll .pdo-bk-level-data span{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-ladder{border-top:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-ladder-row{border-bottom:1px solid var(--k-line2)}html[data-theme="light"] #pdo-bankroll .pdo-bk-ladder-row.is-current{background:rgba(200,255,77,.025);box-shadow:inset 3px 0 0 var(--k-acid)}html[data-theme="light"] #pdo-bankroll .pdo-bk-bank{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-copy{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-status{border-radius:16px}html[data-theme="light"] #pdo-bankroll .pdo-bk-status.is-disponible{background:rgba(112,227,155,.08);color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-status.is-actual,html[data-theme="light"] #pdo-bankroll .pdo-bk-status.is-shot{background:rgba(200,255,77,.08);color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-status.is-bloqueado{background:#F0F2EF;color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-rule-summary{border-top:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-rule-summary > strong{color:#0C0F0D}html[data-theme="light"] #pdo-bankroll .pdo-bk-rule-summary p{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-rule-list{border-top:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-rule{border-bottom:1px solid var(--k-line2)}html[data-theme="light"] #pdo-bankroll .pdo-bk-rule p{color:#666B66}html[data-theme="light"] #pdo-bankroll .pdo-bk-banner{border-radius:16px;border:1px solid var(--k-line);background:#F0F2EF}html[data-theme="light"] #pdo-bankroll .pdo-bk-banner.is-warn{border-color:rgba(240,184,78,.35);background:rgba(240,184,78,.07)}html[data-theme="light"] #pdo-bankroll .pdo-bk-banner.is-bad{border-color:rgba(255,116,89,.4);background:rgba(255,116,89,.08)}html[data-theme="light"] #pdo-bankroll .pdo-bk-banner p{color:var(--k-muted)}@media (max-width:900px){html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-main{border-right:0;border-bottom:1px solid var(--k-line)}html[data-theme="light"] #pdo-bankroll .pdo-bk-sum-item{border-right:0;border-top:1px solid var(--k-line2)}}@media (max-width:560px){html[data-theme="light"] #pdo-bankroll .pdo-bk-goal-summary > div{border-right:0}}html[data-theme="light"] #pdo-bankroll .pdo-bk-editor input{color:var(--pdo-text-primary);background:var(--pdo-surface);border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-sm)}html[data-theme="light"] #pdo-bankroll .pdo-bk-movement{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #pdo-bankroll .pdo-bk-editor input:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] #pdo-mental{--n-bg:var(--pdo-black);--n-panel:var(--pdo-surface-deep);--n-raised:var(--pdo-surface-elevated);--n-text:var(--pdo-text-primary);--n-muted:var(--pdo-text-secondary);--n-dim:var(--pdo-text-disabled);--n-line:var(--pdo-border-default);--n-line2:var(--pdo-border-subtle);--n-acid:var(--pdo-acid);--n-green:var(--pdo-positive);--n-coral:var(--pdo-coral);--n-amber:var(--pdo-amber);--n-ink-on-acid:#0C0F0D;--n-mono:var(--pdo-font-data);--n-display:var(--pdo-font-heading);color:var(--n-text)}html[data-theme="light"] #pdo-mental .is-good{color:#0C0F0D!important}html[data-theme="light"] #pdo-mental .is-bad{color:#0C0F0D!important}html[data-theme="light"] #pdo-mental button:focus-visible,html[data-theme="light"] #pdo-mental select:focus-visible{outline:2px solid var(--n-acid);outline-offset:2px}html[data-theme="light"] #pdo-mental .pdo-mn-eyebrow{color:var(--n-dim)}html[data-theme="light"] #pdo-mental .pdo-mn-fine{color:var(--n-muted)}html[data-theme="light"] #pdo-mental .pdo-mn-head{border-bottom:1px solid var(--n-line)}html[data-theme="light"] #pdo-mental .pdo-mn-head p{color:var(--n-muted)}html[data-theme="light"] #pdo-mental .pdo-mn-chip{border-radius:var(--pdo-radius-pill);border:1px solid var(--pdo-border-strong);color:#0C0F0D}html[data-theme="light"] #pdo-mental .pdo-mn-btn{border:1px solid var(--n-line);border-radius:var(--pdo-radius-sm);background:var(--n-panel);color:var(--n-muted)}html[data-theme="light"] #pdo-mental .pdo-mn-btn.is-primary{background:var(--n-acid);color:#0C0F0D;border-color:transparent}html[data-theme="light"] #pdo-mental .pdo-mn-btn:hover:not(:disabled){border-color:var(--pdo-border-strong)}html[data-theme="light"] #pdo-mental .pdo-mn-period{color:var(--n-dim)}html[data-theme="light"] #pdo-mental .pdo-mn-period select{border:1px solid var(--n-line);border-radius:16px;background:var(--n-panel);color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-strip{border-bottom:1px solid var(--n-line)}html[data-theme="light"] #pdo-mental .pdo-mn-metric{border-right:1px solid var(--n-line2)}html[data-theme="light"] #pdo-mental .pdo-mn-metric:last-child{border-right:0}html[data-theme="light"] #pdo-mental .pdo-mn-metric.is-hero{border-right:1px solid var(--n-line)}html[data-theme="light"] #pdo-mental .pdo-mn-metric > span{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-metric.is-hero > strong{color:#0C0F0D}html[data-theme="light"] #pdo-mental .pdo-mn-metric.is-na > strong{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-metric small{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-focus-left,html[data-theme="light"] #pdo-mental .pdo-mn-focus-right,html[data-theme="light"] #pdo-mental .pdo-mn-block{border-top:1px solid var(--n-line)}html[data-theme="light"] #pdo-mental .pdo-mn-tile{border:1px solid var(--n-line);border-radius:16px}html[data-theme="light"] #pdo-mental .pdo-mn-tile span{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-tile.is-na strong{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-block-head span{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-risk{border-bottom:1px solid var(--n-line2)}html[data-theme="light"] #pdo-mental .pdo-mn-risk-index{color:#0C0F0D}html[data-theme="light"] #pdo-mental .pdo-mn-risk p{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-badge{border-radius:999px}html[data-theme="light"] #pdo-mental .pdo-mn-badge.is-high{background:rgba(255,116,89,.09);color:#0C0F0D}html[data-theme="light"] #pdo-mental .pdo-mn-badge.is-medium{background:rgba(240,184,78,.08);color:#0C0F0D}html[data-theme="light"] #pdo-mental .pdo-mn-badge.is-low{background:rgba(112,227,155,.08);color:#0C0F0D}html[data-theme="light"] #pdo-mental .pdo-mn-chart{border-bottom:1px solid var(--n-line);background:linear-gradient(rgba(12,15,13,.026) 1px,transparent 1px) 0 0 / 100% 50px}html[data-theme="light"] #pdo-mental .pdo-mn-chart.is-empty p{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-axis{color:#0C0F0D}html[data-theme="light"] #pdo-mental .pdo-mn-legend{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-legend i{border-radius:2px}html[data-theme="light"] #pdo-mental .pdo-mn-pattern{border-bottom:1px solid var(--n-line2)}html[data-theme="light"] #pdo-mental .pdo-mn-bar{background:#F0F2EF;border-radius:999px}html[data-theme="light"] #pdo-mental .pdo-mn-bar i{border-radius:999px}html[data-theme="light"] #pdo-mental .pdo-mn-bar i.is-green{background:var(--n-green)}html[data-theme="light"] #pdo-mental .pdo-mn-bar i.is-coral{background:var(--n-coral)}html[data-theme="light"] #pdo-mental .pdo-mn-na{border:1px dashed var(--n-line);border-radius:16px;background:rgba(12,15,13,.026)}html[data-theme="light"] #pdo-mental .pdo-mn-na strong{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-na p{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-review{border-bottom:1px solid var(--n-line2)}html[data-theme="light"] #pdo-mental .pdo-mn-review-date{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-review-main span{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-review-score.is-dim{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-plan{border-top:1px solid var(--n-line)}html[data-theme="light"] #pdo-mental .pdo-mn-checkin{border-top:1px solid var(--n-line)}html[data-theme="light"] #pdo-mental .pdo-mn-check{border:1px solid var(--n-line);border-radius:16px}html[data-theme="light"] #pdo-mental .pdo-mn-check span{color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-scale button{border:1px solid var(--n-line);border-radius:16px;background:var(--n-panel);color:#666B66}html[data-theme="light"] #pdo-mental .pdo-mn-banner{border-radius:16px;border:1px solid var(--n-line);background:#F0F2EF}html[data-theme="light"] #pdo-mental .pdo-mn-banner.is-warn{border-color:rgba(240,184,78,.35);background:rgba(240,184,78,.07)}html[data-theme="light"] #pdo-mental .pdo-mn-banner.is-bad{border-color:rgba(255,116,89,.4);background:rgba(255,116,89,.08)}html[data-theme="light"] #pdo-mental .pdo-mn-banner p{color:var(--n-muted)}@media (max-width:900px){html[data-theme="light"] #pdo-mental .pdo-mn-metric.is-hero{border-right:0;border-bottom:1px solid var(--n-line)}html[data-theme="light"] #pdo-mental .pdo-mn-metric{border-right:0;border-top:1px solid var(--n-line2)}html[data-theme="light"] #pdo-mental .pdo-mn-metric:nth-child(odd):not(.is-hero){border-right:1px solid var(--n-line2)}}@media (max-width:620px){html[data-theme="light"] #pdo-mental .pdo-mn-metric{border-right:0!important}}html[data-theme="light"] #pdo-mental .pdo-mn-study{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] #pdo-mental .pdo-mn-period input{background:var(--pdo-surface);color:var(--pdo-text-primary);border:1px solid var(--pdo-border-default)}html[data-theme="light"] #pdo-mental .pdo-mn-study summary:focus-visible{outline:2px solid var(--pdo-acid)}html[data-theme="light"] #pdo-trainer{--t-bg:var(--pdo-surface-carbon);--t-panel:var(--pdo-surface-deep);--t-text:var(--pdo-text-primary);--t-muted:var(--pdo-text-muted);--t-dim:var(--pdo-text-disabled);--t-line:var(--pdo-border-default);--t-line2:var(--pdo-border-subtle);--t-acid:var(--pdo-acid);--t-green:var(--pdo-positive);--t-coral:var(--pdo-coral);--t-amber:var(--pdo-amber);--t-blue:var(--pdo-info);--t-ink-on-acid:#0C0F0D;--t-mono:var(--pd-mono,'DM Mono',monospace);--t-display:var(--pd-display,'Space Grotesk',system-ui,sans-serif);color:var(--t-text)}html[data-theme="light"] #pdo-trainer button:focus-visible,html[data-theme="light"] #pdo-trainer select:focus-visible{outline:2px solid var(--t-acid);outline-offset:2px}html[data-theme="light"] #pdo-trainer .pdo-tr-eyebrow{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-head{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-head p{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-modes{border:1px solid var(--t-line);border-radius:16px;background:var(--t-panel)}html[data-theme="light"] #pdo-trainer .pdo-tr-modes button{border:0;border-radius:16px;background:transparent;color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-modes button.is-active{background:var(--t-acid);color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-bar{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-select{border:1px solid var(--t-line);border-radius:16px;background:var(--t-panel);color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-session span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-quota,html[data-theme="light"] #pdo-trainer .pdo-tr-notice{border:1px solid rgba(240,184,78,.3);border-radius:16px;background:rgba(240,184,78,.05);color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-notice{border-color:var(--t-line);background:rgba(12,15,13,.026);color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-queue{border-right:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-drill{border-top:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-drill p{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-tabs{border:1px solid var(--t-line);border-radius:16px;background:var(--t-panel)}html[data-theme="light"] #pdo-trainer .pdo-tr-tabs button{border:0;border-radius:16px;background:transparent;color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-tabs button.is-active{background:var(--t-acid);color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-btn{border-radius:16px;border:1px solid var(--t-line);background:var(--t-panel);color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-btn:hover{border-color:rgba(200,255,77,.3)}html[data-theme="light"] #pdo-trainer .pdo-tr-hand-head{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-hand-head p{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-hand-number span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-spot{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-chip{border:1px solid var(--t-line);border-radius:999px;color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-chip.is-accent{border-color:rgba(200,255,77,.24);color:#0C0F0D;background:rgba(200,255,77,.035)}html[data-theme="light"] #pdo-trainer .pdo-tr-table{border:1px solid var(--t-line);border-radius:48%;background:radial-gradient(ellipse at center,#F0F2EF 0%,#F0F2EF 70%);box-shadow:inset 0 0 0 14px rgba(12,15,13,.08)}html[data-theme="light"] #pdo-trainer .pdo-tr-seat span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-seat strong{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-seat small{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-seat.is-fold strong{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-seat.is-danger strong{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-seat.is-live strong{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-seat.is-hero{border-radius:26px;background:rgba(200,255,77,.06);border:1px solid rgba(200,255,77,.18)}html[data-theme="light"] #pdo-trainer .pdo-tr-seat.is-hero strong{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-card{border-radius:26px;background:#FFFFFF;color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-card.is-red{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-pot{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-actions-title{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-action{border-radius:16px;border:1px solid var(--t-line);background:var(--t-panel);color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-action:hover:not(:disabled){border-color:rgba(200,255,77,.25)}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-fold{background:#e5e8e4;color:#434a45;border-color:#c6ccc6}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-raise{background:#70e39b;color:#0c0f0d;border-color:#46c77d}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-shove{background:#ff7459;color:#0c0f0d;border-color:#e65a43}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-call{background:#9eafff;color:#0c0f0d;border-color:#7188ef}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-limp{background:#9fe3ee;color:#0c0f0d;border-color:#6dc8d5}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-good{outline:2px solid rgba(112,227,155,.6)}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-bad{outline:2px solid rgba(255,116,89,.6)}html[data-theme="light"] #pdo-trainer .pdo-tr-action.is-best{outline:2px dashed rgba(112,227,155,.6)}html[data-theme="light"] #pdo-trainer .pdo-tr-feedback{border-left:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-state{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-kicker{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-state p{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-state h2.is-good{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-state h2.is-bad{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-data{border-top:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-data > div{border-bottom:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-data > div:nth-child(even){border-left:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-data span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-fb-data small{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-explain p{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-next{border:0;border-radius:16px;background:var(--t-acid);color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-rtool{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-practice small{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-blockhead span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-hand{border:1px solid var(--t-line2);border-radius:4px;background:#F0F2EF;color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-raise{background:#70e39b;color:#0c0f0d;border-color:#46c77d}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-call{background:#9eafff;color:#0c0f0d;border-color:#7188ef}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-push{background:#ff7459;color:#0c0f0d;border-color:#e65a43}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-limp{background:#9fe3ee;color:#0c0f0d;border-color:#6dc8d5}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-mix{background:#f5c451;color:#0c0f0d;border-color:#db9e25}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-fold{background:#e5e8e4;color:#434a45;border-color:#c6ccc6}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-nodata{background:#e5e8e4;color:#434a45;border-color:#c6ccc6}html[data-theme="light"] #pdo-trainer .pdo-tr-rinfo{border-left:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-rinfo p{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-rinfo p.pdo-tr-rnote{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-source{border:1px solid var(--t-line);border-radius:16px;background:var(--t-panel)}html[data-theme="light"] #pdo-trainer .pdo-tr-source strong{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-source span{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-source[data-pdo-tr-source="HEURISTIC"]{border-color:rgba(240,184,78,.3)}html[data-theme="light"] #pdo-trainer .pdo-tr-rstats{border-top:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-rstats > div{border-bottom:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-rstats > div:nth-child(even){border-left:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-rstats span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-legend-row{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-legend-row small{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-legend-row em{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-dot{border-radius:3px;background:#F0F2EF;border:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-raise{background:#70e39b;border-color:#46c77d}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-call{background:#9eafff;border-color:#7188ef}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-push{background:#ff7459;border-color:#e65a43}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-limp{background:#9fe3ee;border-color:#6dc8d5}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-mix{background:#f5c451;border-color:#db9e25}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-fold{background:#e5e8e4;border-color:#c6ccc6}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-nodata{background:#e5e8e4;border-color:#c6ccc6}html[data-theme="light"] #pdo-trainer .pdo-tr-rempty{border:1px solid var(--t-line);border-radius:16px;background:var(--t-panel)}html[data-theme="light"] #pdo-trainer .pdo-tr-rempty p{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-rempty[data-pdo-tr-range-state="LOCKED_ACTIVE_EXERCISE"]{border-color:rgba(240,184,78,.3)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-toolbar{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-filter{border:1px solid var(--t-line);border-radius:999px;background:transparent;color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-review-filter.is-active{color:#0C0F0D;background:var(--t-acid);border-color:var(--t-acid)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-row{border-bottom:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-rowhead span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-context strong{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-review-context span{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-review-result > span{border:1px solid var(--t-line);border-radius:999px}html[data-theme="light"] #pdo-trainer .pdo-tr-review-result > span.is-error{color:#0C0F0D;border-color:rgba(255,116,89,.35)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-result > span.is-revisar{color:#0C0F0D;border-color:rgba(240,184,78,.35)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-result > span.is-corregido{color:#0C0F0D;border-color:rgba(112,227,155,.35)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-result small{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-review-blocked{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-review-none{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-progress-small{border-left:2px solid var(--t-amber);background:color-mix(in srgb,var(--t-amber) 7%,transparent);color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-progress-group li{border-bottom:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-progress-group li span{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-progress-group li small{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-progress-trend{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-progress-trend b{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-config-backdrop{background:var(--pdo-scrim)}html[data-theme="light"] #pdo-trainer .pdo-tr-config{background:var(--t-panel);border:1px solid var(--t-line);border-radius:var(--pdo-radius-lg);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] #pdo-trainer .pdo-tr-config header{background:var(--t-panel);border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-config header p,html[data-theme="light"] #pdo-trainer .pdo-tr-config-section p,html[data-theme="light"] #pdo-trainer .pdo-tr-config-note{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-config label{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-config select{border:1px solid var(--t-line);border-radius:var(--pdo-radius-sm);background:var(--t-bg);color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-config-section{border-top:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-config-note{border-left:2px solid var(--t-acid);background:color-mix(in srgb,var(--t-acid) 7%,transparent)}html[data-theme="light"] #pdo-trainer .pdo-tr-table.pdo-tr-poker-table{background:radial-gradient(ellipse at 50% 40%,#70E39B,#E8EBE6 75%);border:7px solid #E1E5DF;box-shadow:inset 0 0 0 2px rgba(12,15,13,.08),inset 0 0 28px rgba(12,15,13,.08),0 6px 16px rgba(12,15,13,.07)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat{border:1px solid var(--t-line);border-radius:16px;background:var(--t-panel);box-shadow:0 3px 8px rgba(12,15,13,.07)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat-position{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat-status{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat-action{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat-stack{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-fold{background:var(--t-bg);border-style:dashed;box-shadow:none}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .is-fold .pdo-tr-seat-action{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live{border-color:var(--t-green)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger{border-color:var(--t-amber)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-hero{border:2px solid var(--t-acid);background:var(--t-panel)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger{background:#FF7459;border-color:#FF7459}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live span,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live strong,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live small,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger span,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger strong,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger small{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .is-hero span,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .is-hero small{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .is-hero strong{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-pot{color:#0C0F0D;background:rgba(240,242,239,.902);border:1px solid #E1E5DF;border-radius:16px}html[data-theme="light"] #pdo-trainer .pdo-tr-table-key{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-bet{border-radius:999px;background:rgba(240,242,239,.851);border:1px solid #E1E5DF;color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-bet i{border-radius:50%;background:radial-gradient(circle,#F0B84E 0 32%,#F0B84E 34% 58%,#F0B84E 60%);border:1px dashed rgba(12,15,13,.28);box-shadow:0 -2px 0 rgba(12,15,13,.08),0 -3px 0 rgba(12,15,13,.08)}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-bet.is-blind i{background:radial-gradient(circle,#FFFFFF 0 32%,#F0F2EF 34% 58%,#FFFFFF 60%);box-shadow:none}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-bet.is-hero{border-color:var(--t-acid)}html[data-theme="light"] #pdo-trainer .pdo-tr-card[class*="is-suit-"]{border-radius:.42rem!important;color:hsl(0 0% 100%)!important;border:1px solid hsl(0 0% 100% / .22);box-shadow:inset 0 -3px 0 hsl(0 0% 0% / .18)}html[data-theme="light"] #pdo-trainer .pdo-tr-card.is-suit-s{background:hsl(0 0% 36%)!important}html[data-theme="light"] #pdo-trainer .pdo-tr-card.is-suit-h{background:hsl(356 74% 47%)!important}html[data-theme="light"] #pdo-trainer .pdo-tr-card.is-suit-d{background:hsl(212 80% 45%)!important}html[data-theme="light"] #pdo-trainer .pdo-tr-card.is-suit-c{background:hsl(134 58% 34%)!important}@media (max-width:950px){html[data-theme="light"] #pdo-trainer .pdo-tr-queue{border-right:0;border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-feedback{border-left:0;border-top:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-rinfo{border-left:0;border-top:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-progress-metrics > div:nth-child(even){border-left:0}}@media (max-width:620px){html[data-theme="light"] #pdo-trainer .pdo-tr-table{border-radius:36%;box-shadow:inset 0 0 0 12px rgba(12,15,13,.08)}html[data-theme="light"] #pdo-trainer .pdo-tr-hand{border-radius:3px}html[data-theme="light"] #pdo-trainer .pdo-tr-config{border-radius:var(--pdo-radius-lg) var(--pdo-radius-lg) 0 0}}html[data-theme="light"] #pdo-trainer .pdos-range-sequence{border:1px solid var(--t-line);border-radius:16px;background:var(--t-panel)}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-head h3,html[data-theme="light"] #pdo-trainer .pdos-range-stage-head h4{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-head p,html[data-theme="light"] #pdo-trainer .pdos-range-stage-head p,html[data-theme="light"] #pdo-trainer .pdos-range-source-note{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdos-range-lock-badge{border:1px solid var(--t-line);border-radius:999px;color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdos-range-lock-badge.is-open{border-color:color-mix(in srgb,var(--t-green) 35%,transparent);color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdos-range-locked,html[data-theme="light"] #pdo-trainer .pdos-range-unavailable{border:1px dashed var(--t-line);border-radius:16px;background:var(--t-bg);color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdos-range-locked strong{color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdos-range-stage{border:1px solid var(--t-line);border-radius:16px;background:var(--t-bg)}html[data-theme="light"] #pdo-trainer .pdos-range-stage-head code{color:var(--t-muted)}html[data-theme="light"] #pdo-trainer .pdos-range-legend span{border:1px solid var(--t-line);border-radius:999px;color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-wrap{border-radius:16px}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-pdo-range-cell]{border:1px solid #E1E5DF;border-radius:4px;background:#E8EBE6;color:#666B66}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="OPEN"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="OR"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="3BET"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="4BET"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="4BET PEQUEÑO"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="RAISE"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="RERAISE"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="OPEN"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="OR"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="3BET"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="4BET"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="4BET PEQUEÑO"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="RAISE"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="RERAISE"]{background:#70e39b;border-color:#46c77d;color:#0c0f0d}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="CALL"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="CALL"]{background:#9eafff;border-color:#7188ef;color:#0c0f0d}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="JAM"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="JAM"]{background:#ff7459;border-color:#e65a43;color:#0c0f0d}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="LIMP"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="CHECK"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="LIMP"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="CHECK"]{background:#9fe3ee;border-color:#6dc8d5;color:#0c0f0d}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="MIX"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="MIX"]{background:#f5c451;border-color:#db9e25;color:#0c0f0d}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="FOLD"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="FOLD"]{background:#e5e8e4;border-color:#c6ccc6;color:#434a45}html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="SIN DATOS"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="SIN RAMA"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="FUERA DE RANGO"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="FUERA DE JAM"],html[data-theme="light"] #pdo-trainer .pdos-range-sequence-grid [data-range-action="FUERA DE OPEN"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="SIN DATOS"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="SIN RAMA"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="FUERA DE RANGO"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="FUERA DE JAM"],html[data-theme="light"] #pdo-trainer .pdos-range-legend [data-range-action="FUERA DE OPEN"]{background:#d8ded9;border-color:#c5cec7;color:#66716b}html[data-theme="light"] #pdo-trainer .pdo-tr-hq{border-bottom:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-note,html[data-theme="light"] #pdo-trainer .pdo-tr-hq-sub{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-orphans{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-list{border-top:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-row{border:0;border-bottom:1px solid var(--t-line2);background:transparent;color:var(--t-text)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-row:hover{background:rgba(12,15,13,.026)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-row.is-selected{background:rgba(200,255,77,.025);box-shadow:inset 3px 0 0 var(--t-acid)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-n{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-main small{color:#666B66}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-result.is-good,html[data-theme="light"] #pdo-trainer .pdo-tr-hq-summary strong.is-good{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-result.is-bad,html[data-theme="light"] #pdo-trainer .pdo-tr-hq-summary strong.is-bad{color:#0C0F0D}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-detail{border-left:1px solid var(--t-line)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-summary{border-top:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-summary > div{border-bottom:1px solid var(--t-line2)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-summary span,html[data-theme="light"] #pdo-trainer .pdo-tr-hq-facts dt{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-board span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-hq-line span{color:var(--t-dim)}html[data-theme="light"] #pdo-trainer .pdo-tr-btn.is-primary{background:var(--t-acid);color:#0C0F0D;border-color:transparent}@media (max-width:950px){html[data-theme="light"] #pdo-trainer .pdo-tr-hq-detail{border-left:0;border-top:1px solid var(--t-line)}}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-playback{border:1px solid var(--h-line);border-radius:16px;background:var(--h-panel)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-play-table{border:6px solid color-mix(in srgb,var(--h-green) 30%,var(--pdo-black));border-radius:16px;background:color-mix(in srgb,var(--h-green) 35%,var(--pdo-black))}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-play-seat{background:var(--h-panel);color:var(--h-text);border:1px solid var(--h-line);border-radius:16px}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-play-seat.is-folded{border-style:dashed}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-play-seat.is-current{outline:2px solid var(--h-acid)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-play-event{color:var(--h-text)}html[data-theme="light"] #pdo-hand-player .pdo-hand-playback{border:0;background:transparent}html[data-theme="light"] #pdo-hand-player .pdo-hand-player-eyebrow{color:var(--h-muted)}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-table{border:0;background:transparent}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-table::before{border:8px solid color-mix(in srgb,var(--h-green) 22%,var(--pdo-black));border-radius:46%;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--h-green) 42%,var(--pdo-black)),color-mix(in srgb,var(--h-green) 23%,var(--pdo-black)));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pdo-ivory) 20%,transparent),var(--pdo-shadow-md)}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-seat{box-shadow:var(--pdo-shadow-sm);background:var(--pdo-black);color:var(--pdo-ivory);border-color:color-mix(in srgb,var(--pdo-ivory) 25%,transparent)}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-seat.is-hero{border:2px solid var(--h-acid)}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-seat.is-folded{color:color-mix(in srgb,var(--pdo-ivory) 70%,var(--pdo-black));background:color-mix(in srgb,var(--pdo-black) 90%,var(--pdo-ivory));box-shadow:none}html[data-theme="light"] #pdo-hand-player .pdo-hand-board-wait{color:var(--pdo-ivory)}html[data-theme="light"] #pdo-hand-player .pdo-hand-hole-caption{color:var(--pdo-ivory)}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-table .pdo-hand-seat-cards .pdo-hand-card{border-radius:26px}html[data-theme="light"] #pdo-hand-player .pdo-hand-table-bet{border-radius:16px;background:var(--pdo-black);color:var(--pdo-ivory);box-shadow:var(--pdo-shadow-sm)}html[data-theme="light"] #pdo-hand-player .pdo-hand-chip-icon{border:3px dashed var(--pdo-ivory);border-radius:50%;background:var(--pdo-coral)}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-dock{border:1px solid var(--h-line);background:var(--h-panel);border-radius:16px}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-outcome{border:1px solid var(--h-line);border-radius:16px;color:var(--h-text)}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-seek input{accent-color:var(--h-acid)}html[data-theme="light"] #pdo-hand-player button:focus-visible,html[data-theme="light"] #pdo-hand-player input:focus-visible,html[data-theme="light"] #pdo-hand-player select:focus-visible{outline:2px solid var(--h-acid);outline-offset:2px}html[data-theme="light"] #pdo-hand-player select{background:var(--h-field);color:var(--h-text);border:1px solid var(--h-line)}@media (max-width:700px){html[data-theme="light"] #pdo-hand-player .pdo-hand-play-table::before{border-width:6px;border-radius:50%}html[data-theme="light"] #pdo-hand-player .pdo-hand-chip-icon{border-width:2px}}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player){--h-bg:var(--pd-bg);--h-panel:var(--pd-surface);--h-text:var(--pd-text);--h-muted:var(--pdo-text-secondary);--h-dim:var(--pd-muted);--h-line:var(--pd-border);--h-line2:var(--pdo-border-subtle);--h-acid:var(--pd-acid);--h-green:var(--pd-success);--h-coral:var(--pd-coral);--h-amber:var(--pd-yellow);--h-ink-on-acid:#0C0F0D;--h-field:var(--pd-bg2);--h-raised:var(--pd-surface-raised);--h-paper:var(--pd-paper);--h-paper-ink:var(--pd-ink);--h-card-red:color-mix(in srgb,var(--pd-coral) 70%,var(--pd-ink));--h-meta:var(--pdo-type-meta,10px);--h-ui:var(--pdo-type-ui,12px);--h-mono:var(--pd-mono);--h-display:var(--pd-display);color:var(--h-text)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-eyebrow{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .is-good{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .is-bad{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) button:focus-visible,html[data-theme="light"] #pdo-hand-review select:focus-visible,html[data-theme="light"] #pdo-hand-review input:focus-visible,html[data-theme="light"] #pdo-hand-review textarea:focus-visible{outline:2px solid var(--h-acid);outline-offset:2px}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-head{border-bottom:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-head p{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-mode{border:1px solid var(--h-line);border-radius:16px;background:var(--h-field)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-mode button{border:0;border-radius:16px;background:transparent;color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-mode button.is-active{background:var(--h-acid);color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-filters{border-bottom:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-search,html[data-theme="light"] #pdo-hand-review .pdo-hand-filters select{border:1px solid var(--h-line);border-radius:16px;background:var(--h-field);color:var(--h-text)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-search::placeholder{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-list-pane{border-right:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-analysis-pane{border-left:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-list-head span{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-list{border-top:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-row{border:0;border-bottom:1px solid var(--h-line2);background:transparent;color:inherit}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-row:hover{background:color-mix(in srgb,var(--pd-text) 2%,transparent)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-row.is-selected{background:var(--pd-acid-soft);box-shadow:inset 3px 0 0 var(--h-acid)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-result.is-good{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-result.is-bad{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-meta{color:var(--h-dim);border:1px solid var(--h-line2);border-radius:16px}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-meta.is-sd{color:#0C0F0D;border-color:var(--pd-acid-soft)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-meta.is-queued{color:#0C0F0D;border-color:var(--pd-acid-soft)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-meta.is-warn{color:#0C0F0D;border-color:color-mix(in srgb,var(--h-amber) 25%,transparent)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-sub{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-note{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-review-head{border-bottom:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-title p{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-btn{border-radius:16px;border:1px solid var(--h-line);background:var(--h-field);color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-btn:hover:not(:disabled){border-color:var(--pd-acid-soft);color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-btn.is-primary{background:var(--h-acid);color:#0C0F0D;border-color:transparent}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-btn.is-primary:hover:not(:disabled){color:#0C0F0D;filter:brightness(1.05)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-btn.is-active{border-color:var(--pd-acid-soft);color:#0C0F0D;background:color-mix(in srgb,var(--pd-acid) 5%,var(--h-field))}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-summary{border-bottom:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-summary > div:not(:last-child){border-right:1px solid var(--h-line2)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-summary span{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-summary strong.is-bad{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-summary strong.is-good{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-board-section{border-bottom:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card{border-radius:26px;background:var(--h-paper);color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card.is-red{color:var(--h-card-red)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card.is-empty{background:transparent;border:1px dashed var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card.is-unknown{background:var(--h-raised);color:var(--h-muted);border:1px dashed var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-street-tabs button{border:1px solid var(--h-line);border-radius:16px;background:var(--h-field);color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-street-tabs button.is-active{background:var(--h-raised);color:var(--h-text)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-street{border-top:1px solid var(--h-line2)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-street:first-child{border-top:0}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-street-head span{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-pos{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-player{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-action.is-hero .pdo-hand-player,html[data-theme="light"] #pdo-hand-review .pdo-hand-action.is-hero .pdo-hand-move{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-analysis-head{border-bottom:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-analysis-head p{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-badge{border-radius:999px;background:var(--h-raised);color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-insight{border-bottom:1px solid var(--h-line2)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-insight > span{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-insight p{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-line li span{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-line li strong{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-facts > div{border-bottom:1px solid var(--h-line2)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-facts > div:last-child{border-bottom:0}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-facts dt{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-facts dd{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-note-box label{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-note-box textarea{border:1px solid var(--h-line);border-radius:16px;background:var(--h-field);color:var(--h-text);outline:none}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-note-box textarea:focus{border-color:var(--pd-acid-soft)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-note-box textarea:disabled{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-note-status{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-note-status.is-error{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-train-note{color:var(--h-dim)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-train-note[data-pdo-hand-train="READY"]{color:#0C0F0D}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-empty{color:var(--h-dim);border-top:1px solid var(--h-line)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-empty strong{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-banner{border-radius:16px;border:1px solid var(--h-line);background:var(--h-panel)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-banner.is-warn{border-color:color-mix(in srgb,var(--h-amber) 38%,transparent);background:color-mix(in srgb,var(--h-amber) 7%,transparent)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-banner.is-bad{border-color:color-mix(in srgb,var(--h-coral) 40%,transparent);background:color-mix(in srgb,var(--h-coral) 8%,transparent)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-banner p{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-related{border:1px solid var(--pd-acid-soft);border-radius:16px;background:color-mix(in srgb,var(--h-acid) 4%,transparent)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-related p{color:var(--h-muted)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-related p.is-mono{color:var(--h-text)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-meta.is-related.is-hit{color:#0C0F0D;border-color:color-mix(in srgb,var(--h-green) 30%,transparent)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-meta.is-related.is-miss{color:var(--h-muted);border-color:var(--h-line)}@media (max-width:1240px){html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-analysis-pane{border-left:0;border-top:1px solid var(--h-line)}}@media (max-width:950px){html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-list-pane{border-right:0;border-bottom:1px solid var(--h-line)}}@media (max-width:620px){html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-summary > div:nth-child(2){border-right:0}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel) .pdo-hand-summary > div:nth-child(-n+2){border-bottom:1px solid var(--h-line2)}}html[data-theme="light"] #pdo-hands-panel .pdo-hand-panel-bar{background:var(--h-bg);border-bottom:1px solid var(--h-line)}html[data-theme="light"] #pdo-hands-panel .pdo-hand-panel-bar strong{color:var(--h-text)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card[class*="is-suit-"]{border-radius:.42rem!important;color:hsl(0 0% 100%)!important;border:1px solid hsl(0 0% 100% / .22);box-shadow:inset 0 -3px 0 hsl(0 0% 0% / .18)}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card.is-suit-s{background:hsl(0 0% 36%)!important}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card.is-suit-h{background:hsl(356 74% 47%)!important}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card.is-suit-d{background:hsl(212 80% 45%)!important}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hands-panel,#pdo-hand-player) .pdo-hand-card.is-suit-c{background:hsl(134 58% 34%)!important}html[data-theme="light"] #pdo-report{--r-surface:var(--pdo-surface-deep);--r-surface-2:var(--pdo-surface-elevated);--r-line:var(--pdo-border-subtle);--r-line-strong:var(--pdo-border-strong);--r-ink:var(--pdo-text-primary);--r-muted:var(--pdo-text-secondary);--r-dim:var(--pdo-text-muted);--r-acid:var(--pdo-acid);--r-acid-soft:var(--pd-acid-soft,rgba(200,255,77,.13));--r-coral:var(--pd-coral,#ff7459);--r-good:var(--pd-success,#70e39b);--r-warn:var(--pd-yellow,#F0B84E);--r-sky:var(--pd-sky,#70E39B);--r-ink-on-acid:var(--pd-ink,#0C0F0D);--r-mono:var(--pdo-font-data);--r-display:var(--pdo-font-heading);color:var(--r-ink);font-family:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif}html[data-theme="light"] #pdo-report .pdo-rp-chip{border-radius:999px;border:1px solid var(--r-good);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-meta{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-seg{border:1px solid var(--r-line-strong);border-radius:16px;background:var(--r-surface)}html[data-theme="light"] #pdo-report .pdo-rp-seg-btn{border:0;background:transparent;color:var(--r-muted);border-radius:16px}html[data-theme="light"] #pdo-report .pdo-rp-seg-btn:hover{color:var(--r-ink)}html[data-theme="light"] #pdo-report .pdo-rp-seg-btn.is-active{background:var(--r-acid);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-btn{border:1px solid var(--r-acid);border-radius:16px;background:var(--r-acid);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-btn.is-ghost{background:transparent;color:var(--r-ink);border-color:var(--r-line-strong)}html[data-theme="light"] #pdo-report .pdo-rp-btn.is-ghost:hover{border-color:var(--r-acid);color:#0C0F0D}html[data-theme="light"] #pdo-report button:focus-visible,html[data-theme="light"] #pdo-report summary:focus-visible{outline:2px solid var(--r-acid);outline-offset:2px}html[data-theme="light"] #pdo-report .pdo-rp-banner{border-radius:16px;border:1px solid var(--r-line-strong);background:var(--r-surface)}html[data-theme="light"] #pdo-report .pdo-rp-banner.is-good{border-color:var(--r-good);background:rgba(112,227,155,.13)}html[data-theme="light"] #pdo-report .pdo-rp-banner.is-warn{border-color:var(--r-warn);background:rgba(240,184,78,.14)}html[data-theme="light"] #pdo-report .pdo-rp-banner.is-bad{border-color:var(--r-coral);background:rgba(255,116,89,.16)}html[data-theme="light"] #pdo-report .pdo-rp-banner p{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-fine{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-sec{background:var(--r-surface);border:1px solid var(--r-line-strong);border-radius:16px}html[data-theme="light"] #pdo-report .pdo-rp-sec-head em,html[data-theme="light"] #pdo-report details summary em{color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-kpi{background:var(--r-surface-2);border:1px solid var(--r-line);border-radius:16px}html[data-theme="light"] #pdo-report .pdo-rp-kpi-l{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-kpi-s{color:var(--r-dim)}html[data-theme="light"] #pdo-report .pdo-rp-kpi.is-bad .pdo-rp-kpi-v{color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-kpi.is-good .pdo-rp-kpi-v{color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-rooms li{border:1px solid var(--r-line-strong);border-radius:999px;color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-rooms b{color:var(--r-ink)}html[data-theme="light"] #pdo-report .pdo-rp-badge{border-radius:999px;border:1px solid var(--r-line-strong);color:var(--r-ink)}html[data-theme="light"] #pdo-report .pdo-rp-badge.is-bad{border-color:var(--r-coral);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-badge.is-good{border-color:var(--r-good);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-badge.is-warn{border-color:var(--r-warn);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-prio-critical{background:var(--r-coral);border-color:var(--r-coral);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-prio-high{border-color:var(--r-coral);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-prio-medium{border-color:var(--r-warn);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-prio-monitor{border-color:var(--r-sky);color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-dl > div{background:var(--r-surface-2);border:1px solid var(--r-line);border-radius:16px}html[data-theme="light"] #pdo-report .pdo-rp-dl dt{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-why ul{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-table-wrap{border:1px solid var(--r-line);border-radius:16px}html[data-theme="light"] #pdo-report .pdo-rp-table{border-collapse:collapse}html[data-theme="light"] #pdo-report .pdo-rp-table th,html[data-theme="light"] #pdo-report .pdo-rp-table td{border-bottom:1px solid var(--r-line)}html[data-theme="light"] #pdo-report .pdo-rp-table thead th{color:var(--r-muted);background:var(--r-surface-2)}html[data-theme="light"] #pdo-report .pdo-rp-table tbody th{color:var(--r-ink)!important;background:transparent}html[data-theme="light"] #pdo-report .pdo-rp-table td small{color:var(--r-dim)}html[data-theme="light"] #pdo-report .pdo-rp-table tr.is-leak th,html[data-theme="light"] #pdo-report .pdo-rp-table tr.is-leak td:nth-child(2){color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-table tr.pdo-rp-group td{color:#0C0F0D;background:var(--r-surface-2)}html[data-theme="light"] #pdo-report .pdo-rp-list li{background:var(--r-surface-2);border:1px solid var(--r-line);border-radius:16px;color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-list li strong{color:var(--r-ink)}html[data-theme="light"] #pdo-report .pdo-rp-list li.is-bad{border-color:var(--r-coral)}html[data-theme="light"] #pdo-report .pdo-rp-list li.is-good{border-color:var(--r-good)}html[data-theme="light"] #pdo-report .pdo-rp-system-copy{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-notes{color:#0C0F0D}html[data-theme="light"] #pdo-report .pdo-rp-sources li{color:var(--r-muted);border:1px solid var(--r-line);border-radius:16px}html[data-theme="light"] #pdo-report .pdo-rp-sources b{color:var(--r-ink)}html[data-theme="light"] #pdo-report .pdo-rp-imports{color:var(--r-muted)}html[data-theme="light"] #pdo-report .pdo-rp-tag{border-radius:999px;border:1px solid var(--r-line-strong)}html[data-theme="light"] #pdo-report .pdo-rp-tag[data-status="COMPLETED"]{color:#0C0F0D;border-color:var(--r-good)}html[data-theme="light"] #pdo-report .pdo-rp-tag[data-status="FAILED"],html[data-theme="light"] #pdo-report .pdo-rp-tag[data-status="INTERRUPTED"]{color:#0C0F0D;border-color:var(--r-coral)}@media (max-width:640px){html[data-theme="light"] #pdo-report .pdo-rp-sec{border-radius:16px}}html[data-theme="light"] #pdo-activity{--a-bg:var(--pdo-black);--a-panel:var(--pdo-surface-deep);--a-text:var(--pdo-text-primary);--a-muted:var(--pdo-text-secondary);--a-dim:var(--pdo-text-disabled);--a-line:var(--pdo-border-default);--a-line2:var(--pdo-border-subtle);--a-acid:var(--pdo-acid);--a-mono:var(--pdo-font-data);--a-display:var(--pdo-font-heading);color:var(--a-text)}html[data-theme="light"] #pdo-activity header{border-bottom:1px solid var(--a-line)}html[data-theme="light"] #pdo-activity p{color:var(--a-muted)}html[data-theme="light"] #pdo-activity .pdo-act-eye,html[data-theme="light"] #pdo-activity time,html[data-theme="light"] #pdo-activity small{color:var(--a-dim)}html[data-theme="light"] #pdo-activity label{color:var(--a-dim)}html[data-theme="light"] #pdo-activity input,html[data-theme="light"] #pdo-activity select{background:var(--a-panel);border:1px solid var(--a-line);border-radius:var(--pdo-radius-sm);color:var(--a-text)}html[data-theme="light"] #pdo-activity .pdo-act-summary{border-bottom:1px solid var(--a-line)}html[data-theme="light"] .pdo-act-summary>div{border-right:1px solid var(--a-line2)}html[data-theme="light"] .pdo-act-summary span{color:var(--a-dim)}html[data-theme="light"] .pdo-act-row{border-bottom:1px solid var(--a-line2);outline:none}html[data-theme="light"] .pdo-act-row:focus-visible{outline:2px solid var(--a-acid);outline-offset:3px}html[data-theme="light"] .pdo-act-type{color:#0C0F0D}html[data-theme="light"] .pdo-act-row button{background:transparent;border:1px solid var(--a-line);border-radius:var(--pdo-radius-sm);color:var(--a-text)}html[data-theme="light"] #pdo-settings{--s-panel:var(--pdo-surface-deep);--s-elevated:var(--pdo-surface-elevated);--s-text:var(--pdo-text-primary);--s-muted:var(--pdo-text-secondary);--s-dim:var(--pdo-text-disabled);--s-line:var(--pdo-border-default);--s-line2:var(--pdo-border-subtle);--s-acid:var(--pdo-acid);--s-coral:var(--pdo-coral);--s-heading:var(--pdo-font-heading);--s-body:var(--pdo-font-body);--s-mono:var(--pdo-font-data);color:var(--s-text)}html[data-theme="light"] #pdo-settings header{border-bottom:1px solid var(--s-line)}html[data-theme="light"] #pdo-settings p{color:var(--s-muted)}html[data-theme="light"] #pdo-settings .pdo-set-eye{color:var(--s-dim)}html[data-theme="light"] #pdo-settings section{border-bottom:1px solid var(--s-line2)}html[data-theme="light"] .pdo-set-avatar{border:1px solid var(--s-line);border-radius:var(--pdo-radius-md);background:var(--s-elevated);color:#0C0F0D}html[data-theme="light"] .pdo-set-profile span{color:var(--s-muted)}html[data-theme="light"] .pdo-set-profile small{color:var(--s-dim)}html[data-theme="light"] .pdo-set-mode{border:1px solid var(--s-line);border-radius:var(--pdo-radius-md);background:var(--s-panel)}html[data-theme="light"] .pdo-set-mode span{color:var(--s-dim)}html[data-theme="light"] .pdo-set-mode strong{color:#0C0F0D}html[data-theme="light"] #pdo-settings button{border:1px solid var(--s-line);border-radius:var(--pdo-radius-sm);background:var(--s-elevated);color:var(--s-text)}html[data-theme="light"] #pdo-settings button:hover{border-color:var(--s-acid);color:#0C0F0D}html[data-theme="light"] #pdo-settings button:focus-visible{outline:2px solid var(--s-acid);outline-offset:2px}html[data-theme="light"] .pdo-set-theme{border:1px solid var(--s-line);border-radius:var(--pdo-radius-pill);background:var(--s-panel)}html[data-theme="light"] #pdo-settings .pdo-set-theme button{border-color:transparent;border-radius:var(--pdo-radius-pill);background:transparent;color:var(--s-muted)}html[data-theme="light"] #pdo-settings .pdo-set-theme button[aria-checked="true"]{background:var(--s-acid);color:#0C0F0D}html[data-theme="light"] .pdo-set-rooms li,html[data-theme="light"] .pdo-set-unavailable li{border-bottom:1px solid var(--s-line2)}html[data-theme="light"] .pdo-set-rooms li:before{color:#0C0F0D}html[data-theme="light"] .pdo-set-unavailable li{color:var(--s-dim)}html[data-theme="light"] .pdo-set-signout button{border-color:color-mix(in srgb,var(--s-coral) 35%,var(--s-line));color:#0C0F0D}html[data-theme="light"] .pdo-set-empty{border:1px dashed var(--s-line);border-radius:var(--pdo-radius-sm)}html[data-theme="light"] .pdo-set-consent input{accent-color:var(--s-acid)}html[data-theme="light"] #pdo-help{--h-surface:var(--pdo-surface-deep);--h-elevated:var(--pdo-surface-elevated);--h-text:var(--pdo-text-primary);--h-muted:var(--pdo-text-secondary);--h-dim:var(--pdo-text-disabled);--h-line:var(--pdo-border-default);--h-line-subtle:var(--pdo-border-subtle);--h-acid:var(--pdo-acid);--h-heading:var(--pdo-font-heading);--h-body:var(--pdo-font-body);--h-mono:var(--pdo-font-data);color:var(--h-text)}html[data-theme="light"] #pdo-help header{border-bottom:1px solid var(--h-line)}html[data-theme="light"] #pdo-help p{color:var(--h-muted)}html[data-theme="light"] #pdo-help header>span{color:var(--h-dim)}html[data-theme="light"] #pdo-help label{color:var(--h-muted)}html[data-theme="light"] #pdo-help input{border:1px solid var(--h-line);border-radius:var(--pdo-radius-sm);background:var(--h-surface);color:var(--h-text)}html[data-theme="light"] #pdo-help input:focus-visible,html[data-theme="light"] #pdo-help button:focus-visible{outline:2px solid var(--h-acid);outline-offset:2px}html[data-theme="light"] .pdo-help-results button,html[data-theme="light"] #pdo-help nav button,html[data-theme="light"] #pdo-help .pdo-help-heading>button{border:1px solid var(--h-line);border-radius:var(--pdo-radius-sm);background:var(--h-elevated);color:var(--h-text)}html[data-theme="light"] .pdo-help-layout nav button[aria-current="page"],html[data-theme="light"] .pdo-help-results button:hover,html[data-theme="light"] #pdo-help .pdo-help-heading>button:hover{border-color:var(--h-acid);color:#0C0F0D}html[data-theme="light"] .pdo-help-heading{border-bottom:1px solid var(--h-line-subtle)}html[data-theme="light"] .pdo-help-article{border-bottom:1px solid var(--h-line-subtle)}html[data-theme="light"] .pdo-help-question{border:0;background:transparent;color:var(--h-text)}html[data-theme="light"] .pdo-help-question span:last-child{color:#0C0F0D}html[data-theme="light"] .pdo-help-answer p{color:var(--h-muted)}html[data-theme="light"] #pdo-billing{--b-surface:var(--pdo-surface-deep);--b-elevated:var(--pdo-surface-elevated);--b-text:var(--pdo-text-primary);--b-muted:var(--pdo-text-secondary);--b-dim:var(--pdo-text-disabled);--b-line:var(--pdo-border-default);--b-line-subtle:var(--pdo-border-subtle);--b-acid:var(--pdo-acid);color:var(--b-text)}html[data-theme="light"] #pdo-billing p{color:var(--b-muted)}html[data-theme="light"] #pdo-billing button:focus-visible{outline:2px solid var(--b-acid);outline-offset:2px}html[data-theme="light"] .pdo-billing-head{border-bottom:1px solid var(--b-line)}html[data-theme="light"] .pdo-billing-head>div>span,html[data-theme="light"] .pdo-billing-block-head span{color:var(--b-dim)}html[data-theme="light"] .pdo-billing-views,html[data-theme="light"] .pdo-billing-cycle{border:1px solid var(--b-line);border-radius:var(--pdo-radius-md);background:var(--b-surface)}html[data-theme="light"] .pdo-billing-views button,html[data-theme="light"] .pdo-billing-cycle button{border:0;border-radius:var(--pdo-radius-sm);background:transparent;color:var(--b-muted)}html[data-theme="light"] .pdo-billing-views button[aria-pressed="true"],html[data-theme="light"] .pdo-billing-cycle button[aria-pressed="true"]{background:var(--b-acid);color:#0C0F0D}html[data-theme="light"] .pdo-billing-summary{border-bottom:1px solid var(--b-line)}html[data-theme="light"] .pdo-billing-summary>div{border-right:1px solid var(--b-line-subtle)}html[data-theme="light"] .pdo-billing-summary>div.is-main{border-right-color:var(--b-line)}html[data-theme="light"] .pdo-billing-summary>div:last-child{border-right:0}html[data-theme="light"] .pdo-billing-summary dt{color:var(--b-dim)}html[data-theme="light"] .pdo-billing-summary small{color:var(--b-dim)}html[data-theme="light"] #pdo-billing .is-good{color:#0C0F0D}html[data-theme="light"] #pdo-billing .is-warn{color:#0C0F0D}html[data-theme="light"] #pdo-billing .is-bad{color:#0C0F0D}html[data-theme="light"] .pdo-billing-block{border-top:1px solid var(--b-line)}html[data-theme="light"] .pdo-billing-card{border:1px solid var(--b-line);border-radius:var(--pdo-radius-lg);background:var(--b-surface)}html[data-theme="light"] .pdo-billing-card-top span:not(.pdo-billing-pill){color:var(--b-muted)}html[data-theme="light"] .pdo-billing-meta{border-top:1px solid var(--b-line-subtle)}html[data-theme="light"] .pdo-billing-meta>div:not(:last-child){border-right:1px solid var(--b-line-subtle)}html[data-theme="light"] .pdo-billing-meta dt{color:var(--b-dim)}html[data-theme="light"] .pdo-billing-features{border-top:1px solid var(--b-line-subtle)}html[data-theme="light"] .pdo-billing-features li{border-bottom:1px solid var(--b-line-subtle)}html[data-theme="light"] .pdo-billing-features span{color:var(--b-muted)}html[data-theme="light"] .pdo-billing-note{color:var(--b-dim)!important}html[data-theme="light"] .pdo-billing-pill{border:1px solid var(--b-line);border-radius:var(--pdo-radius-sm);color:var(--b-muted)}html[data-theme="light"] .pdo-billing-option{border:1px solid var(--b-line);border-radius:var(--pdo-radius-md);background:var(--b-surface)}html[data-theme="light"] .pdo-billing-option.is-current{border-color:var(--b-acid)}html[data-theme="light"] .pdo-billing-method{border:1px solid var(--b-line);border-radius:var(--pdo-radius-lg);background:var(--b-surface)}html[data-theme="light"] .pdo-billing-method-head small{color:var(--b-dim)}html[data-theme="light"] .pdo-billing-method-icon{border:1px solid var(--b-line);border-radius:var(--pdo-radius-sm)}html[data-theme="light"] .pdo-billing-row{border-top:1px solid var(--b-line-subtle)}html[data-theme="light"] .pdo-billing-row.is-head{border-top:0;color:var(--b-dim)}html[data-theme="light"] .pdo-billing-row span:not(.pdo-billing-pill){color:var(--b-dim)}@media(max-width:900px){html[data-theme="light"] .pdo-billing-summary>div.is-main{border-right:0;border-bottom:1px solid var(--b-line)}html[data-theme="light"] .pdo-billing-row>div[data-label]::before{color:var(--b-dim)}}@media(max-width:560px){html[data-theme="light"] .pdo-billing-summary>div{border-right:0!important;border-top:1px solid var(--b-line-subtle)}html[data-theme="light"] .pdo-billing-summary>div.is-main{border-top:0}html[data-theme="light"] .pdo-billing-meta>div{border-right:0!important;border-bottom:1px solid var(--b-line-subtle)}}html[data-theme="light"] .pdo-ov-shade{background:color-mix(in srgb,var(--pdo-black) 76%,transparent)}html[data-theme="light"] .pdo-ov-modal{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-lg,26px);background:var(--pdo-surface-elevated);color:var(--pdo-text-primary);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] .pdo-ov-modal > header{border-bottom:1px solid var(--pdo-border-subtle)}html[data-theme="light"] .pdo-ov-body{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-ov-btn{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md,16px);background:var(--pdo-surface);color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-ov-btn:hover{background:var(--pdo-surface-deep);border-color:var(--pdo-border-strong)}html[data-theme="light"] .pdo-ov-btn:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] .pdo-ov-btn.is-primary{border-color:var(--pdo-acid);background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"] .pdo-ov-toast,html[data-theme="light"] .pdo-ov-banner{border:1px solid var(--pdo-border-default);border-radius:var(--pdo-radius-md,16px);background:var(--pdo-surface-elevated);color:var(--pdo-text-primary);box-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] .pdo-ov-toast p,html[data-theme="light"] .pdo-ov-banner p{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-ov-toast.is-error,html[data-theme="light"] .pdo-ov-banner.is-error{border-color:var(--pdo-coral)}html[data-theme="light"] .pdo-ov-toast.is-warning,html[data-theme="light"] .pdo-ov-banner.is-warning{border-color:var(--pdo-amber)}@media (max-width:480px){html[data-theme="light"] .pdo-ov-modal{border-radius:var(--pdo-radius-lg,26px) var(--pdo-radius-lg,26px) 0 0}}html[data-theme="light"] .pdo-empty-state{border:1px dashed var(--pdo-border-default);border-radius:var(--pdo-radius-lg,16px);background:var(--pdo-surface-deep);color:var(--pdo-text-primary)}html[data-theme="light"] .pdo-empty-state p{color:var(--pdo-text-secondary)}html[data-theme="light"] .pdo-empty-state .pdo-empty-state-meta{color:var(--pdo-text-muted)}html[data-theme="light"] .pdo-empty-state-btn{border:1px solid var(--pdo-acid);border-radius:var(--pdo-radius-md,16px);background:var(--pdo-acid);color:#0C0F0D}html[data-theme="light"] .pdo-empty-state-btn:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] .pdo-empty-state.is-warn{border-color:var(--pdo-amber)}html[data-theme="light"] .pdo-empty-state.is-bad{border-color:var(--pdo-coral)}html[data-theme="light"] .pdo-tech-state{--ts-surface:var(--pdo-surface-deep);--ts-elevated:var(--pdo-surface-elevated);--ts-text:var(--pdo-text-primary);--ts-muted:var(--pdo-text-secondary);--ts-line:var(--pdo-border-default);--ts-acid:var(--pdo-acid);--ts-warning:var(--pdo-amber);--ts-error:var(--pdo-coral);border:1px solid var(--ts-line);border-radius:var(--pdo-radius-sm);background:var(--ts-elevated);color:var(--ts-text)}html[data-theme="light"] .pdo-tech-copy span{color:var(--ts-muted)}html[data-theme="light"] .pdo-tech-state--warning{border-color:var(--ts-warning)}html[data-theme="light"] .pdo-tech-state--error,html[data-theme="light"] .pdo-tech-state--blocking{border-color:var(--ts-error)}html[data-theme="light"] .pdo-tech-state--error strong,html[data-theme="light"] .pdo-tech-state--blocking strong{color:#0C0F0D}html[data-theme="light"] .pdo-tech-spinner{border:2px solid var(--ts-line);border-top-color:var(--ts-acid);border-radius:50%}html[data-theme="light"] .pdo-tech-progress{border:1px solid var(--ts-line);border-radius:999px;background:var(--ts-surface)}html[data-theme="light"] .pdo-tech-progress i{background:var(--ts-acid)}html[data-theme="light"] .pdo-tech-state button{border:1px solid var(--ts-line);border-radius:var(--pdo-radius-sm);background:var(--ts-surface);color:var(--ts-text)}html[data-theme="light"] .pdo-tech-state button:focus-visible{outline:2px solid var(--ts-acid);outline-offset:2px}html[data-theme="light"] #coach-student-root .csp-shell{--csp-bg:#F6F7F5;--csp-panel:#F6F7F5;--csp-panel2:#F0F2EF;--csp-line:rgba(12,15,13,.096);--csp-line2:rgba(12,15,13,.156);--csp-text:#0C0F0D;--csp-muted:#666B66;--csp-soft:#c8ff4d;--csp-green:#70e39b;--csp-blue:#F0F2EF;--csp-purple:#F0F2EF;--csp-gold:#F0B84E;--csp-red:#FF7459;color:var(--csp-text)}html[data-theme="light"] #coach-student-root .csp-title h1{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-title p{color:var(--csp-muted)}html[data-theme="light"] #coach-student-root .csp-search{border:1px solid var(--csp-line2);border-radius:16px;background:linear-gradient(180deg,rgba(240,242,239,.96),rgba(240,242,239,.98))}html[data-theme="light"] #coach-student-root .csp-search span{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-search input{border:0;outline:0;background:transparent;color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-search kbd{border:1px solid #E1E5DF;background:rgba(12,15,13,.04);color:#666B66;border-radius:16px}html[data-theme="light"] #coach-student-root .csp-icon{border-radius:16px;border:1px solid var(--csp-line);background:rgba(240,242,239,.84);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-count{border-radius:999px;background:var(--csp-green);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-photo,html[data-theme="light"] #coach-student-root .csp-avatar{border-radius:50%;background:linear-gradient(135deg,var(--csp-soft),var(--csp-green));color:#0C0F0D;border:1px solid rgba(12,15,13,.22)}html[data-theme="light"] #coach-student-root .csp-user strong{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-user span{border-radius:999px;background:rgba(11,14,13,.08);border:1px solid rgba(12,15,13,.168);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-sync-map{border:1px solid rgba(112,227,155,.24);border-radius:16px;background:linear-gradient(145deg,rgba(240,242,239,.96),rgba(240,242,239,.98));box-shadow:0 16px 34px rgba(12,15,13,.07),inset 0 1px 0 rgba(12,15,13,.01)}html[data-theme="light"] #coach-student-root .csp-sync-main{border:1px solid #E1E5DF;border-radius:16px;background:rgba(11,14,13,.14)}html[data-theme="light"] #coach-student-root .csp-sync-state{border:1px solid rgba(112,227,155,.32);border-radius:999px;background:rgba(112,227,155,.12);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-sync-state:before{border-radius:50%;background:currentColor}html[data-theme="light"] #coach-student-root .csp-sync-state.warn{border-color:rgba(240,184,78,.32);background:rgba(240,184,78,.12);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-sync-main h2{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-sync-main p{color:#666B66}html[data-theme="light"] #coach-student-root .csp-sync-item{border:1px solid rgba(12,15,13,.096);border-radius:16px;background:rgba(11,14,13,.12);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-sync-item i{border-radius:16px;background:rgba(112,227,155,.12);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-sync-item b{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-sync-item span{color:#666B66}html[data-theme="light"] #coach-student-root .csp-sync-item em{border-radius:999px;border:1px solid rgba(12,15,13,.144);background:rgba(11,14,13,.05);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-kpi{border:1px solid var(--csp-line);border-radius:16px;background:linear-gradient(145deg,rgba(240,242,239,.96),rgba(240,242,239,.98));box-shadow:0 16px 38px rgba(12,15,13,.077),inset 0 1px 0 rgba(12,15,13,.01)}html[data-theme="light"] #coach-student-root .csp-kpi-ico{border-radius:16px;background:linear-gradient(135deg,var(--csp-soft),var(--csp-green));color:#0C0F0D;box-shadow:0 10px 26px rgba(12,15,13,.077)}html[data-theme="light"] #coach-student-root .csp-kpi-ico.blue{background:linear-gradient(135deg,#C8FF4D,#F0F2EF)}html[data-theme="light"] #coach-student-root .csp-kpi-ico.purple{background:linear-gradient(135deg,#c8ff4d,#c8ff4d)}html[data-theme="light"] #coach-student-root .csp-kpi-ico.gold{background:linear-gradient(135deg,#F0B84E,#F0B84E)}html[data-theme="light"] #coach-student-root .csp-kpi .label{color:#666B66}html[data-theme="light"] #coach-student-root .csp-kpi .value{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-kpi .delta{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-card{border:1px solid var(--csp-line);border-radius:26px;background:linear-gradient(180deg,rgba(240,242,239,.96),rgba(240,242,239,.98));box-shadow:0 16px 34px rgba(12,15,13,.07),inset 0 1px 0 rgba(12,15,13,.01)}html[data-theme="light"] #coach-student-root .csp-card-head{border-bottom:1px solid rgba(12,15,13,.072)}html[data-theme="light"] #coach-student-root .csp-card-head h2,html[data-theme="light"] #coach-student-root .csp-card-head h3{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-card-head small{color:#666B66}html[data-theme="light"] #coach-student-root .csp-link{border:0;background:transparent;color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-coach h3{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-online{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-online:before{border-radius:50%;background:var(--csp-green)}html[data-theme="light"] #coach-student-root .csp-note-box{border:1px solid rgba(12,15,13,.108);border-radius:26px;background:rgba(11,14,13,.18);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-button{border-radius:16px;border:1px solid var(--csp-line2);background:rgba(12,15,13,.032);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-button.primary{background:linear-gradient(180deg,rgba(112,227,155,.96),rgba(112,227,155,.96));border-color:rgba(112,227,155,.38);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-date{border:1px solid rgba(12,15,13,.108);border-radius:16px;background:rgba(11,14,13,.15);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-date span{color:#666B66}html[data-theme="light"] #coach-student-root .csp-date strong{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-session-title{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-meta{color:#666B66}html[data-theme="light"] #coach-student-root .csp-study-row{border-bottom:1px solid rgba(12,15,13,.06)}html[data-theme="light"] #coach-student-root .csp-check{border-radius:16px;border:1px solid rgba(112,227,155,.7);color:#0C0F0D;box-shadow:inset 0 0 0 1px rgba(12,15,13,.063)}html[data-theme="light"] #coach-student-root .csp-check.done{background:var(--csp-green);border-color:transparent}html[data-theme="light"] #coach-student-root .csp-check.done:after{border-left:2px solid #E1E5DF;border-bottom:2px solid #E1E5DF}html[data-theme="light"] #coach-student-root .csp-check.active{border-color:#70E39B;background:rgba(112,227,155,.08)}html[data-theme="light"] #coach-student-root .csp-check.active:after{border-radius:50%;background:#70E39B}html[data-theme="light"] #coach-student-root .csp-study-row b{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-study-row>div>span{color:#666B66}html[data-theme="light"] #coach-student-root .csp-pill{border-radius:999px;border:1px solid rgba(200,255,77,.28);background:rgba(200,255,77,.17);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-pill.green{border-color:rgba(112,227,155,.28);background:rgba(112,227,155,.13);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-pill.blue{border-color:rgba(12,15,13,.168);background:rgba(11,14,13,.07);color:#666B66}html[data-theme="light"] #coach-student-root .csp-pill.gray{border-color:rgba(12,15,13,.096);background:rgba(11,14,13,.05);color:#666B66}html[data-theme="light"] #coach-student-root .csp-hand{border:1px solid rgba(12,15,13,.072);border-radius:16px;background:rgba(11,14,13,.2)}html[data-theme="light"] #coach-student-root .csp-hand-top b{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-hand-grid{color:#666B66}html[data-theme="light"] #coach-student-root .csp-card-mini{border-radius:26px;background:linear-gradient(180deg,#FFFFFF,#FFFFFF);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-note{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-tag{border-radius:999px;border:1px solid rgba(112,227,155,.42);background:rgba(112,227,155,.12);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-tag.gold{border-color:rgba(240,184,78,.46);background:rgba(240,184,78,.13);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-tag.red{border-color:rgba(255,116,89,.42);background:rgba(255,116,89,.13);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-leak-grid div{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-leak-grid .head{color:#666B66}html[data-theme="light"] #coach-student-root .csp-leak-grid .name{color:#666B66}html[data-theme="light"] #coach-student-root .csp-leak-grid .low{background:rgba(112,227,155,.16)}html[data-theme="light"] #coach-student-root .csp-leak-grid .mid{background:rgba(240,184,78,.24)}html[data-theme="light"] #coach-student-root .csp-leak-grid .high{background:rgba(255,116,89,.55)}html[data-theme="light"] #coach-student-root .csp-leak-grid .bad{background:rgba(255,116,89,.72)}html[data-theme="light"] #coach-student-root .csp-progress-top{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-bar{border-radius:999px;background:rgba(11,14,13,.09)}html[data-theme="light"] #coach-student-root .csp-bar i{border-radius:999px;background:linear-gradient(90deg,var(--csp-soft),var(--csp-green))}html[data-theme="light"] #coach-student-root .csp-module{border-bottom:1px solid rgba(12,15,13,.054);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-linechart{border:1px solid rgba(12,15,13,.054);background:linear-gradient(rgba(12,15,13,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.028) 1px,transparent 1px);border-radius:16px}html[data-theme="light"] #coach-student-root .csp-legend{color:#666B66}html[data-theme="light"] #coach-student-root .csp-legend i{border-radius:999px;background:var(--csp-green)}html[data-theme="light"] #coach-student-root .csp-legend .ev i{background:var(--csp-blue)}html[data-theme="light"] #coach-student-root .csp-activity-row{border-bottom:1px solid rgba(12,15,13,.06)}html[data-theme="light"] #coach-student-root .csp-activity-row b{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-activity-row span{color:#666B66}html[data-theme="light"] #coach-student-root .csp-time{color:#666B66}html[data-theme="light"] #coach-student-root .csp-action{border:1px solid var(--csp-line2);border-radius:16px;background:rgba(12,15,13,.032);color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-action.primary{background:linear-gradient(180deg,rgba(112,227,155,.96),rgba(112,227,155,.96));border-color:rgba(112,227,155,.38)}html[data-theme="light"] #coach-student-root .csp-action strong{color:#0C0F0D}html[data-theme="light"] #coach-student-root .csp-action span{color:#666B66}html[data-theme="light"] #coach-student-root .csp-action-ico{border-radius:16px;border:1px solid #E1E5DF;color:#0C0F0D;background:rgba(11,14,13,.11)}html[data-theme="light"] #coach-student-root .csp-footer-link{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-wrap{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-head p{color:#666B66}html[data-theme="light"] #coach-students-root .ci-search{background:var(--glass,rgba(240,242,239,.6));border:1px solid var(--glass-bd,rgba(12,15,13,.108));border-radius:16px}html[data-theme="light"] #coach-students-root .ci-search input{background:transparent;border:0;outline:0;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-btn{border:1px solid var(--glass-bd,rgba(12,15,13,.132));background:var(--glass,rgba(240,242,239,.6));color:#0C0F0D;border-radius:16px}html[data-theme="light"] #coach-students-root .ci-btn:hover{border-color:#c8ff4d;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-btn.primary{background:linear-gradient(180deg,#c8ff4d,#c8ff4d);border-color:transparent;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-btn.primary:hover{filter:brightness(1.08)}html[data-theme="light"] #coach-students-root .ci-kpi{background:linear-gradient(180deg,rgba(240,242,239,.92),rgba(240,242,239,.97));border:1px solid var(--glass-bd,rgba(12,15,13,.096));border-radius:16px}html[data-theme="light"] #coach-students-root .ci-kpi:hover{border-color:rgba(200,255,77,.4)}html[data-theme="light"] #coach-students-root .ci-kpi .t{color:#666B66}html[data-theme="light"] #coach-students-root .ci-kpi .s{color:#666B66}html[data-theme="light"] #coach-students-root .ci-bar{border-radius:999px;background:rgba(11,14,13,.2)}html[data-theme="light"] #coach-students-root .ci-bar>span{background:linear-gradient(90deg,#c8ff4d,#70e39b)}html[data-theme="light"] #coach-students-root .ci-chip{border:1px solid var(--glass-bd,rgba(12,15,13,.12));background:transparent;color:#666B66;border-radius:999px}html[data-theme="light"] #coach-students-root .ci-chip:hover{border-color:#c8ff4d;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-chip.on{background:rgba(200,255,77,.18);border-color:#c8ff4d;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-card{background:linear-gradient(180deg,rgba(240,242,239,.92),rgba(240,242,239,.97));border:1px solid var(--glass-bd,rgba(12,15,13,.096));border-radius:26px}html[data-theme="light"] #coach-students-root table.ci-table{border-collapse:collapse}html[data-theme="light"] #coach-students-root .ci-table th{color:#666B66;border-bottom:1px solid rgba(12,15,13,.072)}html[data-theme="light"] #coach-students-root .ci-table td{border-bottom:1px solid rgba(12,15,13,.048)}html[data-theme="light"] #coach-students-root .ci-table tbody tr:hover{background:rgba(200,255,77,.13)}html[data-theme="light"] #coach-students-root .ci-table tbody tr.sel{background:linear-gradient(90deg,rgba(200,255,77,.26),rgba(200,255,77,.32));box-shadow:none}html[data-theme="light"] #coach-students-root .ci-av{border-radius:50%;background:linear-gradient(135deg,#c8ff4d,#70e39b);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-plan{border-radius:999px;background:rgba(200,255,77,.18);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-pos{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-neg{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-dot{border-radius:50%}html[data-theme="light"] #coach-students-root .ci-ic{border-radius:16px;border:1px solid rgba(12,15,13,.108);background:transparent;color:#666B66}html[data-theme="light"] #coach-students-root .ci-ic:hover{border-color:#c8ff4d;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-empty{color:#666B66}html[data-theme="light"] #coach-students-root .ci-empty b{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-mini>div{background:rgba(240,242,239,.6);border:1px solid rgba(12,15,13,.072);border-radius:16px}html[data-theme="light"] #coach-students-root .ci-mini .t{color:#666B66}html[data-theme="light"] #coach-students-root .ci-srow{border-top:1px solid rgba(12,15,13,.06)}html[data-theme="light"] #coach-students-root .ci-srow .l{color:#666B66}html[data-theme="light"] .ci-ov{background:rgba(240,242,239,.66)}html[data-theme="light"] .ci-modal{background:linear-gradient(180deg,#F0F2EF,#F6F7F5);border:1px solid rgba(12,15,13,.132);border-radius:26px;box-shadow:0 24px 60px rgba(12,15,13,.08)}html[data-theme="light"] .ci-modal h2{color:#0C0F0D}html[data-theme="light"] .ci-modal p.sub{color:#666B66}html[data-theme="light"] .ci-modal label{color:#666B66}html[data-theme="light"] .ci-modal input,html[data-theme="light"] .ci-modal select,html[data-theme="light"] .ci-modal textarea{background:rgba(240,242,239,.7);border:1px solid rgba(12,15,13,.12);border-radius:16px;color:#0C0F0D;outline:0}html[data-theme="light"] .ci-modal input:focus,html[data-theme="light"] .ci-modal select:focus,html[data-theme="light"] .ci-modal textarea:focus{border-color:#c8ff4d}html[data-theme="light"] #coach-students-root .ci-command{--ci-bg:#F6F7F5;--ci-panel:#F6F7F5;--ci-panel2:#F0F2EF;--ci-line:rgba(12,15,13,.096);--ci-line2:rgba(12,15,13,.156);--ci-text:#0C0F0D;--ci-muted:#666B66;--ci-soft:#c8ff4d;--ci-soft2:#70e39b;--ci-warn:#F0B84E;--ci-bad:#FF7459;color:var(--ci-text)}html[data-theme="light"] #coach-students-root .ci-command button:hover,html[data-theme="light"] #coach-students-root .ci-command .ci-footer-link:hover,html[data-theme="light"] #coach-students-root .ci-command .ci-icon-btn:hover{filter:brightness(1.08);border-color:rgba(112,227,155,.36)}html[data-theme="light"] #coach-students-root .ci-command button:active,html[data-theme="light"] #coach-students-root .ci-command .ci-footer-link:active,html[data-theme="light"] #coach-students-root .ci-command .ci-icon-btn:active{filter:brightness(.96)}html[data-theme="light"] #coach-students-root .ci-command .ci-kpi-card:hover,html[data-theme="light"] #coach-students-root .ci-command .ci-card:hover{border-color:rgba(112,227,155,.22);box-shadow:0 18px 42px rgba(12,15,13,.08),inset 0 1px 0 rgba(12,15,13,.014)}html[data-theme="light"] #coach-students-root .ci-title h1{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-title p{color:var(--ci-muted)}html[data-theme="light"] #coach-students-root .ci-command-search{border:1px solid var(--ci-line2);border-radius:16px;background:linear-gradient(180deg,rgba(240,242,239,.96),rgba(240,242,239,.98))}html[data-theme="light"] #coach-students-root .ci-command-search span{color:#666B66}html[data-theme="light"] #coach-students-root .ci-command-search input{border:0;outline:0;background:transparent;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-command-search kbd{border:1px solid #E1E5DF;background:rgba(12,15,13,.04);color:#666B66;border-radius:16px}html[data-theme="light"] #coach-students-root .ci-icon-btn{border-radius:16px;border:1px solid var(--ci-line);background:rgba(240,242,239,.84);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-dot-count{border-radius:999px;background:var(--ci-soft2);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-photo{border-radius:50%;background:linear-gradient(135deg,var(--ci-soft),var(--ci-soft2));color:#0C0F0D;border:1px solid rgba(12,15,13,.22)}html[data-theme="light"] #coach-students-root .ci-coach-chip strong{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-coach-chip span{border-radius:999px;background:rgba(112,227,155,.15);border:1px solid rgba(112,227,155,.26);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-kpi-card{border:1px solid var(--ci-line);border-radius:26px;background:linear-gradient(145deg,rgba(240,242,239,.96),rgba(240,242,239,.98));box-shadow:0 16px 38px rgba(12,15,13,.077),inset 0 1px 0 rgba(12,15,13,.01)}html[data-theme="light"] #coach-students-root .ci-kpi-ico{border-radius:16px;background:linear-gradient(135deg,rgba(200,255,77,.95),rgba(112,227,155,.78));color:#0C0F0D;box-shadow:0 10px 26px rgba(12,15,13,.077)}html[data-theme="light"] #coach-students-root .ci-kpi-ico.blue{background:linear-gradient(135deg,#C8FF4D,#F0F2EF)}html[data-theme="light"] #coach-students-root .ci-kpi-ico.gold{background:linear-gradient(135deg,#F0B84E,#F0B84E)}html[data-theme="light"] #coach-students-root .ci-kpi-card .label{color:#666B66}html[data-theme="light"] #coach-students-root .ci-kpi-card .value{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-kpi-card .delta{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-card{border:1px solid var(--ci-line);border-radius:26px;background:linear-gradient(180deg,rgba(240,242,239,.96),rgba(240,242,239,.98));box-shadow:0 16px 34px rgba(12,15,13,.07),inset 0 1px 0 rgba(12,15,13,.01)}html[data-theme="light"] #coach-students-root .ci-card-head{border-bottom:1px solid rgba(12,15,13,.072)}html[data-theme="light"] #coach-students-root .ci-card-head h2,html[data-theme="light"] #coach-students-root .ci-card-head h3{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-card-head small{color:#666B66}html[data-theme="light"] #coach-students-root .ci-link{border:0;background:transparent;color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-select{border-radius:16px;border:1px solid var(--ci-line2);background:rgba(12,15,13,.032);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-calendar{border:1px solid rgba(12,15,13,.066);background:rgba(11,14,13,.09)}html[data-theme="light"] #coach-students-root .ci-cal-head{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-cal-grid{color:#666B66}html[data-theme="light"] #coach-students-root .ci-cal-grid b{color:#666B66}html[data-theme="light"] #coach-students-root .ci-cal-grid span{border-radius:16px}html[data-theme="light"] #coach-students-root .ci-cal-grid .on{background:linear-gradient(135deg,var(--ci-soft),var(--ci-soft2));color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-avatar{border-radius:50%;background:linear-gradient(135deg,#c8ff4d,#70e39b);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-session-row b,html[data-theme="light"] #coach-students-root .ci-progress-row b,html[data-theme="light"] #coach-students-root .ci-activity-row b{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-session-row span,html[data-theme="light"] #coach-students-root .ci-progress-row span,html[data-theme="light"] #coach-students-root .ci-activity-row span{color:#666B66}html[data-theme="light"] #coach-students-root .ci-pill{border-radius:999px;border:1px solid rgba(200,255,77,.28);background:rgba(200,255,77,.17);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-pill.green{border-color:rgba(112,227,155,.28);background:rgba(112,227,155,.13);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-pill.blue{border-color:rgba(12,15,13,.168);background:rgba(11,14,13,.07);color:#666B66}html[data-theme="light"] #coach-students-root .ci-pill.red{border-color:rgba(255,116,89,.28);background:rgba(255,116,89,.13);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-pill.gray{border-color:rgba(12,15,13,.096);background:rgba(11,14,13,.05);color:#666B66}html[data-theme="light"] #coach-students-root .ci-progress-head,html[data-theme="light"] #coach-students-root .ci-progress-row{border-bottom:1px solid rgba(12,15,13,.06)}html[data-theme="light"] #coach-students-root .ci-progress-head{color:#666B66}html[data-theme="light"] #coach-students-root .ci-barline{border-radius:999px;background:rgba(11,14,13,.09)}html[data-theme="light"] #coach-students-root .ci-barline i{border-radius:999px;background:linear-gradient(90deg,var(--ci-soft),var(--ci-soft2))}html[data-theme="light"] #coach-students-root .ci-barline.warn i{background:linear-gradient(90deg,#FF7459,#F0B84E)}html[data-theme="light"] #coach-students-root .ci-barline.hot i{background:linear-gradient(90deg,#FF7459,#FF7459)}html[data-theme="light"] #coach-students-root .ci-status{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-status:before{border-radius:50%;background:var(--ci-soft2)}html[data-theme="light"] #coach-students-root .ci-status.warn:before{background:var(--ci-warn)}html[data-theme="light"] #coach-students-root .ci-status.hot:before{background:#FF7459}html[data-theme="light"] #coach-students-root .ci-leak-grid div{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-leak-grid .head{color:#666B66}html[data-theme="light"] #coach-students-root .ci-leak-grid .name{color:#666B66}html[data-theme="light"] #coach-students-root .ci-leak-grid .low{background:rgba(112,227,155,.16)}html[data-theme="light"] #coach-students-root .ci-leak-grid .mid{background:rgba(240,184,78,.24)}html[data-theme="light"] #coach-students-root .ci-leak-grid .high{background:rgba(255,116,89,.55)}html[data-theme="light"] #coach-students-root .ci-leak-grid .bad{background:rgba(255,116,89,.72)}html[data-theme="light"] #coach-students-root .ci-task-row{border-bottom:1px solid rgba(12,15,13,.06)}html[data-theme="light"] #coach-students-root .ci-check{border-radius:4px;border:1px solid rgba(12,15,13,.18);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-check.done{background:var(--ci-soft2);border-color:transparent}html[data-theme="light"] #coach-students-root .ci-task-row b{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-task-row>div span{color:#666B66}html[data-theme="light"] #coach-students-root .ci-hand-card{border:1px solid rgba(12,15,13,.072);border-radius:26px;background:rgba(11,14,13,.2)}html[data-theme="light"] #coach-students-root .ci-hand-top b{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-board{color:#666B66}html[data-theme="light"] #coach-students-root .ci-card-mini{border-radius:26px;background:linear-gradient(180deg,#FFFFFF,#FFFFFF);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-note{color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-tag{border-radius:999px;border:1px solid rgba(255,116,89,.42);background:rgba(255,116,89,.13);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-tag.gold{border-color:rgba(240,184,78,.46);background:rgba(240,184,78,.13);color:#0C0F0D}html[data-theme="light"] #coach-students-root .ci-linechart{border:1px solid rgba(12,15,13,.054);background:linear-gradient(rgba(12,15,13,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(12,15,13,.028) 1px,transparent 1px);border-radius:16px}html[data-theme="light"] #coach-students-root .ci-legend{color:#666B66}html[data-theme="light"] #coach-students-root .ci-legend i{border-radius:999px;background:var(--ci-soft2)}html[data-theme="light"] #coach-students-root .ci-legend .ev i{background:#F0F2EF}html[data-theme="light"] #coach-students-root .ci-activity-row{border-bottom:1px solid rgba(12,15,13,.06)}html[data-theme="light"] #coach-students-root .ci-time{color:#666B66}html[data-theme="light"] #coach-students-root .ci-footer-link{color:#0C0F0D;border:0;background:transparent}html[data-theme="light"] #coach-student-root .csp-card:hover,html[data-theme="light"] #coach-student-root .csp-kpi:hover{box-shadow:0 10px 26px rgba(12,15,13,.08)}html[data-theme="light"] #coach-student-root .csp-action:hover,html[data-theme="light"] #coach-student-root .csp-button:hover{filter:brightness(1.12)}html[data-theme="light"] #coach-student-root .csp-action:active,html[data-theme="light"] #coach-student-root .csp-button:active{filter:brightness(.96)}html[data-theme="light"] #pdo-intro{font-family:var(--pdo-font-heading)!important}html[data-theme="light"] #pdo-intro-skip,html[data-theme="light"] #pdo-intro .pdo-intro-sub{font-family:var(--pdo-font-data)!important}html[data-theme="light"] #landing-legacy-unused{font-family:var(--pdo-font-body)!important}html[data-theme="light"] #landing-legacy-unused :is(h1,h2,h3),html[data-theme="light"] #landing-legacy-unused .ldp3-sat-card strong{font-family:var(--pdo-font-heading)!important}html[data-theme="light"] .summary-page{font-family:var(--pdo-font-body)!important}
/* assets/runtime/pdo-theme-0c08602eafaa7fb8.css */
:root{--pdo-light-canvas:#F6F7F5;--pdo-light-subtle:#F0F2EF;--pdo-light-surface:#FFFFFF;--pdo-light-soft:#F0F2EF;--pdo-light-well:#E8EBE6;--pdo-light-stroke:#E1E5DF;--pdo-light-ink:#0C0F0D;--pdo-light-muted:#666B66;--pdo-light-lime:#C8FF4D;--pdo-light-lime-vivid:#C8FF4D;--pdo-light-dark:#0B0E0D;--pdo-light-dark-2:#121715;--pdo-light-action-hover:#171B19;--pdo-light-action-shadow:0 8px 24px rgba(11,14,13,.14);--pdo-light-accent-shadow:0 10px 30px rgba(200,255,77,.24);--pdo-light-green:#70E39B;--pdo-light-orange:#FF7459;--pdo-light-red:#FF7459;--pdo-light-amber:#F0B84E;--pdo-light-info:#70E39B;--pdo-light-focus-border:#B5D96B;--pdo-light-focus-ring:rgba(200,255,77,.18);--pdo-content-max:1180px;--pdo-dashboard-max:1020px;--pdo-dashboard-sidebar:190px;--pdo-marketing-nav-height:72px;--pdo-marketing-nav-height-mobile:64px}html[data-theme="light"]{color-scheme:light;--pdo-black:var(--pdo-light-dark);--pdo-ivory:var(--pdo-light-surface);--pdo-acid:var(--pdo-light-lime);--pdo-surface-carbon:var(--pdo-light-canvas);--pdo-surface-deep:var(--pdo-light-soft);--pdo-surface:var(--pdo-light-soft);--pdo-surface-elevated:var(--pdo-light-soft);--pdo-surface-hover:var(--pdo-light-well);--pdo-positive:var(--pdo-light-green);--pdo-coral:var(--pdo-light-red);--pdo-amber:var(--pdo-light-amber);--pdo-info:var(--pdo-light-info);--pdo-muted:var(--pdo-light-muted);--pdo-text-primary:var(--pdo-light-ink);--pdo-text-secondary:var(--pdo-light-muted);--pdo-text-muted:var(--pdo-light-muted);--pdo-text-disabled:var(--pdo-light-muted);--pdo-border-subtle:var(--pdo-light-stroke);--pdo-border-default:var(--pdo-light-stroke);--pdo-border-strong:rgba(12,15,13,.16);--pdo-scrim:rgba(11,14,13,.38);--pdo-radius-sm:12px;--pdo-radius-md:16px;--pdo-radius-lg:26px;--pdo-radius-xl:34px;--pdo-radius-dashboard-card:15px;--pdo-radius-cta:30px;--pdo-radius-pill:999px;--pdo-shadow-sm:0 1px 2px rgba(11,14,13,.04),0 8px 24px rgba(11,14,13,.04);--pdo-shadow-md:0 12px 32px rgba(11,14,13,.06);--pdo-shadow-lg:0 22px 60px rgba(11,14,13,.10);--pdo-font-body:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif;--pdo-font-heading:'Manrope',-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif;--pdo-font-data:'DM Mono',monospace;--pdo-type-meta:11px;--pdo-type-ui:12px;--pdo-type-body-sm:14px;--pdo-type-body:14px;--pdo-type-body-lg:16px;--pdo-type-h3:18px;--pdo-type-h2:20px;--pdo-type-h1:30px;--pd-acid-deep:var(--pdo-light-lime-vivid);--pd-acid-soft:rgba(200,255,77,.13);--pd-ink:var(--pdo-light-ink);--pd-glow:none}html[data-theme="light"],html[data-theme="light"] body{background:var(--pdo-light-canvas);color:var(--pdo-light-ink)}html[data-theme="light"] body{font-family:var(--pdo-font-body);font-feature-settings:'cv11','ss01'}html[data-theme="light"] #pdos-analyzer-modal{font-family:var(--pdo-font-body) !important}html[data-theme="light"] ::selection{background:var(--pdo-light-lime);color:var(--pdo-light-ink)}html[data-theme="light"] ::-webkit-scrollbar-thumb{background:var(--pdo-light-stroke)}html[data-theme="light"] :focus-visible{outline:2px solid var(--pdo-light-lime);outline-offset:2px;box-shadow:0 0 0 3px var(--pdo-light-focus-ring)}html[data-theme="light"] :where(input,select,textarea):focus-visible{outline-offset:0}html[data-theme="light"] :where(input,select,textarea)::placeholder{color:var(--pdo-light-muted)}html[data-theme="light"] :where(button,[role="button"],input,select,textarea):disabled,html[data-theme="light"] :where(button,[role="button"])[aria-disabled="true"]{opacity:.5}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only){--pdo-bg:var(--pdo-light-canvas);--pdo-side:var(--pdo-light-soft);--pdo-ctl:var(--pdo-light-surface);--pdo-line:var(--pdo-light-stroke);--pdo-line2:var(--pdo-light-stroke);--pdo-text:var(--pdo-light-ink);--pdo-muted:var(--pdo-light-muted);--pdo-dim:var(--pdo-light-muted);--pdo-shell-acid:var(--pdo-light-lime);--pdo-shell-label:var(--pdo-light-muted);--pdo-shell-control-text:var(--pdo-light-ink);--pdo-shell-control-hover:var(--pdo-light-subtle);--pdo-shell-active-bg:var(--pdo-light-dark);--pdo-shell-on-acid:var(--pdo-light-ink);--pdo-shell-shadow:var(--pdo-shadow-lg)}html[data-theme="light"] :where(h1){font-family:var(--pdo-font-heading);font-weight:700;letter-spacing:-.02em}html[data-theme="light"] :where(h2,h3){font-family:var(--pdo-font-heading);font-weight:700;letter-spacing:-.01em}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn[aria-selected="true"]{color:var(--pdo-light-surface) !important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn[aria-selected="true"] :is(svg,i,.icon){color:var(--pdo-light-lime) !important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn{color:var(--pdo-text-secondary) !important}html[data-theme="light"] #pdo-stats .pdo-st-tone.is-in{background:rgba(112,227,155,.26);border-color:rgba(31,138,76,.32);color:#17663A}html[data-theme="light"] #pdo-stats .pdo-st-tone.is-near{background:rgba(240,184,78,.28);border-color:rgba(166,112,8,.34);color:#7A5200}html[data-theme="light"] #pdo-stats .pdo-st-tone.is-far{background:rgba(255,116,89,.22);border-color:rgba(190,52,28,.34);color:#A2321C}html[data-theme="light"] #modality-select-page .mode-card{background-color:var(--pdo-light-soft)}html[data-theme="light"] #config-modal .rooms-modal-card{background:var(--pdo-light-soft) !important}html[data-theme="light"]:not(.dark) #session-modal .session-modal-header,html[data-theme="light"]:not(.dark) #session-modal .session-modal-body,html[data-theme="light"]:not(.dark) #session-modal .session-footer{background:var(--pdo-light-soft) !important}html[data-theme="light"]:not(.dark) #session-modal .session-total-card{background:linear-gradient(120deg,rgba(200,255,77,.14),var(--pdo-light-well))}html[data-theme="light"] .pdo-set-grid{row-gap:18px}html[data-theme="light"] #pdo-trainer .pdo-tr-table.pdo-tr-poker-table{background:radial-gradient(ellipse at 50% 35%,#286855,#164334 80%);border:7px solid #35473f;box-shadow:inset 0 0 0 2px #648c77,inset 0 0 24px #0d3026,0 6px 16px #18392a26}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat{background:#ffffff;color:#17261e;border-radius:8px}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat span,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat small,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat strong{color:#253e31}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-fold{background:#edf1ec;border-color:#9aaa9e}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-hero{background:#f5ffdf;border:2px solid #709d25}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-pot{color:#ffffff;background:#123b2e}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-card{border-radius:6px;background:#ffffff;color:#17261e;box-shadow:0 2px 5px #0003}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-card.is-red{color:#b52d3b}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger{background:#842f3c;border-color:#a54857}html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live span,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live strong,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-live small,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger span,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger strong,html[data-theme="light"] #pdo-trainer .pdo-tr-poker-table .pdo-tr-seat.is-danger small{color:#ffffff}html[data-theme="light"] #pdo-trainer .pdo-tr-table{border:1px solid var(--pdo-positive);border-radius:48%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--pdo-positive) 34%,var(--t-panel)),color-mix(in srgb,var(--pdo-positive) 18%,var(--t-panel)));box-shadow:inset 0 0 0 12px color-mix(in srgb,var(--pdo-positive) 22%,var(--t-panel))}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-raise{background:color-mix(in srgb,var(--pdo-acid) 65%,var(--t-panel));color:var(--t-text);border-color:var(--pdo-acid)}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-call{background:color-mix(in srgb,var(--pdo-info) 32%,var(--t-panel));color:var(--t-text);border-color:var(--pdo-info)}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-push{background:color-mix(in srgb,var(--pdo-amber) 45%,var(--t-panel));color:var(--t-text);border-color:var(--pdo-amber)}html[data-theme="light"] #pdo-trainer .pdo-tr-hand.is-limp{background:color-mix(in srgb,var(--pdo-positive) 40%,var(--t-panel));color:var(--t-text);border-color:var(--pdo-positive)}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-call{background:var(--pdo-info);border-color:var(--pdo-info)}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-push{background:var(--pdo-amber);border-color:var(--pdo-amber)}html[data-theme="light"] #pdo-trainer .pdo-tr-dot.is-limp{background:var(--pdo-positive);border-color:var(--pdo-positive)}html[data-theme="light"] #pdo-trainer .pdo-tr-matrix{background:radial-gradient(ellipse at 50% 35%,#286855,#164334 80%);padding:10px;border:3px solid #35473f;border-radius:12px}html[data-theme="light"] .pdo-act-timeline{margin-top:18px}html[data-theme="light"] #pdo-bankroll .pdo-bk-summary,html[data-theme="light"] #pdo-bankroll .pdo-bk-block,html[data-theme="light"] #pdo-bankroll .pdo-bk-side,html[data-theme="light"] #pdo-bankroll .pdo-bk-goal-summary,html[data-theme="light"] #pdo-bankroll .pdo-bk-current,html[data-theme="light"] #pdo-bankroll .pdo-bk-ladder,html[data-theme="light"] #pdo-bankroll .pdo-bk-rule-summary,html[data-theme="light"] #pdo-bankroll .pdo-bk-rule-list,html[data-theme="light"] #pdo-sessions .pdo-ses-summary,html[data-theme="light"] #pdo-sessions .pdo-ses-table-wrap,html[data-theme="light"] #pdo-sessions .pdo-ses-inspector,html[data-theme="light"] #pdo-mental .pdo-mn-block,html[data-theme="light"] #pdo-mental .pdo-mn-strip,html[data-theme="light"] #pdo-mental .pdo-mn-focus-left,html[data-theme="light"] #pdo-mental .pdo-mn-focus-right,html[data-theme="light"] #pdo-mental .pdo-mn-plan,html[data-theme="light"] #pdo-mental .pdo-mn-checkin,html[data-theme="light"] #pdo-trainer .pdo-tr-queue,html[data-theme="light"] #pdo-trainer .pdo-tr-arena,html[data-theme="light"] #pdo-trainer .pdo-tr-feedback,html[data-theme="light"] #pdo-trainer .pdo-tr-rtool,html[data-theme="light"] #pdo-trainer .pdo-tr-rinfo,html[data-theme="light"] #pdo-trainer .pdo-tr-hq,html[data-theme="light"] .pdo-set-grid > section,html[data-theme="light"] .pdo-act-summary,html[data-theme="light"] .pdo-act-timeline,html[data-theme="light"] #pdo-help .pdo-help-layout > main{background:var(--pdo-light-soft);border:1px solid var(--pdo-light-stroke);border-radius:var(--pdo-radius-lg);padding:20px 22px}html[data-theme="light"] #pdo-sessions .pdo-ses-room-icon{color:var(--pdo-light-surface)}html[data-theme="light"] .pdo-dash-metric{border-radius:var(--pdo-radius-md);box-shadow:none}html[data-theme="light"] .pdo-dash-card{border-radius:var(--pdo-radius-lg);box-shadow:none}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-chart polyline{stroke:var(--pdo-light-ink)}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-chart .pdo-dash-chart-area{fill:rgba(200,255,77,.32)}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-chart .pdo-dash-chart-trend{stroke:var(--pdo-light-muted)}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-bk-delta{background:var(--pdo-light-well);color:var(--pdo-light-ink)}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-bk-delta.is-up{background:rgba(112,227,155,.26);color:#17663A}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-bk-delta.is-down{background:rgba(255,116,89,.22);color:#A2321C}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-bk-stats .is-up{color:#17663A}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-bk-stats .is-down{color:#A2321C}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-bk-y{background:var(--pdo-light-soft)}html[data-theme="light"] .pdo-dash-card.pdo-dash-bankroll .pdo-dash-bk-dot{background:var(--pdo-light-ink);box-shadow:0 0 0 3px rgba(200,255,77,.7)}html[data-theme="light"] #modality-select-page .mode-title span[style*="--acc"]{color:var(--pdo-light-ink) !important;background:linear-gradient(transparent 62%,var(--pdo-light-lime) 62%)}html[data-theme="light"] :is([style*="color:var(--pd-acid)"],[style*="color:var(--pd-acid)"],[style*="color:var(--pdo-acid)"],[style*="color:var(--acc)"],[style*="color:var(--pd-yellow)"],[style*="color:var(--pd-success)"],[style*="color:var(--pd-sky)"],[style*="color:#c8ff4d" i],[style*="color:#c8ff4d" i],[style*="color:#70e39b" i],[style*="color:#5dff6b" i],[style*="color:#7ad7f0" i],[style*="color:#f5c451" i]){color:var(--pdo-light-ink) !important}html[data-theme="light"] #dashboard-page[data-pdo-shell="on"]:not(.team-only) > .flex-1 > aside .tab-btn[aria-selected="true"] span[style*="--pd-yellow"]{background:var(--pdo-light-amber) !important;border-color:transparent !important}html[data-theme="light"] :is(#pdo-hand-review,#pdo-hand-player) .pdo-hand-card{border-radius:8px}html[data-theme="light"] #pdo-hand-player .pdo-hand-play-table .pdo-hand-seat-cards .pdo-hand-card{border-radius:5px}
/* assets/runtime/src--ui--styles--legacy-workspace-fb4852844863bdb9.css */
.text-xxs{font-size:0.65rem;line-height:1rem}.icon{width:1em;height:1em;stroke-width:2;display:inline-block;vertical-align:-0.125em}.icon-sm{width:0.875rem;height:0.875rem}.icon-md{width:1rem;height:1rem}.icon-lg{width:1.25rem;height:1.25rem}.icon-xl{width:1.5rem;height:1.5rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}.dark ::-webkit-scrollbar-thumb{background:var(--pd-acid);border-radius:9999px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.transition-theme{transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.sticky-col{position:sticky;left:0;z-index:20}.glowing-circle-A,.glowing-circle-B,.glowing-circle-C,.glowing-circle-D{box-shadow:0 1px 2px rgba(0,0,0,0.10)}.modal-animate{animation:modalFadeIn 0.25s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes modalFadeIn{from{opacity:0;transform:scale(0.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.bg-grid-pattern{background-size:40px 40px;background-image:linear-gradient(to right,rgba(154,161,152,0.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(154,161,152,0.05) 1px,transparent 1px)}.dark .bg-grid-pattern{background-image:linear-gradient(to right,rgba(200,255,77,0.15) 1px,transparent 1px),linear-gradient(to bottom,rgba(200,255,77,0.15) 1px,transparent 1px)}#landing-legacy-unused,#landing-legacy-unused *,#landing-legacy-unused *::before,#landing-legacy-unused *::after{box-sizing:border-box}#landing-legacy-unused{position:relative;min-height:100vh;overflow-x:hidden;background:var(--pd-bg);color:var(--pd-text);font-family:'Manrope','Manrope',system-ui,sans-serif;isolation:isolate}#landing-legacy-unused button{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease}#landing-legacy-unused button:hover{filter:brightness(1.04)}#landing-legacy-unused button:active{filter:brightness(.98)}#landing-legacy-unused a{transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease}#landing-legacy-unused [data-reveal]{opacity:1;transform:none}@keyframes ldpFloatA{0%,100%{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-18px) rotate(-7deg)}}@keyframes ldpFloatB{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-26px) rotate(6deg)}}@keyframes ldpFloatC{0%,100%{transform:translateY(0) rotate(13deg)}50%{transform:translateY(-14px) rotate(15deg)}}@keyframes ldpChip{0%,100%{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes ldpDash{to{stroke-dashoffset:-1000}}@keyframes ldpPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,0,0,.5)}70%{box-shadow:0 0 0 9px rgba(0,0,0,0)}}@keyframes ldpMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ldpBar{from{height:6%}}#landing-legacy-unused{--ldp2-acid:var(--pd-acid);--ldp2-acid2:var(--pd-acid-deep);--ldp2-acid-soft:rgba(200,255,77,.13);--ldp2-acid-bd:rgba(200,255,77,.30);--ldp2-paper:var(--pd-paper);--ldp2-ink:var(--pd-ink);--ldp2-card:var(--pd-surface);--ldp2-card2:var(--pd-surface-raised);--ldp2-line:rgba(244,241,231,.13)}#landing-legacy-unused ::selection{background:var(--ldp2-acid);color:var(--ldp2-ink)}#landing-legacy-unused h1,#landing-legacy-unused h2,#landing-legacy-unused h3{font-family:'Space Grotesk','Manrope',system-ui,sans-serif;letter-spacing:-.03em}#landing-legacy-unused:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(rgba(244,241,231,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(244,241,231,.018) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 55%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 55%)}.ldp2-scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:120;pointer-events:none}.ldp2-scroll-progress i{display:block;height:100%;width:0%;background:var(--ldp2-acid);box-shadow:none;transition:width .08s linear}.ldp2-cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(200,255,77,.06),transparent 68%);transform:translate(-50%,-50%);opacity:0;transition:opacity .35s ease}#landing-legacy-unused:hover .ldp2-cursor-glow{opacity:1}@media (prefers-reduced-motion:reduce){.ldp2-cursor-glow{display:none!important}}.ldp3-feature-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.ldp3-feature{position:relative;border:1px solid var(--ldp2-line);background:var(--ldp2-card);border-radius:20px;padding:26px;overflow:hidden;min-height:280px;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}.ldp3-feature:hover{transform:translateY(-8px);border-color:rgba(200,255,77,.36);box-shadow:0 28px 70px rgba(0,0,0,.26)}.ldp3-feature:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--ldp3-mx,80%) var(--ldp3-my,10%),rgba(200,255,77,.095),transparent 32%);opacity:0;transition:opacity .25s ease;pointer-events:none}.ldp3-feature:hover:before{opacity:1}.ldp3-feature-1{grid-column:span 5}.ldp3-feature-2{grid-column:span 4}.ldp3-feature-3{grid-column:span 3}.ldp3-feature-paper{background:var(--ldp2-paper);color:var(--ldp2-ink)}.ldp3-feature-paper:before{background:radial-gradient(circle at var(--ldp3-mx,80%) var(--ldp3-my,10%),rgba(16,19,16,.08),transparent 32%)}.ldp3-feature-n{font-family:'DM Mono','DM Mono',monospace;font-size:11px;font-weight:700;color:var(--ldp2-acid);letter-spacing:.06em}.ldp3-feature-small{grid-column:span 3;min-height:150px;background:var(--pd-surface-raised);border:1px solid var(--ldp2-line);border-radius:20px;padding:18px;position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}.ldp3-feature-small:hover{transform:translateY(-8px);border-color:rgba(200,255,77,.36);box-shadow:0 28px 70px rgba(0,0,0,.26)}.ldp3-feature-small:after{content:"";position:absolute;right:18px;top:18px;width:26px;height:26px;border:1px solid var(--ldp2-line);border-radius:8px;box-shadow:none;transform:rotate(45deg);transition:transform .35s ease,background .35s ease}.ldp3-feature-small:hover:after{transform:rotate(135deg);background:rgba(200,255,77,.12)}@media (max-width:1050px){.ldp3-feature-1,.ldp3-feature-2,.ldp3-feature-3{grid-column:span 6}.ldp3-feature-small{grid-column:span 6}}@media (max-width:700px){.ldp3-feature-grid{grid-template-columns:1fr}.ldp3-feature-1,.ldp3-feature-2,.ldp3-feature-3,.ldp3-feature-small{grid-column:auto;min-height:auto}}.ldp3-orbit{position:absolute;border:1px solid var(--ldp2-line);border-radius:50%;pointer-events:none;z-index:1}.ldp3-orbit:before,.ldp3-orbit:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--ldp2-acid);box-shadow:none}.ldp3-orbit-a{width:400px;height:400px;right:-90px;top:0;animation:ldp3OrbitSpin 18s linear infinite}.ldp3-orbit-a:before{left:48px;top:34px}.ldp3-orbit-a:after{right:46px;bottom:36px;background:var(--pd-sky);box-shadow:none}.ldp3-orbit-b{width:280px;height:280px;right:-16px;top:64px;border-style:dashed;opacity:.55;animation:ldp3OrbitSpin 25s linear infinite reverse}.ldp3-orbit-b:before{left:2px;top:130px;background:var(--pd-coral);box-shadow:none}.ldp3-orbit-b:after{display:none}.ldp3-sat-card{position:absolute;z-index:6;border:1px solid var(--ldp2-line);background:rgba(20,25,23,.92);backdrop-filter:blur(16px);box-shadow:0 30px 70px rgba(0,0,0,.45);border-radius:14px;padding:11px 13px;color:var(--pd-text);font-family:'DM Mono','DM Mono',monospace;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.ldp3-sat-card strong{font-family:'Space Grotesk','Manrope',sans-serif;font-size:17px;display:block;margin-top:4px;letter-spacing:-.02em}.ldp3-sat-leak{right:-10px;bottom:6px;width:140px;animation:ldp3SatFloat 6.1s ease-in-out infinite}.ldp3-sat-grade{left:-14px;top:90px;width:112px;animation:ldp3SatFloat 5.6s -1.8s ease-in-out infinite}.ldp3-sat-grade strong{font-size:28px;color:var(--ldp2-acid)}.ldp3-mini-heat{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:8px}.ldp3-mini-heat i{height:9px;border-radius:3px;background:rgba(200,255,77,.14);display:block}.ldp3-mini-heat i:nth-child(3n),.ldp3-mini-heat i:nth-child(7){background:var(--ldp2-acid)}.ldp3-mini-heat i:nth-child(4),.ldp3-mini-heat i:nth-child(9){background:var(--pd-coral)}@media (max-width:1050px){.ldp3-orbit-a{right:0}.ldp3-sat-leak{right:2px}.ldp3-sat-grade{left:2px}}@media (max-width:700px){.ldp3-orbit{display:none}.ldp3-sat-grade{top:70px;left:-4px;transform:scale(.85)}.ldp3-sat-leak{right:-2px;bottom:6px;transform:scale(.85)}}#landing-legacy-unused [data-ldp-price-period]{position:relative}.ldp3-price-sheen{position:absolute;inset:-1px;border-radius:18px;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(248,246,239,.22) 46%,transparent 72%);background-size:220% 100%;animation:ldp3DemoSheen 5.5s linear infinite}.ldp3-demo-sheen{position:absolute;inset:0;pointer-events:none;border-radius:24px;overflow:hidden;z-index:0;background:linear-gradient(120deg,transparent 25%,rgba(200,255,77,.035) 48%,transparent 70%);background-size:220% 100%;animation:ldp3DemoSheen 7s linear infinite}.ldp3-room-pulse{display:inline-block;animation:ldp3RoomPulse 3.2s ease-in-out infinite}.ldp3-step{position:relative;overflow:hidden;transition:background .25s ease}.ldp3-step:after{content:"";position:absolute;left:28px;bottom:14px;width:0;height:2px;background:var(--ldp2-acid);transition:width .45s cubic-bezier(.2,.8,.2,1)}.ldp3-step:hover{background:rgba(255,255,255,.018)}.ldp3-step:hover:after{width:calc(100% - 56px)}.ldp3-faq-item{transition:border-color .2s ease,transform .2s ease}.ldp3-faq-item:hover{border-color:rgba(200,255,77,.24);transform:translateX(3px)}.ldp3-social:hover{transform:translateY(-4px) rotate(-4deg);border-color:var(--ldp2-acid)!important;color:var(--ldp2-acid)!important}.ldp3-social{transition:transform .22s ease,border-color .22s ease,color .22s ease}@keyframes ldp3OrbitSpin{to{transform:rotate(360deg)}}@keyframes ldp3SatFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes ldp3DemoSheen{to{background-position:-220% 0}}@keyframes ldp3RoomPulse{0%,100%{transform:scale(1);filter:none}50%{transform:scale(1.16);filter:drop-shadow(0 0 8px rgba(200,255,77,.35))}}#landing-legacy-unused [data-ldp-navlinks] a{position:relative;overflow:hidden}#landing-legacy-unused [data-ldp-navlinks] a:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:1px;background:var(--ldp2-acid);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}#landing-legacy-unused [data-ldp-navlinks] a:hover:after{transform:scaleX(1)}#landing-legacy-unused button[style*="linear-gradient(180deg,var(--acc"]{position:relative;overflow:hidden;isolation:isolate}#landing-legacy-unused button[style*="linear-gradient(180deg,var(--acc"]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.35) 48%,transparent 76%);transform:translateX(-140%);transition:transform .55s ease;z-index:-1}#landing-legacy-unused button[style*="linear-gradient(180deg,var(--acc"]:hover:after{transform:translateX(140%)}.ldp3-mark{position:relative;overflow:hidden;border-radius:11px}.ldp3-mark:after{content:"";position:absolute;inset:-45%;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%) rotate(8deg);animation:ldp3LogoSweep 4.8s ease-in-out infinite}@keyframes ldp3LogoSweep{0%,68%{transform:translateX(-140%) rotate(8deg)}88%,100%{transform:translateX(140%) rotate(8deg)}}.ldp3-hero-em{position:relative;display:inline-block}.ldp3-hero-em:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:6px;background:repeating-linear-gradient(90deg,var(--ldp2-acid) 0 16px,transparent 16px 22px);opacity:.4;transform:scaleX(0);transform-origin:left;animation:ldp3UnderlineIn 1.1s .45s ease forwards}@keyframes ldp3UnderlineIn{to{transform:scaleX(1)}}.ldp3-hero-card{overflow:hidden}.ldp3-hero-card:before{content:"";position:absolute;left:0;right:0;top:-35%;height:30%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.16),transparent);transform:skewY(-6deg);animation:ldp3ScanCard 5.8s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes ldp3ScanCard{0%,12%{transform:translateY(-100%) skewY(-6deg)}55%,100%{transform:translateY(540%) skewY(-6deg)}}.ldp3-hero-card-paper{transform:rotate(2deg)}.ldp3-hero-card-paper:after{content:"";position:absolute;right:-70px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:var(--ldp2-acid);opacity:.32;pointer-events:none;z-index:0}.ldp3-hero-card-paper > *{position:relative;z-index:2}.ldp3-hero-data-ring{position:absolute;right:18px;top:18px;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--ldp2-acid) 0 78%,rgba(16,19,16,.1) 78%);display:grid;place-items:center;box-shadow:0 14px 32px rgba(0,0,0,.1);z-index:3}.ldp3-hero-data-ring:before{content:"";width:48px;height:48px;border-radius:50%;background:var(--ldp2-paper)}.ldp3-hero-data-ring span{position:absolute;font-family:'DM Mono','DM Mono',monospace;font-size:9px;font-weight:700;color:var(--pd-ink);letter-spacing:.06em}.ldp3-float-tag{position:absolute;border-radius:999px;padding:10px 14px;font-family:'DM Mono','DM Mono',monospace;font-size:11px;font-weight:600;box-shadow:0 30px 70px rgba(0,0,0,.38);z-index:6;animation:ldp3TagFloat 5.4s ease-in-out infinite}.ldp3-tag1{right:-14px;top:22px;background:var(--pd-coral);color:#18110f;transform:rotate(7deg)}.ldp3-tag2{left:-6px;bottom:34px;background:var(--pd-sky);color:#0b171a;transform:rotate(-7deg);animation-delay:-2.1s}@keyframes ldp3TagFloat{0%,100%{translate:0 0}50%{translate:0 -9px}}.ldp3-table-visual{overflow:hidden}.ldp3-table-visual:before{content:"";position:absolute;inset:8px;border:1px dashed rgba(255,255,255,.14);border-radius:inherit;animation:ldp3TableDash 14s linear infinite}@keyframes ldp3TableDash{to{transform:rotate(360deg)}}.ldp3-hole-cards > div{animation:ldp3HoleCard 4.5s ease-in-out infinite}@keyframes ldp3HoleCard{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}.ldp3-pill{position:relative;overflow:hidden}.ldp3-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-130%);animation:ldp3PillSweep 3.8s ease-in-out infinite}@keyframes ldp3PillSweep{0%,60%{transform:translateX(-130%)}100%{transform:translateX(130%)}}.ldp3-playing-card{animation:ldp3CardFloat 4s ease-in-out infinite}@keyframes ldp3CardFloat{0%,100%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-5px)}}.ldp3-coach-row{transition:transform .2s ease,background .2s ease}.ldp3-coach-row:hover{transform:translateX(5px);background:rgba(200,255,77,.08)!important}.ldp3-product-card{transition:transform .2s ease,box-shadow .3s ease}.ldp3-product-card:hover{box-shadow:0 46px 110px rgba(0,0,0,.46)}.ldp3-product-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--ldp3-mx,80%) var(--ldp3-my,10%),rgba(200,255,77,.14),transparent 28%);opacity:0;transition:opacity .25s ease}.ldp3-product-card:hover:before{opacity:1}#landing-legacy-unused #precios article{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease}#landing-legacy-unused #precios article:hover{transform:translateY(-8px);box-shadow:0 28px 75px rgba(0,0,0,.25)}@media (prefers-reduced-motion:reduce){.ldp3-orbit,.ldp3-sat-card,.ldp3-room-pulse,.ldp3-price-sheen,.ldp3-demo-sheen,.ldp3-mark:after,.ldp3-hero-card:before,.ldp3-table-visual:before,.ldp3-hole-cards > div,.ldp3-pill:after,.ldp3-playing-card,.ldp3-float-tag{animation:none!important}}@media (max-width:880px){#landing-legacy-unused [data-ldp-navlinks],#landing-legacy-unused [data-ldp-navcta]{display:none !important}#landing-legacy-unused [data-ldp-burger]{display:inline-flex !important;align-items:center;justify-content:center;margin-left:auto}#landing-legacy-unused [data-ldp-grid="hero"]{grid-template-columns:1fr !important;padding-top:60px !important}#landing-legacy-unused [data-ldp-grid="hero"] [data-reveal]:last-child{min-height:420px !important}#landing-legacy-unused [data-ldp-grid="3"],#landing-legacy-unused [data-ldp-grid="4"],#landing-legacy-unused [data-ldp-grid="4p"],#landing-legacy-unused [data-ldp-grid="5p"],#landing-legacy-unused [data-ldp-grid="ftr"]{grid-template-columns:1fr 1fr !important}#landing-legacy-unused [data-ldp-grid="demo2"]{grid-template-columns:1fr !important}}@media (max-width:560px){#landing-legacy-unused [data-ldp-grid="3"],#landing-legacy-unused [data-ldp-grid="4"],#landing-legacy-unused [data-ldp-grid="4s"],#landing-legacy-unused [data-ldp-grid="4p"],#landing-legacy-unused [data-ldp-grid="5p"],#landing-legacy-unused [data-ldp-grid="ftr"]{grid-template-columns:1fr !important}}#modality-select-page{--acc:var(--pd-acid);--accd:var(--pd-acid-deep);--acc2:#b8ee42;--acc-soft:rgba(200,255,77,.13);--acc-bd:rgba(200,255,77,.28);--acc-ink:var(--pd-text);min-height:100vh;position:relative;overflow-x:hidden;background:var(--pd-bg);color:var(--pd-text);font-family:'Manrope',system-ui,sans-serif;isolation:isolate}#modality-select-page,#modality-select-page *,#modality-select-page *::before,#modality-select-page *::after{box-sizing:border-box}#modality-select-page .mode-ambient{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at 82% -10%,var(--acc-soft),transparent 58%),radial-gradient(900px 540px at 6% 4%,rgba(200,255,77,.07),transparent 60%)}#modality-select-page .mode-screen{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px}#modality-select-page .mode-brand{display:flex;align-items:center;gap:11px;margin-bottom:30px}#modality-select-page .mode-brand-mark{width:40px;height:40px;border-radius:12px;background:#191c1a;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,0,0,.4)}#modality-select-page .mode-brand-mark svg{width:58%;height:58%}#modality-select-page .mode-brand-text{font-size:19px;font-weight:800;letter-spacing:-.02em}#modality-select-page .mode-intro{text-align:center;max-width:660px;margin:0 auto 40px;animation:dbRise .5s ease both}#modality-select-page .mode-step{font-family:'DM Mono',monospace;font-size:12px;font-weight:700;color:var(--acc-ink);letter-spacing:.16em;text-transform:uppercase}#modality-select-page .mode-title{margin:14px 0 0;font-size:clamp(30px,4vw,46px);font-weight:900;letter-spacing:-.025em;line-height:1.08}#modality-select-page .mode-copy{margin:14px 0 0;color:var(--pd-muted);font-size:16px;line-height:1.6;text-wrap:pretty}#modality-select-page .mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1020px;width:100%;animation:dbRise .6s ease both}#modality-select-page .mode-card{text-align:left;cursor:pointer;font-family:inherit;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:26px;color:var(--pd-text);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#modality-select-page .mode-card:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(0,0,0,.45)}#modality-select-page .mode-card:focus-visible{outline:3px solid var(--acc-soft);outline-offset:4px}#modality-select-page .mode-card.is-mtt{position:relative;background:linear-gradient(180deg,rgba(200,255,77,.10),rgba(255,255,255,.02));border-color:var(--acc-bd)}#modality-select-page .mode-card.is-mtt:hover{box-shadow:0 26px 60px rgba(0,0,0,.32);border-color:var(--acc)}#modality-select-page .mode-card.is-cash:hover{border-color:rgba(112,227,155,.45)}#modality-select-page .mode-card.is-spins:hover{border-color:rgba(245,196,81,.45)}#modality-select-page .mode-recommended{position:absolute;top:16px;right:16px;font-family:'DM Mono',monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-bg);background:linear-gradient(180deg,var(--acc),var(--accd));padding:5px 10px;border-radius:999px}#modality-select-page .mode-icon{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px}#modality-select-page .mode-icon.is-mtt{background:rgba(200,255,77,.16);border:1px solid var(--acc-bd)}#modality-select-page .mode-icon.is-cash{background:rgba(112,227,155,.13);border:1px solid rgba(112,227,155,.3)}#modality-select-page .mode-icon.is-spins{background:rgba(245,196,81,.13);border:1px solid rgba(245,196,81,.3)}#modality-select-page .mode-card-title{display:block;margin-top:18px;font-size:21px;font-weight:800;letter-spacing:-.01em}#modality-select-page .mode-card-subtitle{display:block;margin-top:4px;color:var(--pd-muted);font-size:14px}#modality-select-page .mode-card-copy{display:block;margin:14px 0 0;color:var(--pd-muted);font-size:13.5px;line-height:1.55}#modality-select-page .mode-tags{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}#modality-select-page .mode-tag{font-family:'DM Mono',monospace;font-size:11px;font-weight:700;padding:5px 10px;border-radius:8px}#modality-select-page .mode-tag.is-mtt{color:var(--acc-ink);background:var(--acc-soft);border:1px solid var(--acc-bd)}#modality-select-page .mode-tag.is-cash{color:var(--pd-success);background:rgba(112,227,155,.1);border:1px solid rgba(112,227,155,.28)}#modality-select-page .mode-tag.is-spins{color:var(--pd-yellow);background:rgba(245,196,81,.1);border:1px solid rgba(245,196,81,.28)}#modality-select-page .mode-action{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:13.5px;font-weight:800;color:var(--pd-muted)}#modality-select-page .mode-action.is-mtt{color:var(--acc-ink)}#modality-select-page .mode-footnote{margin-top:28px;color:var(--pd-dim);font-size:13px}@keyframes dbRise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dbPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(0,0,0,.45)}70%{opacity:.72;box-shadow:0 0 0 8px rgba(0,0,0,0)}}#tab-resumen #dashboard-ai-summary .ai-line{display:flex;gap:12px;align-items:flex-start}#tab-resumen > * + *{margin-top:20px}#tab-resumen .text-emerald-400,#tab-resumen .ld-money-positive,#tab-resumen .bankroll-evolution-kpi-value.is-positive{color:var(--pd-success) !important}#tab-resumen .text-rose-400,#tab-resumen .ld-money-negative,#tab-resumen .bankroll-evolution-kpi-value.is-negative,#tab-resumen .bankroll-evolution-kpi-meta.is-negative{color:var(--pd-coral) !important}#tab-resumen .text-slate-400,#tab-resumen .text-slate-500{color:var(--pd-dim) !important}#tab-resumen .summary-bankroll-status.is-positive,#tab-resumen .bankroll-evolution-status.is-positive{color:var(--pd-success) !important;background:rgba(112,227,155,.1) !important;border-color:rgba(112,227,155,.28) !important}#tab-resumen .summary-bankroll-status.is-negative,#tab-resumen .bankroll-evolution-status.is-negative{color:var(--pd-coral) !important;background:rgba(255,116,89,.12) !important;border-color:rgba(255,116,89,.3) !important}#tab-resumen .summary-bankroll-status.is-neutral,#tab-resumen .bankroll-evolution-status.is-neutral{color:var(--pd-muted) !important;background:rgba(255,255,255,.05) !important;border-color:rgba(255,255,255,.12) !important}#tab-resumen #dashboard-overall-metrics .summary-mini-tile{background:rgba(11,14,13,.4);border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:11px 13px}#tab-resumen #dashboard-overall-metrics .summary-mini-tile span{display:block;color:var(--pd-dim);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#tab-resumen #dashboard-overall-metrics .summary-mini-tile strong{display:block;margin-top:5px;color:var(--acc-ink);font-family:'DM Mono',monospace;font-size:16px;font-weight:900}#tab-resumen #dashboard-ai-summary .ai-line > span{width:26px;height:26px;border-radius:8px;background:var(--acc-soft);border:1px solid var(--acc-bd);display:flex;align-items:center;justify-content:center;flex-shrink:0}#tab-resumen #dashboard-ai-summary .ai-line > span::before{content:"↗";font-size:13px;color:var(--pd-muted);font-weight:800}#tab-resumen #dashboard-ai-summary .ai-line.positive > span{background:rgba(112,227,155,.13);border-color:rgba(112,227,155,.3)}#tab-resumen #dashboard-ai-summary .ai-line.positive > span::before{content:"↑"}#tab-resumen #dashboard-ai-summary .ai-line.danger > span{background:rgba(255,116,89,.13);border-color:rgba(255,116,89,.3)}#tab-resumen #dashboard-ai-summary .ai-line.danger > span::before{content:"!"}#tab-resumen #dashboard-ai-summary .ai-line.warning > span{background:rgba(245,196,81,.13);border-color:rgba(245,196,81,.3)}#tab-resumen #dashboard-ai-summary .ai-line.warning > span::before{content:"!"}#tab-resumen #dashboard-ai-summary .ai-line > p{margin:0;font-size:13.5px;color:var(--pd-muted);line-height:1.5}#tab-resumen #dashboard-ai-summary .ai-line strong,#tab-resumen #dashboard-ai-summary .ai-line .ai-positive,#tab-resumen #dashboard-ai-summary .ai-line .ai-danger,#tab-resumen #dashboard-ai-summary .ai-line .ai-info,#tab-resumen #dashboard-ai-summary .ai-line .ai-warning{color:var(--pd-text);font-weight:800}html:not(.dark) #tab-resumen{color:var(--pd-surface)}html:not(.dark) #tab-resumen #welcome-banner{background:linear-gradient(120deg,rgba(89,128,25,.10),rgba(255,255,255,.92)) !important;border-color:rgba(89,128,25,.18) !important;box-shadow:0 18px 40px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.82) !important}html:not(.dark) #tab-resumen #welcome-banner h2,html:not(.dark) #tab-resumen h3,html:not(.dark) #tab-resumen .ld-number{color:var(--pd-surface) !important}html:not(.dark) #tab-resumen #welcome-banner p,html:not(.dark) #tab-resumen .bankroll-evolution-subtext{color:var(--pd-dim) !important}html:not(.dark) #tab-resumen [data-db-bankroll] > article,html:not(.dark) #tab-resumen [data-db-kpis] > article,html:not(.dark) #tab-resumen [data-db-overall] > article,html:not(.dark) #tab-resumen > div > section{background:linear-gradient(180deg,#ffffff,#f7f9fd) !important;border-color:rgba(200,255,77,.12) !important;box-shadow:0 16px 36px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.88) !important}html:not(.dark) #tab-resumen [data-db-bankroll] > article{background:linear-gradient(180deg,#ffffff,#f7f9fd) !important}html:not(.dark) #tab-resumen [data-db-kpis] > article,html:not(.dark) #tab-resumen [data-db-evkpis] > article,html:not(.dark) #tab-resumen #dashboard-overall-metrics .summary-mini-tile{background:linear-gradient(180deg,#ffffff,#f3f6fb) !important;border-color:rgba(200,255,77,.12) !important;box-shadow:0 10px 24px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.86) !important}html:not(.dark) #tab-resumen [data-db-bankroll] > article > div:last-child > div,html:not(.dark) #tab-resumen [data-db-evkpis] > article{background:#f8faff !important;border-color:rgba(200,255,77,.12) !important}html:not(.dark) #tab-resumen #svg-graph-container{background:linear-gradient(180deg,#ffffff,#eef3f9) !important;border-color:rgba(200,255,77,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 28px rgba(0,0,0,.07) !important}html:not(.dark) #tab-resumen p,html:not(.dark) #tab-resumen span,html:not(.dark) #tab-resumen label{color:inherit}html:not(.dark) #tab-resumen [style*="color:var(--pd-dim)"],html:not(.dark) #tab-resumen [style*="color:var(--pd-dim)"],html:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html:not(.dark) #tab-resumen .text-slate-400,html:not(.dark) #tab-resumen .text-slate-500,html:not(.dark) #tab-resumen .bankroll-evolution-kpi-meta{color:var(--pd-dim) !important}html:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html:not(.dark) #tab-resumen [style*="color:var(--pd-muted)"],html:not(.dark) #tab-resumen [style*="color:var(--pd-text)"],html:not(.dark) #tab-resumen [style*="color:var(--pd-text)"],html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line > p,html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line strong{color:var(--pd-acid) !important}html:not(.dark) #tab-resumen .money-value,html:not(.dark) #tab-resumen .money-metric-value,html:not(.dark) #tab-resumen .bankroll-evolution-kpi-value,html:not(.dark) #tab-resumen #dashboard-overall-score{color:var(--pd-surface) !important}html:not(.dark) #tab-resumen .ld-money-positive,html:not(.dark) #tab-resumen .text-emerald-400,html:not(.dark) #tab-resumen .bankroll-evolution-kpi-value.is-positive,html:not(.dark) #tab-resumen [style*="color:var(--pd-success)"],html:not(.dark) #tab-resumen [style*="color:var(--pd-success)"]{color:#0f9f73 !important}html:not(.dark) #tab-resumen .summary-bankroll-status,html:not(.dark) #tab-resumen .bankroll-evolution-status,html:not(.dark) #tab-resumen #dashboard-overall-status,html:not(.dark) #tab-resumen [style*="background:rgba(63,196,140"]{color:#0f8f68 !important;background:rgba(16,185,129,.12) !important;border-color:rgba(16,185,129,.24) !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line{background:transparent !important;border-color:transparent !important;box-shadow:none !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line > span{color:var(--pd-acid) !important;background:rgba(89,128,25,.10) !important;border-color:rgba(89,128,25,.18) !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line > span::before{color:var(--pd-acid) !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-positive{color:#0f8f68 !important;font-weight:900}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-danger{color:#be123c !important;font-weight:900}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-info{color:var(--pd-acid) !important;font-weight:900}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line .ai-warning{color:#b45309 !important;font-weight:900}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.positive > span{background:rgba(16,185,129,.13) !important;border-color:rgba(16,185,129,.24) !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.positive > span::before{color:#0f8f68 !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.danger > span{background:rgba(244,63,94,.12) !important;border-color:rgba(244,63,94,.22) !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.danger > span::before{color:#be123c !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.warning > span{background:rgba(245,196,81,.16) !important;border-color:rgba(245,196,81,.28) !important}html:not(.dark) #tab-resumen #dashboard-ai-summary .ai-line.warning > span::before{color:#b45309 !important}html:not(.dark) #tab-resumen #dashboard-ai-recommendation{color:var(--pd-dim) !important;border-color:rgba(200,255,77,.10) !important}html:not(.dark) #tab-resumen #dashboard-ai-recommendation strong,html:not(.dark) #tab-resumen [style*="color:var(--acc-ink)"],html:not(.dark) #tab-resumen [style*="color:var(--acc-ink)"]{color:var(--pd-acid) !important}html:not(.dark) #tab-resumen #svg-graph text{fill:var(--pd-dim) !important}html:not(.dark) #tab-resumen #svg-graph line{stroke-opacity:.22 !important}html:not(.dark) #tab-resumen [id^="legend-"],html:not(.dark) #tab-resumen #svg-graph-container + div span{color:var(--pd-dim) !important}@media (max-width:1080px){#tab-resumen [data-db-bankroll],#tab-resumen [data-db-overall]{grid-template-columns:1fr !important}}@media (max-width:760px){#tab-resumen [data-db-kpis],#tab-resumen [data-db-evkpis]{grid-template-columns:1fr 1fr !important}}@media (max-width:560px){#tab-resumen [data-db-kpis],#tab-resumen [data-db-evkpis]{grid-template-columns:1fr !important}}@media (max-width:760px){#modality-select-page .mode-grid{grid-template-columns:1fr !important}}#tab-banca.bankroll-board{--bankroll-page-bg:var(--pd-bg);--bankroll-bg:var(--pd-bg);--bankroll-bg-2:var(--pd-bg2);--bankroll-surface:var(--pd-surface);--bankroll-surface-2:var(--pd-surface);--bankroll-line:rgba(255,255,255,.065);--bankroll-line-2:rgba(255,255,255,.045);--bankroll-shadow:0 1px 1px rgba(0,0,0,.34);--surface:var(--bankroll-surface);--surface2:var(--bankroll-surface);--line:var(--bankroll-line);--line2:var(--bankroll-line-2);--glass:var(--bankroll-bg-2);--glass-bd:var(--bankroll-line);--shadow-sm:var(--bankroll-shadow);--up-soft:var(--bankroll-surface);--brand-soft:var(--bankroll-surface);--down-soft:var(--bankroll-surface);background:var(--bankroll-page-bg);color:var(--ink)}html:not(.dark) #tab-banca.bankroll-board{--bankroll-page-bg:linear-gradient(180deg,#e8ecf5 0%,#eef1f7 52%,#e6ebf4 100%);--bankroll-bg:#eef1f7;--bankroll-bg-2:var(--pd-text);--bankroll-surface:#ffffff;--bankroll-surface-2:#f8faff;--bankroll-line:rgba(200,255,77,.13);--bankroll-line-2:rgba(200,255,77,.08);--bankroll-shadow:0 1px 2px rgba(20,25,23,.06),0 10px 24px rgba(20,25,23,.07);--surface:var(--bankroll-surface);--surface2:var(--bankroll-surface-2);--line:var(--bankroll-line);--line2:var(--bankroll-line-2);--glass:var(--bankroll-surface);--glass-bd:var(--bankroll-line);--shadow-sm:var(--bankroll-shadow);--up-soft:rgba(18,128,86,.10);--brand-soft:rgba(89,128,25,.10);--down-soft:rgba(190,18,60,.10)}#dashboard-page[data-active-tab="banca"],#dashboard-page:has(#tab-banca.bankroll-board:not(.hidden)){--dashboard-main-bg:#000000}html:not(.dark) #dashboard-page[data-active-tab="banca"],html:not(.dark) #dashboard-page:has(#tab-banca.bankroll-board:not(.hidden)){--dashboard-main-bg:linear-gradient(180deg,#e8ecf5 0%,#eef1f7 52%,#e6ebf4 100%)}#tab-banca.bankroll-board .bankroll-shell{display:grid;gap:14px}#tab-banca.bankroll-board .bankroll-top-grid{display:grid;grid-template-columns:1.4fr 2fr;gap:14px}#tab-banca.bankroll-board .bankroll-side-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#tab-banca.bankroll-board .bankroll-kpi-card,#tab-banca.bankroll-board .bankroll-chart-card,#tab-banca.bankroll-board .bankroll-moves-card,#tab-banca.bankroll-board .bankroll-metric-card{border:1px solid var(--bankroll-line);border-radius:18px;background:var(--bankroll-bg-2);box-shadow:var(--bankroll-shadow);background-image:none}#tab-banca.bankroll-board .bankroll-hero-card{position:relative;min-height:190px;overflow:hidden;padding:22px;border:1px solid var(--brand-bd);border-radius:18px;background:linear-gradient(150deg,var(--brand-deep),var(--brand));box-shadow:var(--shadow);color:var(--pd-ink)}#tab-banca.bankroll-board .bankroll-hero-card svg{position:absolute;top:-30px;right:-18px;width:145px;height:145px;color:rgba(255,255,255,.13)}#tab-banca.bankroll-board .bankroll-hero-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:146px;z-index:1}#tab-banca.bankroll-board .bankroll-label,#tab-banca.bankroll-board .bankroll-kicker{color:var(--ink3);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#tab-banca.bankroll-board .bankroll-hero-card .bankroll-label{color:rgba(255,255,255,.78)}#tab-banca.bankroll-board .bankroll-hero-value{color:#fff;font-family:var(--mono);font-size:38px;font-weight:900;letter-spacing:0;line-height:1;margin-top:10px;font-variant-numeric:tabular-nums}#tab-banca.bankroll-board .bankroll-hero-badge{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.16);color:#fff;padding:5px 11px;font-size:10.8px;font-weight:800}#tab-banca.bankroll-board .bankroll-kpi-card{display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:20px}#tab-banca.bankroll-board .bankroll-kpi-value{color:var(--ink);font-family:var(--mono);font-size:26px;font-weight:900;line-height:1;margin-top:9px;font-variant-numeric:tabular-nums}#tab-banca.bankroll-board .bankroll-kpi-meta{color:var(--ink3);font-size:10.8px;font-weight:700;margin-top:5px}#tab-banca.bankroll-board .bankroll-main-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;align-items:start}#tab-banca.bankroll-board .bankroll-chart-card,#tab-banca.bankroll-board .bankroll-moves-card{padding:20px;box-shadow:var(--bankroll-shadow)}#tab-banca.bankroll-board .bankroll-chart-head,#tab-banca.bankroll-board .bankroll-moves-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}#tab-banca.bankroll-board .bankroll-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:14px;font-weight:900}#tab-banca.bankroll-board .bankroll-title-dot{width:8px;height:8px;border-radius:3px;background:var(--brand);flex:0 0 auto}#tab-banca.bankroll-board .bankroll-range-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--bankroll-line);border-radius:10px;background:var(--bankroll-surface);background-image:none}#tab-banca.bankroll-board .bankroll-range-switch span{display:inline-flex;align-items:center;min-height:24px;border-radius:7px;padding:0 9px;color:var(--ink3);font-size:10.8px;font-weight:800}#tab-banca.bankroll-board .bankroll-range-switch span:first-child{background:var(--brand);color:var(--pd-ink)}#tab-banca.bankroll-board .bankroll-chart-stage{min-height:278px;border:1px solid var(--bankroll-line);border-radius:16px;background:linear-gradient(var(--bankroll-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--bankroll-line-2) 1px,transparent 1px),var(--bankroll-bg);background-size:100% 25%,12.5% 100%,auto;overflow:hidden}#tab-banca.bankroll-board .bankroll-chart-svg{display:block;width:100%;height:278px}#tab-banca.bankroll-board .bankroll-chart-empty{display:grid;min-height:278px;place-items:center;color:var(--ink3);text-align:center;font-size:12px;font-weight:700;padding:22px}#tab-banca.bankroll-board .bankroll-chart-empty.hidden{display:none}#tab-banca.bankroll-board .bankroll-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}#tab-banca.bankroll-board .bankroll-metric-card{background:var(--bankroll-surface-2);border-color:var(--bankroll-line);box-shadow:var(--bankroll-shadow);padding:12px;background-image:none}#tab-banca.bankroll-board .bankroll-metric-value{color:var(--ink);font-family:var(--mono);font-size:16px;font-weight:900;margin-top:6px;font-variant-numeric:tabular-nums}#tab-banca.bankroll-board .bankroll-moves-card{max-height:558px;display:flex;flex-direction:column;min-height:0}#tab-banca.bankroll-board .bankroll-moves-actions{display:flex;align-items:center;gap:8px}#tab-banca.bankroll-board .bankroll-moves-count{color:var(--ink3);font-family:var(--mono);font-size:10.8px;font-weight:800;white-space:nowrap}#tab-banca.bankroll-board .bankroll-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;border-radius:10px;padding:0 11px;color:#fff;font-size:10.8px;font-weight:800;white-space:nowrap}#tab-banca.bankroll-board .bankroll-moves-list{display:flex;flex-direction:column;gap:8px;overflow:auto;padding-right:2px;min-height:0}#tab-banca.bankroll-board .bankroll-move{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--bankroll-line);border-radius:13px;background:var(--bankroll-surface-2);padding:10px 12px;background-image:none}#tab-banca.bankroll-board .bankroll-move-main{display:flex;align-items:center;gap:11px;min-width:0}#tab-banca.bankroll-board .bankroll-move-icon{width:31px;height:31px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;flex:0 0 auto;border:1px solid var(--bankroll-line);background-image:none}#tab-banca.bankroll-board .bankroll-move-title{color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tab-banca.bankroll-board .bankroll-move-meta{color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:700;margin-top:2px;white-space:nowrap}#tab-banca.bankroll-board .bankroll-move-side{display:flex;align-items:center;gap:8px;flex:0 0 auto}#tab-banca.bankroll-board .bankroll-move-amount{font-family:var(--mono);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}#tab-banca.bankroll-board .bankroll-move-delete{width:28px;height:28px;border-radius:9px;opacity:.48;background:var(--bankroll-surface);border:1px solid var(--bankroll-line)}#tab-banca.bankroll-board .bankroll-move-delete:hover{opacity:1}#tab-banca.bankroll-board .bankroll-empty{display:grid;place-items:center;min-height:220px;color:var(--ink3);text-align:center;font-size:12px;padding:22px;background:var(--bankroll-bg);border:1px solid var(--bankroll-line);border-radius:14px;background-image:none}#tab-banca.bankroll-board .bankroll-empty.hidden{display:none}@media (max-width:1180px){#tab-banca.bankroll-board .bankroll-top-grid,#tab-banca.bankroll-board .bankroll-main-grid{grid-template-columns:1fr}}@media (max-width:760px){#tab-banca.bankroll-board .bankroll-side-kpis,#tab-banca.bankroll-board .bankroll-metrics-grid{grid-template-columns:1fr}#tab-banca.bankroll-board .bankroll-chart-head,#tab-banca.bankroll-board .bankroll-moves-head{align-items:stretch;flex-direction:column}#tab-banca.bankroll-board .bankroll-moves-actions{justify-content:space-between}#tab-banca.bankroll-board .bankroll-hero-value{font-size:32px}}:root{--sans:var(--pd-sans);--display:var(--pd-display);--mono:var(--pd-mono);--bg:var(--pd-bg);--bg2:var(--pd-bg2);--surface:var(--pd-surface);--surface2:var(--pd-surface-raised);--raise:var(--pd-surface-hover);--glass:var(--pd-surface);--glass-bd:var(--pd-border);--line:var(--pd-border);--line2:var(--pd-border);--ink:var(--pd-text);--ink2:var(--pd-muted);--ink3:var(--pd-dim);--ink4:#4c584e;--brand:var(--pd-acid);--brand2:#b8ee42;--brand-deep:var(--pd-acid-deep);--brand-ink:var(--pd-acid);--brand-soft:rgba(200,255,77,.13);--brand-bd:rgba(200,255,77,.28);--up:var(--pd-success);--up-soft:rgba(112,227,155,.13);--up-bd:rgba(112,227,155,.3);--down:var(--pd-coral);--down-soft:rgba(255,116,89,.12);--down-bd:rgba(255,116,89,.3);--warn:var(--pd-yellow);--warn-soft:rgba(245,196,81,.13);--warn-bd:rgba(245,196,81,.3);--info:var(--pd-sky);--info-soft:rgba(122,215,240,.13);--shadow:0 1px 2px rgba(0,0,0,.5),0 18px 50px rgba(0,0,0,.45);--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 8px 22px rgba(0,0,0,.35);--dashboard-header-bg:linear-gradient(180deg,rgba(255,255,255,.024),rgba(255,255,255,0));--bankroll-evolution-card-bg:var(--pd-surface);--bankroll-evolution-card-border:rgba(255,255,255,.105);--bankroll-evolution-card-shadow:inset 0 1px 0 rgba(255,255,255,.042),0 24px 56px rgba(0,0,0,.38),0 6px 18px rgba(0,0,0,.22);--bankroll-evolution-card-overlay:linear-gradient(180deg,rgba(255,255,255,.020),transparent 25%,transparent 74%,rgba(200,255,77,.022));--bankroll-evolution-kpi-bg:var(--pd-surface);--bankroll-evolution-kpi-border:rgba(255,255,255,.074);--bankroll-evolution-kpi-shadow:inset 0 1px 0 rgba(255,255,255,.030),0 12px 26px rgba(0,0,0,.26);--bankroll-evolution-kpi-label-color:rgba(154,161,152,.72);--bankroll-evolution-kpi-meta-color:rgba(154,161,152,.78);--bankroll-evolution-stage-bg:var(--pd-surface);--bankroll-evolution-stage-border:rgba(255,255,255,.068);--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(255,255,255,.026),0 14px 32px rgba(0,0,0,.26);--bankroll-evolution-grid-x:linear-gradient(to right,rgba(255,255,255,.032) 1px,transparent 1px);--bankroll-evolution-grid-y:linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);--bankroll-evolution-journey-bg:rgba(255,255,255,.03);--bankroll-evolution-journey-border:rgba(255,255,255,.034);--bankroll-evolution-empty-bg:var(--pd-surface);--bankroll-break-even-bg:repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 6px,transparent 6px 10px);--bankroll-break-even-border:rgba(255,255,255,.15);--dp-bg:var(--bg);--dp-bg-2:var(--bg2);--dp-surface:var(--surface);--dp-surface-2:var(--surface2);--dp-surface-3:var(--raise);--dp-border:var(--line);--dp-border-strong:var(--glass-bd);--dp-text:var(--ink);--dp-text-2:var(--ink2);--dp-muted:var(--ink2);--dp-muted-2:var(--ink3);--dp-blue:var(--brand);--dp-indigo:var(--brand-deep);--dp-emerald:var(--up);--dp-red:var(--down);--dp-amber:var(--warn);--premium-bg:var(--bg);--premium-surface:var(--surface);--premium-surface-2:var(--surface2);--premium-border:var(--line);--premium-text:var(--ink);--premium-muted:var(--ink2);--premium-accent:var(--brand);--premium-blue:var(--brand);--premium-green:var(--up);--premium-red:var(--down);--premium-amber:var(--warn);--app-bg:var(--bg);--app-bg-2:var(--bg2);--app-surface:var(--surface);--app-surface-2:var(--surface2);--app-raise:var(--raise);--app-border:var(--line);--app-text:var(--ink);--app-muted:var(--ink2);--app-accent:var(--brand);--app-accent-2:var(--brand2);--app-red:var(--down);color-scheme:dark}html:not(.dark){--bg:var(--pd-paper);--bg2:#e9e4d8;--surface:#ffffff;--surface2:var(--pd-text);--raise:#ffffff;--glass:rgba(255,255,255,.65);--glass-bd:rgba(20,25,23,.1);--line:rgba(20,25,23,.1);--line2:rgba(20,25,23,.06);--ink:var(--pd-surface);--ink2:#566052;--ink3:var(--pd-muted);--ink4:var(--pd-muted);--brand:#598019;--brand2:#69951f;--brand-deep:#426411;--brand-ink:#426411;--brand-soft:rgba(89,128,25,.1);--brand-bd:rgba(89,128,25,.26);--up:#217345;--up-soft:rgba(33,115,69,.1);--up-bd:rgba(33,115,69,.28);--down:#b53e28;--down-soft:rgba(181,62,40,.09);--down-bd:rgba(181,62,40,.28);--warn:#916817;--warn-soft:rgba(145,104,23,.12);--warn-bd:rgba(145,104,23,.3);--info:#22677a;--info-soft:rgba(34,103,122,.1);--shadow:0 1px 2px rgba(20,25,23,.06),0 18px 44px rgba(20,25,23,.1);--shadow-sm:0 1px 2px rgba(20,25,23,.05),0 8px 20px rgba(20,25,23,.07);--dashboard-header-bg:linear-gradient(180deg,rgba(242,239,230,.96),rgba(248,246,239,.88));--bankroll-evolution-card-bg:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,246,239,.90));--bankroll-evolution-card-border:rgba(20,25,23,.10);--bankroll-evolution-card-shadow:inset 0 1px 0 rgba(255,255,255,.80),0 20px 42px rgba(20,25,23,.10),0 6px 16px rgba(20,25,23,.06);--bankroll-evolution-card-overlay:linear-gradient(180deg,rgba(255,255,255,.40),transparent 28%,transparent 74%,rgba(89,128,25,.035));--bankroll-evolution-kpi-bg:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,246,239,.88));--bankroll-evolution-kpi-border:rgba(20,25,23,.10);--bankroll-evolution-kpi-shadow:inset 0 1px 0 rgba(255,255,255,.80),0 12px 24px rgba(20,25,23,.08);--bankroll-evolution-kpi-label-color:rgba(86,96,82,.82);--bankroll-evolution-kpi-meta-color:rgba(86,96,82,.78);--bankroll-evolution-stage-bg:linear-gradient(180deg,rgba(255,255,255,.78),rgba(240,243,249,.72));--bankroll-evolution-stage-border:rgba(20,25,23,.10);--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 14px 28px rgba(20,25,23,.08);--bankroll-evolution-grid-x:linear-gradient(to right,rgba(20,25,23,.08) 1px,transparent 1px);--bankroll-evolution-grid-y:linear-gradient(to bottom,rgba(20,25,23,.09) 1px,transparent 1px);--bankroll-evolution-journey-bg:rgba(255,255,255,.70);--bankroll-evolution-journey-border:rgba(20,25,23,.08);--bankroll-evolution-empty-bg:linear-gradient(180deg,rgba(255,255,255,.62),rgba(248,246,239,.40));--bankroll-break-even-bg:repeating-linear-gradient(90deg,rgba(20,25,23,.24) 0 6px,transparent 6px 10px);--bankroll-break-even-border:rgba(20,25,23,.14);color-scheme:light}html,html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}#dashboard-page main,#dashboard-page aside .sidebar-nav,.sessions-ledger,[style*="overflow-y:auto"],[style*="overflow-y:auto"]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{background:radial-gradient(1200px 700px at 82% -12%,var(--brand-soft),transparent 58%),var(--bg)}#dashboard-page,#dashboard-page{min-height:100vh;background:radial-gradient(1200px 700px at 82% -12%,var(--brand-soft),transparent 58%),var(--bg)}#dashboard-page > header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid var(--line2);position:sticky;top:0;z-index:40;background:var(--dashboard-header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#dashboard-page .dashboard-module-bar{min-width:0;display:flex;align-items:center;gap:11px}#dashboard-page .dashboard-module-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-bd);flex-shrink:0}#dashboard-page .dashboard-module-title{margin:0;color:var(--ink);font-size:14px;line-height:1.1;font-weight:900}#dashboard-page .dashboard-module-subtitle{margin:3px 0 0;color:var(--ink3);font-size:11.5px;line-height:1.25;font-weight:650}#dashboard-page .dashboard-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}#dashboard-page .dashboard-header-more-wrap,#dashboard-page .dashboard-header-more-menu{display:contents}#dashboard-page .dashboard-header-more-menu button:last-child{background:var(--glass) !important;border-color:var(--glass-bd) !important;color:var(--ink) !important}#dashboard-page > .flex-1{min-height:0;height:calc(100vh - 66px);display:flex !important;flex-direction:row !important;align-items:stretch !important;overflow:hidden !important}#dashboard-page > .flex-1 > aside{width:230px !important;flex:0 0 230px !important;position:sticky !important;top:66px !important;height:calc(100vh - 66px) !important;display:flex !important;flex-direction:column !important;gap:8px !important;padding:20px 15px !important;overflow:hidden !important;border-right:1px solid var(--line2) !important;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent) !important;box-shadow:none !important;color:var(--ink) !important;z-index:25 !important}#dashboard-page aside .sidebar-nav{display:flex !important;flex-direction:column !important;gap:3px !important}#dashboard-page aside .tab-btn{width:100% !important;min-height:44px !important;display:grid !important;grid-template-columns:22px 1fr auto !important;align-items:center !important;gap:11px !important;padding:10px 12px !important;border:1px solid transparent !important;border-radius:11px !important;background:transparent !important;color:var(--ink2) !important;box-shadow:none !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.15 !important;text-align:left !important;cursor:pointer !important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease !important}#dashboard-page aside .tab-btn[hidden]{display:none !important}#welcome-banner.hidden{display:none !important}#svg-graph.hidden{display:none !important}#dashboard-page aside .sidebar-brand-text{overflow:hidden;white-space:nowrap}#sidebar-toggle-btn{transition:background-color .15s ease,color .15s ease}#sidebar-toggle-btn:hover{background:var(--brand-soft) !important;color:var(--brand-ink) !important}@media (min-width:1181px){#dashboard-page.sidebar-collapsed > .flex-1 > aside{width:72px !important;flex:0 0 72px !important;padding:20px 12px !important}#dashboard-page.sidebar-collapsed aside .sidebar-brand-icon,#dashboard-page.sidebar-collapsed aside .sidebar-brand-text{display:none !important}#dashboard-page.sidebar-collapsed > .flex-1 > aside > div:first-child{justify-content:center !important;padding:4px 0 20px !important}#dashboard-page.sidebar-collapsed aside .tab-btn{grid-template-columns:1fr !important;justify-content:center !important;padding:10px !important}#dashboard-page.sidebar-collapsed aside .tab-btn span{display:none !important}#dashboard-page.sidebar-collapsed aside .tab-btn i,#dashboard-page.sidebar-collapsed aside .tab-btn svg{margin:0 auto !important}}#dashboard-page aside .tab-btn[aria-selected="true"]{border-color:var(--brand-bd) !important;background:var(--brand-soft) !important;color:var(--brand-ink) !important;font-weight:800 !important}#dashboard-page aside .tab-btn:hover{border-color:var(--glass-bd) !important;background:var(--glass) !important;color:var(--ink) !important;transform:translateY(-1px) !important}#dashboard-page aside .tab-btn i,#dashboard-page aside .tab-btn svg{width:16px !important;height:16px !important;color:currentColor !important;stroke:currentColor !important}#dashboard-page main{min-width:0 !important;min-height:0 !important;height:calc(100vh - 66px) !important;flex:1 1 auto !important;width:auto !important;padding:24px !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain;background:var(--dashboard-main-bg,transparent) !important}#dashboard-page .tab-content{min-width:0}#dashboard-page .ld-card,#dashboard-page .glass-card,#dashboard-page .card,#dashboard-page .dashboard-card,#dashboard-page .kpi-card,#dashboard-page .ld-kpi,#dashboard-page .money-onboarding,#dashboard-page .money-card,#dashboard-page .money-metric,#dashboard-page .money-chart,#dashboard-page .money-panel,#dashboard-page .bankroll-evolution-card,#dashboard-page .leak-card,#dashboard-page .dashboard-money-subcard,#dashboard-page .bankroll-evolution-kpi,#dashboard-page .money-chart-card{background:var(--glass) !important;border:1px solid var(--glass-bd) !important;color:var(--ink) !important;box-shadow:var(--shadow-sm) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#dashboard-page .bg-white,#dashboard-page .dark\:bg-obsidian-900,#dashboard-page .dark\:bg-obsidian-950,#dashboard-page .dark\:bg-obsidian-800,#dashboard-page .bg-slate-50,#dashboard-page .dark\:bg-slate-950,#dashboard-page .dark\:bg-slate-900{background-color:var(--surface) !important}#dashboard-page .text-slate-950,#dashboard-page .text-slate-900,#dashboard-page .dark\:text-white{color:var(--ink) !important}#dashboard-page .text-slate-500,#dashboard-page .text-slate-400,#dashboard-page .dark\:text-slate-400,#dashboard-page .dark\:text-slate-500{color:var(--ink2) !important}#dashboard-page .font-mono,#dashboard-page .ld-number,#dashboard-page .ld-money,#dashboard-page table td[class*="text-right"]{font-family:var(--mono) !important;font-variant-numeric:tabular-nums !important}#dashboard-page input:not([type="checkbox"]):not([type="radio"]),#dashboard-page select,#dashboard-page textarea{width:100%;background:var(--surface2) !important;border:1px solid var(--line) !important;color:var(--ink) !important;border-radius:11px !important;box-shadow:none !important;outline:none !important}#dashboard-page input::placeholder,#dashboard-page textarea::placeholder{color:var(--ink3) !important}#dashboard-page input:focus,#dashboard-page select:focus,#dashboard-page textarea:focus{border-color:var(--brand-bd) !important;box-shadow:none}#dashboard-page button,#dashboard-page label[role="button"],#dashboard-page [role="button"],#dashboard-page .stats-category-pill,#dashboard-page .stats-cat-btn,#dashboard-page .m-stats-tab-btn,#dashboard-page .grade-selector-btn{font-family:var(--sans) !important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease !important}#dashboard-page button:not(:disabled):hover,#dashboard-page [role="button"]:not(:disabled):hover{filter:brightness(1.03)}#dashboard-page button.bg-indigo-600,#dashboard-page button[type="submit"],#dashboard-page .ld-btn-primary,#dashboard-page .sessions-primary-action,#dashboard-page > header button:last-child{background:linear-gradient(180deg,var(--brand),var(--brand-deep)) !important;border-color:transparent !important;color:var(--pd-ink) !important;box-shadow:none}#dashboard-page .ld-btn-secondary,#dashboard-page > header button:first-child,#dashboard-page button.bg-slate-100,#dashboard-page button[class*="border-slate"]{background:var(--glass) !important;border:1px solid var(--glass-bd) !important;color:var(--ink) !important;box-shadow:none !important}#dashboard-page .ld-btn-danger,#dashboard-page button[class*="text-rose"],#dashboard-page button.bg-rose-500,#dashboard-page button.bg-rose-600{background:var(--down-soft) !important;border:1px solid var(--down-bd) !important;color:var(--down) !important}#dashboard-page .text-emerald-500,#dashboard-page .text-emerald-400,#dashboard-page .text-green-500,#dashboard-page .ld-money-positive,#dashboard-page .is-positive{color:var(--up) !important}#dashboard-page .text-rose-500,#dashboard-page .text-rose-400,#dashboard-page .text-red-500,#dashboard-page .ld-money-negative,#dashboard-page .is-negative{color:var(--down) !important}#dashboard-page .text-amber-500,#dashboard-page .text-yellow-500,#dashboard-page .dashboard-highlight-note{color:var(--warn) !important}#dashboard-page table{width:100%;border-collapse:collapse;color:var(--ink);font-size:13px}#dashboard-page th{background:var(--surface2) !important;color:var(--ink3) !important;border-bottom:1px solid var(--line) !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.05em !important;text-transform:uppercase !important}#dashboard-page td{border-color:var(--line2) !important;color:var(--ink2)}#dashboard-page tbody tr:hover,#dashboard-page tr[onclick]:hover{background:var(--brand-soft) !important}#dashboard-page .fixed.inset-0{color:var(--ink)}#session-modal > div,#edit-month-modal > div,#config-modal > div,#import-year-modal > div,#banca-modal > div{background:var(--surface) !important;border:1px solid var(--glass-bd) !important;color:var(--ink) !important;box-shadow:var(--shadow) !important}#session-modal form,#edit-month-modal form,#banca-modal form{background:transparent !important}@media (max-width:900px){#dashboard-page > header{min-height:64px;padding:10px 14px;gap:12px;flex-wrap:wrap;position:relative}#dashboard-page .dashboard-module-subtitle{display:none !important}#dashboard-page .dashboard-header-actions{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:8px;min-width:0}#dashboard-page .dashboard-module-bar{width:auto;flex:1 1 auto;min-width:0}#dashboard-page .dashboard-header-more-btn{display:inline-flex !important}#dashboard-page .dashboard-header-more-wrap{display:inline-block !important;position:relative !important}#dashboard-page .dashboard-header-more-menu{display:none !important;position:absolute !important;top:calc(100% + 8px) !important;left:0 !important;z-index:60 !important;flex-direction:column !important;gap:6px !important;width:230px !important;max-width:calc(100vw - 28px) !important;background:#141917 !important;border:1px solid var(--glass-bd) !important;border-radius:14px !important;box-shadow:0 20px 50px rgba(0,0,0,.5) !important;padding:8px !important}#dashboard-page .dashboard-header-more-menu.is-open{display:flex !important}#dashboard-page .dashboard-header-more-menu > *{width:100% !important;justify-content:flex-start !important}#dashboard-page .dashboard-header-disabled-action{display:none !important}#dashboard-page > .flex-1{min-height:auto;height:auto;display:block !important;overflow:visible !important}#dashboard-page > .flex-1 > aside{width:100% !important;height:auto !important;min-height:0 !important;flex:0 0 auto !important;position:sticky !important;top:0 !important;padding:10px 12px !important;border-right:0 !important;border-bottom:1px solid var(--line2) !important;background:var(--dashboard-header-bg) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;overflow:hidden !important}#dashboard-page > .flex-1 > aside > div:first-child,#dashboard-page > .flex-1 > aside > div:last-child{display:none !important}#dashboard-page aside .sidebar-nav{display:flex !important;flex-direction:row !important;gap:8px !important;overflow-x:auto !important;padding-bottom:2px !important;scrollbar-width:none}#dashboard-page aside .sidebar-nav::-webkit-scrollbar{display:none}#dashboard-page aside .tab-btn{width:auto !important;min-width:max-content !important;min-height:40px !important;grid-template-columns:18px auto auto !important;padding:9px 12px !important;white-space:nowrap !important}#dashboard-page main{height:auto !important;overflow:visible !important;padding:24px !important}}@media (max-width:640px){#dashboard-page main{padding:24px !important}#dashboard-page > header button{padding:9px 11px !important;font-size:12px !important}#dashboard-page .ld-card,#dashboard-page .money-card,#dashboard-page .money-panel,#dashboard-page .money-chart,#dashboard-page .bankroll-evolution-card{border-radius:15px !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:1ms !important}}#session-modal{color:var(--ink)}#session-modal .session-modal-card{width:min(620px,calc(100vw - 28px)) !important;max-height:min(700px,calc(100vh - 34px)) !important;border-radius:16px !important;overflow:hidden !important;border:1px solid var(--glass-bd) !important;background:var(--bg2) !important;box-shadow:var(--shadow) !important;display:flex !important;flex-direction:column !important}#session-modal .session-modal-header{position:relative;padding:10px 16px 9px !important;background:linear-gradient(180deg,rgba(200,255,77,.08),transparent),var(--surface2) !important;border-bottom:1px solid var(--line2) !important;overflow:hidden}#session-modal .session-modal-header::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(420px 180px at 78% 0%,#000,transparent 75%)}#session-modal .session-modal-header-main{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#session-modal .session-modal-title-wrap{display:flex;align-items:center;gap:8px;min-width:0}#session-modal .session-modal-icon{width:28px;height:28px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-bd)}#session-modal .session-modal-title{margin:0;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:0;line-height:1.12}#session-modal .session-modal-subtitle{margin:2px 0 0;color:var(--ink2);font-size:10.5px;line-height:1.35}#session-modal .session-modal-close{width:25px;height:25px;flex:0 0 auto;border-radius:9px !important;display:inline-flex;align-items:center;justify-content:center;padding:0 !important;background:var(--glass) !important;border:1px solid var(--glass-bd) !important;color:var(--ink2) !important}#session-modal .session-modal-form{display:flex !important;flex-direction:column !important;min-height:0;background:transparent !important}#session-modal .session-modal-body{overflow-y:auto;padding:9px 16px 5px;display:grid;gap:7px}#session-modal .session-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px}#session-modal .session-field{display:grid;gap:3px;min-width:0}#session-modal .session-field.hidden{display:none !important}#session-modal .session-field label,#session-modal .session-section-label,#session-modal .session-column-hints span{color:var(--ink3);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#session-modal .session-field input,#session-modal .session-field textarea{width:100%;min-height:29px;background:var(--surface2) !important;border:1px solid var(--line) !important;color:var(--ink) !important;border-radius:8px !important;padding:0 8px !important;font-size:11.5px;outline:none}#session-modal .session-field textarea{min-height:38px;padding:6px 9px !important;resize:vertical;line-height:1.38}#session-modal .session-number-field{font-family:var(--mono) !important;text-align:right;font-variant-numeric:tabular-nums}#session-modal .session-rooms-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}#session-modal .session-room-count{display:inline-flex;align-items:center;min-height:16px;padding:1px 7px;border-radius:999px;background:var(--surface);color:var(--ink3);font-family:var(--mono);font-size:10px;font-weight:800}#session-modal .session-add-room-btn{display:inline-flex;align-items:center;gap:5px;min-height:24px;border-radius:8px !important;padding:0 8px !important;color:var(--brand-ink) !important;background:var(--brand-soft) !important;border:1px solid var(--brand-bd) !important;font-size:11px;font-weight:800}#session-modal .session-column-hints{display:grid;grid-template-columns:1.5fr 1fr 1fr 104px;gap:6px;padding:0 2px 2px}#session-modal .session-column-hints span:last-child{text-align:right}#session-modal .session-rooms-container{display:grid;gap:4px;max-height:136px;overflow-y:auto;padding-right:2px}#session-modal .session-room-form-card{display:grid !important;grid-template-columns:1.5fr 1fr 1fr 104px;align-items:center;gap:6px;padding:0 !important;border:0 !important;background:transparent !important}#session-modal .session-room-select-wrap{position:relative;display:flex;align-items:center;min-width:0}#session-modal .session-room-avatar{position:absolute;left:9px;width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--room-color,var(--brand));background:var(--brand-soft);font-family:var(--mono);font-size:8.5px;font-weight:900;pointer-events:none}#session-modal .form-room-name,#session-modal .form-room-inicial,#session-modal .form-room-final{width:100%;min-height:29px;border-radius:8px !important;border:1px solid var(--line) !important;background:var(--surface2) !important;color:var(--ink) !important;outline:none;font-size:11px}#session-modal .form-room-name{padding:0 8px 0 32px !important;font-weight:700;cursor:pointer}#session-modal .form-room-inicial,#session-modal .form-room-final{padding:0 8px !important;text-align:right;font-family:var(--mono) !important;font-variant-numeric:tabular-nums}#session-modal .session-row-net{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px}#session-modal .session-row-net-value{min-width:64px;color:var(--ink4);font-family:var(--mono);font-size:12px;font-weight:800;text-align:right;white-space:nowrap}#session-modal .session-row-net-value.is-positive{color:var(--up)}#session-modal .session-row-net-value.is-negative{color:var(--down)}#session-modal .session-room-remove{width:21px;height:21px;flex:0 0 auto;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:var(--ink4);background:transparent;cursor:pointer}#session-modal .session-room-remove:hover{color:var(--down);border-color:var(--down-bd);background:var(--down-soft)}#session-modal .session-total-card{position:relative;overflow:hidden;border-radius:11px;min-height:40px;padding:7px 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);background:var(--surface2)}#session-modal .session-total-card.is-positive{border-color:var(--up-bd);background:linear-gradient(120deg,var(--up-soft),transparent),var(--surface2)}#session-modal .session-total-card.is-negative{border-color:var(--down-bd);background:linear-gradient(120deg,var(--down-soft),transparent),var(--surface2)}#session-modal .session-total-card::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:22px 22px}#session-modal .session-total-card > *{position:relative}#session-modal .session-total-label-row{display:flex;align-items:center;gap:5px;color:var(--ink2);font-size:9.4px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}#session-modal .session-total-arrow{color:var(--ink2);font-size:10.8px}#session-modal .session-total-meta{margin-top:2px;color:var(--ink3);font-size:9.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#session-modal .session-total-value{color:var(--ink2);font-family:var(--mono);font-size:19px;font-weight:800;line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums}#session-modal .session-total-value.balance-positive,#session-modal .session-total-arrow.balance-positive{color:var(--up)}#session-modal .session-total-value.balance-negative,#session-modal .session-total-arrow.balance-negative{color:var(--down)}#session-modal .session-mental-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#session-modal .session-mental-counter{min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--surface2);padding:6px;display:grid;gap:5px}#session-modal .session-mental-counter label{margin:0;color:var(--ink2);font-size:9px;line-height:1;letter-spacing:0;text-transform:none}#session-modal .session-counter-row{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;gap:4px;align-items:center}#session-modal .session-counter-row button{width:20px;height:20px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink2);font-weight:900;cursor:pointer;padding:0}#session-modal .session-counter-row input{width:100%;height:20px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;font-family:var(--mono);font-size:11px;font-weight:800;padding:0 2px}#session-modal .session-mental-average{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--brand-bd);border-radius:9px;background:var(--brand-soft);color:var(--brand-ink);padding:6px 9px;font-size:10.5px;font-weight:800}#session-modal .session-mental-average strong{font-family:var(--mono);font-size:12px}#session-modal .session-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 16px;border-top:1px solid var(--line2);background:var(--surface2)}#session-modal .session-footer-summary{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}#session-modal .session-summary-item{display:grid;gap:1px;line-height:1.15}#session-modal .session-summary-item span:first-child{color:var(--ink4);font-size:8.8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#session-modal .session-summary-item span:last-child{color:var(--ink2);font-family:var(--mono);font-size:11px;font-weight:800;white-space:nowrap}#session-modal .session-footer-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}#session-modal .session-submit-btn,#session-modal .session-cancel-btn{min-height:28px;border-radius:8px !important;padding:0 10px !important;font-size:11px;font-weight:800;white-space:nowrap}#session-modal{background:rgba(11,14,13,.74) !important;backdrop-filter:blur(16px);--session-line:rgba(200,255,77,.28);--session-line-strong:rgba(200,255,77,.58);--session-text:var(--pd-text);--session-muted:var(--pd-muted)}#session-modal .session-modal-card{border-radius:18px !important;border:1px solid rgba(200,255,77,.42) !important;background:linear-gradient(145deg,var(--pd-bg) 0%,var(--pd-bg) 46%,var(--pd-surface) 100%) !important;box-shadow:0 26px 80px rgba(0,0,0,.62),0 0 0 1px rgba(0,0,0,.12) inset,0 0 42px rgba(0,0,0,.18) !important}#session-modal .session-modal-header{background:linear-gradient(180deg,rgba(154,161,152,.08),rgba(11,14,13,.02)) !important;border-bottom:1px solid rgba(200,255,77,.24) !important}#session-modal .session-modal-header::before{opacity:.75;background-image:linear-gradient(rgba(154,161,152,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(154,161,152,.035) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(460px 190px at 78% 0%,#000,transparent 78%)}#session-modal .session-modal-icon{color:var(--pd-acid);background:linear-gradient(145deg,rgba(200,255,77,.34),rgba(20,25,23,.88));border:1px solid rgba(200,255,77,.5);box-shadow:0 10px 22px rgba(0,0,0,.2),0 0 0 4px rgba(0,0,0,.08)}#session-modal .session-modal-title,#session-modal .session-field input,#session-modal .session-field textarea,#session-modal .form-room-name,#session-modal .form-room-inicial,#session-modal .form-room-final{color:var(--session-text) !important}#session-modal .session-modal-subtitle{color:var(--pd-muted)}#session-modal .session-modal-close{background:rgba(20,25,23,.82) !important;border:1px solid rgba(154,161,152,.32) !important;color:var(--pd-text) !important;box-shadow:0 0 0 3px rgba(0,0,0,.06)}#session-modal .session-modal-body{background:linear-gradient(180deg,rgba(11,14,13,.18),rgba(11,14,13,.06))}#session-modal .session-field label,#session-modal .session-section-label,#session-modal .session-column-hints span{color:var(--session-muted)}#session-modal .session-field input,#session-modal .session-field textarea,#session-modal .form-room-name,#session-modal .form-room-inicial,#session-modal .form-room-final{background:linear-gradient(180deg,rgba(20,25,23,.92),rgba(11,14,13,.96)) !important;border-color:var(--session-line) !important;box-shadow:0 1px 0 rgba(255,255,255,.03) inset}#session-modal select,#session-modal .form-room-name{color-scheme:dark}#session-modal select option,#session-modal .form-room-name option{background:var(--pd-surface);color:var(--pd-text)}#session-modal select option:checked,#session-modal .form-room-name option:checked{background:var(--pd-muted);color:#ffffff}#session-modal .session-field input:focus,#session-modal .session-field textarea:focus,#session-modal .form-room-name:focus,#session-modal .form-room-inicial:focus,#session-modal .form-room-final:focus,#session-modal .session-counter-row input:focus{border-color:rgba(200,255,77,.76) !important;box-shadow:0 0 0 3px rgba(0,0,0,.16),0 1px 0 rgba(255,255,255,.04) inset}#session-modal .session-room-count{background:rgba(154,161,152,.22);color:var(--pd-text)}#session-modal .session-add-room-btn{color:var(--pd-ink) !important;background:linear-gradient(180deg,rgba(200,255,77,.62),rgba(200,255,77,.74)) !important;border-color:rgba(200,255,77,.72) !important;box-shadow:0 10px 26px rgba(0,0,0,.18),0 0 0 1px rgba(255,255,255,.04) inset}#session-modal .session-room-avatar{color:#f4f7ff;background:radial-gradient(circle at 34% 24%,var(--pd-muted),var(--pd-muted) 72%);box-shadow:0 6px 14px rgba(0,0,0,.28)}#session-modal .session-row-net-value,#session-modal .session-room-remove{color:var(--pd-muted)}#session-modal .session-total-card{border-color:rgba(200,255,77,.68);background:linear-gradient(100deg,rgba(20,25,23,.96),rgba(20,25,23,.96));box-shadow:0 0 0 1px rgba(255,255,255,.035) inset,0 12px 28px rgba(0,0,0,.16)}#session-modal .session-total-card.is-positive{border-color:rgba(83,226,120,.5);background:linear-gradient(120deg,rgba(53,216,118,.12),rgba(20,25,23,.96))}#session-modal .session-total-card.is-negative{border-color:rgba(255,83,116,.5);background:linear-gradient(120deg,rgba(255,83,116,.12),rgba(20,25,23,.96))}#session-modal .session-total-card::before{background-image:linear-gradient(rgba(154,161,152,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(154,161,152,.035) 1px,transparent 1px)}#session-modal .session-total-label-row,#session-modal .session-total-arrow{color:var(--pd-text)}#session-modal .session-total-meta{color:var(--pd-muted)}#session-modal .session-total-value{color:var(--pd-acid);text-shadow:0 0 18px rgba(0,0,0,.28)}#session-modal .session-mental-counter{border-color:rgba(200,255,77,.32);background:linear-gradient(180deg,rgba(20,25,23,.92),rgba(11,14,13,.96));box-shadow:0 1px 0 rgba(255,255,255,.035) inset}#session-modal .session-mental-counter label{color:var(--pd-text)}#session-modal .session-mental-counter label::before{content:'';width:7px;height:7px;margin-right:5px;border-radius:999px;display:inline-block;background:var(--pd-acid);box-shadow:0 0 12px rgba(0,0,0,.6);vertical-align:1px}#session-modal .session-counter-row button{border-color:rgba(200,255,77,.34);background:linear-gradient(180deg,rgba(20,25,23,.9),rgba(20,25,23,.96));color:var(--pd-text);box-shadow:0 6px 16px rgba(0,0,0,.16)}#session-modal .session-counter-row input{border-color:rgba(200,255,77,.34);background:rgba(11,14,13,.94);color:var(--pd-text)}#session-modal .session-mental-average{border-color:rgba(154,161,152,.6);background:var(--pd-acid-soft);color:var(--pd-acid);box-shadow:0 10px 24px rgba(0,0,0,.14),0 0 0 1px rgba(255,255,255,.035) inset}#session-modal .session-footer{border-top-color:rgba(200,255,77,.25);background:linear-gradient(180deg,rgba(11,14,13,.98),rgba(11,14,13,.98))}#session-modal .session-summary-item span:first-child{color:var(--pd-muted)}#session-modal .session-summary-item span:last-child{color:var(--pd-text)}#session-modal .session-cancel-btn{color:var(--pd-text) !important;background:rgba(20,25,23,.9) !important;border-color:rgba(154,161,152,.32) !important}#session-modal .session-submit-btn{color:var(--pd-ink) !important;background:linear-gradient(135deg,var(--pd-acid) 0%,var(--pd-muted) 100%) !important;border-color:rgba(154,161,152,.62) !important;box-shadow:0 16px 32px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.12) inset}html:not(.dark) #session-modal{background:rgba(248,246,239,.76) !important;--session-line:rgba(20,25,23,.12);--session-line-strong:rgba(89,128,25,.34);--session-text:var(--pd-surface);--session-muted:var(--pd-dim);color-scheme:light}html:not(.dark) #session-modal .session-modal-card{border-color:rgba(20,25,23,.12) !important;background:linear-gradient(145deg,#ffffff 0%,#f7f9fd 100%) !important;box-shadow:0 24px 70px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.92) !important}html:not(.dark) #session-modal .session-modal-header,html:not(.dark) #session-modal .session-modal-body,html:not(.dark) #session-modal .session-footer{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,246,239,.76)) !important;border-color:rgba(20,25,23,.10) !important}html:not(.dark) #session-modal .session-modal-header::before,html:not(.dark) #session-modal .session-total-card::before{background-image:linear-gradient(rgba(20,25,23,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,25,23,.035) 1px,transparent 1px)}html:not(.dark) #session-modal .session-modal-icon{color:var(--brand-ink);background:var(--brand-soft);border-color:var(--brand-bd);box-shadow:0 10px 22px rgba(0,0,0,.12)}html:not(.dark) #session-modal .session-modal-title,html:not(.dark) #session-modal .session-field input,html:not(.dark) #session-modal .session-field textarea,html:not(.dark) #session-modal .form-room-name,html:not(.dark) #session-modal .form-room-inicial,html:not(.dark) #session-modal .form-room-final,html:not(.dark) #session-modal .session-summary-item span:last-child{color:var(--session-text) !important}html:not(.dark) #session-modal .session-modal-subtitle,html:not(.dark) #session-modal .session-field label,html:not(.dark) #session-modal .session-section-label,html:not(.dark) #session-modal .session-column-hints span,html:not(.dark) #session-modal .session-total-meta,html:not(.dark) #session-modal .session-summary-item span:first-child{color:var(--session-muted) !important}html:not(.dark) #session-modal .session-modal-close,html:not(.dark) #session-modal .session-counter-row button,html:not(.dark) #session-modal .session-cancel-btn{background:#fff !important;border-color:rgba(20,25,23,.12) !important;color:var(--pd-acid) !important;box-shadow:none}html:not(.dark) #session-modal .session-field input,html:not(.dark) #session-modal .session-field textarea,html:not(.dark) #session-modal .form-room-name,html:not(.dark) #session-modal .form-room-inicial,html:not(.dark) #session-modal .form-room-final,html:not(.dark) #session-modal .session-counter-row input{background:#fff !important;border-color:var(--session-line) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}html:not(.dark) #session-modal select,html:not(.dark) #session-modal .form-room-name{color-scheme:light}html:not(.dark) #session-modal select option,html:not(.dark) #session-modal .form-room-name option{background:#fff;color:var(--pd-surface)}html:not(.dark) #session-modal .session-room-count,html:not(.dark) #session-modal .session-mental-counter{background:#fff;color:var(--pd-dim);border-color:rgba(20,25,23,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}html:not(.dark) #session-modal .session-mental-counter label{color:var(--pd-dim)}html:not(.dark) #session-modal .session-mental-counter label::before{background:#598019;box-shadow:none}html:not(.dark) #session-modal .session-total-card{border-color:rgba(89,128,25,.22);background:linear-gradient(120deg,rgba(89,128,25,.08),rgba(255,255,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 28px rgba(0,0,0,.08)}html:not(.dark) #session-modal .session-total-card.is-positive{border-color:rgba(33,115,69,.28);background:linear-gradient(120deg,rgba(33,115,69,.10),rgba(255,255,255,.96))}html:not(.dark) #session-modal .session-total-card.is-negative{border-color:rgba(181,62,40,.28);background:linear-gradient(120deg,rgba(181,62,40,.10),rgba(255,255,255,.96))}html:not(.dark) #session-modal .session-total-label-row,html:not(.dark) #session-modal .session-total-arrow,html:not(.dark) #session-modal .session-total-value{color:#426411;text-shadow:none}html:not(.dark) #session-modal .session-mental-average{border-color:rgba(89,128,25,.24);background:rgba(89,128,25,.10);color:#426411;box-shadow:none}@media (max-width:760px){#session-modal .session-meta-grid,#session-modal .session-room-form-card,#session-modal .session-column-hints,#session-modal .session-mental-grid{grid-template-columns:1fr !important}#session-modal .session-column-hints{display:none}#session-modal .session-footer{flex-direction:column;align-items:stretch}#session-modal .session-footer-actions{width:100%}#session-modal .session-footer-actions button{flex:1 1 0}}#config-modal{color:var(--ink)}#config-modal .rooms-modal-card{width:min(480px,calc(100vw - 32px)) !important;max-height:min(760px,calc(100vh - 32px)) !important;border-radius:22px !important;overflow:hidden !important;border:1px solid var(--glass-bd) !important;background:var(--bg2) !important;box-shadow:var(--shadow) !important;display:flex !important;flex-direction:column !important}#config-modal .rooms-modal-header{position:relative;padding:20px 22px 18px !important;background:linear-gradient(180deg,rgba(200,255,77,.08),transparent),var(--surface2) !important;border-bottom:1px solid var(--line2) !important;overflow:hidden}#config-modal .rooms-modal-header::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(360px 160px at 80% 0%,#000,transparent 75%)}#config-modal .rooms-modal-header-main{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}#config-modal .rooms-modal-title-wrap{display:flex;align-items:center;gap:13px;min-width:0}#config-modal .rooms-modal-icon{width:38px;height:38px;flex:0 0 auto;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-bd)}#config-modal .rooms-modal-title{margin:0;color:var(--ink);font-size:18px;font-weight:800;letter-spacing:0;line-height:1.12}#config-modal .rooms-modal-subtitle{margin:2px 0 0;color:var(--ink2);font-size:12px;line-height:1.35}#config-modal .rooms-modal-close{width:30px;height:30px;flex:0 0 auto;border-radius:9px !important;display:inline-flex;align-items:center;justify-content:center;padding:0 !important;background:var(--glass) !important;border:1px solid var(--glass-bd) !important;color:var(--ink2) !important}#config-modal .rooms-counter-row{position:relative;display:flex;align-items:center;gap:12px;margin-top:16px}#config-modal .rooms-progress-track{flex:1 1 auto;height:7px;border-radius:999px;overflow:hidden;background:var(--surface);border:1px solid var(--line2)}#config-modal .rooms-progress-fill{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand2));transition:width .25s cubic-bezier(.2,.8,.2,1)}#config-modal .rooms-counter-text{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-family:var(--mono);color:var(--ink3);font-size:12px}#config-modal .rooms-counter-text strong{color:var(--brand-ink);font-size:16px;font-weight:800}#config-modal .rooms-modal-toolbar{padding:15px 22px 12px;display:grid;gap:11px}#config-modal .rooms-search-wrap{position:relative;display:flex;align-items:center}#config-modal .rooms-search-wrap i,#config-modal .rooms-search-wrap svg{position:absolute;left:13px;width:15px;height:15px;color:var(--ink3);pointer-events:none}#config-modal .rooms-search-input,#config-modal .rooms-add-input{width:100%;min-height:42px;background:var(--surface2) !important;border:1px solid var(--line) !important;color:var(--ink) !important;border-radius:11px !important;font-size:13.5px;outline:none}#config-modal .rooms-search-input{padding:0 13px 0 36px !important}#config-modal .rooms-filter-tabs{display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--surface2);border:1px solid var(--line)}#config-modal .rooms-filter-tab{flex:1 1 0;min-width:0;min-height:34px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 6px;color:var(--ink3);background:transparent;font-size:12.5px;font-weight:700;cursor:pointer}#config-modal .rooms-filter-tab.is-active{color:var(--ink);background:var(--raise);box-shadow:0 1px 2px rgba(0,0,0,.22)}#config-modal .rooms-filter-count{min-width:22px;padding:1px 6px;border-radius:999px;color:var(--ink3);background:var(--surface);font-family:var(--mono);font-size:10px;font-weight:800}#config-modal .rooms-filter-tab.is-active .rooms-filter-count{color:var(--brand-ink);background:var(--brand-soft)}#config-modal .rooms-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:4px}#config-modal .rooms-manager-list{max-height:none;overflow:visible;padding:0 22px 4px}#config-modal .room-manager-row{display:flex;align-items:center;gap:11px;min-height:53px;padding:9px 4px;border-bottom:1px solid var(--line2);opacity:.72}#config-modal .room-manager-row.is-active{opacity:1}#config-modal .room-fav-btn,#config-modal .room-remove-btn{width:28px;height:28px;flex:0 0 auto;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;cursor:pointer}#config-modal .room-fav-btn{width:26px;height:26px;color:var(--ink4)}#config-modal .room-fav-btn.is-favorite{color:var(--warn)}#config-modal .room-avatar{width:34px;height:34px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--room-color,var(--brand));background:var(--brand-soft);border:1px solid var(--brand-bd);font-family:var(--mono);font-size:12px;font-weight:800}#config-modal .room-manager-row:not(.is-active) .room-avatar{color:var(--ink3);background:var(--surface2);border-color:var(--line)}#config-modal .room-main{min-width:0;flex:1 1 auto}#config-modal .room-name{color:var(--ink2);font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#config-modal .room-name .sr-room{font-size:13.5px}#config-modal .room-manager-row.is-active .room-name{color:var(--ink)}#config-modal .room-status{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--ink3);font-size:10.5px;font-weight:700}#config-modal .room-status-dot{width:5px;height:5px;border-radius:999px;background:var(--ink4)}#config-modal .room-manager-row.is-active .room-status{color:var(--up)}#config-modal .room-manager-row.is-active .room-status-dot{background:var(--up)}#config-modal .room-switch{position:relative;width:40px;height:23px;flex:0 0 auto;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer;padding:0}#config-modal .room-switch span{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:left .2s cubic-bezier(.2,.8,.2,1)}#config-modal .room-switch.is-active{border-color:transparent;background:var(--brand)}#config-modal .room-switch.is-active span{left:19px}#config-modal .room-remove-btn{color:var(--ink4)}#config-modal .room-remove-btn:hover{color:var(--down);border-color:var(--down-bd);background:var(--down-soft)}#config-modal .rooms-empty-state{padding:34px 10px;text-align:center;color:var(--ink3)}#config-modal .rooms-empty-state strong{display:block;color:var(--ink2);font-size:13.5px}#config-modal .rooms-empty-state span{display:block;margin-top:3px;font-size:12px}#config-modal .rooms-add-footer{padding:14px 22px 18px;border-top:1px solid var(--line2);background:var(--surface2)}#config-modal .rooms-add-form{display:flex;gap:9px}#config-modal .rooms-add-wrap{position:relative;flex:1 1 auto;min-width:0}#config-modal .rooms-add-plus{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink3);font-size:16px;font-weight:800;pointer-events:none}#config-modal .rooms-add-input{padding:0 13px 0 32px !important;background:var(--bg2) !important}#config-modal .rooms-add-btn{min-height:42px;border:1px solid var(--brand-deep);border-radius:11px;padding:0 18px;color:var(--pd-ink);background:linear-gradient(180deg,var(--brand),var(--brand-deep));box-shadow:none;font-size:13px;font-weight:800;white-space:nowrap}#config-modal .rooms-add-note{display:flex;align-items:center;gap:6px;margin-top:9px;color:var(--ink3);font-size:10.8px;line-height:1.35}#config-modal .rooms-add-note svg,#config-modal .rooms-add-note i{width:12px;height:12px;flex:0 0 auto}#config-modal .hero-alias-panel{margin:10px 22px 0;padding:13px 0 4px;border-top:1px solid var(--line2);background:transparent}#config-modal .hero-alias-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}#config-modal .hero-alias-title{margin:0;color:var(--ink);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#config-modal .hero-alias-subtitle{margin:2px 0 0;color:var(--ink3);font-size:10.8px;line-height:1.35}#config-modal .hero-alias-list{display:flex;flex-wrap:wrap;gap:7px;min-height:28px;margin-bottom:10px}#config-modal .hero-alias-pill{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:28px;padding:0 8px 0 10px;border-radius:999px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-bd);font-size:11.5px;font-weight:800}#config-modal .hero-alias-pill button{width:18px;height:18px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:rgba(255,255,255,.08);cursor:pointer;padding:0}#config-modal .hero-alias-empty{color:var(--ink3);font-size:11.5px;font-weight:650}#config-modal .pt4-import-history{margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}#config-modal .pt4-import-history-list{display:grid;gap:7px;margin-top:8px}#config-modal .pt4-import-history-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;color:var(--ink2);background:var(--surface2);border:1px solid var(--line);font-size:11.3px;font-weight:700}#config-modal .pt4-import-history-item small{display:block;margin-top:2px;color:var(--ink3);font-size:10px;font-weight:700}#config-modal .pt4-import-history-item.is-error{border-color:var(--down-bd);background:var(--down-soft);color:var(--down)}@media (max-width:560px){#config-modal .rooms-add-form{flex-direction:column}#config-modal .rooms-filter-tab{font-size:11.5px}}#tab-resumen.money-dashboard{--summary-page-bg:linear-gradient(180deg,var(--pd-bg) 0%,var(--pd-bg2) 54%,var(--pd-bg) 100%);--summary-bg:var(--pd-bg);--summary-bg-2:var(--pd-bg2);--summary-surface:var(--pd-surface);--summary-surface-2:var(--pd-surface-raised);--summary-line:rgba(154,161,152,.14);--summary-line-2:var(--pd-border-strong);--summary-ink:#f6f7fb;--summary-ink-2:var(--pd-muted);--summary-ink-3:var(--pd-muted);--summary-card-bg:linear-gradient(180deg,rgba(11,14,13,.91),rgba(11,14,13,.97));--summary-metric-bg:linear-gradient(180deg,rgba(11,14,13,.87),rgba(11,14,13,.98));--summary-control-bg:linear-gradient(180deg,rgba(11,14,13,.91),rgba(11,14,13,.97));--summary-shadow:inset 0 0 50px rgba(200,255,77,.13),0 10px 30px rgba(0,0,0,.08);--summary-shadow-elevated:inset 0 0 46px rgba(20,25,23,.22);--brand:var(--pd-acid);--brand-deep:var(--pd-acid);--brand-ink:var(--pd-acid);--brand-soft:rgba(200,255,77,.22);--brand-bd:rgba(200,255,77,.26);--up:#35d07f;--up-soft:rgba(46,188,100,.18);--up-bd:rgba(53,208,127,.28);--down:#ff4a55;--down-soft:rgba(255,74,85,.12);--down-bd:rgba(255,74,85,.28);--warn:#ffbf2f;--warn-soft:rgba(255,190,31,.13);--warn-bd:rgba(255,190,31,.28);--ink:var(--summary-ink);--ink2:var(--summary-ink-2);--ink3:var(--summary-ink-3);--surface:var(--summary-surface);--surface2:var(--summary-surface);--line:var(--summary-line);--line2:var(--summary-line-2);--glass:var(--summary-card-bg);--glass-bd:var(--summary-line);--shadow-sm:var(--summary-shadow);--bankroll-evolution-card-bg:var(--summary-card-bg);--bankroll-evolution-card-border:var(--summary-line);--bankroll-evolution-card-shadow:var(--summary-shadow);--bankroll-evolution-kpi-bg:var(--summary-metric-bg);--bankroll-evolution-kpi-border:var(--summary-line);--bankroll-evolution-kpi-shadow:var(--summary-shadow-elevated);--bankroll-evolution-kpi-label-color:var(--summary-ink-3);--bankroll-evolution-kpi-meta-color:var(--summary-ink-2);--bankroll-evolution-stage-bg:var(--pd-surface);--bankroll-evolution-stage-border:rgba(154,161,152,.14);--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(255,255,255,.026),0 14px 32px rgba(0,0,0,.26);--bankroll-evolution-journey-bg:rgba(255,255,255,.03);--bankroll-evolution-journey-border:rgba(255,255,255,.034);--bankroll-evolution-empty-bg:var(--pd-surface);margin:-24px;min-height:calc(100vh - 57px);padding:22px clamp(16px,2vw,28px) 26px;overflow-x:hidden;font-family:"Manrope",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:var(--summary-page-bg);color:var(--summary-ink)}html:not(.dark) #tab-resumen.money-dashboard{--summary-page-bg:linear-gradient(180deg,#e8ecf5 0%,#eef1f7 54%,#e6ebf4 100%);--summary-bg:#eef2f9;--summary-bg-2:rgba(248,250,255,.94);--summary-surface:rgba(255,255,255,.88);--summary-surface-2:rgba(248,250,255,.94);--summary-line:rgba(200,255,77,.13);--summary-line-2:rgba(200,255,77,.13);--summary-ink:var(--pd-surface);--summary-ink-2:var(--pd-dim);--summary-ink-3:var(--pd-muted);--summary-card-bg:linear-gradient(180deg,#fff,#f6f8fd);--summary-metric-bg:linear-gradient(180deg,#fff,#f6f8fd);--summary-control-bg:#fff;--summary-shadow:0 16px 36px rgba(20,25,23,.08),inset 0 1px 0 rgba(255,255,255,.9);--summary-shadow-elevated:0 16px 36px rgba(20,25,23,.08),inset 0 1px 0 rgba(255,255,255,.9);--glass:var(--summary-card-bg);--glass-bd:var(--summary-line);--bankroll-evolution-card-bg:var(--summary-card-bg);--bankroll-evolution-card-border:var(--summary-line);--bankroll-evolution-card-shadow:var(--summary-shadow);--bankroll-evolution-kpi-bg:var(--summary-metric-bg);--bankroll-evolution-kpi-border:var(--summary-line);--bankroll-evolution-kpi-shadow:var(--summary-shadow-elevated);--bankroll-evolution-kpi-label-color:var(--summary-ink-3);--bankroll-evolution-kpi-meta-color:var(--summary-ink-2);--bankroll-evolution-stage-bg:linear-gradient(180deg,rgba(255,255,255,.78),rgba(240,243,249,.72));--bankroll-evolution-stage-border:rgba(20,25,23,.10);--bankroll-evolution-stage-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 14px 28px rgba(20,25,23,.08);--bankroll-evolution-journey-bg:rgba(255,255,255,.70);--bankroll-evolution-journey-border:rgba(20,25,23,.08);--bankroll-evolution-empty-bg:linear-gradient(180deg,rgba(255,255,255,.62),rgba(248,246,239,.40))}#dashboard-page:has(#tab-resumen.money-dashboard:not(.hidden)){--dashboard-main-bg:var(--pd-bg)}html:not(.dark) #dashboard-page:has(#tab-resumen.money-dashboard:not(.hidden)){--dashboard-main-bg:#e8ecf5}#tab-resumen.money-dashboard .money-onboarding,#tab-resumen.money-dashboard .money-card,#tab-resumen.money-dashboard .money-metric,#tab-resumen.money-dashboard .money-panel,#tab-resumen.money-dashboard .money-chart{border-radius:18px;background:var(--summary-card-bg);border:1px solid var(--summary-line);box-shadow:var(--summary-shadow)}#tab-resumen.money-dashboard{gap:14px}#tab-resumen.money-dashboard.space-y-5 > :not([hidden]) ~ :not([hidden]){margin-top:14px}#tab-resumen.money-dashboard > .grid{gap:14px}#tab-resumen.money-dashboard .money-onboarding{padding:14px 16px}#tab-resumen.money-dashboard .money-card{padding:18px}#tab-resumen.money-dashboard .money-metric,#tab-resumen.money-dashboard .money-panel{padding:15px}#tab-resumen.money-dashboard .money-label,#tab-resumen.money-dashboard .bankroll-evolution-kpi-label{color:var(--summary-ink-3);font-weight:800}#tab-resumen.money-dashboard .money-value,#tab-resumen.money-dashboard .money-subvalue,#tab-resumen.money-dashboard .money-metric-value,#tab-resumen.money-dashboard .overall-number,#tab-resumen.money-dashboard .bankroll-evolution-kpi-value{color:var(--summary-ink);font-weight:800}#tab-resumen.money-dashboard .money-card .rounded-2xl{border-radius:14px;background:var(--summary-card-bg);border-color:var(--summary-line)}#tab-resumen.money-dashboard .money-period-select{background:var(--summary-control-bg);border-color:var(--summary-line);color:var(--summary-ink)}#tab-resumen.money-dashboard .summary-bankroll-card{position:relative;overflow:hidden;min-height:258px;--glass:var(--summary-card-bg);--glass-bd:var(--summary-line);--shadow-sm:var(--summary-shadow);background:var(--summary-card-bg);border-color:var(--summary-line);border-left:3px solid var(--up);box-shadow:var(--summary-shadow);gap:14px}#tab-resumen.money-dashboard .summary-bankroll-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#tab-resumen.money-dashboard .summary-bankroll-title-row{display:flex;align-items:center;gap:9px}#tab-resumen.money-dashboard .summary-bankroll-icon,#tab-resumen.money-dashboard .summary-metric-icon,#tab-resumen.money-dashboard .bankroll-evolution-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-bd);flex-shrink:0}#tab-resumen.money-dashboard .summary-bankroll-status,#tab-resumen.money-dashboard .bankroll-evolution-status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border-radius:999px;background:var(--summary-bg);border:1px solid rgba(53,208,127,.28);color:var(--up);font-size:10px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}#tab-resumen.money-dashboard .summary-bankroll-status.is-negative,#tab-resumen.money-dashboard .bankroll-evolution-status.is-negative{border-color:var(--down-bd);color:var(--down)}#tab-resumen.money-dashboard .summary-bankroll-status.is-neutral,#tab-resumen.money-dashboard .bankroll-evolution-status.is-neutral{border-color:var(--brand-bd);color:var(--brand-ink)}#tab-resumen.money-dashboard .summary-bankroll-card .money-label{letter-spacing:.075em;text-transform:uppercase}#tab-resumen.money-dashboard .dashboard-bankroll-value{margin-top:20px;color:var(--summary-ink);font-size:clamp(38px,4.8vw,58px);line-height:.9;letter-spacing:-.045em;font-weight:900;text-shadow:0 0 28px rgba(0,0,0,.10)}#tab-resumen.money-dashboard .summary-period-controls{border:1px solid rgba(154,161,152,.17);border-radius:13px;background:var(--summary-bg);padding:8px;align-self:flex-start}#tab-resumen.money-dashboard .summary-period-controls .money-period-select{min-height:32px;border-color:rgba(154,161,152,.17);background:var(--summary-control-bg)}#tab-resumen.money-dashboard .summary-bankroll-delta-grid{margin-top:auto}#tab-resumen.money-dashboard .summary-bankroll-delta{min-height:58px;padding:10px 12px;background:var(--summary-metric-bg);border-color:var(--summary-line);box-shadow:var(--summary-shadow-elevated)}#tab-resumen.money-dashboard .summary-bankroll-delta-money{border-left:2px solid var(--up)}#tab-resumen.money-dashboard .summary-bankroll-delta-percent{border-left:2px solid var(--brand)}#tab-resumen.money-dashboard .summary-bankroll-delta-money:has(.text-rose-400),#tab-resumen.money-dashboard .summary-bankroll-delta-percent:has(.text-rose-400){border-left-color:var(--down)}#tab-resumen.money-dashboard .summary-bankroll-delta .money-subvalue{font-family:var(--mono);font-size:18px;line-height:1.05;font-weight:900}#tab-resumen.money-dashboard .summary-metric-grid{align-content:stretch}#tab-resumen.money-dashboard .summary-metric-card{min-height:118px;--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);--shadow-sm:var(--summary-shadow-elevated);background:var(--summary-metric-bg);border-color:var(--summary-line);box-shadow:var(--summary-shadow-elevated);gap:9px;position:relative}#tab-resumen.money-dashboard .summary-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#tab-resumen.money-dashboard .summary-metric-icon{width:29px;height:29px;border-radius:10px;color:var(--summary-ink-2);background:rgba(200,255,77,.18);border-color:var(--summary-line)}#tab-resumen.money-dashboard .summary-metric-profit .summary-metric-icon{color:var(--up);background:var(--up-soft);border-color:var(--up-bd)}#tab-resumen.money-dashboard .summary-metric-tournaments .summary-metric-icon{color:var(--warn);background:rgba(245,196,81,.08);border-color:rgba(245,196,81,.22)}#tab-resumen.money-dashboard .summary-metric-hours .summary-metric-icon{color:var(--brand-ink);background:var(--brand-soft);border-color:var(--brand-bd)}#tab-resumen.money-dashboard .summary-metric-positive .summary-metric-icon{color:var(--up);background:var(--up-soft);border-color:var(--up-bd)}#tab-resumen.money-dashboard .summary-metric-card .money-label{font-size:10px;letter-spacing:.075em;text-transform:uppercase}#tab-resumen.money-dashboard .summary-metric-card .money-metric-value{font-size:clamp(22px,2.35vw,29px);line-height:1;letter-spacing:-.01em}#tab-resumen.money-dashboard .summary-metric-profit{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--up)}#tab-resumen.money-dashboard .summary-metric-profit:has(.ld-money-negative){border-top-color:var(--down)}#tab-resumen.money-dashboard .summary-metric-tournaments{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--warn)}#tab-resumen.money-dashboard .summary-metric-hours{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--brand)}#tab-resumen.money-dashboard .summary-metric-positive{--glass:var(--summary-metric-bg);--glass-bd:var(--summary-line);border-top:2px solid var(--up)}#tab-resumen.money-dashboard .status-pill,#tab-resumen.money-dashboard .ai-line{background:var(--summary-card-bg);border:1px solid var(--summary-line);color:var(--summary-ink-2)}#tab-resumen.money-dashboard .summary-overall-card,#tab-resumen.money-dashboard .summary-ai-card{display:flex;flex-direction:column;gap:14px}#tab-resumen.money-dashboard .summary-card-head,#tab-resumen.money-dashboard .summary-score-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}#tab-resumen.money-dashboard .summary-period{margin-top:4px;color:var(--summary-ink-3);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#tab-resumen.money-dashboard .summary-ai-badge,#tab-resumen.money-dashboard .status-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;background:var(--summary-control-bg);border:1px solid var(--summary-line);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#tab-resumen.money-dashboard .summary-score-label{color:var(--summary-ink-3);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#tab-resumen.money-dashboard .summary-overall-read,#tab-resumen.money-dashboard .summary-ai-recommendation{margin:0;color:var(--summary-ink-2);font-size:12.5px;line-height:1.45;font-weight:650}#tab-resumen.money-dashboard .summary-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#tab-resumen.money-dashboard .summary-mini-tile,#tab-resumen.money-dashboard .ai-line{border-radius:12px;background:var(--summary-metric-bg);border:1px solid var(--summary-line)}#tab-resumen.money-dashboard .summary-mini-tile{padding:10px 11px;min-width:0}#tab-resumen.money-dashboard .summary-mini-tile span{display:block;color:var(--summary-ink-3);font-size:9.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#tab-resumen.money-dashboard .summary-mini-tile strong{display:block;margin-top:5px;color:var(--summary-ink);font-family:var(--mono);font-size:13px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tab-resumen.money-dashboard .summary-ai-list{display:grid;gap:8px}#tab-resumen.money-dashboard .ai-line{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px}#tab-resumen.money-dashboard .ai-line > span{width:8px;height:8px;margin-top:5px;border-radius:999px;background:var(--brand)}#tab-resumen.money-dashboard .ai-line p{margin:0;color:var(--summary-ink-2);font-size:12.5px;line-height:1.4;font-weight:650}#tab-resumen.money-dashboard .ai-line.positive > span{background:var(--up)}#tab-resumen.money-dashboard .ai-line.warning > span{background:var(--warn)}#tab-resumen.money-dashboard .ai-line.danger > span{background:var(--down)}#tab-resumen.money-dashboard .ai-line.info > span{background:var(--brand)}#tab-resumen.money-dashboard .ai-positive{color:var(--up);font-weight:900}#tab-resumen.money-dashboard .ai-warning{color:var(--warn);font-weight:900}#tab-resumen.money-dashboard .ai-danger{color:var(--down);font-weight:900}#tab-resumen.money-dashboard .ai-info{color:var(--brand-ink);font-weight:900}@media (max-width:640px){#tab-resumen.money-dashboard .money-onboarding,#tab-resumen.money-dashboard .money-card,#tab-resumen.money-dashboard .money-metric,#tab-resumen.money-dashboard .money-panel,#tab-resumen.money-dashboard .money-chart{border-radius:15px;padding:16px}#tab-resumen.money-dashboard .summary-mini-grid{grid-template-columns:1fr}#tab-resumen.money-dashboard .summary-bankroll-card{min-height:0}#tab-resumen.money-dashboard .summary-bankroll-top,#tab-resumen.money-dashboard .bankroll-evolution-head{align-items:flex-start}#tab-resumen.money-dashboard .summary-bankroll-status,#tab-resumen.money-dashboard .bankroll-evolution-status{align-self:flex-start}#tab-resumen.money-dashboard .summary-period-controls{width:100%}#tab-resumen.money-dashboard .summary-metric-card{min-height:112px}}#tab-resumen.money-dashboard .bankroll-evolution-card{position:relative;overflow:hidden;padding:1.15rem 1.2rem 1.05rem;--glass:var(--bankroll-evolution-card-bg);--glass-bd:var(--bankroll-evolution-card-border);--shadow-sm:var(--bankroll-evolution-card-shadow);background:var(--bankroll-evolution-card-bg);border:1px solid var(--bankroll-evolution-card-border);box-shadow:var(--bankroll-evolution-card-shadow);border-left:3px solid var(--brand)}#tab-resumen.money-dashboard .bankroll-evolution-card::before{content:none;display:none}#tab-resumen.money-dashboard .bankroll-evolution-head{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid var(--summary-line)}#tab-resumen.money-dashboard .bankroll-evolution-title-group{display:flex;align-items:flex-start;gap:10px;min-width:0}#tab-resumen.money-dashboard .bankroll-evolution-eyebrow{margin:0;color:var(--brand-ink);font-size:10px;font-weight:900;letter-spacing:.085em;text-transform:uppercase}#tab-resumen.money-dashboard .bankroll-evolution-head h3{color:var(--ink);font-size:clamp(1.18rem,1.7vw,1.45rem);letter-spacing:0;line-height:1.05;margin-top:3px}#tab-resumen.money-dashboard .bankroll-evolution-subtext{color:var(--ink2);font-size:11.5px;margin-top:5px;max-width:560px}#tab-resumen.money-dashboard .bankroll-evolution-kpis{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}#tab-resumen.money-dashboard .bankroll-evolution-kpi{min-height:66px;padding:10px 11px;border-radius:12px;background:var(--bankroll-evolution-kpi-bg);border:1px solid var(--bankroll-evolution-kpi-border);display:flex;flex-direction:column;justify-content:space-between;gap:5px;box-shadow:var(--bankroll-evolution-kpi-shadow);position:relative;overflow:hidden}#tab-resumen.money-dashboard .bankroll-evolution-kpi-label{margin:0;font-size:9.5px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.68px;color:var(--bankroll-evolution-kpi-label-color)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-value{margin:0;font-family:var(--mono);font-size:clamp(18px,1.55vw,22px);font-weight:900;line-height:1.02;letter-spacing:0;color:inherit;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}#tab-resumen.money-dashboard .bankroll-evolution-kpi-meta{margin:0;font-size:10.8px;line-height:1.34;font-weight:600;color:var(--bankroll-evolution-kpi-meta-color)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-value.is-positive{color:var(--up)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-value.is-negative{color:var(--down)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-meta.is-negative{color:var(--down)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-meta.dashboard-highlight-note{color:var(--warn)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-current,#tab-resumen.money-dashboard .bankroll-evolution-kpi-result,#tab-resumen.money-dashboard .bankroll-evolution-kpi-variation{--glass:var(--bankroll-evolution-kpi-bg);--glass-bd:var(--summary-line);border-left:2px solid var(--up);border-top:0}#tab-resumen.money-dashboard .bankroll-evolution-kpi-current:has(.is-negative),#tab-resumen.money-dashboard .bankroll-evolution-kpi-result:has(.is-negative),#tab-resumen.money-dashboard .bankroll-evolution-kpi-variation:has(.is-negative){border-left-color:var(--down)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-max{--glass:var(--bankroll-evolution-kpi-bg);--glass-bd:var(--summary-line);border-left:2px solid var(--warn);border-top:0}#tab-resumen.money-dashboard .bankroll-evolution-kpi-variation{--glass:var(--bankroll-evolution-kpi-bg);--glass-bd:var(--summary-line);border-left-color:var(--brand)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-variation:has(.is-negative){border-left-color:var(--down)}#tab-resumen.money-dashboard .bankroll-evolution-kpi-max .bankroll-evolution-kpi-value{color:var(--warn)}#tab-resumen.money-dashboard #svg-graph-container.bankroll-evolution-stage{position:relative;height:clamp(285px,35vh,350px);min-height:0;max-height:350px;border-radius:16px;overflow:visible;background:var(--bankroll-evolution-stage-bg);border:1px solid var(--bankroll-evolution-stage-border);box-shadow:var(--bankroll-evolution-stage-shadow);background-image:none}#tab-resumen.money-dashboard .bankroll-evolution-grid{position:absolute;inset:0;pointer-events:none;background-image:var(--bankroll-evolution-grid-x),var(--bankroll-evolution-grid-y);background-size:12.5% 100%,100% 20%;background-position:0 0,0 0;opacity:.18;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.18));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.18))}#tab-resumen.money-dashboard .bankroll-evolution-journey{position:absolute;inset:10px 14px auto 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none;z-index:1}#tab-resumen.money-dashboard .bankroll-evolution-journey span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--bankroll-evolution-journey-bg);border:1px solid var(--bankroll-evolution-journey-border);color:var(--ink3);font-size:9.3px;line-height:1;text-transform:uppercase;letter-spacing:.55px;font-weight:700}#tab-resumen.money-dashboard #svg-graph.bankroll-evolution-svg{position:absolute;inset:0;width:100%;height:100%;padding:0;overflow:visible;z-index:2}#tab-resumen.money-dashboard #chart-empty-message.bankroll-evolution-empty{z-index:3;background:var(--bankroll-evolution-empty-bg)}#tab-resumen.money-dashboard .bankroll-evolution-empty i{color:var(--brand-ink)}#tab-resumen.money-dashboard .bankroll-evolution-empty p:first-of-type{color:var(--ink)}#tab-resumen.money-dashboard .bankroll-evolution-empty p:last-of-type{color:var(--ink2)}#tab-resumen.money-dashboard .bankroll-evolution-chart-legend{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:var(--ink3);font-size:10px;font-weight:600}#tab-resumen.money-dashboard .bankroll-evolution-chart-legend .legend-items{display:flex;flex-wrap:wrap;gap:10px}#tab-resumen.money-dashboard .bankroll-evolution-chart-legend .legend-item{display:inline-flex;align-items:center;gap:7px}#tab-resumen.money-dashboard .bankroll-evolution-chart-legend .legend-swatch{width:18px;height:8px;border-radius:999px;opacity:.95;display:inline-block}#tab-resumen.money-dashboard .bankroll-evolution-chart-legend .legend-swatch.break-even{background:var(--bankroll-break-even-bg);border:1px solid var(--bankroll-break-even-border)}@keyframes bankrollPathDraw{from{stroke-dashoffset:var(--path-length,0)}to{stroke-dashoffset:0}}@keyframes bankrollFadeRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#tab-resumen.money-dashboard .bankroll-evolution-kpis,#tab-resumen.money-dashboard .bankroll-evolution-stage,#tab-resumen.money-dashboard .bankroll-evolution-chart-legend{animation:bankrollFadeRise 260ms ease-out}@media (max-width:1024px){#tab-resumen.money-dashboard .bankroll-evolution-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#tab-resumen.money-dashboard #svg-graph-container.bankroll-evolution-stage{height:clamp(270px,34vh,330px);min-height:0;max-height:330px}}@media (max-width:640px){#tab-resumen.money-dashboard .bankroll-evolution-card{padding:1rem}#tab-resumen.money-dashboard .bankroll-evolution-kpis{grid-template-columns:1fr;gap:10px}#tab-resumen.money-dashboard #svg-graph-container.bankroll-evolution-stage{height:250px;min-height:0;max-height:250px;border-radius:16px}#tab-resumen.money-dashboard .bankroll-evolution-journey{inset:10px 10px auto 10px}#tab-resumen.money-dashboard .bankroll-evolution-journey span:last-child{display:none}}:root{--type-display:62px;--type-h1:30px;--type-h2:21px;--type-body:15px;--type-label:11px;--type-metric:26px;--type-line-tight:1.1;--type-line-body:1.45;--type-label-track:.5px}html,body,#landing-legacy-unused,#dashboard-page{font-family:var(--sans) !important;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input,select,textarea,button{font-family:inherit !important}#dashboard-page h1,#dashboard-page .ld-h1{font-size:var(--type-h1) !important;font-weight:800 !important;line-height:var(--type-line-tight) !important;letter-spacing:-.025em !important}#dashboard-page h2,#dashboard-page h3{font-size:var(--type-h2) !important;font-weight:700 !important;line-height:var(--type-line-tight) !important;letter-spacing:-.025em !important}#dashboard-page p,#dashboard-page li,#dashboard-page td,#dashboard-page input,#dashboard-page select,#dashboard-page textarea,#dashboard-page button{letter-spacing:0}#dashboard-page .money-label,#dashboard-page .bankroll-evolution-kpi-label,#dashboard-page th,#dashboard-page label[class*="uppercase"],#dashboard-page span[class*="uppercase"],#dashboard-page p[class*="uppercase"]{font-size:var(--type-label) !important;font-weight:600 !important;line-height:var(--type-line-tight) !important;letter-spacing:var(--type-label-track) !important;text-transform:uppercase}#dashboard-page .ld-money,#dashboard-page .ld-number,#dashboard-page .ld-percent,#dashboard-page .font-mono,#dashboard-page .money-value,#dashboard-page .money-subvalue,#dashboard-page .money-metric-value,#dashboard-page .bankroll-evolution-kpi-value,#dashboard-page input[type="number"]{font-family:var(--mono) !important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}#dashboard-page .money-subvalue,#dashboard-page .money-metric-value,#dashboard-page .bankroll-evolution-kpi-value{font-size:var(--type-metric) !important;font-weight:700 !important;line-height:var(--type-line-tight) !important;letter-spacing:0 !important}#dashboard-page .dashboard-bankroll-value{font-size:clamp(30px,3vw,38px) !important;font-weight:700 !important;line-height:var(--type-line-tight) !important;letter-spacing:0 !important}#dashboard-page .bankroll-evolution-subtext,#dashboard-page .sessions-empty-text,#dashboard-page .mental-reflection-copy{font-size:var(--type-body) !important;font-weight:400 !important;line-height:var(--type-line-body) !important;letter-spacing:0 !important}#dashboard-page .team-dashboard-board{margin:-24px;min-height:calc(100vh - 66px);background:var(--pd-bg)}#dashboard-page .team-dashboard-frame{display:block;width:100%;height:calc(100vh - 66px);min-height:760px;border:0;background:var(--pd-bg)}#dashboard-page .team-dashboard-frame:not([src]){display:none}#dashboard-page .team-unavailable-state{margin:24px;padding:14px 16px;border:1px solid var(--pd-border);border-radius:10px;background:var(--pd-surface);color:var(--pd-muted);font-size:14px}@media (max-width:900px){#dashboard-page .team-dashboard-board{margin:-16px}#dashboard-page .team-dashboard-frame{min-height:720px}}#dashboard-page.team-only > header{display:none !important}#dashboard-page.team-only aside{display:none !important}#dashboard-page.team-only main{padding:0 !important}#dashboard-page.team-only .team-dashboard-board{margin:0;min-height:100vh}#dashboard-page.team-only .team-dashboard-frame{height:100vh;min-height:100vh}
/* assets/runtime/landing-styles-combined-6f4369af915c9045.css */
:root{--pd-bg:#0b0e0d;--pd-bg2:#101412;--pd-surface:#141917;--pd-surface-raised:#171d1a;--pd-surface-hover:#202822;--pd-paper:#f2efe6;--pd-text:#f8f6ef;--pd-muted:#9aa198;--pd-dim:#7d887d;--pd-border:rgba(244,241,231,.13);--pd-border-strong:rgba(244,241,231,.23);--pd-acid:#c8ff4d;--pd-acid-deep:#9bd62e;--pd-acid-soft:rgba(200,255,77,.13);--pd-coral:#ff7459;--pd-sky:#7ad7f0;--pd-yellow:#f5c451;--pd-success:#70e39b;--pd-ink:#101310;--pd-radius-sm:8px;--pd-radius-md:12px;--pd-radius-lg:20px;--pd-shadow:0 18px 48px rgba(0,0,0,.28);--pd-glow:none;--pd-fast:150ms;--pd-normal:280ms;--pd-ease:cubic-bezier(.2,.8,.2,1);--pd-sans:'Manrope',system-ui,sans-serif;--pd-display:'Space Grotesk',var(--pd-sans);--pd-mono:'DM Mono',monospace}::selection{background:var(--pd-acid);color:var(--pd-ink)}body{background:var(--pd-bg);color:var(--pd-text)}:where(button,input,select,textarea,a){-webkit-tap-highlight-color:rgba(200,255,77,.15)}:where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--pd-acid)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pd-acid);outline-offset:3px}:where(button,[role=button]):disabled{cursor:not-allowed}:where(input,select,textarea){color-scheme:dark}html:not(.dark) :where(input,select,textarea){color-scheme:light}:where(input,textarea)::placeholder{opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--pd-border-strong) transparent}::-webkit-scrollbar-thumb{background:var(--pd-border-strong);border-radius:8px}#dashboard-page :where(h1,h2,h3,.ld-h1){font-family:var(--pd-display)}#dashboard-page :where(.ld-number,.ld-money,.money-metric-value){font-variant-numeric:tabular-nums}#dashboard-page > aside{box-shadow:inset -1px 0 0 rgba(244,241,231,.025)}#dashboard-page .tab-btn[aria-selected=true]{box-shadow:none}#dashboard-page .tab-btn:hover{box-shadow:inset 3px 0 0 var(--pd-border-strong)}#dashboard-page .tab-btn[aria-selected=true]:hover{box-shadow:none}#dashboard-page :where(.ld-card,.money-card,.money-metric,.leak-card,.bankroll-evolution-card){transition:transform var(--pd-normal) var(--pd-ease),border-color var(--pd-normal),box-shadow var(--pd-normal)}@media (hover:hover) and (pointer:fine){#dashboard-page :where(.money-metric,.leak-card):hover{transform:translateY(-2px)}:where(button,[role=button]):not(:disabled):active{transform:translateY(1px)}}#dashboard-page .tab-content:not(.hidden){animation:pd-panel-in 280ms var(--pd-ease) both}#dashboard-page .tab-content:not(.hidden) > :nth-child(2){animation:pd-panel-in 340ms var(--pd-ease) both}#dashboard-page .tab-content:not(.hidden) > :nth-child(3){animation:pd-panel-in 400ms var(--pd-ease) both}.modal-animate{transform-origin:50% 35%}@media (max-width:1200px){#tab-resumen{--pd-summary-kpis:repeat(3,minmax(0,1fr));--pd-summary-bottom:minmax(0,1fr);--pd-summary-stats:repeat(5,minmax(0,1fr))}}@media (max-width:900px){#tab-resumen{--pd-summary-panels:minmax(0,1fr);--pd-summary-kpis:repeat(2,minmax(0,1fr));--pd-summary-stats:repeat(3,minmax(0,1fr))}}@media (max-width:620px){#tab-resumen{--pd-summary-kpis:minmax(0,1fr);--pd-summary-weekly:column;--pd-summary-weekly-width:100%}}@keyframes pd-panel-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:760px){:where(.modal-animate){max-width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}#dashboard-page :where(button,select,input:not([type=checkbox]):not([type=radio])){min-height:36px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}#landing-reference{isolation:isolate;text-align:left;font-weight:400}#landing-reference :where(h1,h2,h3,h4,p,ul){margin-block:1em}#landing-reference :where(h1,h2,h3,h4){font-weight:bold}#landing-reference :where(button,input){font:inherit;letter-spacing:normal}#landing-reference :where(svg){display:inline;vertical-align:baseline}#landing-reference :where(ul){list-style:disc;padding-left:40px}#landing-reference :where(a){text-decoration:underline}#landing-reference :where(small){font-size:smaller}#landing-reference{--bg:#0b0e0d;--bg2:#101412;--paper:#f2efe6;--paper2:#e9e4d8;--ink:#101310;--white:#f8f6ef;--muted:#9aa198;--line:rgba(244,241,231,.13);--acid:#c8ff4d;--acid2:#9bd62e;--coral:#ff7459;--sky:#7ad7f0;--yellow:#f5c451;--green:#70e39b;--card:#141917;--card2:#171d1a;--shadow:0 30px 90px rgba(0,0,0,.38);--sans:'Manrope',system-ui,sans-serif;--display:'Space Grotesk',var(--sans);--mono:'DM Mono',monospace}#landing-reference *{box-sizing:border-box}#landing-reference{scroll-behavior:smooth}#landing-reference{margin:0;background:var(--bg);color:var(--white);font-family:var(--sans);font-size:16px;line-height:1.5;overflow-x:hidden}#landing-reference a{color:inherit}#landing-reference .wrap{width:min(1180px,calc(100% - 40px));margin:auto}#landing-reference .section{padding:108px 0}#landing-reference .eyebrow{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acid);display:flex;align-items:center;gap:10px}#landing-reference .eyebrow:before{content:"";width:24px;height:1px;background:currentColor}#landing-reference .section-title{font-family:var(--display);font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.045em;margin:18px 0 0;max-width:900px}#landing-reference .section-copy{color:var(--muted);font-size:17px;max-width:680px;margin:20px 0 0}#landing-reference .mono{font-family:var(--mono)}#landing-reference .nav{position:sticky;top:0;z-index:50;background:rgba(11,14,13,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}#landing-reference .navin{height:76px;display:flex;align-items:center;gap:26px}#landing-reference .brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-family:var(--display);font-weight:700;letter-spacing:-.02em}#landing-reference .mark{width:40px;height:40px;border-radius:11px;background:#191c1a;display:grid;place-items:center;box-shadow:0 0 0 1px rgba(0,0,0,.3) inset}#landing-reference .mark svg{width:60%;height:60%;display:block}#landing-reference .mark svg{width:24px;height:24px}#landing-reference .navlinks{display:flex;gap:5px;margin-left:18px}#landing-reference .navlinks a{text-decoration:none;color:#b7bdb5;font-size:13px;font-weight:700;padding:9px 10px;border-radius:8px}#landing-reference .navlinks a:hover{color:var(--white);background:rgba(255,255,255,.05)}#landing-reference .nav-actions{margin-left:auto;display:flex;gap:9px;align-items:center}#landing-reference .btn{border:0;border-radius:11px;padding:12px 17px;font:800 13px var(--sans);cursor:pointer;transition:transform .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}#landing-reference .btn:hover{transform:translateY(-2px)}#landing-reference .btn-ghost{background:transparent;color:#d5d9d3;border:1px solid var(--line)}#landing-reference .btn-acid{background:var(--acid);color:#101310;box-shadow:none}#landing-reference .burger{display:none;margin-left:auto;width:42px;height:42px;background:transparent;color:var(--white);border:1px solid var(--line);border-radius:10px}#landing-reference .mobile-menu{display:none;padding:12px 20px 18px;border-top:1px solid var(--line);background:var(--bg2)}#landing-reference .mobile-menu.open{display:grid;gap:5px}#landing-reference .mobile-menu a,#landing-reference .mobile-menu button{padding:12px;color:#d6dad4;background:transparent;border:0;text-align:left;text-decoration:none;font:700 14px var(--sans)}#landing-reference .hero{padding:92px 0 50px;position:relative}#landing-reference .hero:before{content:"";position:absolute;width:620px;height:620px;right:-240px;top:-180px;background:radial-gradient(circle,rgba(200,255,77,.16),transparent 62%);filter:blur(10px);pointer-events:none}#landing-reference .hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:64px;align-items:center}#landing-reference .hero h1{font-family:var(--display);font-size:clamp(48px,7vw,86px);line-height:.91;letter-spacing:-.062em;margin:24px 0 0}#landing-reference .hero h1 em{font-style:normal;color:var(--acid)}#landing-reference .hero p{font-size:19px;line-height:1.65;color:#aeb5ad;max-width:620px;margin:24px 0 0}#landing-reference .hero p strong{color:var(--white)}#landing-reference .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}#landing-reference .btn-big{padding:15px 22px;font-size:15px;border-radius:12px}#landing-reference .proofline{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#727a72;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.05em}#landing-reference .proofline span:before{content:"+";color:var(--acid);margin-right:7px}#landing-reference .hero-device{position:relative;min-height:560px}#landing-reference .hero-card{position:absolute;inset:44px 0 0 32px;background:var(--paper);color:var(--ink);border-radius:28px;padding:22px;box-shadow:0 46px 110px rgba(0,0,0,.45);transform:rotate(2deg);overflow:hidden}#landing-reference .hero-card:before{content:"";position:absolute;inset:auto -70px -130px auto;width:330px;height:330px;border-radius:50%;background:var(--acid);opacity:.32}#landing-reference .windowbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d4d0c5;padding-bottom:15px}#landing-reference .dots{display:flex;gap:7px}#landing-reference .dots i{width:9px;height:9px;border-radius:50%;background:#aaa69b}#landing-reference .terminal-label{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#7b7b73}#landing-reference .big-kpi{font:700 56px/1 var(--display);letter-spacing:-.06em;margin-top:28px}#landing-reference .big-kpi small{font:500 12px var(--mono);letter-spacing:0;color:#6d7169;display:block;margin-bottom:10px;text-transform:uppercase}#landing-reference .delta{display:inline-flex;margin-top:12px;background:var(--ink);color:var(--acid);padding:7px 10px;border-radius:999px;font:500 11px var(--mono)}#landing-reference .chart{height:180px;margin-top:28px;position:relative;border-bottom:1px solid #c7c4bb;background:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),rgba(16,19,16,.07) 20%),repeating-linear-gradient(to bottom,transparent 0,transparent 44px,rgba(16,19,16,.07) 45px)}#landing-reference .chart svg{position:absolute;inset:10px 0 0;width:100%;height:160px}#landing-reference .stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}#landing-reference .stat-mini{border:1px solid #d7d3c8;border-radius:12px;padding:12px}#landing-reference .stat-mini span{font:500 10px var(--mono);color:#767970}#landing-reference .stat-mini strong{display:block;font:600 19px var(--display);margin-top:4px}#landing-reference .float-tag{position:absolute;border-radius:999px;padding:10px 14px;font:500 11px var(--mono);box-shadow:var(--shadow);z-index:4}#landing-reference .tag1{right:-20px;top:22px;background:var(--coral);color:#18110f;transform:rotate(7deg)}#landing-reference .tag2{left:-4px;bottom:40px;background:var(--sky);color:#0b171a;transform:rotate(-7deg)}#landing-reference .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}#landing-reference .strip-inner{display:flex;align-items:center;gap:34px;min-height:86px}#landing-reference .strip-label{font:500 10px var(--mono);color:#9aa198;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}#landing-reference .rooms{display:flex;gap:26px;flex-wrap:wrap}#landing-reference .room{font-family:var(--display);font-weight:700;color:#929991}#landing-reference .room b{color:var(--acid);margin-right:6px}#landing-reference .feature-head{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-bottom:48px}#landing-reference .feature-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}#landing-reference .feature{position:relative;border:1px solid var(--line);background:var(--card);border-radius:22px;padding:26px;overflow:hidden;min-height:300px}#landing-reference .feature:nth-child(1){grid-column:span 5}#landing-reference .feature:nth-child(2){grid-column:span 4}#landing-reference .feature:nth-child(3){grid-column:span 3;background:var(--paper);color:var(--ink)}#landing-reference .feature .n{font:500 11px var(--mono);color:var(--acid)}#landing-reference .feature:nth-child(3) .n{color:#5c7c00}#landing-reference .feature h3{font:700 26px/1.05 var(--display);letter-spacing:-.035em;margin:42px 0 0}#landing-reference .feature p{color:#9fa69e;margin:12px 0 0;font-size:14px;line-height:1.65}#landing-reference .feature:nth-child(3) p{color:#6d7169}#landing-reference .ticks{display:grid;gap:9px;margin-top:22px;font-size:13px}#landing-reference .ticks span:before{content:"↳";color:var(--acid);font-family:var(--mono);margin-right:8px}#landing-reference .feature:nth-child(3) .ticks span:before{color:#6e970e}#landing-reference .feature-small{grid-column:span 3;min-height:154px;background:var(--bg2)}#landing-reference .feature-small h3{font-size:18px;margin-top:24px}#landing-reference .feature-small p{font-size:13px}#landing-reference .steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:48px}#landing-reference .step{padding:28px 28px 34px;border-right:1px solid var(--line)}#landing-reference .step:last-child{border-right:0}#landing-reference .step .num{font:500 11px var(--mono);color:var(--acid)}#landing-reference .step h3{font:700 22px var(--display);letter-spacing:-.025em;margin:38px 0 0}#landing-reference .step p{color:var(--muted);font-size:14px;margin:9px 0 0}#landing-reference .demo-shell{margin-top:42px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--card)}#landing-reference .demo-tabs{display:flex;padding:10px;border-bottom:1px solid var(--line);gap:8px}#landing-reference .demo-tab{flex:1;border:1px solid transparent;background:transparent;color:#7f8780;border-radius:10px;padding:12px;font:700 13px var(--sans);cursor:pointer}#landing-reference .demo-tab.active{background:var(--acid);color:var(--ink)}#landing-reference .demo-body{padding:28px}#landing-reference .demo-panel{display:none}#landing-reference .demo-panel.active{display:block}#landing-reference .demo-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}#landing-reference .demo-card{border:1px solid var(--line);border-radius:18px;padding:20px;background:var(--bg2)}#landing-reference .demo-label{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#6f786f}#landing-reference .playcards{display:flex;gap:8px;margin:14px 0}#landing-reference .playing-card{width:58px;height:80px;border-radius:8px;background:var(--paper);color:var(--ink);display:grid;place-items:center;font:700 22px var(--display)}#landing-reference .decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#landing-reference .decision{border-radius:14px;padding:15px;background:#1b201d}#landing-reference .decision.bad{border:1px solid rgba(255,116,89,.35)}#landing-reference .decision.good{border:1px solid rgba(112,227,155,.35)}#landing-reference .decision small{font:500 9px var(--mono);text-transform:uppercase}#landing-reference .decision.bad small,#landing-reference .decision.bad b{color:var(--coral)}#landing-reference .decision.good small,#landing-reference .decision.good b{color:var(--green)}#landing-reference .grade{font:700 88px/1 var(--display);color:var(--acid);margin:12px 0}#landing-reference .barrow{display:grid;grid-template-columns:80px 1fr 44px;gap:10px;align-items:center;margin:12px 0;font-size:12px}#landing-reference .bar{height:7px;border-radius:99px;background:#252b27;overflow:hidden}#landing-reference .bar i{display:block;height:100%;background:var(--acid);border-radius:99px}#landing-reference .bars-chart{display:flex;align-items:end;gap:9px;height:170px;margin-top:26px}#landing-reference .bars-chart i{flex:1;background:#2d352f;border-radius:6px 6px 0 0}#landing-reference .bars-chart i:last-child{background:var(--acid)}#landing-reference .pricing-head{display:flex;justify-content:space-between;align-items:end;gap:24px}#landing-reference .billing{display:flex;border:1px solid var(--line);border-radius:999px;padding:4px}#landing-reference .billing button{border:0;background:transparent;color:#7f877f;border-radius:999px;padding:9px 14px;font:700 12px var(--sans);cursor:pointer}#landing-reference .billing button.active{background:var(--paper);color:var(--ink)}#landing-reference .pricing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:42px}#landing-reference .price{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:20px;display:flex;flex-direction:column;min-height:460px;position:relative}#landing-reference .price.recommended{background:var(--acid);color:var(--ink);border-color:var(--acid);transform:translateY(-12px)}#landing-reference .price .badge{position:absolute;top:14px;right:14px;font:500 9px var(--mono);text-transform:uppercase;border:1px solid rgba(16,19,16,.25);padding:5px 8px;border-radius:99px}#landing-reference .price h3{font:700 20px var(--display);margin:0}#landing-reference .price .desc{font-size:12px;color:#899189;min-height:54px;margin-top:7px}#landing-reference .price.recommended .desc{color:#4e5c3b}#landing-reference .amount{font:700 36px var(--display);letter-spacing:-.05em;margin-top:15px}#landing-reference .amount small{font:600 11px var(--sans);color:#707870}#landing-reference .price.recommended .amount small{color:#4f5a41}#landing-reference .save{font:500 10px var(--mono);color:var(--green);min-height:32px}#landing-reference .price.recommended .save{color:#3a4c10}#landing-reference .price .btn{width:100%;margin:12px 0 20px}#landing-reference .price.recommended .btn{background:var(--ink);color:var(--white)}#landing-reference .price ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:12px;color:#b1b7b0}#landing-reference .price.recommended ul{color:#30382c}#landing-reference .price li:before{content:"✓";color:var(--acid);margin-right:7px}#landing-reference .price.recommended li:before{color:#26330b}#landing-reference .split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#landing-reference .bullets4{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}#landing-reference .bullet{border-top:1px solid var(--line);padding:15px 0}#landing-reference .bullet .bn{font:500 10px var(--mono);color:var(--acid)}#landing-reference .bullet b{display:block;margin-top:8px;font-size:15px}#landing-reference .bullet span{display:block;margin-top:6px;color:var(--muted);font-size:12px}#landing-reference .product-card{background:var(--paper);color:var(--ink);border-radius:26px;padding:20px;box-shadow:var(--shadow);position:relative}#landing-reference .product-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7d3c7;padding-bottom:14px}#landing-reference .product-title{font:700 20px var(--display)}#landing-reference .pill{font:500 10px var(--mono);background:var(--ink);color:var(--acid);padding:7px 9px;border-radius:999px}#landing-reference .table-visual{margin-top:16px;height:230px;border:2px solid #30372f;border-radius:120px;position:relative;background:#dfe3d3}#landing-reference .pot{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);text-align:center}#landing-reference .pot small{font:500 10px var(--mono);color:#62695e}#landing-reference .pot strong{display:block;font:700 24px var(--display)}#landing-reference .hole{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:6px}#landing-reference .hole i{width:43px;height:59px;background:#fff;border-radius:7px;display:grid;place-items:center;font:700 17px var(--display);font-style:normal;box-shadow:0 4px 14px rgba(0,0,0,.12)}#landing-reference .action4{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}#landing-reference .action4 div{border:1px solid #d0cdc3;border-radius:10px;padding:9px;text-align:center;font:700 10px var(--mono)}#landing-reference .action4 div:nth-child(4){background:var(--acid);border-color:var(--acid)}#landing-reference .coach-list{display:grid;gap:8px;margin-top:14px}#landing-reference .coach-row{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;border:1px solid #d9d5cb;border-radius:12px;padding:10px}#landing-reference .avatar{width:34px;height:34px;border-radius:9px;background:var(--ink);color:var(--acid);display:grid;place-items:center;font:600 10px var(--mono)}#landing-reference .coach-row strong{font-size:12px}#landing-reference .coach-row small{display:block;color:#777b72;font-size:10px;margin-top:2px}#landing-reference .coach-row>span{font:500 10px var(--mono)}#landing-reference .formats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}#landing-reference .format{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;cursor:pointer;transition:.18s;text-align:left;color:var(--white);font-family:var(--sans)}#landing-reference .format:hover,#landing-reference .format.selected{border-color:var(--acid);transform:translateY(-4px)}#landing-reference .format.selected{box-shadow:none}#landing-reference .format .emoji{font-size:30px}#landing-reference .format h3{font:700 24px var(--display);margin:15px 0 0}#landing-reference .format .sub{font:500 10px var(--mono);color:var(--acid);text-transform:uppercase;margin-top:3px}#landing-reference .format p{color:var(--muted);font-size:13px;line-height:1.6}#landing-reference .format .metrics{border-top:1px solid var(--line);padding-top:12px;color:#69716a;font:500 10px var(--mono)}#landing-reference .faq{max-width:850px;margin:42px auto 0;display:grid;gap:9px}#landing-reference .faq-item{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}#landing-reference .faq-q{width:100%;background:transparent;color:var(--white);border:0;padding:19px 20px;display:flex;justify-content:space-between;gap:20px;text-align:left;font:700 15px var(--sans);cursor:pointer}#landing-reference .faq-q span:last-child{color:var(--acid);font:500 18px var(--mono)}#landing-reference .faq-a{display:none;padding:0 20px 20px;color:var(--muted);font-size:14px;line-height:1.7}#landing-reference .faq-item.open .faq-a{display:block}#landing-reference .final{padding:58px 0 110px}#landing-reference .final-card{background:var(--paper);color:var(--ink);border-radius:30px;padding:72px 30px;text-align:center;position:relative;overflow:hidden}#landing-reference .final-card:before,#landing-reference .final-card:after{content:"♠";position:absolute;font:700 180px var(--display);opacity:.06}#landing-reference .final-card:before{left:-30px;top:-55px}#landing-reference .final-card:after{right:-20px;bottom:-90px;transform:rotate(160deg)}#landing-reference .final-card h2{font:700 clamp(36px,5vw,66px)/.95 var(--display);letter-spacing:-.05em;margin:0 auto;max-width:850px}#landing-reference .final-card p{color:#666b63;margin:18px auto 0;max-width:570px;font-size:16px}#landing-reference .final-card .btn{margin-top:26px}#landing-reference .final-note{font:500 10px var(--mono);color:#7a7e75;margin-top:15px}#landing-reference footer{border-top:1px solid var(--line);background:#080a09}#landing-reference .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;padding:54px 0 32px}#landing-reference .footer-brand p{color:#6f776f;font-size:13px;max-width:300px}#landing-reference .socials{display:flex;gap:8px;margin-top:16px}#landing-reference .socials a{width:36px;height:36px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;text-decoration:none;color:#939a93}#landing-reference .fcol h4{font:500 10px var(--mono);color:#9aa198;text-transform:uppercase;letter-spacing:.11em;margin:0 0 14px}#landing-reference .fcol{display:flex;flex-direction:column;gap:10px}#landing-reference .fcol a,#landing-reference .fcol button{background:0;border:0;padding:0;text-align:left;color:#808880;text-decoration:none;font:600 13px var(--sans);cursor:pointer}#landing-reference .footer-bottom{border-top:1px solid var(--line);padding:16px 0 22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#9aa198;font-size:11px}#landing-reference .modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}#landing-reference .modal.open{display:flex}#landing-reference .modal-card{width:min(500px,100%);background:var(--paper);color:var(--ink);border-radius:22px;padding:24px;box-shadow:var(--shadow)}#landing-reference .modal-top{display:flex;justify-content:space-between;gap:20px}#landing-reference .modal h3{font:700 26px var(--display);margin:0}#landing-reference .modal p{color:#686d65;font-size:14px}#landing-reference .close{border:0;background:#dedacf;width:34px;height:34px;border-radius:9px;cursor:pointer}#landing-reference .legal{max-height:60vh;overflow:auto}#landing-reference .legal h4{margin:18px 0 6px}#landing-reference .legal p{margin:0 0 12px}@media(max-width:1050px){#landing-reference .navlinks{display:none}#landing-reference .burger{display:block}#landing-reference .nav-actions{margin-left:auto}#landing-reference .hero-grid,#landing-reference .split{grid-template-columns:1fr}#landing-reference .hero-device{min-height:500px}#landing-reference .feature:nth-child(1),#landing-reference .feature:nth-child(2),#landing-reference .feature:nth-child(3){grid-column:span 4}#landing-reference .pricing-grid{grid-template-columns:repeat(2,1fr)}#landing-reference .price.recommended{transform:none}#landing-reference .footer-grid{grid-template-columns:1.5fr 1fr 1fr}#landing-reference .footer-grid .fcol:last-child{grid-column:2/4}#landing-reference .formats{grid-template-columns:1fr 1fr}}@media(max-width:700px){#landing-reference .wrap{width:min(100% - 28px,1180px)}#landing-reference .section{padding:78px 0}#landing-reference .nav-actions .btn-ghost{display:none}#landing-reference .hero{padding-top:62px}#landing-reference .hero-grid{gap:34px}#landing-reference .hero-device{min-height:440px}#landing-reference .hero-card{inset:20px 0 0 0;padding:17px;border-radius:20px}#landing-reference .big-kpi{font-size:42px}#landing-reference .tag1{right:-5px}#landing-reference .feature-head{grid-template-columns:1fr}#landing-reference .feature-grid{grid-template-columns:1fr}#landing-reference .feature,#landing-reference .feature:nth-child(n){grid-column:auto;min-height:auto}#landing-reference .steps{grid-template-columns:1fr}#landing-reference .step{border-right:0;border-bottom:1px solid var(--line)}#landing-reference .demo-two,#landing-reference .decision-grid{grid-template-columns:1fr}#landing-reference .pricing-head{display:block}#landing-reference .billing{margin-top:20px;width:max-content}#landing-reference .pricing-grid{grid-template-columns:1fr}#landing-reference .price{min-height:auto}#landing-reference .split{gap:38px}#landing-reference .bullets4{grid-template-columns:1fr}#landing-reference .formats{grid-template-columns:1fr}#landing-reference .footer-grid{grid-template-columns:1fr}#landing-reference .footer-grid .fcol:last-child{grid-column:auto}#landing-reference .product-card{padding:15px}#landing-reference .table-visual{height:200px}#landing-reference .action4{grid-template-columns:1fr 1fr}#landing-reference .rooms{gap:13px}#landing-reference .strip-inner{align-items:flex-start;flex-direction:column;padding:22px 0}#landing-reference .final-card{padding:54px 20px}}#landing-reference{position:relative}#landing-reference:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3;background:linear-gradient(rgba(244,241,231,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(244,241,231,.018) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 86%)}#landing-reference:after{content:"";position:fixed;inset:-25%;pointer-events:none;z-index:-4;background:radial-gradient(circle at 18% 25%,rgba(122,215,240,.055),transparent 20%),radial-gradient(circle at 78% 18%,rgba(200,255,77,.07),transparent 24%),radial-gradient(circle at 60% 78%,rgba(255,116,89,.035),transparent 21%);animation:ambientShift 18s ease-in-out infinite alternate}#landing-reference ::selection{background:var(--acid);color:var(--ink)}#landing-reference .scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:120;pointer-events:none}#landing-reference .scroll-progress i{display:block;height:100%;width:0;background:var(--acid);box-shadow:none}#landing-reference .cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:-2;background:radial-gradient(circle,rgba(200,255,77,.06),transparent 68%);transform:translate(-50%,-50%);opacity:0;transition:opacity .35s ease}#landing-reference:hover .cursor-glow{opacity:1}#landing-reference .nav{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}#landing-reference .nav.scrolled{background:rgba(11,14,13,.92);box-shadow:0 16px 50px rgba(0,0,0,.22)}#landing-reference .mark{position:relative;overflow:hidden}#landing-reference .mark:after{content:"";position:absolute;inset:-45%;background:linear-gradient(120deg,transparent 35%,rgba(248,246,239,.55) 50%,transparent 65%);transform:translateX(-120%) rotate(8deg);animation:logoSweep 4.8s ease-in-out infinite}#landing-reference .navlinks a{position:relative;overflow:hidden}#landing-reference .navlinks a:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:1px;background:var(--acid);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}#landing-reference .navlinks a:hover:after{transform:scaleX(1)}#landing-reference .btn{position:relative;overflow:hidden;isolation:isolate}#landing-reference .btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(248,246,239,.2) 48%,transparent 76%);transform:translateX(-140%);transition:transform .55s ease;z-index:-1}#landing-reference .btn:hover:after{transform:translateX(140%)}#landing-reference .hero{min-height:680px;display:flex;align-items:center}#landing-reference .hero:after{content:"";position:absolute;left:50%;top:4%;width:1px;height:90%;background:linear-gradient(to bottom,transparent,var(--line),transparent);opacity:.45;pointer-events:none}#landing-reference .hero-grid{position:relative;z-index:2}#landing-reference .hero-grid>div:first-child{animation:heroCopyIn .85s cubic-bezier(.2,.8,.2,1) both}#landing-reference .hero h1 em{position:relative;display:inline-block;text-shadow:0 0 38px rgba(200,255,77,.13)}#landing-reference .hero h1 em:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:7px;background:repeating-linear-gradient(90deg,var(--acid) 0 18px,transparent 18px 25px);opacity:.4;transform:scaleX(0);transform-origin:left;animation:underlineIn 1.1s .45s ease forwards}#landing-reference .proofline span{transition:color .2s ease,transform .2s ease}#landing-reference .proofline span:hover{color:var(--white);transform:translateY(-2px)}#landing-reference .hero-device{min-height:590px;perspective:1400px;isolation:isolate}#landing-reference .hero-stage{position:absolute;inset:18px 0 0 26px;transform-style:preserve-3d;animation:stageFloat 7s ease-in-out infinite}#landing-reference .hero-card{inset:50px 12px 38px 28px;transform:rotate(1.4deg) translateZ(24px);border:1px solid rgba(16,19,16,.1);transition:transform .2s ease;box-shadow:0 50px 120px rgba(0,0,0,.52),0 0 0 1px rgba(248,246,239,.04)}#landing-reference .hero-card:after{content:"";position:absolute;left:0;right:0;top:-35%;height:30%;background:linear-gradient(to bottom,transparent,rgba(248,246,239,.38),transparent);transform:skewY(-6deg);animation:scanCard 5.8s ease-in-out infinite;pointer-events:none}#landing-reference .hero-card .chart{overflow:hidden}#landing-reference .hero-card .chart svg path:first-child{stroke-dasharray:900;stroke-dashoffset:900;animation:chartDraw 2.4s .4s cubic-bezier(.25,.8,.25,1) forwards}#landing-reference .hero-card .chart svg path:last-child{opacity:0;animation:chartAreaIn 1.4s 1.25s ease forwards}#landing-reference .hero-card .stat-mini{background:rgba(248,246,239,.55);backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease}#landing-reference .hero-card .stat-mini:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08)}#landing-reference .float-tag{animation:tagFloat 5.4s ease-in-out infinite}#landing-reference .tag2{animation-delay:-2.1s}#landing-reference .orbit{position:absolute;border:1px solid var(--line);border-radius:50%;pointer-events:none;z-index:-1}#landing-reference .orbit:before,#landing-reference .orbit:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--acid);box-shadow:none}#landing-reference .orbit-a{width:510px;height:510px;right:-115px;top:8px;animation:orbitSpin 18s linear infinite}#landing-reference .orbit-a:before{left:60px;top:42px}#landing-reference .orbit-a:after{right:58px;bottom:45px;background:var(--sky);box-shadow:none}#landing-reference .orbit-b{width:360px;height:360px;right:-22px;top:84px;border-style:dashed;opacity:.55;animation:orbitSpin 25s linear infinite reverse}#landing-reference .orbit-b:before{left:2px;top:170px;background:var(--coral);box-shadow:none}#landing-reference .orbit-b:after{display:none}#landing-reference .sat-card{position:absolute;z-index:6;border:1px solid var(--line);background:rgba(20,25,23,.92);backdrop-filter:blur(16px);box-shadow:var(--shadow);border-radius:16px;padding:13px 14px;color:var(--white);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em}#landing-reference .sat-card strong{font:700 18px var(--display);display:block;margin-top:4px;letter-spacing:-.03em}#landing-reference .sat-leak{right:-12px;bottom:12px;width:150px;animation:satFloat 6.1s ease-in-out infinite}#landing-reference .sat-grade{left:-16px;top:115px;width:122px;animation:satFloat 5.6s -1.8s ease-in-out infinite}#landing-reference .sat-grade strong{font-size:31px;color:var(--acid)}#landing-reference .mini-heat{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:9px}#landing-reference .mini-heat i{height:10px;border-radius:3px;background:rgba(200,255,77,.14)}#landing-reference .mini-heat i:nth-child(3n),#landing-reference .mini-heat i:nth-child(7){background:var(--acid)}#landing-reference .mini-heat i:nth-child(4),#landing-reference .mini-heat i:nth-child(9){background:var(--coral)}#landing-reference .hero-data-ring{position:absolute;right:28px;top:12px;width:76px;height:76px;border-radius:50%;background:conic-gradient(var(--acid) 0 78%,rgba(16,19,16,.1) 78%);display:grid;place-items:center;box-shadow:0 14px 32px rgba(0,0,0,.1)}#landing-reference .hero-data-ring:before{content:"";width:58px;height:58px;border-radius:50%;background:var(--paper)}#landing-reference .hero-data-ring:after{content:"GTO";position:absolute;font:600 10px var(--mono);color:var(--ink);letter-spacing:.08em}#landing-reference .strip{position:relative}#landing-reference .strip-inner{position:relative}#landing-reference .room{display:inline-flex;align-items:center;transition:transform .2s ease,color .2s ease}#landing-reference .room:hover{transform:translateY(-3px);color:var(--white)}#landing-reference .room b{display:inline-block;animation:roomPulse 3.2s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(200,255,77,.22))}#landing-reference .room:nth-child(2) b{animation-delay:-.5s}#landing-reference .room:nth-child(3) b{animation-delay:-1s}#landing-reference .room:nth-child(4) b{animation-delay:-1.5s}#landing-reference .room:nth-child(5) b{animation-delay:-2s}#landing-reference .room:nth-child(6) b{animation-delay:-2.5s}#landing-reference .feature{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}#landing-reference .feature:hover{transform:translateY(-8px);border-color:rgba(200,255,77,.36);box-shadow:0 28px 70px rgba(0,0,0,.26)}#landing-reference .feature:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,80%) var(--my,10%),rgba(200,255,77,.095),transparent 32%);opacity:0;transition:opacity .25s ease;pointer-events:none}#landing-reference .feature:hover:before{opacity:1}#landing-reference .feature:nth-child(3):before{background:radial-gradient(circle at var(--mx,80%) var(--my,10%),rgba(16,19,16,.08),transparent 32%)}#landing-reference .feature-art{position:absolute;right:16px;top:17px;width:118px;height:82px;opacity:.86;pointer-events:none}#landing-reference .feature-art svg{width:100%;height:100%;overflow:visible}#landing-reference .feature-art .draw{stroke-dasharray:300;stroke-dashoffset:300}#landing-reference .feature.in-view .feature-art .draw{animation:drawLine 1.5s .15s ease forwards}#landing-reference .feature-art .pulse-dot{transform-origin:center;animation:dotPulse 2.2s ease-in-out infinite}#landing-reference .feature-small:after{content:"";position:absolute;right:18px;top:18px;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;box-shadow:none;transform:rotate(45deg);transition:transform .35s ease,background .35s ease}#landing-reference .feature-small:hover:after{transform:rotate(135deg);background:rgba(200,255,77,.12)}#landing-reference .step{position:relative;overflow:hidden;transition:background .25s ease}#landing-reference .step:after{content:"";position:absolute;left:28px;bottom:18px;width:0;height:2px;background:var(--acid);transition:width .45s cubic-bezier(.2,.8,.2,1)}#landing-reference .step:hover{background:rgba(255,255,255,.018)}#landing-reference .step:hover:after{width:calc(100% - 56px)}#landing-reference .step .num{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;transition:transform .35s ease,background .35s ease,color .35s ease}#landing-reference .step:hover .num{transform:rotate(360deg);background:var(--acid);color:var(--ink)}#landing-reference .demo-shell{position:relative;box-shadow:0 34px 100px rgba(0,0,0,.24);transition:transform .3s ease,border-color .3s ease}#landing-reference .demo-shell:hover{transform:translateY(-4px);border-color:rgba(200,255,77,.25)}#landing-reference .demo-shell:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:24px;background:linear-gradient(120deg,transparent 25%,rgba(200,255,77,.035) 48%,transparent 70%);background-size:220% 100%;animation:demoSheen 7s linear infinite}#landing-reference .demo-panel.active{animation:panelIn .38s cubic-bezier(.2,.8,.2,1)}#landing-reference .demo-tab{transition:transform .2s ease,background .2s ease,color .2s ease}#landing-reference .demo-tab:hover{transform:translateY(-2px)}#landing-reference .playing-card{box-shadow:0 10px 30px rgba(0,0,0,.18);animation:playingCardFloat 4s ease-in-out infinite}#landing-reference .playing-card:nth-child(2){animation-delay:-1.1s}#landing-reference .bar i{transform-origin:left;animation:barGrow 1.1s cubic-bezier(.2,.8,.2,1) both}#landing-reference .bars-chart i{transform-origin:bottom;animation:barRise .9s cubic-bezier(.2,.8,.2,1) both}#landing-reference .bars-chart i:nth-child(2){animation-delay:.08s}#landing-reference .bars-chart i:nth-child(3){animation-delay:.16s}#landing-reference .bars-chart i:nth-child(4){animation-delay:.24s}#landing-reference .bars-chart i:nth-child(5){animation-delay:.32s}#landing-reference .bars-chart i:nth-child(6){animation-delay:.40s}#landing-reference .bars-chart i:nth-child(7){animation-delay:.48s}#landing-reference .bars-chart i:nth-child(8){animation-delay:.56s}#landing-reference .bars-chart i:nth-child(9){animation-delay:.64s}#landing-reference .price{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease}#landing-reference .price:hover{transform:translateY(-8px);border-color:rgba(200,255,77,.28);box-shadow:0 28px 75px rgba(0,0,0,.25)}#landing-reference .price.recommended:hover{transform:translateY(-18px) scale(1.015)}#landing-reference .price.recommended:before{content:"";position:absolute;inset:-1px;border-radius:18px;background:linear-gradient(115deg,transparent 20%,rgba(248,246,239,.24) 46%,transparent 72%);background-size:220% 100%;pointer-events:none;animation:demoSheen 5.5s linear infinite}#landing-reference .product-card{overflow:hidden;transform-style:preserve-3d;transition:transform .2s ease,box-shadow .3s ease}#landing-reference .product-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx,80%) var(--my,10%),rgba(200,255,77,.16),transparent 28%);mix-blend-mode:multiply;opacity:.55}#landing-reference .product-card:hover{box-shadow:0 46px 110px rgba(0,0,0,.46)}#landing-reference .table-visual{overflow:hidden;box-shadow:inset 0 0 0 10px rgba(16,19,16,.035)}#landing-reference .table-visual:before{content:"";position:absolute;inset:8px;border:1px dashed rgba(16,19,16,.2);border-radius:inherit;animation:tableDash 14s linear infinite}#landing-reference .table-visual:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(16,19,16,.12);box-shadow:0 0 0 26px rgba(16,19,16,.025),0 0 0 52px rgba(16,19,16,.018)}#landing-reference .hole{z-index:2}#landing-reference .hole i{animation:holeCard 4.5s ease-in-out infinite}#landing-reference .hole i:nth-child(2){animation-delay:-1.3s}#landing-reference .pill{position:relative;overflow:hidden}#landing-reference .pill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(248,246,239,.24),transparent);transform:translateX(-130%);animation:pillSweep 3.8s ease-in-out infinite}#landing-reference .coach-row{transition:transform .2s ease,background .2s ease}#landing-reference .coach-row:hover{transform:translateX(5px);background:rgba(200,255,77,.08)}#landing-reference .avatar{transition:transform .3s ease}#landing-reference .coach-row:hover .avatar{transform:rotate(-7deg) scale(1.08)}#landing-reference .format{position:relative;overflow:hidden}#landing-reference .format:before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-60px;top:-70px;border:1px solid var(--line);box-shadow:none;transition:transform .5s ease,border-color .3s ease}#landing-reference .format:hover:before,#landing-reference .format.selected:before{transform:translate(-18px,18px) scale(1.18);border-color:rgba(200,255,77,.35)}#landing-reference .format .emoji{display:inline-block;transition:transform .4s cubic-bezier(.2,.8,.2,1)}#landing-reference .format:hover .emoji{transform:translateY(-6px) rotate(-6deg) scale(1.12)}#landing-reference .faq-item{transition:border-color .2s ease,transform .2s ease}#landing-reference .faq-item:hover{border-color:rgba(200,255,77,.24);transform:translateX(3px)}#landing-reference .faq-a{animation:faqIn .25s ease}#landing-reference .final-card{box-shadow:0 35px 100px rgba(0,0,0,.28)}#landing-reference .final-card:before,#landing-reference .final-card:after{animation:suitDrift 10s ease-in-out infinite}#landing-reference .final-card:after{animation-delay:-5s}#landing-reference .final-card h2{position:relative;z-index:2}#landing-reference .socials a{transition:transform .22s ease,border-color .22s ease,color .22s ease}#landing-reference .socials a:hover{transform:translateY(-4px) rotate(-4deg);border-color:var(--acid);color:var(--acid)}#landing-reference.js .reveal{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)}#landing-reference.js .reveal.in-view{opacity:1;transform:none}#landing-reference.js .reveal[data-delay="1"]{transition-delay:.08s}#landing-reference.js .reveal[data-delay="2"]{transition-delay:.16s}#landing-reference.js .reveal[data-delay="3"]{transition-delay:.24s}#landing-reference.js .reveal[data-delay="4"]{transition-delay:.32s}@keyframes ambientShift{to{transform:translate3d(4%,2%,0) scale(1.04)}}@keyframes logoSweep{0%,68%{transform:translateX(-140%) rotate(8deg)}88%,100%{transform:translateX(140%) rotate(8deg)}}@keyframes heroCopyIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes underlineIn{to{transform:scaleX(1)}}@keyframes stageFloat{0%,100%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-12px) rotateX(1.2deg)}}@keyframes scanCard{0%,12%{transform:translateY(-100%) skewY(-6deg)}55%,100%{transform:translateY(540%) skewY(-6deg)}}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes chartAreaIn{to{opacity:1}}@keyframes tagFloat{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes satFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes roomPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes dotPulse{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes demoSheen{to{background-position:-220% 0}}@keyframes panelIn{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes playingCardFloat{0%,100%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-5px)}}@keyframes barGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes barRise{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tableDash{to{transform:rotate(360deg)}}@keyframes holeCard{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes pillSweep{0%,60%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@keyframes faqIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes suitDrift{0%,100%{translate:0 0;rotate:0deg}50%{translate:14px -10px;rotate:8deg}}@media(max-width:1050px){#landing-reference .hero:after{display:none}#landing-reference .hero-stage{inset:0 30px 0 10px}#landing-reference .orbit-a{right:0}#landing-reference .sat-leak{right:4px}#landing-reference .sat-grade{left:4px}}@media(max-width:700px){#landing-reference .cursor-glow{display:none}#landing-reference .hero{min-height:auto}#landing-reference .hero-stage{inset:0}#landing-reference .hero-device{min-height:500px}#landing-reference .orbit-a{width:390px;height:390px;right:-100px;top:48px}#landing-reference .orbit-b{width:285px;height:285px;right:-48px;top:102px}#landing-reference .hero-card{inset:52px 0 32px 0}#landing-reference .sat-grade{top:105px;left:-4px;transform:scale(.88)}#landing-reference .sat-leak{right:-2px;bottom:9px;transform:scale(.9)}#landing-reference .hero-data-ring{right:18px;top:9px;width:64px;height:64px}#landing-reference .hero-data-ring:before{width:49px;height:49px}#landing-reference .feature-art{width:88px;height:64px}#landing-reference .price.recommended:hover{transform:translateY(-8px)}#landing-reference.js .reveal{transform:translateY(22px)}}@media(prefers-reduced-motion:reduce){#landing-reference *,#landing-reference *:before,#landing-reference *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#landing-reference.js .reveal{opacity:1!important;transform:none!important}#landing-reference .cursor-glow{display:none!important}}
/* assets/runtime/pdo-landing-ad7bd53f7f453265.css */
#pdo-landing{--lp-line:var(--pdo-border-subtle);--lp-line-2:var(--pdo-border-default);--lp-wrap:var(--pdo-content-max,1180px);position:relative;min-height:100vh;background:var(--pdo-surface-carbon);color:var(--pdo-text-primary);font-family:var(--pdo-font-body);font-size:var(--pdo-type-body);line-height:1.6;overflow-x:clip}#landing-page{overflow-x:clip!important}#pdo-landing *{box-sizing:border-box}#pdo-landing h1,#pdo-landing h2,#pdo-landing h3{margin:0;font-family:var(--pdo-font-heading);font-weight:700;letter-spacing:normal;color:var(--pdo-text-primary)}#pdo-landing h1{font-size:clamp(36px,5.6vw,72px);line-height:1;letter-spacing:-.05em;text-wrap:balance}#pdo-landing h2{font-size:clamp(38px,4.6vw,64px);line-height:1;letter-spacing:-.05em}#pdo-landing h3{font-size:20px;line-height:1.15}#pdo-landing p{margin:0}#pdo-landing ul,#pdo-landing ol{margin:0;padding:0;list-style:none}#pdo-landing a{color:inherit;text-decoration:none}#pdo-landing :is(a,button,summary):focus-visible{outline:2px solid var(--pdo-acid);outline-offset:3px;border-radius:var(--pdo-radius-sm)}.pdo-lp-wrap{width:min(var(--lp-wrap),calc(100% - 32px));margin:0 auto}#pdo-landing main#top{scroll-margin-top:var(--pdo-marketing-nav-height,72px)}.pdo-lp-skip{position:absolute;left:16px;top:-60px;z-index:calc(var(--pdo-z-sticky) + 1);padding:10px 14px;border-radius:var(--pdo-radius-sm);background:var(--pdo-acid);color:var(--pdo-black)!important;font-weight:800}.pdo-lp-skip:focus{top:12px}.pdo-lp-eyebrow{margin-bottom:12px!important;color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.16em;text-transform:uppercase}.pdo-lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-pill);background:var(--pdo-surface);color:var(--pdo-text-primary);font:700 14px var(--pdo-font-body);cursor:pointer;white-space:nowrap;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.pdo-lp-btn.is-primary{background:var(--pdo-acid);border-color:transparent;color:var(--pdo-black)}.pdo-lp-btn.is-primary:hover{filter:none}.pdo-lp-btn.is-accent{background:var(--pdo-acid);border-color:transparent;color:var(--pdo-black);box-shadow:var(--pdo-shadow-md)}html[data-theme="light"] .pdo-lp-btn{background:var(--pdo-light-surface);color:var(--pdo-light-ink)}html[data-theme="light"] .pdo-lp-btn.is-primary{background:var(--pdo-light-dark);border-color:transparent;color:var(--pdo-light-surface);box-shadow:var(--pdo-light-action-shadow)}html[data-theme="light"] .pdo-lp-btn.is-primary:hover{background:var(--pdo-light-action-hover);filter:none}html[data-theme="light"] .pdo-lp-btn.is-accent{background:var(--pdo-acid);color:var(--pdo-light-dark);box-shadow:var(--pdo-light-accent-shadow)}.pdo-lp-btn.is-ghost{background:transparent}html[data-theme="light"] .pdo-lp-actions .pdo-lp-btn.is-ghost{border:0;box-shadow:none;background:transparent;color:var(--pdo-light-ink)}.pdo-lp-btn.is-big{min-height:48px;padding:0 20px}.pdo-lp-top{position:sticky;top:0;z-index:var(--pdo-z-sticky);background:color-mix(in srgb,var(--pdo-surface-carbon) 82%,transparent);backdrop-filter:blur(20px);border-bottom:1px solid var(--lp-line)}.pdo-lp-top.is-scrolled{background:color-mix(in srgb,var(--pdo-surface-carbon) 92%,transparent);border-bottom-color:var(--lp-line)}.pdo-lp-top-in{height:var(--pdo-marketing-nav-height,72px);display:flex;align-items:center;justify-content:space-between;gap:20px}.pdo-lp-brand{display:flex;align-items:center;flex:none;width:max-content;height:34px;overflow:visible}.pdo-lp-brand img{position:static;display:block;width:auto;max-width:none;height:34px;object-fit:contain}.pdo-lp-nav{display:flex;gap:26px;margin-inline:auto}.pdo-lp-nav a,.pdo-lp-mobile a{display:inline-flex;align-items:center;min-height:38px;padding:0;border-radius:var(--pdo-radius-pill);color:var(--pdo-text-secondary);font-size:14px;font-weight:500}.pdo-lp-top .pdo-lp-nav a{background:transparent;box-shadow:none;background-clip:padding-box}.pdo-lp-nav a:hover{background:var(--pdo-surface-deep)}.pdo-lp-actions{display:flex;align-items:center;gap:12px}html[data-pdo-lang-pending] #pdo-landing{visibility:hidden}.pdo-lp-lang{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-deep);flex:none}.pdo-lp-lang button{min-width:36px;min-height:30px;padding:0 9px;border:0;border-radius:var(--pdo-radius-pill);background:transparent;color:var(--pdo-text-muted);font:800 12px var(--pdo-font-body);letter-spacing:.04em;cursor:pointer}.pdo-lp-lang button[aria-pressed="true"]{background:var(--pdo-acid);color:var(--pdo-black)}.pdo-lp-lang button:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}html[data-theme="light"] .pdo-lp-lang button[aria-pressed="true"]{background:var(--pdo-light-dark);color:var(--pdo-light-surface)}.pdo-lp-theme{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-deep);color:var(--pdo-text-primary);cursor:pointer;transition:border-color .22s ease,color .22s ease}.pdo-lp-theme:hover{border-color:color-mix(in srgb,var(--pdo-acid) 55%,var(--lp-line-2))}.pdo-lp-theme:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:2px}.pdo-lp-theme .is-sun,html[data-theme="dark"] .pdo-lp-theme .is-moon{display:none}html[data-theme="dark"] .pdo-lp-theme .is-sun{display:block}.pdo-lp-lang.is-mobile{align-self:flex-start;margin-bottom:4px}.pdo-lp-burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep);cursor:pointer;place-items:center}.pdo-lp-burger span,.pdo-lp-burger span::before,.pdo-lp-burger span::after{display:block;width:18px;height:2px;border-radius:2px;background:var(--pdo-text-primary);position:relative;content:""}.pdo-lp-burger span::before{position:absolute;top:-6px}.pdo-lp-burger span::after{position:absolute;top:6px}.pdo-lp-mobile{display:none;flex-direction:column;gap:4px;padding:10px 16px 16px;border-top:1px solid var(--lp-line)}.pdo-lp-mobile .pdo-lp-btn{margin-top:6px}.pdo-lp-hero{padding:72px 0 48px;border-bottom:1px solid var(--lp-line)}.pdo-lp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center;text-align:center}.pdo-lp-hero-copy{max-width:820px;margin-inline:auto}.pdo-lp-hero-copy .pdo-lp-eyebrow{color:var(--pdo-text-muted)}.pdo-lp-hero-copy .pdo-lp-lead{margin-inline:auto!important}.pdo-lp-hero-copy .pdo-lp-cta-row,.pdo-lp-hero-copy .pdo-lp-micro{justify-content:center}.pdo-lp-hero-ui{scroll-margin-top:calc(var(--pdo-marketing-nav-height,72px) + 12px)}.pdo-lp-lead{margin-top:20px!important;max-width:720px;color:var(--pdo-text-muted);font-size:17px;line-height:1.75}.pdo-lp-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pdo-lp-micro{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:22px!important;color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.12em;text-transform:uppercase}.pdo-lp-window{margin:0;min-width:0;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface-deep);overflow:hidden;box-shadow:var(--pdo-shadow-lg)}.pdo-lp-window-head{height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--lp-line);color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.14em;text-transform:uppercase}.pdo-lp-dots{display:flex;gap:7px}.pdo-lp-dots i{width:8px;height:8px;border-radius:50%;background:var(--pdo-surface-hover)}.pdo-lp-window-body{display:grid;gap:12px;padding:16px}.pdo-lp-window figcaption{padding:0 16px 14px;color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.08em}.pdo-lp-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pdo-lp-tiles>div,.pdo-lp-panel{min-width:0;border:1px solid var(--lp-line);border-radius:var(--pdo-radius-md);background:var(--pdo-surface);padding:12px}.pdo-lp-tiles span,.pdo-lp-rows span{display:block;color:var(--pdo-text-muted);font-size:var(--pdo-type-meta);font-weight:700}.pdo-lp-skel{display:block;height:10px;margin-top:10px;border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-hover);width:80%}.pdo-lp-skel.is-w70{width:70%}.pdo-lp-skel.is-w60{width:60%}.pdo-lp-skel.is-w55{width:55%}.pdo-lp-skel.is-w40{width:40%}.pdo-lp-tiles .pdo-lp-skel{background:color-mix(in srgb,var(--pdo-acid) 32%,var(--pdo-surface-hover))}.pdo-lp-hero-ui{width:min(var(--pdo-dashboard-max,1020px),100%);min-height:540px;margin:0 auto;border-radius:var(--pdo-radius-dashboard-card);background:var(--pdo-light-dark);border-color:var(--pdo-light-dark);box-shadow:var(--pdo-shadow-lg)}.pdo-lp-dashboard-shell{display:flex;min-height:478px;background:var(--pdo-light-dark)}.pdo-lp-dashboard-rail{width:var(--pdo-dashboard-sidebar,190px);flex:0 0 var(--pdo-dashboard-sidebar,190px);display:flex;flex-direction:column;gap:5px;padding:18px 12px;border-right:1px solid color-mix(in srgb,var(--pdo-light-surface) 12%,var(--pdo-light-dark));color:color-mix(in srgb,var(--pdo-light-surface) 66%,var(--pdo-light-dark));font-size:var(--pdo-type-ui);text-align:left}.pdo-lp-dashboard-rail button{display:flex;align-items:center;min-height:36px;padding:0 11px;border:0;border-radius:var(--pdo-radius-sm);background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:background .15s,color .15s}.pdo-lp-dashboard-rail button:hover{color:var(--pdo-light-surface);background:color-mix(in srgb,var(--pdo-light-surface) 6%,var(--pdo-light-dark))}.pdo-lp-dashboard-rail .pdo-lp-rail-active{background:color-mix(in srgb,var(--pdo-acid) 13%,var(--pdo-light-dark));color:var(--pdo-light-surface)}.pdo-lp-hero-ui .pdo-lp-window-head{border-color:color-mix(in srgb,var(--pdo-light-surface) 12%,var(--pdo-light-dark));color:color-mix(in srgb,var(--pdo-light-surface) 58%,var(--pdo-light-dark))}.pdo-lp-hero-ui .pdo-lp-window-body{flex:1;align-content:start;background:var(--pdo-light-dark);padding:20px}.pdo-lp-hero-ui .pdo-lp-tiles>div,.pdo-lp-hero-ui .pdo-lp-panel{background:var(--pdo-light-dark-2);border-color:color-mix(in srgb,var(--pdo-light-surface) 12%,var(--pdo-light-dark));color:var(--pdo-light-surface)}.pdo-lp-hero-ui :is(.pdo-lp-panel-head strong,.pdo-lp-prio b){color:var(--pdo-light-surface)}.pdo-lp-hero-ui :is(.pdo-lp-panel-head span,.pdo-lp-tiles span,.pdo-lp-prio small,.pdo-lp-window figcaption){color:color-mix(in srgb,var(--pdo-light-surface) 60%,var(--pdo-light-dark))}.pdo-lp-hero-ui .pdo-lp-prio{border-color:color-mix(in srgb,var(--pdo-light-surface) 12%,var(--pdo-light-dark))}.pdo-lp-hero-ui .pdo-lp-skel{background:color-mix(in srgb,var(--pdo-light-surface) 18%,var(--pdo-light-dark))}.pdo-lp-hero-ui .pdo-lp-tiles .pdo-lp-skel{background:color-mix(in srgb,var(--pdo-acid) 54%,var(--pdo-light-dark-2))}.pdo-lp-hero-ui .pdo-lp-chip.is-positive{color:var(--pdo-light-green);background:color-mix(in srgb,var(--pdo-light-green) 14%,var(--pdo-light-dark-2))}.pdo-lp-hero-ui .pdo-lp-chip.is-amber{color:var(--pdo-light-amber);background:color-mix(in srgb,var(--pdo-light-amber) 14%,var(--pdo-light-dark-2))}.pdo-lp-hero-ui .pdo-lp-chip.is-coral{color:var(--pdo-light-red);background:color-mix(in srgb,var(--pdo-light-red) 14%,var(--pdo-light-dark-2))}.pdo-lp-hero-ui figcaption{padding:0 20px 16px;color:color-mix(in srgb,var(--pdo-light-surface) 60%,var(--pdo-light-dark));text-align:left}.pdo-lp-demo-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;text-align:left}.pdo-lp-demo-eyebrow{margin:0;color:color-mix(in srgb,var(--pdo-light-surface) 55%,var(--pdo-light-dark));font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.14em;text-transform:uppercase}.pdo-lp-demo-title{margin:4px 0 0;color:var(--pdo-light-surface);font:700 24px/1.1 var(--pdo-font-heading)}.pdo-lp-demo-periods{display:flex;gap:6px}.pdo-lp-demo-periods button{min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--pdo-light-surface) 16%,var(--pdo-light-dark));border-radius:var(--pdo-radius-sm);background:var(--pdo-light-dark-2);color:var(--pdo-light-surface);font:600 13px var(--pdo-font-body,inherit);cursor:pointer;transition:background .15s,border-color .15s}.pdo-lp-demo-periods button:hover{border-color:color-mix(in srgb,var(--pdo-acid) 60%,var(--pdo-light-dark))}.pdo-lp-demo-periods button.is-on{background:var(--pdo-acid);border-color:var(--pdo-acid);color:var(--pdo-black)}.pdo-lp-demo-view{display:grid;gap:12px;text-align:left}.pdo-lp-demo-view[hidden]{display:none}.pdo-lp-hero-ui .pdo-lp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pdo-lp-hero-ui .pdo-lp-tiles>div{text-align:left;transition:border-color .15s,transform .15s}.pdo-lp-hero-ui .pdo-lp-tiles>div:hover{border-color:color-mix(in srgb,var(--pdo-acid) 45%,var(--pdo-light-dark));transform:translateY(-1px)}.pdo-lp-hero-ui .pdo-lp-tiles strong{display:block;margin-top:8px;color:var(--pdo-light-surface);font:700 22px/1.1 var(--pdo-font-heading);font-variant-numeric:tabular-nums}.pdo-lp-hero-ui .pdo-lp-tiles strong.is-up{color:var(--pdo-light-green)}.pdo-lp-hero-ui .pdo-lp-tiles small{display:block;margin-top:6px;color:color-mix(in srgb,var(--pdo-light-surface) 55%,var(--pdo-light-dark));font-size:12px}.pdo-lp-demo-chart svg{display:block;width:100%;height:170px;overflow:visible;cursor:crosshair;touch-action:pan-y}.pdo-lp-demo-chart .pdo-lp-panel-head span{color:var(--pdo-light-surface);letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums}.pdo-lp-demo-line{fill:none;stroke:var(--pdo-acid);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pdo-lp-demo-area{fill:color-mix(in srgb,var(--pdo-acid) 14%,transparent);stroke:none}.pdo-lp-demo-cursor{stroke:color-mix(in srgb,var(--pdo-light-surface) 30%,transparent);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pdo-lp-demo-dot{fill:var(--pdo-acid);stroke:var(--pdo-light-dark);stroke-width:2;vector-effect:non-scaling-stroke}.pdo-lp-demo-stats{display:grid;gap:4px}.pdo-lp-demo-stat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid color-mix(in srgb,var(--pdo-light-surface) 12%,var(--pdo-light-dark));color:var(--pdo-light-surface)}.pdo-lp-demo-stat:first-child{border-top:0}.pdo-lp-demo-stat b{font:700 14px var(--pdo-font-heading)}.pdo-lp-demo-stat b small{display:block;margin-top:3px;color:color-mix(in srgb,var(--pdo-light-surface) 55%,var(--pdo-light-dark));font:500 11px var(--pdo-font-data)}.pdo-lp-demo-bar{position:relative;height:8px;border-radius:var(--pdo-radius-pill);background:color-mix(in srgb,var(--pdo-light-surface) 10%,var(--pdo-light-dark))}.pdo-lp-demo-bar i{position:absolute;top:0;bottom:0;border-radius:var(--pdo-radius-pill);background:color-mix(in srgb,var(--pdo-light-green) 35%,var(--pdo-light-dark))}.pdo-lp-demo-bar em{position:absolute;top:-4px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:var(--pdo-light-surface);transition:left .25s}.pdo-lp-hero-ui .pdo-lp-prio strong{color:var(--pdo-light-surface);font:700 14px var(--pdo-font-heading)}@media(prefers-reduced-motion:reduce){.pdo-lp-demo-bar em,.pdo-lp-hero-ui .pdo-lp-tiles>div{transition:none}}.pdo-lp-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.pdo-lp-panel-head strong{font:600 15px var(--pdo-font-heading)}.pdo-lp-panel-head span{color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.12em;text-transform:uppercase}.pdo-lp-prio{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--lp-line)}.pdo-lp-panel-head+.pdo-lp-prio,.pdo-lp-window-body>.pdo-lp-prio:first-child{border-top:0}.pdo-lp-prio b{color:var(--pdo-text-disabled);font:700 16px var(--pdo-font-heading)}.pdo-lp-prio .pdo-lp-skel{margin-top:0}.pdo-lp-prio small{display:block;margin-top:6px;color:var(--pdo-text-disabled);font-size:11px}.pdo-lp-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--pdo-radius-pill);font:500 var(--pdo-type-meta) var(--pdo-font-data);white-space:nowrap}.pdo-lp-chip.is-coral{color:var(--pdo-coral);background:color-mix(in srgb,var(--pdo-coral) 10%,transparent)}.pdo-lp-chip.is-amber{color:var(--pdo-amber);background:color-mix(in srgb,var(--pdo-amber) 10%,transparent)}.pdo-lp-chip.is-positive{color:var(--pdo-positive);background:color-mix(in srgb,var(--pdo-positive) 10%,transparent)}.pdo-lp-seg{display:flex;flex-wrap:wrap;gap:6px}.pdo-lp-seg span{padding:5px 10px;border:1px solid var(--lp-line);border-radius:var(--pdo-radius-pill);color:var(--pdo-text-muted);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.08em}.pdo-lp-seg span.is-on{background:var(--pdo-acid);border-color:transparent;color:var(--pdo-black)}.pdo-lp-rows{display:grid;gap:12px}.pdo-lp-rows>div{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid var(--lp-line);border-radius:var(--pdo-radius-md);background:var(--pdo-surface)}.pdo-lp-rows .pdo-lp-skel{margin-top:0}.pdo-lp-rows.is-stats{gap:6px}.pdo-lp-rows.is-stats>div,.pdo-lp-rows-head{grid-template-columns:96px minmax(0,1fr) 44px 40px;gap:14px;padding:10px 12px}.pdo-lp-rows-head{display:grid;margin:0;color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}.pdo-lp-rows-head span:nth-child(n+3),.pdo-lp-rows.is-stats b,.pdo-lp-rows.is-stats small{text-align:right}.pdo-lp-rows.is-stats>div>span:first-child{color:var(--pdo-text-primary);font-size:var(--pdo-type-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdo-lp-rows.is-stats b{font:600 var(--pdo-type-body) var(--pdo-font-data);color:var(--pdo-text-primary)}.pdo-lp-rows.is-stats small{font:600 var(--pdo-type-ui) var(--pdo-font-data)}.pdo-lp-rows.is-stats small.is-up{color:var(--pdo-positive)}.pdo-lp-rows.is-stats small.is-down{color:var(--pdo-coral)}.pdo-lp-rows.is-stats small.is-flat{color:var(--pdo-text-muted)}.pdo-lp-cmp{position:relative;display:block;height:8px;border-radius:var(--pdo-radius-pill);background:var(--pdo-surface-hover)}.pdo-lp-cmp i{position:absolute;inset:0 auto 0 0;border-radius:var(--pdo-radius-pill);background:color-mix(in srgb,var(--pdo-acid) 70%,var(--pdo-surface-hover))}.pdo-lp-cmp em{position:absolute;top:-4px;width:3px;height:16px;margin-left:-1.5px;border-radius:2px;background:var(--pdo-text-primary)}.pdo-lp-legend{display:flex;flex-wrap:wrap;gap:16px;margin:2px 0 0;color:var(--pdo-text-muted);font-size:var(--pdo-type-meta)}.pdo-lp-legend>span{display:inline-flex;align-items:center;gap:7px}.pdo-lp-legend i{display:inline-block;flex:none}.pdo-lp-legend i.is-now{width:18px;height:8px;border-radius:var(--pdo-radius-pill);background:color-mix(in srgb,var(--pdo-acid) 70%,var(--pdo-surface-hover))}.pdo-lp-legend i.is-prev{width:3px;height:12px;border-radius:2px;background:var(--pdo-text-primary)}.pdo-lp-prio strong{display:block;color:var(--pdo-text-primary);font:700 var(--pdo-type-body-sm) var(--pdo-font-heading)}.pdo-lp-prio small{color:var(--pdo-text-muted)}.pdo-lp-hand{display:flex;flex-wrap:wrap;gap:18px}.pdo-lp-hand>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pdo-lp-hand small{flex-basis:100%;color:var(--pdo-text-muted);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.06em}.pdo-lp-pc{position:relative;display:inline-grid;place-items:center;width:34px;height:46px;border-radius:7px;color:hsl(0 0% 100%);font:800 17px var(--pdo-font-heading);box-shadow:inset 0 -3px 0 hsl(0 0% 0% / .18)}.pdo-lp-pc i{position:absolute;top:3px;right:4px;font-size:9px;font-style:normal;line-height:1}.pdo-lp-pc.is-s{background:hsl(0 0% 36%)}.pdo-lp-pc.is-h{background:hsl(356 74% 47%)}.pdo-lp-pc.is-d{background:hsl(212 80% 45%)}.pdo-lp-pc.is-c{background:hsl(134 58% 34%)}.pdo-lp-actions-log{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pdo-lp-actions-log li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:8px 10px;border:1px solid var(--lp-line);border-radius:var(--pdo-radius-sm);color:var(--pdo-text-secondary);font-size:var(--pdo-type-ui)}.pdo-lp-actions-log li span{color:var(--pdo-text-muted);font:500 var(--pdo-type-meta)/1.8 var(--pdo-font-data);letter-spacing:.06em;text-transform:uppercase}.pdo-lp-actions-log li.is-on{border-color:color-mix(in srgb,var(--pdo-acid) 45%,var(--lp-line));color:var(--pdo-text-primary)}@media(max-width:620px){.pdo-lp-rows.is-stats>div,.pdo-lp-rows-head{grid-template-columns:78px minmax(0,1fr) 40px 36px;gap:10px;padding:9px 10px}}.pdo-lp-proof{padding:20px 0;border-bottom:1px solid var(--lp-line)}.pdo-lp-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto}.pdo-lp-proof-grid>div{min-width:0;padding-right:16px;border-right:1px solid var(--lp-line)}.pdo-lp-proof-grid>div:last-child{border-right:0}.pdo-lp-proof dt{color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.1em;text-transform:uppercase}.pdo-lp-proof dd{margin:6px 0 0;font:700 20px var(--pdo-font-heading);letter-spacing:-.03em}.pdo-lp-proof dd.pdo-lp-proof-note{margin:4px 0 0;font:inherit;font-size:var(--pdo-type-ui);line-height:1.5;letter-spacing:normal;color:var(--pdo-text-muted)}.pdo-lp-section{padding:76px 0;scroll-margin-top:var(--pdo-marketing-nav-height,72px)}.pdo-lp-section+.pdo-lp-section{border-top:1px solid var(--lp-line)}.pdo-lp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.pdo-lp-head>div:first-child{min-width:0}.pdo-lp-head p:not(.pdo-lp-eyebrow){margin-top:12px!important;max-width:760px;color:var(--pdo-text-muted);font-size:var(--pdo-type-body-lg);line-height:1.7}.pdo-lp-card{min-width:0;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-lg);background:var(--pdo-surface-deep);padding:20px}.pdo-lp-card h3,.pdo-lp-price h3{font-size:16px;line-height:1.2}.pdo-lp-card p{margin-top:10px!important;color:var(--pdo-text-muted);font-size:var(--pdo-type-body-sm);line-height:1.65}.pdo-lp-card ul{margin-top:14px!important;display:grid;gap:6px}.pdo-lp-card li{position:relative;padding-left:16px;color:var(--pdo-text-secondary);font-size:var(--pdo-type-body-sm);line-height:1.5}.pdo-lp-card li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--pdo-text-disabled)}.pdo-lp-card.is-accent{border-color:color-mix(in srgb,var(--pdo-acid) 24%,transparent);background:color-mix(in srgb,var(--pdo-acid) 3%,var(--pdo-surface-deep))}.pdo-lp-card.is-accent li::before{background:var(--pdo-acid)}.pdo-lp-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdo-lp-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pdo-lp-ico{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface);color:var(--pdo-acid);font:600 var(--pdo-type-meta) var(--pdo-font-data)}.pdo-lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pdo-lp-steps b{display:block;color:var(--pdo-text-disabled);font:700 26px var(--pdo-font-heading);letter-spacing:-.04em}.pdo-lp-steps h3{margin-top:8px!important;font-size:18px}.pdo-lp-shots{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px}.pdo-lp-shots-side{display:grid;gap:14px;min-width:0}.pdo-lp-cycle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep);flex:none}.pdo-lp-cycle button{min-height:38px;padding:0 16px;border:0;border-radius:var(--pdo-radius-sm);background:transparent;color:var(--pdo-text-muted);font:800 var(--pdo-type-ui) var(--pdo-font-body);cursor:pointer}.pdo-lp-cycle button[aria-pressed="true"]{background:var(--pdo-acid);color:var(--pdo-black)}html[data-theme="light"] .pdo-lp-cycle,html[data-theme="light"] .pdo-lp-cycle button{border-radius:var(--pdo-radius-pill)}html[data-theme="light"] .pdo-lp-cycle button[aria-pressed="true"]{background:var(--pdo-light-dark);color:var(--pdo-light-surface)}.pdo-lp-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pdo-lp-price{position:relative;display:flex;flex-direction:column}.pdo-lp-price.is-featured{border-color:color-mix(in srgb,var(--pdo-acid) 34%,transparent);background:color-mix(in srgb,var(--pdo-acid) 4%,var(--pdo-surface-deep))}.pdo-lp-flag{position:absolute;top:16px;right:16px;padding:4px 8px;border-radius:var(--pdo-radius-pill);background:var(--pdo-acid);color:var(--pdo-black);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}html[data-theme="light"] .pdo-lp-flag{background:var(--pdo-light-dark);color:var(--pdo-light-surface)}.pdo-lp-amount{display:flex;align-items:baseline;gap:6px;margin-top:14px}.pdo-lp-amount strong{font:700 clamp(30px,3vw,40px) var(--pdo-font-heading);letter-spacing:-.05em}.pdo-lp-amount span{color:var(--pdo-text-muted);font-size:var(--pdo-type-body-sm)}.pdo-lp-equiv{min-height:1.6em;margin-top:4px!important;color:var(--pdo-text-disabled)!important;font:500 11px var(--pdo-font-data)!important}.pdo-lp-price ul{flex:1}.pdo-lp-price .pdo-lp-btn{width:100%;margin-top:20px}.pdo-lp-note{margin-top:16px!important;color:var(--pdo-text-disabled);font-size:var(--pdo-type-ui)}.pdo-lp-pricing>.pdo-lp-note{grid-column:1/-1;margin-top:0!important}#pdo-landing #faq .pdo-lp-head{justify-content:center;text-align:center}.pdo-lp-faq{display:grid;gap:10px;max-width:920px;margin-inline:auto}.pdo-lp-faq details{border:1px solid var(--lp-line-2);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-deep)}.pdo-lp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 18px;cursor:pointer;list-style:none;font:600 16px var(--pdo-font-heading);letter-spacing:-.02em}.pdo-lp-faq summary::-webkit-details-marker{display:none}.pdo-lp-faq summary::after{content:"+";flex:none;color:var(--pdo-acid);font:500 18px var(--pdo-font-data)}.pdo-lp-faq details[open] summary::after{content:"−"}.pdo-lp-faq details p{padding:0 18px 18px;color:var(--pdo-text-muted);font-size:var(--pdo-type-body);line-height:1.7}.pdo-lp-band{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:28px;padding:32px;border:1px solid color-mix(in srgb,var(--pdo-acid) 24%,transparent);border-radius:var(--pdo-radius-cta);background:var(--pdo-surface-deep)}html[data-theme="light"] .pdo-lp-band{position:relative;overflow:hidden;background:var(--pdo-light-dark);color:var(--pdo-light-surface)}html[data-theme="light"] #pdo-landing .pdo-lp-band h2{color:var(--pdo-light-surface)}html[data-theme="light"] .pdo-lp-band p{color:color-mix(in srgb,var(--pdo-light-surface) 30%,var(--pdo-light-muted))}html[data-theme="light"] .pdo-lp-band p:not(.pdo-lp-eyebrow){color:color-mix(in srgb,var(--pdo-light-surface) 30%,var(--pdo-light-muted))}html[data-theme="light"] .pdo-lp-band::after{content:"";position:absolute;width:440px;height:440px;border:1px solid color-mix(in srgb,var(--pdo-acid) 22%,transparent);border-radius:50%;right:-180px;top:-170px;box-shadow:0 0 0 50px color-mix(in srgb,var(--pdo-acid) 2.5%,transparent),0 0 0 100px color-mix(in srgb,var(--pdo-acid) 1.8%,transparent);pointer-events:none}html[data-theme="light"] .pdo-lp-band .pdo-lp-cta-row{position:relative;z-index:1}html[data-theme="light"] .pdo-lp-band .pdo-lp-btn:not(.is-accent){background:var(--pdo-surface);color:var(--pdo-ivory)}#pdo-landing .pdo-lp-band h2{font-size:42px}.pdo-lp-band p:not(.pdo-lp-eyebrow){margin-top:12px!important;max-width:620px;color:var(--pdo-text-muted);font-size:var(--pdo-type-body-lg)}.pdo-lp-band .pdo-lp-cta-row{margin-top:0}.pdo-lp-foot{padding:40px 0 28px;border-top:1px solid var(--lp-line)}.pdo-lp-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:28px}.pdo-lp-foot-grid>div{min-width:0}.pdo-lp-foot-grid p{margin-top:14px!important;color:var(--pdo-text-muted);font-size:var(--pdo-type-body-sm)}.pdo-lp-foot nav{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pdo-lp-foot nav h2{margin-bottom:6px!important;font:500 var(--pdo-type-meta) var(--pdo-font-data)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--pdo-text-disabled)!important}.pdo-lp-foot nav a,.pdo-lp-foot nav button{padding:4px 0;border:0;background:none;color:var(--pdo-text-secondary);font:600 var(--pdo-type-body-sm) var(--pdo-font-body);cursor:pointer;text-align:left}.pdo-lp-foot nav a:hover,.pdo-lp-foot nav button:hover{color:var(--pdo-acid)}.pdo-lp-foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid var(--lp-line);color:var(--pdo-text-disabled);font:500 11px var(--pdo-font-data)}@media(max-width:1200px){.pdo-lp-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pdo-lp-nav{display:none}.pdo-lp-actions{margin-left:auto}.pdo-lp-actions + .pdo-lp-burger{margin-left:0}.pdo-lp-actions .is-ghost{display:none}.pdo-lp-burger{display:grid}.pdo-lp-dashboard-rail{display:none}.pdo-lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pdo-lp-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.pdo-lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pdo-lp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdo-lp-proof-grid>div:nth-child(2n){border-right:0}}@media(max-width:1024px){.pdo-lp-shots{grid-template-columns:1fr}}@media(min-width:901px){#pdo-landing [data-ldp-mobile-menu]{display:none!important}}@media(max-width:768px){.pdo-lp-actions{display:flex}.pdo-lp-burger{display:grid}.pdo-lp-section{padding:56px 0}.pdo-lp-head{flex-direction:column;align-items:stretch}.pdo-lp-cycle{align-self:flex-start}.pdo-lp-compare,.pdo-lp-modules,.pdo-lp-pricing{grid-template-columns:1fr}.pdo-lp-band{grid-template-columns:1fr;padding:24px}.pdo-lp-foot-grid{grid-template-columns:1fr 1fr}.pdo-lp-foot-grid>div{grid-column:1/-1}}@media(max-width:620px){.pdo-lp-actions .pdo-lp-lang{display:none}.pdo-lp-top-in{height:var(--pdo-marketing-nav-height-mobile,64px);gap:12px}.pdo-lp-actions .is-primary{padding:10px 14px}.pdo-lp-hero{padding:36px 0}.pdo-lp-lead{font-size:16px}.pdo-lp-band h2{font-size:34px}.pdo-lp-hero-ui{min-height:0;border-radius:22px}.pdo-lp-dashboard-shell{min-height:0}.pdo-lp-hero-ui .pdo-lp-window-body{padding:8px}.pdo-lp-tiles>div:nth-child(n+3){display:none}.pdo-lp-steps,.pdo-lp-proof-grid{grid-template-columns:1fr}.pdo-lp-proof-grid>div{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--lp-line)}.pdo-lp-proof-grid>div:last-child{border-bottom:0}.pdo-lp-cta-row>.pdo-lp-btn{flex:0 1 auto}.pdo-lp-rows>div{grid-template-columns:72px minmax(0,1fr)}.pdo-lp-card{padding:16px}}@media(max-width:380px){.pdo-lp-brand{height:28px}.pdo-lp-brand img{height:28px}}@media(max-width:620px){#pdo-landing .pdo-lp-band h2{font-size:34px}}#pdo-landing :is(button,.pdo-lp-btn){transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}#pdo-landing :is(.pdo-lp-card,.pdo-lp-window,.pdo-lp-faq details,.pdo-lp-panel,.pdo-lp-tiles>div,.pdo-lp-band){transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pdo-lp-faq summary::after{transition:transform .22s ease}@media(hover:hover) and (pointer:fine){#pdo-landing :is(button,.pdo-lp-btn):hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--pdo-shadow-md)}#pdo-landing :is(button,.pdo-lp-btn):active:not(:disabled){transform:translateY(0);box-shadow:var(--pdo-shadow-sm)}#pdo-landing :is(.pdo-lp-card,.pdo-lp-window,.pdo-lp-faq details,.pdo-lp-panel,.pdo-lp-tiles>div,.pdo-lp-band):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pdo-acid) 45%,var(--pdo-border-strong))}#pdo-landing :is(.pdo-lp-card,.pdo-lp-faq details,.pdo-lp-panel,.pdo-lp-tiles>div):hover{box-shadow:var(--pdo-shadow-md)}.pdo-lp-faq summary:hover::after{transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){#pdo-landing *{transition:none!important;animation:none!important;scroll-behavior:auto!important}#pdo-landing :is(button,.pdo-lp-btn,.pdo-lp-card,.pdo-lp-window,.pdo-lp-faq details,.pdo-lp-panel,.pdo-lp-tiles>div,.pdo-lp-band){transform:none!important}}#pdo-landing h1>span{display:inline-block}#pdo-landing h1>span:last-child{color:var(--pdo-text-muted)}.pdo-lp-define{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.pdo-lp-define dt{color:var(--pdo-text-disabled);font:500 var(--pdo-type-meta) var(--pdo-font-data);letter-spacing:.12em;text-transform:uppercase}.pdo-lp-define dd{margin:8px 0 0;color:var(--pdo-text-primary);font-size:var(--pdo-type-body);line-height:1.6}.pdo-lp-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pdo-lp-guides a{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.pdo-lp-guides h3{font-size:19px}.pdo-lp-guides p{color:var(--pdo-text-muted);font-size:var(--pdo-type-body);line-height:1.6}.pdo-lp-guides a>span{margin-top:auto;font:600 var(--pdo-type-ui) var(--pdo-font-body);color:var(--pdo-text-primary)}.pdo-lp-guides a:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:3px}.pdo-lp-faq details p+p{padding-top:0}#pdo-landing .pdo-lp-faq details a{display:inline-block;padding:4px 0;color:var(--pdo-text-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pdo-lp-foot-grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr)) minmax(0,1.3fr)}.pdo-lp-foot nav.pdo-lp-contact a{display:flex;flex-direction:column;gap:1px;padding:3px 0;overflow-wrap:anywhere;font-family:var(--pdo-font-data);font-weight:500;font-size:12px}.pdo-lp-foot nav.pdo-lp-contact a small{font:600 11px var(--pdo-font-body);letter-spacing:.02em;color:var(--pdo-text-disabled)}@media(max-width:900px){.pdo-lp-define,.pdo-lp-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.pdo-lp-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pdo-lp-define,.pdo-lp-guides{grid-template-columns:1fr}.pdo-lp-band .pdo-lp-cta-row{flex-wrap:wrap}}#pdo-landing a.pdo-lp-btn.is-primary{color:var(--pdo-black)}html[data-theme="light"] #pdo-landing a.pdo-lp-btn.is-primary{color:var(--pdo-light-surface)}#pdo-landing .pdo-lp-band a.pdo-lp-btn:not(.is-accent){background:transparent;border-color:color-mix(in srgb,var(--pdo-ivory) 32%,transparent);color:var(--pdo-ivory)}html[data-theme="light"] #pdo-landing .pdo-lp-band a.pdo-lp-btn:not(.is-accent){background:transparent;border-color:color-mix(in srgb,var(--pdo-light-surface) 32%,transparent);color:var(--pdo-light-surface)}#pdo-landing :is(.pdo-lp-define dt,.pdo-lp-guides p){color:color-mix(in srgb,var(--pdo-text-muted) 78%,var(--pdo-text-primary))}@media(max-width:620px){.pdo-lp-hero-ui .pdo-lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pdo-lp-demo-top{align-items:flex-start}.pdo-lp-demo-title{font-size:20px}}.pdo-lp-hero-ui{width:min(1210px,100%);min-height:0;background:#090b0a;border-color:#242a26}.pdo-lp-dashboard-shell{min-height:0;align-items:stretch;background:#090b0a}.pdo-lp-dashboard-rail{width:238px;flex:0 0 238px;gap:0;padding:10px 10px 9px;border-right:1px solid #252b27;background:#0b0d0c;color:#a4ada7;font-size:12px;text-align:left}.pdo-lp-rail-brand{display:flex;align-items:center;min-height:55px;padding:4px 9px 13px;border-bottom:1px solid #252b27}.pdo-lp-rail-brand img{display:block;width:128px;height:auto;object-fit:contain;object-position:left center}.pdo-lp-rail-nav{display:grid;gap:5px;flex:1;min-height:0;padding:12px 0 8px;overflow-y:auto}.pdo-lp-rail-group{display:grid;gap:2px}.pdo-lp-rail-group>p{margin:11px 9px 4px;color:#77817a;font:500 10px/1.2 var(--pdo-font-data);letter-spacing:.14em;text-transform:uppercase}.pdo-lp-rail-group:first-child>p{margin-top:0}.pdo-lp-dashboard-rail .pdo-lp-rail-group button{display:flex;width:100%;min-height:36px;gap:10px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a4ada7;font:700 12px/1.2 var(--pdo-font-body);text-align:left;white-space:nowrap}.pdo-lp-dashboard-rail .pdo-lp-rail-group button:hover{background:#171b18;color:#eef2ed}.pdo-lp-dashboard-rail .pdo-lp-rail-group button.pdo-lp-rail-active{background:rgba(200,255,77,.12);color:#c8ff4d}.pdo-lp-dashboard-rail .pdo-lp-rail-group button i{display:grid;place-items:center;width:17px;height:17px;flex:none;color:currentColor}.pdo-lp-dashboard-rail .pdo-lp-rail-group button svg{width:16px;height:16px;stroke-width:1.8}.pdo-lp-rail-profile{display:flex;align-items:center;gap:9px;padding:10px 7px 3px;border-top:1px solid #252b27;color:#e8ece8}.pdo-lp-profile-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:#27321a;color:#c8ff4d;font-size:13px;font-weight:800}.pdo-lp-rail-profile b,.pdo-lp-rail-profile small{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdo-lp-rail-profile b{font-size:11px}.pdo-lp-rail-profile small{margin-top:3px;color:#7f8982;font-size:10px}.pdo-lp-demo-app{display:flex;flex:1;flex-direction:column;min-width:0;background:#0b0d0c}.pdo-lp-demo-appbar{display:flex;align-items:center;justify-content:space-between;gap:14px;height:42px;flex:none;padding:0 17px;border-bottom:1px solid #252b27;color:#a2aca5;font:500 10px/1.2 var(--pdo-font-data);letter-spacing:.12em;text-transform:uppercase}.pdo-lp-demo-appbar>span:last-child{display:flex;align-items:center;gap:8px;color:#818b84}.pdo-lp-demo-appbar i{width:7px;height:7px;border-radius:50%;background:var(--pdo-acid);box-shadow:0 0 0 3px rgba(200,255,77,.12)}.pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{display:block;flex:1;min-width:0;height:610px;max-height:610px;overflow:auto;padding:0;background:#101416;color:#e9edf0}.pdo-lp-demo-content .pdo-dash-root{min-height:100%;padding:24px 24px 30px;background:#101416}.pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-root>*:not(.pdo-dash-grid),.pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-grid>article:not(.pdo-dash-bankroll){display:none!important}.pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-grid{display:block}.pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-bankroll{min-height:380px}.pdo-lp-preview-page{max-width:1440px;margin:auto;padding:26px 26px 34px;color:#e9edf0;font-family:inherit}.pdo-lp-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px;padding:2px 0 20px;border-bottom:1px solid #293137}.pdo-lp-preview-head p{margin:0;color:#9ea9af;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pdo-lp-preview-head h1{margin:7px 0;font-size:clamp(26px,3vw,38px);line-height:1.08}.pdo-lp-preview-head>div>span{color:#aeb7bb;font-size:13px}.pdo-lp-preview-badge{flex:none;padding:7px 10px;border:1px solid #343d39;border-radius:999px;color:#b2bcb5;font:500 10px var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}.pdo-lp-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.pdo-lp-preview-metrics article,.pdo-lp-preview-card{min-width:0;border:1px solid #293137;border-radius:9px;background:#181f22}.pdo-lp-preview-metrics article{padding:13px 14px}.pdo-lp-preview-metrics span,.pdo-lp-preview-metrics small{display:block;color:#aab3b7;font-size:11px}.pdo-lp-preview-metrics strong{display:block;margin:8px 0 5px;color:#eef2ed;font-size:20px;font-variant-numeric:tabular-nums}.pdo-lp-preview-card{padding:16px}.pdo-lp-preview-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.pdo-lp-preview-card h2{margin:0;color:#eef2ed;font-size:17px}.pdo-lp-preview-card>header>span{color:#8e9992;font:500 10px var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}.pdo-lp-preview-table-wrap{overflow-x:auto}.pdo-lp-preview-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.pdo-lp-preview-table-wrap th{padding:9px 10px;color:#8e9992;font:500 10px var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}.pdo-lp-preview-table-wrap td{padding:11px 10px;border-top:1px solid #293137;color:#d9dfda;font-size:12px;white-space:nowrap}.pdo-lp-preview-table-wrap td:last-child{color:#70e39b;font-variant-numeric:tabular-nums}.pdo-lp-trainer-spot{margin-top:16px}.pdo-lp-trainer-cards{display:flex;gap:8px;margin:16px 0}.pdo-lp-trainer-cards span{display:grid;place-items:center;width:48px;height:58px;border:1px solid #49534e;border-radius:7px;background:#212a26;color:#eef2ed;font-size:22px;font-weight:800}.pdo-lp-trainer-actions,.pdo-lp-preview-controls{display:flex;flex-wrap:wrap;gap:8px}.pdo-lp-trainer-actions button,.pdo-lp-preview-controls button{min-height:34px;padding:0 13px;border:1px solid #39433e;border-radius:7px;background:#1d2521;color:#edf2eb;font:700 11px var(--pdo-font-body);cursor:pointer}.pdo-lp-trainer-actions button:hover,.pdo-lp-preview-controls button:hover,.pdo-lp-trainer-actions button[aria-pressed="true"],.pdo-lp-preview-controls button.is-on{border-color:var(--pdo-acid);background:var(--pdo-acid);color:#11160c}.pdo-lp-trainer-spot>p{margin:13px 0 0;color:#aab3b7;font-size:12px}@media(max-width:900px){.pdo-lp-dashboard-shell{flex-direction:column}.pdo-lp-dashboard-rail{width:auto;flex:0 0 auto;max-height:158px;padding:7px 10px;border-right:0;border-bottom:1px solid #252b27}.pdo-lp-rail-brand,.pdo-lp-rail-profile{display:none}.pdo-lp-rail-nav{display:flex;gap:16px;padding:3px 0;overflow-x:auto;overflow-y:hidden}.pdo-lp-rail-group{display:flex;align-items:center;gap:3px;flex:none}.pdo-lp-rail-group>p{display:none}.pdo-lp-dashboard-rail .pdo-lp-rail-group button{width:auto;min-height:34px;padding:0 9px}.pdo-lp-dashboard-rail .pdo-lp-rail-group button i{display:none}.pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{height:570px;max-height:570px}.pdo-lp-demo-content .pdo-dash-root{padding:20px}}@media(max-width:620px){.pdo-lp-hero-ui{border-radius:16px}.pdo-lp-window-head{height:40px;padding:0 11px;font-size:9px}.pdo-lp-dashboard-rail{max-height:115px}.pdo-lp-rail-nav{gap:12px}.pdo-lp-dashboard-rail .pdo-lp-rail-group button{min-height:30px;padding:0 8px;font-size:10px}.pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{height:520px;max-height:520px}.pdo-lp-demo-content .pdo-dash-root{padding:17px 13px}.pdo-lp-preview-page{padding:18px 13px 24px}.pdo-lp-preview-head{align-items:flex-start;flex-direction:column}.pdo-lp-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pdo-lp-preview-metrics article{padding:11px}.pdo-lp-preview-metrics strong{font-size:17px}.pdo-lp-preview-card{padding:12px}.pdo-lp-preview-table-wrap td{padding:9px 8px}}@media(prefers-reduced-motion:reduce){.pdo-lp-dashboard-rail button{transition:none}}.pdo-lp-hero-ui{width:min(1210px,100%);min-height:0;overflow:hidden;border:1px solid #252b27;border-radius:18px;background:#090c0b;box-shadow:0 28px 72px rgba(0,0,0,.2)}.pdo-lp-dashboard-shell{display:flex;min-height:0;align-items:stretch;background:#0b0e0c}.pdo-lp-dashboard-rail{display:flex;width:218px;flex:0 0 218px;flex-direction:column;gap:0;padding:10px 9px 8px;border-right:1px solid #252b27;background:#0b0e0c;color:#a5aea8;font-size:12px;text-align:left}.pdo-lp-rail-brand{display:flex;align-items:center;min-height:52px;padding:4px 10px 10px;border-bottom:1px solid #252b27}.pdo-lp-rail-brand img{display:block;width:127px;height:auto;object-fit:contain;object-position:left center}.pdo-lp-rail-nav{display:grid;align-content:start;gap:7px;flex:1;min-height:0;padding:9px 0 8px;overflow-y:auto}.pdo-lp-rail-group{display:grid;gap:2px}.pdo-lp-rail-group>p{margin:10px 10px 3px;color:#737e77;font:500 9px/1.2 var(--pdo-font-data);letter-spacing:.14em;text-transform:uppercase}.pdo-lp-rail-group:first-child>p{margin-top:2px}.pdo-lp-dashboard-rail .pdo-lp-rail-group button{display:flex;width:100%;min-height:32px;align-items:center;gap:9px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#a5aea8;font:600 11px/1.2 var(--pdo-font-body);text-align:left;white-space:nowrap}.pdo-lp-dashboard-rail .pdo-lp-rail-group button:hover{background:#151a17;color:#f1f4ef}.pdo-lp-dashboard-rail .pdo-lp-rail-group button.pdo-lp-rail-active{border-color:rgba(200,255,77,.12);background:rgba(200,255,77,.11);color:#c8ff4d}.pdo-lp-dashboard-rail .pdo-lp-rail-group button i{display:grid;place-items:center;width:16px;height:16px;flex:none;color:currentColor}.pdo-lp-dashboard-rail .pdo-lp-rail-group button svg{width:15px;height:15px;stroke-width:1.8}.pdo-lp-rail-profile{display:flex;align-items:center;gap:9px;padding:9px 7px 3px;border-top:1px solid #252b27;color:#e8ece8}.pdo-lp-profile-avatar{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:9px;background:#27321a;color:#c8ff4d;font-size:12px;font-weight:800}.pdo-lp-rail-profile b,.pdo-lp-rail-profile small{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdo-lp-rail-profile b{font-size:10px}.pdo-lp-rail-profile small{margin-top:3px;color:#7f8982;font-size:9px}.pdo-lp-demo-app{display:flex;flex:1;flex-direction:column;min-width:0;background:#0b0e0c}.pdo-lp-demo-appbar{display:flex;min-height:40px;flex:none;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-bottom:1px solid #252b27;color:#dce2dc;font:600 10px/1.2 var(--pdo-font-body)}.pdo-lp-demo-appbar>span:last-child{display:flex;align-items:center;gap:8px;color:#929d95;font:500 9px/1.2 var(--pdo-font-data);letter-spacing:.09em;text-transform:uppercase}.pdo-lp-demo-appbar i{width:7px;height:7px;border-radius:50%;background:var(--pdo-acid);box-shadow:0 0 0 3px rgba(200,255,77,.12)}.pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{display:block;height:650px;max-height:650px;min-width:0;flex:1;overflow:auto;background:#101412;color:#e9edf0}#pdo-landing .pdo-lp-demo-content .pdo-dash-root{max-width:none;min-height:100%;padding:22px 24px 24px;background:#101412}#pdo-landing .pdo-lp-demo-content .pdo-dash-hero{align-items:center;gap:16px;padding:0 0 17px;border-color:#262e29}#pdo-landing .pdo-lp-demo-content .pdo-dash-hero h1{margin:6px 0;font-size:clamp(27px,3vw,37px);letter-spacing:-.035em}#pdo-landing .pdo-lp-demo-content .pdo-dash-hero>div>span{font-size:12px}#pdo-landing .pdo-lp-demo-content .pdo-dash-periods{flex:none}#pdo-landing .pdo-lp-demo-content .pdo-dash-periods button{min-height:34px;border-color:#303934;border-radius:7px;background:#151a17;color:#dce4dc;font:600 11px var(--pdo-font-body)}#pdo-landing .pdo-lp-demo-content .pdo-dash-periods button.is-active{border-color:#c8ff4d;background:#c8ff4d;color:#11160c}#pdo-landing .pdo-lp-demo-content .pdo-dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px 0 13px}#pdo-landing .pdo-lp-demo-content .pdo-dash-metric{min-height:82px;padding:11px 13px;border-color:#29312c;border-radius:9px;background:#141916}#pdo-landing .pdo-lp-demo-content .pdo-dash-metric span,#pdo-landing .pdo-lp-demo-content .pdo-dash-metric small{color:#9da8a0;font-size:10px}#pdo-landing .pdo-lp-demo-content .pdo-dash-metric strong{margin:6px 0 3px;color:#f0f3ef;font-size:19px;letter-spacing:-.02em}#pdo-landing .pdo-lp-demo-content .pdo-dash-metric:nth-child(3) strong{color:#72e2a0}#pdo-landing .pdo-lp-demo-content .pdo-dash-actions,#pdo-landing .pdo-lp-demo-content .pdo-dash-priorities,#pdo-landing .pdo-lp-demo-content .pdo-dash-grid>.pdo-dash-card:not(.pdo-dash-bankroll){display:none!important}#pdo-landing .pdo-lp-demo-content .pdo-dash-grid{display:block}#pdo-landing .pdo-lp-demo-content .pdo-dash-bankroll{min-height:325px;padding:17px 18px 16px;border-color:#29312c;border-radius:10px;background:#141916}#pdo-landing .pdo-lp-demo-content .pdo-dash-bankroll>header{display:flex;align-items:center;justify-content:space-between;gap:14px}#pdo-landing .pdo-lp-demo-content .pdo-dash-bankroll>header>span{color:#e9eee9;font:600 14px var(--pdo-font-body);letter-spacing:0;text-transform:none}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-head{align-items:center}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-head h2{margin:0;font-size:17px}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-delta{font-size:10px}#pdo-landing .pdo-lp-demo-content .pdo-dash-chart{min-height:0;margin-top:13px}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-plot{height:213px;border-color:#29312c;background:linear-gradient(#242c27 1px,transparent 1px) 0 0/100% 25%}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-y{background:#141916;color:#89948c;font-size:9px}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-x{margin-top:7px;color:#89948c;font-size:10px}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-stats,#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-level{display:none}#pdo-landing .pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-root>*:not(.pdo-dash-grid){display:none!important}#pdo-landing .pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-bankroll{min-height:490px;padding:22px}#pdo-landing .pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-bk-plot{height:345px}.pdo-lp-module-preview{display:flex;min-height:100%;max-width:860px;flex-direction:column;justify-content:center;margin:0 auto;padding:44px clamp(22px,5vw,66px);color:#edf1ed}.pdo-lp-module-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(200,255,77,.25);border-radius:14px;background:rgba(200,255,77,.09);color:#c8ff4d}.pdo-lp-module-icon svg{width:22px;height:22px;stroke-width:1.8}.pdo-lp-module-eyebrow{margin:23px 0 8px;color:#909b93;font:500 10px var(--pdo-font-data);letter-spacing:.13em}.pdo-lp-module-preview h1{margin:0;font-size:clamp(29px,4vw,43px);letter-spacing:-.04em}.pdo-lp-module-description{max-width:580px;margin:12px 0 23px;color:#aab4ac;font-size:14px;line-height:1.65}.pdo-lp-module-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pdo-lp-module-points li{display:flex;min-height:70px;flex-direction:column;justify-content:space-between;gap:12px;padding:12px;border:1px solid #29312c;border-radius:9px;background:#141916}.pdo-lp-module-points li span{color:#aab4ac;font:500 10px var(--pdo-font-data)}.pdo-lp-module-points li b{font-size:11px;line-height:1.35}.pdo-lp-module-actions{display:flex;align-items:center;gap:18px;margin-top:22px}.pdo-lp-module-actions a{display:inline-flex;min-height:40px;align-items:center;gap:12px;padding:0 15px;border-radius:7px;background:#c8ff4d;color:#11160c;font-size:12px;font-weight:700;text-decoration:none}.pdo-lp-module-actions button{border:0;background:transparent;color:#b7c0b8;font:600 11px var(--pdo-font-body);cursor:pointer}.pdo-lp-module-actions button:hover{color:#c8ff4d}.pdo-lp-module-note{margin:25px 0 0;color:#747f77;font:500 9px var(--pdo-font-data);letter-spacing:.09em;text-transform:uppercase}@media(max-width:900px){.pdo-lp-dashboard-shell{flex-direction:column}.pdo-lp-dashboard-rail{width:auto;flex:0 0 auto;max-height:105px;padding:6px 10px;border-right:0;border-bottom:1px solid #252b27}.pdo-lp-rail-brand,.pdo-lp-rail-profile{display:none}.pdo-lp-rail-nav{display:flex;gap:12px;padding:3px 0;overflow-x:auto;overflow-y:hidden}.pdo-lp-rail-group{display:flex;align-items:center;gap:3px;flex:none}.pdo-lp-rail-group>p{display:none}.pdo-lp-dashboard-rail .pdo-lp-rail-group button{width:auto;min-height:32px;padding:0 8px}.pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{height:590px;max-height:590px}#pdo-landing .pdo-lp-demo-content .pdo-dash-root{padding:20px}}@media(max-width:620px){.pdo-lp-hero-ui{border-radius:14px}.pdo-lp-window-head{height:38px;padding:0 11px;font-size:9px}.pdo-lp-dashboard-rail{max-height:74px}.pdo-lp-rail-nav{gap:10px}.pdo-lp-dashboard-rail .pdo-lp-rail-group button{min-height:30px;padding:0 8px;font-size:10px}.pdo-lp-dashboard-rail .pdo-lp-rail-group button i{display:none}.pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{height:520px;max-height:520px}#pdo-landing .pdo-lp-demo-content .pdo-dash-root{padding:16px 12px}#pdo-landing .pdo-lp-demo-content .pdo-dash-hero{align-items:flex-start;flex-direction:column;gap:13px}#pdo-landing .pdo-lp-demo-content .pdo-dash-hero h1{font-size:28px}#pdo-landing .pdo-lp-demo-content .pdo-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#pdo-landing .pdo-lp-demo-content .pdo-dash-metric{min-height:73px;padding:9px}#pdo-landing .pdo-lp-demo-content .pdo-dash-metric strong{font-size:16px}#pdo-landing .pdo-lp-demo-content .pdo-dash-bankroll{padding:13px}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-plot{height:174px}.pdo-lp-module-preview{padding:30px 18px}.pdo-lp-module-points{grid-template-columns:1fr}.pdo-lp-module-points li{min-height:56px;flex-direction:row;align-items:center}.pdo-lp-module-actions{align-items:flex-start;flex-direction:column;gap:14px}}@media(prefers-reduced-motion:reduce){.pdo-lp-dashboard-rail button{transition:none}}#pdo-landing .pdo-lp-hero{padding:44px 0 32px}#pdo-landing .pdo-lp-hero-grid{gap:24px}#pdo-landing .pdo-lp-hero h1{font-size:clamp(42px,5vw,62px);line-height:1.02}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-root{color:#edf1ed!important;background:#101412}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-hero h1{color:#f0f3ef!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-hero p{color:#aab4ac!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-hero>div>span{color:#9da8a0!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-metric span,html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-metric small{color:#9da8a0!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-metric strong{color:#f0f3ef!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-metric:nth-child(3) strong{color:#72e2a0!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-bankroll>header>span,html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-bankroll h2{color:#edf1ed!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-bk-y,html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-bk-x{color:#89948c!important}html[data-theme="light"] #pdo-landing .pdo-lp-demo-content .pdo-dash-bk-delta{border-color:#2b4633;background:#14251a;color:#72e2a0!important}.pdo-lp-hero-ui>figcaption{padding:10px 15px;color:#87928a;font-size:10px}@media(max-width:620px){#pdo-landing .pdo-lp-hero{padding:34px 0 24px}#pdo-landing .pdo-lp-hero h1{font-size:clamp(36px,10vw,50px)}}#pdo-landing .pdo-lp-module-preview h1{color:#f3f5f2!important}#pdo-landing .pdo-lp-module-eyebrow{color:#98a49b!important}#pdo-landing .pdo-lp-module-description{color:#b1bbb3!important}#pdo-landing .pdo-lp-module-points li b{color:#eef2ed!important}#pdo-landing .pdo-lp-module-actions a{color:#11160c!important}#pdo-landing .pdo-lp-module-actions button{color:#bdc6bf!important}html[data-theme="light"] #pdo-landing .pdo-lp-hero-ui{color-scheme:dark;--pdo-black:#0A0B0C;--pdo-ivory:#F8F8F5;--pdo-acid:#C6FF3D;--pdo-surface-carbon:#0A0B0C;--pdo-surface-deep:#0F1111;--pdo-surface:#141917;--pdo-surface-elevated:#171D1A;--pdo-surface-hover:#202822;--pdo-positive:#70E39B;--pdo-coral:#FF7459;--pdo-amber:#F5C451;--pdo-info:#7AD7F0;--pdo-muted:#9AA198;--pdo-text-primary:#F8F8F5;--pdo-text-secondary:#C8CCC5;--pdo-text-muted:#9AA198;--pdo-text-disabled:#687160;--pdo-border-subtle:rgba(248,248,245,.08);--pdo-border-default:rgba(248,248,245,.13);--pdo-border-strong:rgba(248,248,245,.23)}#pdo-landing .pdo-lp-hero-ui{perspective:1200px;background:#0a0b0c;border-color:var(--pdo-border-default);color-scheme:dark}#pdo-landing .pdo-lp-dashboard-shell,#pdo-landing .pdo-lp-dashboard-rail,#pdo-landing .pdo-lp-demo-app{background:#0a0b0c}#pdo-landing .pdo-lp-demo-appbar{background:#0f1111;border-color:var(--pdo-border-default)}#pdo-landing .pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{height:650px;max-height:650px;background:#0a0b0c}#pdo-landing .pdo-lp-demo-content .pdo-dash-root{max-width:1440px;padding:22px 24px 30px;background:#0a0b0c}#pdo-landing .pdo-lp-demo-content .pdo-dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#pdo-landing .pdo-lp-demo-content .pdo-dash-metric,#pdo-landing .pdo-lp-demo-content .pdo-dash-card{background:#0f1111;border-color:var(--pdo-border-default)}#pdo-landing .pdo-lp-demo-content .pdo-dash-actions{display:flex!important}#pdo-landing .pdo-lp-demo-content .pdo-dash-priorities{display:block!important}#pdo-landing .pdo-lp-demo-content .pdo-dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#pdo-landing .pdo-lp-demo-content .pdo-dash-grid>.pdo-dash-card:not(.pdo-dash-bankroll){display:block!important}#pdo-landing .pdo-lp-demo-content .pdo-dash-bankroll{min-height:0;background:#0f1111}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-plot{height:180px;background:linear-gradient(var(--pdo-border-default) 1px,transparent 1px) 0 0/100% 25%}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-y{background:#0f1111}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-stats{display:grid}#pdo-landing .pdo-lp-demo-content .pdo-dash-bk-level{display:grid}#pdo-landing .pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-grid{display:block}#pdo-landing .pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-bankroll{min-height:490px}#pdo-landing .pdo-lp-demo-content[data-lp-focused-view="bankroll"] .pdo-dash-bk-plot{height:345px}#pdo-landing #pdo-lp-hero-title{overflow:visible;padding-bottom:.08em}#pdo-landing #pdo-lp-hero-title>span:last-child{color:var(--pdo-acid)}@media(max-width:900px){#pdo-landing .pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{height:590px;max-height:590px}}@media(max-width:620px){#pdo-landing .pdo-lp-hero-ui .pdo-lp-window-body.pdo-lp-demo-content{height:520px;max-height:520px}#pdo-landing .pdo-lp-demo-content .pdo-dash-grid{grid-template-columns:1fr}#pdo-landing .pdo-lp-demo-content .pdo-dash-priorities{grid-column:auto}#pdo-landing .pdo-lp-demo-content .pdo-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}#pdo-landing .pdo-lp-screen{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr);gap:13px;align-content:start;min-height:100%;padding:22px 24px 32px;background:#0a0b0c;color:#f8f8f5;font-family:var(--pdo-font-body);text-align:left}#pdo-landing .pdo-lp-screen-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 0 19px;border-bottom:1px solid rgba(248,248,245,.13)}#pdo-landing .pdo-lp-screen-head p{margin:0;color:#9aa198;font:500 10px/1.4 var(--pdo-font-data);letter-spacing:.14em;text-transform:uppercase}#pdo-landing .pdo-lp-screen-head h2{margin:5px 0 4px;color:#f8f8f5;font:700 clamp(26px,3vw,38px)/1.05 var(--pdo-font-heading);letter-spacing:-.04em}#pdo-landing .pdo-lp-screen-head span{color:#aeb6ad;font-size:12px;line-height:1.4}#pdo-landing .pdo-lp-screen-pill{display:inline-flex;align-items:center;width:max-content;min-height:25px;padding:4px 9px;border:1px solid rgba(248,248,245,.14);border-radius:5px;background:#171d1a;color:#c8ccc5;font:600 9px/1.2 var(--pdo-font-data);letter-spacing:.08em;white-space:nowrap}#pdo-landing .pdo-lp-screen-pill.is-acid{border-color:rgba(198,255,61,.3);background:rgba(198,255,61,.1);color:#c6ff3d}#pdo-landing .pdo-lp-screen-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}#pdo-landing .pdo-lp-screen-metric,#pdo-landing .pdo-lp-screen-card{min-width:0;border:1px solid rgba(248,248,245,.13);border-radius:8px;background:#0f1111}#pdo-landing .pdo-lp-screen-metric{display:flex;flex-direction:column;min-height:92px;padding:13px}#pdo-landing .pdo-lp-screen-metric span,#pdo-landing .pdo-lp-screen-metric small{color:#9aa198;font-size:10px;line-height:1.35}#pdo-landing .pdo-lp-screen-metric strong{margin:6px 0 3px;color:#f8f8f5;font:700 clamp(15px,1.8vw,23px)/1.1 var(--pdo-font-heading);font-variant-numeric:tabular-nums;white-space:nowrap}#pdo-landing .pdo-lp-screen-metric strong.is-up,#pdo-landing .pdo-lp-screen-row b.is-up{color:#70e39b}#pdo-landing .pdo-lp-screen-row b.is-down{color:#ff7459}#pdo-landing .pdo-lp-screen-card{padding:18px;overflow:hidden}#pdo-landing .pdo-lp-screen-card.is-wide{grid-column:1/-1}#pdo-landing .pdo-lp-screen-card h3{margin:0 0 15px;color:#f8f8f5;font:700 16px/1.2 var(--pdo-font-heading)}#pdo-landing .pdo-lp-screen-rows{display:grid}#pdo-landing .pdo-lp-screen-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-top:1px solid rgba(248,248,245,.09)}#pdo-landing .pdo-lp-screen-row:first-child{border-top:0}#pdo-landing .pdo-lp-screen-row strong,#pdo-landing .pdo-lp-screen-row small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}#pdo-landing .pdo-lp-screen-row strong{color:#e9eee9;font-size:12px;font-weight:600}#pdo-landing .pdo-lp-screen-row small{margin-top:3px;color:#89948c;font-size:10px}#pdo-landing .pdo-lp-screen-row b{flex:none;color:#f8f8f5;font:600 12px var(--pdo-font-data);font-variant-numeric:tabular-nums}#pdo-landing .pdo-lp-screen-tabs{display:flex;gap:5px;margin-bottom:12px}#pdo-landing .pdo-lp-screen-tabs span{padding:6px 9px;border:1px solid rgba(248,248,245,.13);border-radius:5px;color:#9aa198;font-size:10px}#pdo-landing .pdo-lp-screen-tabs .is-active{border-color:#c6ff3d;background:#c6ff3d;color:#0a0b0c}#pdo-landing .pdo-lp-screen-table-wrap{max-width:100%;overflow-x:auto}#pdo-landing .pdo-lp-screen-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}#pdo-landing .pdo-lp-screen-table th{padding:10px;color:#89948c;font:500 9px var(--pdo-font-data);letter-spacing:.08em;text-align:left;text-transform:uppercase}#pdo-landing .pdo-lp-screen-table td{padding:12px 10px;border-top:1px solid rgba(248,248,245,.1);color:#e9eee9;font-variant-numeric:tabular-nums}#pdo-landing .pdo-lp-screen-table tbody tr:hover{background:#171d1a}#pdo-landing .pdo-lp-screen-chart{height:180px;border-bottom:1px solid rgba(248,248,245,.13);background:linear-gradient(rgba(248,248,245,.07) 1px,transparent 1px) 0 0/100% 25%;color:#c6ff3d}#pdo-landing .pdo-lp-screen-chart svg{display:block;width:100%;height:100%;overflow:visible}#pdo-landing .pdo-lp-screen-axis{display:flex;justify-content:space-between;margin-top:8px;color:#89948c;font:500 10px var(--pdo-font-data)}#pdo-landing .pdo-lp-screen-bars{display:grid;gap:12px}#pdo-landing .pdo-lp-screen-bars>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,1.4fr) auto;gap:9px;align-items:center;color:#dce4dc;font-size:11px}#pdo-landing .pdo-lp-screen-bars b{font:600 10px var(--pdo-font-data)}#pdo-landing .pdo-lp-screen-bar{height:6px;border-radius:9px;background:#273029;overflow:hidden}#pdo-landing .pdo-lp-screen-bar i{display:block;height:100%;border-radius:9px;background:#c6ff3d}#pdo-landing .pdo-lp-screen-drop{display:grid;place-items:center;gap:7px;min-height:170px;padding:20px;border:1px dashed #46523d;border-radius:8px;background:#141a15;text-align:center}#pdo-landing .pdo-lp-screen-drop>span{color:#c6ff3d;font-size:26px}#pdo-landing .pdo-lp-screen-drop strong{color:#f8f8f5;font-size:13px}#pdo-landing .pdo-lp-screen-drop small{color:#9aa198;font-size:10px}#pdo-landing .pdo-lp-screen-hand,#pdo-landing .pdo-lp-screen-spot{display:grid;gap:13px;color:#aeb6ad;font-size:12px}#pdo-landing .pdo-lp-screen-hand>div,#pdo-landing .pdo-lp-screen-cards{display:flex;gap:5px}#pdo-landing .pdo-lp-screen-hand>div span,#pdo-landing .pdo-lp-screen-cards span{display:grid;place-items:center;width:34px;height:46px;border:1px solid #354038;border-radius:5px;background:#f8f8f5;color:#172016;font:700 14px var(--pdo-font-heading)}#pdo-landing .pdo-lp-screen-hand strong{color:#f8f8f5}#pdo-landing .pdo-lp-screen-cards span{width:58px;height:76px;font-size:24px}#pdo-landing .pdo-lp-screen-spot>div:first-child{display:flex;gap:5px}#pdo-landing .pdo-lp-screen-actions{display:flex;gap:7px;flex-wrap:wrap}#pdo-landing .pdo-lp-screen-actions span{min-width:70px;padding:9px 13px;border:1px solid #46523d;border-radius:5px;color:#f8f8f5;text-align:center}#pdo-landing .pdo-lp-screen-plan{display:flex;align-items:center;gap:8px;margin-bottom:14px}#pdo-landing .pdo-lp-screen-plan strong{color:#c6ff3d;font:700 25px var(--pdo-font-heading)}#pdo-landing .pdo-lp-screen-plan p{margin-left:auto;color:#9aa198;font-size:11px}@media(max-width:900px){#pdo-landing .pdo-lp-screen{padding:19px;grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)}#pdo-landing .pdo-lp-screen-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){#pdo-landing .pdo-lp-screen{display:block;padding:15px 12px 24px}#pdo-landing .pdo-lp-screen-head{align-items:flex-start}#pdo-landing .pdo-lp-screen-head>.pdo-lp-screen-pill{display:none}#pdo-landing .pdo-lp-screen-head h2{font-size:25px}#pdo-landing .pdo-lp-screen-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}#pdo-landing .pdo-lp-screen-metric{min-height:77px;padding:10px}#pdo-landing .pdo-lp-screen-card{margin-top:10px;padding:13px}#pdo-landing .pdo-lp-screen-bars>div{grid-template-columns:70px minmax(0,1fr) auto}}#pdo-landing .pdo-lp-hero{position:relative;isolation:isolate}#pdo-landing .pdo-lp-hero::before{position:absolute;z-index:-1;inset:0 0 auto;height:620px;content:"";background:radial-gradient(ellipse 52% 42% at 50% 82%,rgba(198,255,61,.115),transparent 76%);pointer-events:none}#pdo-landing .pdo-lp-hero-ui{position:relative}#pdo-landing #pdo-lp-hero-title > span{display:inline-block}#pdo-landing .pdo-lp-scrollline{position:absolute;right:0;bottom:-1px;left:0;z-index:4;height:2px;background:var(--pdo-acid);transform:scaleX(0);transform-origin:left;pointer-events:none}@media(prefers-reduced-motion:reduce){#pdo-landing .pdo-lp-scrollline{display:none!important}}#pdo-landing .pdo-lp-live-demo{width:min(1360px,calc(100vw - 64px));max-width:none;min-height:0;margin-left:calc((100% - min(1360px,100vw - 64px))/2)}#pdo-landing .pdo-lp-demo-poster{position:absolute;z-index:3;top:48px;right:0;bottom:42px;left:0;display:block;background:#0a0b0c;pointer-events:none;transition:opacity .5s cubic-bezier(.22,.8,.24,1),visibility 0s .5s}#pdo-landing .pdo-lp-demo-poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}#pdo-landing .pdo-lp-live-demo.is-ready .pdo-lp-demo-poster{opacity:0;visibility:hidden}#pdo-landing .pdo-lp-live-frame{display:block;width:100%;height:clamp(480px,72vh,620px);border:0;background:#0a0b0c;color-scheme:dark}#pdo-landing .pdo-lp-live-demo>figcaption{padding:10px 16px 13px;color:#9aa198;text-align:left}html.pdo-live-demo{background:#0a0b0c;color-scheme:dark}html.pdo-live-demo body{background:#0a0b0c;overflow:hidden}html.pdo-live-demo #pdo-landing,html.pdo-live-demo [data-pod-feedback-widget]{display:none!important}html.pdo-live-demo #dashboard-page{min-height:100vh;height:100vh;overflow:hidden}html.pdo-live-demo #dashboard-page [data-pdo-session-action="open"],html.pdo-live-demo #dashboard-header-more-wrap,html.pdo-live-demo #sidebar-settings-modal{display:none!important}html.pdo-live-demo #pdo-shell-command,html.pdo-live-demo #pdo-shell-theme,html.pdo-live-demo #pdo-shell-lang,html.pdo-live-demo .pdo-shell-help-wrap,html.pdo-live-demo #pdo-shell-rooms,html.pdo-live-demo #pdo-shell-import,html.pdo-live-demo #pdo-shell-avatar{display:none!important}html.pdo-live-demo #pdo-shell-mode{pointer-events:none}html.pdo-live-demo #dashboard-page button:not(.tab-btn):not([data-pdo-dashboard-period]):not([data-pdo-dashboard-tab]):not([data-pdo-help-go]):not([data-pdo-act-go]):not([data-pdo-hands-nav]),html.pdo-live-demo #dashboard-page input,html.pdo-live-demo #dashboard-page select,html.pdo-live-demo #dashboard-page textarea{cursor:not-allowed}@media(max-width:900px){#pdo-landing .pdo-lp-live-demo{width:calc(100vw - 32px);margin-left:calc((100% - (100vw - 32px))/2)}#pdo-landing .pdo-lp-live-frame{height:clamp(360px,54vh,500px)}}@media(max-width:620px){#pdo-landing .pdo-lp-live-frame{height:clamp(340px,52vh,440px)}}@media(max-width:620px){#pdo-landing .pdo-lp-demo-poster{top:40px;bottom:42px}}@media(prefers-reduced-motion:reduce){#pdo-landing .pdo-lp-demo-poster{transition:none}}@keyframes pdo-lp-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pdo-lp-open{from{transform:perspective(1400px) rotateX(10deg) translateY(32px) scale(.95)}to{transform:perspective(1400px) rotateX(0) translateY(0) scale(1)}}html.pdo-lp-motion #pdo-landing .pdo-lp-hero-copy>*{animation:pdo-lp-rise .8s cubic-bezier(.16,1,.3,1) backwards}html.pdo-lp-motion #pdo-landing .pdo-lp-hero-copy>:nth-child(2){animation-delay:.08s}html.pdo-lp-motion #pdo-landing .pdo-lp-hero-copy>:nth-child(3){animation-delay:.18s}html.pdo-lp-motion #pdo-landing .pdo-lp-hero-copy>:nth-child(4){animation-delay:.26s}html.pdo-lp-motion #pdo-landing .pdo-lp-hero-copy>:nth-child(5){animation-delay:.34s}html.pdo-lp-motion #pdo-landing #product{transform-origin:50% 0;animation:pdo-lp-open 1.1s cubic-bezier(.16,1,.3,1) .12s backwards}#pdo-landing .pdo-lp-stack-section{overflow:clip}#pdo-landing .pdo-lp-modules.is-stacking>*{grid-row:1;position:relative}#pdo-landing .pdo-lp-modules.is-stacking>:nth-child(3n+1){grid-column:1}#pdo-landing .pdo-lp-modules.is-stacking>:nth-child(3n+2){grid-column:2}#pdo-landing .pdo-lp-modules.is-stacking>:nth-child(3n){grid-column:3}#pdo-landing .pdo-lp-modules.is-stacking>:nth-child(n+4){z-index:1;box-shadow:var(--pdo-shadow-lg)}#pdo-landing .pdo-lp-modules.is-stacking-mobile{grid-template-columns:1fr;gap:18px}#pdo-landing .pdo-lp-modules.is-stacking-mobile>*{position:sticky;top:calc(var(--pdo-marketing-nav-height-mobile,64px) + 14px + var(--stack-i,0) * 8px);background:linear-gradient(var(--pdo-surface-deep),var(--pdo-surface-deep)),var(--pdo-surface-carbon);box-shadow:var(--pdo-shadow-lg);will-change:transform}#pdo-landing .pdo-lp-rows b{font-variant-numeric:tabular-nums}#pdo-landing .pdo-lp-more{display:inline-flex;align-items:center;gap:6px;min-height:24px;margin-top:16px;color:var(--pdo-text-primary);font-weight:700;font-size:var(--pdo-type-body-sm);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pdo-acid) 70%,transparent);text-underline-offset:4px}#pdo-landing .pdo-lp-more:hover{text-decoration-color:var(--pdo-acid)}#pdo-landing .pdo-lp-more:focus-visible,#pdo-landing .pdo-lp-more-all a:focus-visible{outline:2px solid var(--pdo-acid);outline-offset:3px;border-radius:4px}#pdo-landing .pdo-lp-more-all{margin-top:22px!important;text-align:center}#pdo-landing .pdo-lp-more-all a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;color:var(--pdo-text-primary);font-weight:700;text-decoration:underline;text-underline-offset:4px}.pdo-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:var(--pdo-z-toast);max-width:720px;margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid var(--pdo-border-strong);border-radius:var(--pdo-radius-md);background:var(--pdo-surface-elevated);color:var(--pdo-text-secondary);font:500 var(--pdo-type-body)/1.45 var(--pdo-font-body);box-shadow:var(--pdo-shadow-lg)}.pdo-consent-text{margin:0}.pdo-consent-text strong{font-family:var(--pdo-font-heading);color:var(--pdo-text-primary)}.pdo-consent-text a{color:var(--pdo-acid);text-decoration:underline}.pdo-consent-actions{display:flex;gap:10px;flex:0 0 auto}.pdo-consent-actions button{flex:1 1 0;padding:10px 18px;border-radius:var(--pdo-radius-sm);border:1px solid var(--pdo-acid);font:800 var(--pdo-type-body-sm) var(--pdo-font-body);cursor:pointer}.pdo-consent-actions [data-consent="reject"]{background:transparent;color:var(--pdo-acid)}.pdo-consent-actions [data-consent="accept"]{background:var(--pdo-acid);color:var(--pdo-black)}[data-pdo-consent-open][hidden]{display:none!important}@media (max-width:620px){.pdo-consent{flex-direction:column;align-items:stretch}}
/* assets/runtime/pdo-dashboard-8b68eecb78d9b870.css */
.pdo-dashboard-host{display:none}#tab-resumen[data-pdo-dashboard="on"]>:not(.pdo-dashboard-host){display:none!important}#tab-resumen[data-pdo-dashboard="on"]>.pdo-dashboard-host{display:block}.pdo-dash-root{max-width:1440px;margin:auto;padding:28px 32px 48px;color:var(--pdo-text-primary);font-family:inherit;background:var(--pdo-black)}.pdo-dash-hero{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;border-bottom:1px solid var(--pdo-border-default);padding:10px 0 25px}.pdo-dash-hero p,.pdo-dash-card header span{margin:0;color:var(--pdo-text-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pdo-dash-hero h1{font-size:clamp(30px,4vw,52px);margin:7px 0}.pdo-dash-hero>div>span{color:var(--pdo-text-secondary)}.pdo-dash-periods,.pdo-dash-actions{display:flex;gap:8px;flex-wrap:wrap}.pdo-dash-periods button,.pdo-dash-actions button{border:1px solid var(--pdo-border-strong);background:var(--pdo-surface-deep);color:var(--pdo-text-primary);border-radius:5px;padding:9px 12px;cursor:pointer}.pdo-dash-periods button.is-active{background:var(--pdo-acid);color:#172000;border-color:var(--pdo-acid)}.pdo-dash-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:20px 0}.pdo-dash-metric,.pdo-dash-card{background:var(--pdo-surface-deep);border:1px solid var(--pdo-border-default);border-radius:8px}.pdo-dash-metric{padding:15px;min-height:100px}.pdo-dash-metric span,.pdo-dash-metric small{display:block;color:var(--pdo-text-secondary);font-size:12px}.pdo-dash-metric strong{display:block;font-size:22px;margin:10px 0 6px}.pdo-dash-actions{padding-bottom:20px}.pdo-dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pdo-dash-card{padding:18px;min-width:0}.pdo-dash-card h2{font-size:20px;margin:6px 0 14px}.pdo-dash-priorities{grid-column:span 2}.pdo-dash-priorities ol{list-style:none;padding:0;margin:0}.pdo-dash-priorities li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--pdo-border-default)}.pdo-dash-priorities li>b{color:var(--pdo-acid)}.pdo-dash-priorities li strong,.pdo-dash-priorities li span,.pdo-dash-priorities li small{display:block}.pdo-dash-priorities li span,.pdo-dash-priorities li small,.pdo-dash-empty{color:var(--pdo-text-secondary);font-size:13px;margin:6px 0}.pdo-dash-chart{min-height:145px}.pdo-dash-bk-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.pdo-dash-bk-head h2{margin-bottom:12px}.pdo-dash-bk-delta{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--pdo-text-secondary);white-space:nowrap}.pdo-dash-bk-delta.is-up,.pdo-dash-bk-stats .is-up{color:var(--pdo-positive)}.pdo-dash-bk-delta.is-down,.pdo-dash-bk-stats .is-down{color:var(--pdo-coral)}.pdo-dash-bk-plot{position:relative;height:128px;background:linear-gradient(var(--pdo-border-default) 1px,transparent 1px) 0 0/100% 32px;border-bottom:1px solid var(--pdo-border-default)}.pdo-dash-bk-plot svg{position:absolute;inset:0}.pdo-dash-bk-y{position:absolute;left:0;z-index:1;padding:0 5px;border-radius:4px;background:var(--pdo-surface-deep);color:var(--pdo-text-muted);font-size:10px;font-variant-numeric:tabular-nums}.pdo-dash-bk-y.is-max{top:-7px}.pdo-dash-bk-y.is-min{bottom:3px}.pdo-dash-chart .pdo-dash-chart-trend{fill:none;stroke:var(--pdo-text-muted);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.75}.pdo-dash-bk-dot{position:absolute;right:-5px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--pdo-acid);box-shadow:0 0 0 3px rgba(200,240,75,.25)}.pdo-dash-bk-x{display:flex;justify-content:space-between;margin-top:6px;color:var(--pdo-text-muted);font-size:10px;letter-spacing:.04em}.pdo-dash-bk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0}.pdo-dash-bk-stats div{min-width:0}.pdo-dash-bk-stats dt{color:var(--pdo-text-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pdo-dash-bk-stats dd{margin:4px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pdo-dash-bk-stats dd small{margin-left:3px;color:var(--pdo-text-muted);font-size:10px;font-weight:400}.pdo-dash-chart svg{width:100%;height:100%;overflow:visible}.pdo-dash-chart polyline{fill:none;stroke:var(--pdo-acid);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pdo-dash-chart .pdo-dash-chart-area{fill:rgba(200,240,75,.14);stroke:none}.pdo-dash-chart .pdo-dash-empty{display:grid;place-items:center;height:100%;margin:0;text-align:center}.pdo-dash-bk-level{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;margin-top:16px}.pdo-dash-bk-level span{color:var(--pdo-text-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pdo-dash-bk-level b{grid-column:2;grid-row:1/3;font-size:20px;font-variant-numeric:tabular-nums}.pdo-dash-bk-level small{color:var(--pdo-text-secondary);font-size:12px}.pdo-dash-trainer-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pdo-dash-trainer-numbers b{font-size:22px}.pdo-dash-trainer-numbers small{display:block;font-size:11px;color:var(--pdo-text-secondary);font-weight:normal}.pdo-dash-goals,.pdo-dash-mental,.pdo-dash-system{list-style:none;padding:0;margin:0}.pdo-dash-goals li,.pdo-dash-mental li,.pdo-dash-system li{padding:9px 0;border-top:1px solid var(--pdo-border-default)}.pdo-dash-goals span,.pdo-dash-goals b,.pdo-dash-mental span,.pdo-dash-mental b,.pdo-dash-system span,.pdo-dash-system b{display:block}.pdo-dash-goals i{display:block;height:4px;background:var(--pdo-surface-hover);border-radius:3px;margin-top:7px}.pdo-dash-goals em{display:block;height:100%;background:var(--pdo-acid);border-radius:3px}.pdo-dash-mental small{color:var(--pdo-text-secondary);font-size:11px}.pdo-dash-system li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.pdo-dash-system span{color:var(--pdo-text-secondary)}@media(max-width:1180px){.pdo-dash-metrics{grid-template-columns:repeat(3,1fr)}.pdo-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pdo-dash-root{padding:22px 20px}.pdo-dash-hero{align-items:flex-start;flex-direction:column}.pdo-dash-priorities{grid-column:span 1}}@media(max-width:660px){.pdo-dash-root{padding:18px 14px}.pdo-dash-metrics,.pdo-dash-grid{grid-template-columns:1fr}.pdo-dash-metric strong{font-size:20px}}
/* assets/runtime/pdo-responsive-b4e030eea7dd8866.css */
#dashboard-page .sr-table-wrap,#dashboard-page .mr-table-scroll,#dashboard-page .bk-tbl-scroll,#dashboard-page .stats-table-scroll,#dashboard-page .pdo-rp-table-wrap{container:pdo-rt / inline-size}#dashboard-page #tab-stats .stats-tabs{flex-wrap:wrap !important;overflow-x:visible !important;row-gap:6px}#modality-select-page .mode-brand-logo{display:block;width:min(220px,78vw);height:auto;max-height:90px;object-fit:contain}@media (max-width:480px){#dashboard-page #tab-diario .sr-metrics{grid-template-columns:minmax(0,1fr) !important}}#dashboard-page #tab-diario .sr-metric-value{overflow-wrap:anywhere}@media (max-width:620px){#dashboard-page #tab-mental .mr-date-row > span:nth-child(n+2):not(:nth-child(7n+2)){visibility:hidden}}@container pdo-rt (max-width:720px){#dashboard-page .sr-table.pdo-rt,#dashboard-page .sr-table.pdo-rt > tbody{display:block !important;width:100% !important;min-width:0 !important;table-layout:auto !important}#dashboard-page .sr-table.pdo-rt > thead{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}#dashboard-page .sr-table.pdo-rt > tbody > tr{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 14px;height:auto !important;padding:12px 2px !important;border-bottom:1px solid var(--pdo-border-subtle)}#dashboard-page .sr-table.pdo-rt > tbody > tr > td{display:flex !important;flex-direction:column;justify-content:flex-start;gap:3px;min-width:0;width:auto !important;height:auto !important;padding:0 !important;border:0 !important;text-align:left !important;white-space:normal !important;overflow-wrap:anywhere}#dashboard-page .sr-table.pdo-rt > tbody > tr > td[data-label]::before{content:attr(data-label);color:var(--pdo-text-muted);font:500 var(--pdo-type-meta)/1.2 var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}#dashboard-page .sr-table.pdo-rt > tbody > tr > td:first-child,#dashboard-page .sr-table.pdo-rt > tbody > tr > td.pdo-rt-full{grid-column:1 / -1}#dashboard-page .sr-table.pdo-rt > tbody > tr > td:first-child::before{content:none}}@container pdo-rt (max-width:789px){#dashboard-page .mr-mental-table.pdo-rt,#dashboard-page .mr-mental-table.pdo-rt > tbody{display:block !important;width:100% !important;min-width:0 !important;table-layout:auto !important}#dashboard-page .mr-mental-table.pdo-rt > thead{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}#dashboard-page .mr-mental-table.pdo-rt > tbody > tr{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 14px;height:auto !important;padding:12px 2px !important;border-bottom:1px solid var(--pdo-border-subtle)}#dashboard-page .mr-mental-table.pdo-rt > tbody > tr > td{display:flex !important;flex-direction:column;justify-content:flex-start;gap:3px;min-width:0;width:auto !important;height:auto !important;padding:0 !important;border:0 !important;text-align:left !important;white-space:normal !important;overflow-wrap:anywhere}#dashboard-page .mr-mental-table.pdo-rt > tbody > tr > td[data-label]::before{content:attr(data-label);color:var(--pdo-text-muted);font:500 var(--pdo-type-meta)/1.2 var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}#dashboard-page .mr-mental-table.pdo-rt > tbody > tr > td:first-child,#dashboard-page .mr-mental-table.pdo-rt > tbody > tr > td.pdo-rt-full{grid-column:1 / -1}#dashboard-page .mr-mental-table.pdo-rt > tbody > tr > td:first-child::before{content:none}}@container pdo-rt (max-width:520px){#dashboard-page .bk-tbl.pdo-rt,#dashboard-page .bk-tbl.pdo-rt > tbody{display:block !important;width:100% !important;min-width:0 !important;table-layout:auto !important}#dashboard-page .bk-tbl.pdo-rt > thead{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}#dashboard-page .bk-tbl.pdo-rt > tbody > tr{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 14px;height:auto !important;padding:12px 2px !important;border-bottom:1px solid var(--pdo-border-subtle)}#dashboard-page .bk-tbl.pdo-rt > tbody > tr > td{display:flex !important;flex-direction:column;justify-content:flex-start;gap:3px;min-width:0;width:auto !important;height:auto !important;padding:0 !important;border:0 !important;text-align:left !important;white-space:normal !important;overflow-wrap:anywhere}#dashboard-page .bk-tbl.pdo-rt > tbody > tr > td[data-label]::before{content:attr(data-label);color:var(--pdo-text-muted);font:500 var(--pdo-type-meta)/1.2 var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}#dashboard-page .bk-tbl.pdo-rt > tbody > tr > td:first-child,#dashboard-page .bk-tbl.pdo-rt > tbody > tr > td.pdo-rt-full{grid-column:1 / -1}#dashboard-page .bk-tbl.pdo-rt > tbody > tr > td:first-child::before{content:none}}@container pdo-rt (max-width:899px){#dashboard-page .stats-table.pdo-rt,#dashboard-page .stats-table.pdo-rt > tbody{display:block !important;width:100% !important;min-width:0 !important;table-layout:auto !important}#dashboard-page .stats-table.pdo-rt > thead{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}#dashboard-page .stats-table.pdo-rt > tbody > tr{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 14px;height:auto !important;padding:12px 2px !important;border-bottom:1px solid var(--pdo-border-subtle)}#dashboard-page .stats-table.pdo-rt > tbody > tr > td{display:flex !important;flex-direction:column;justify-content:flex-start;gap:3px;min-width:0;width:auto !important;height:auto !important;padding:0 !important;border:0 !important;text-align:left !important;white-space:normal !important;overflow-wrap:anywhere}#dashboard-page .stats-table.pdo-rt > tbody > tr > td[data-label]::before{content:attr(data-label);color:var(--pdo-text-muted);font:500 var(--pdo-type-meta)/1.2 var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}#dashboard-page .stats-table.pdo-rt > tbody > tr > td:first-child,#dashboard-page .stats-table.pdo-rt > tbody > tr > td.pdo-rt-full{grid-column:1 / -1}#dashboard-page .stats-table.pdo-rt > tbody > tr > td:first-child::before{content:none}}@container pdo-rt (max-width:619px){#dashboard-page .pdo-rp-table.pdo-rt,#dashboard-page .pdo-rp-table.pdo-rt > tbody{display:block !important;width:100% !important;min-width:0 !important}#dashboard-page .pdo-rp-table.pdo-rt > thead{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}#dashboard-page .pdo-rp-table.pdo-rt > tbody > tr{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 14px;padding:12px !important;border-bottom:1px solid var(--pdo-border-subtle)}#dashboard-page .pdo-rp-table.pdo-rt > tbody > tr > td{display:flex !important;flex-direction:column;gap:3px;min-width:0;padding:0 !important;border:0 !important;text-align:left !important;overflow-wrap:anywhere}#dashboard-page .pdo-rp-table.pdo-rt > tbody > tr > td[data-label]::before{content:attr(data-label);color:var(--pdo-text-muted);font:500 var(--pdo-type-meta)/1.2 var(--pdo-font-data);letter-spacing:.08em;text-transform:uppercase}#dashboard-page .pdo-rp-table.pdo-rt > tbody > tr > td.pdo-rt-full{grid-column:1 / -1}}html[data-theme="light"] .pdo-logo-on-dark,html[data-theme="dark"] .pdo-logo-on-light{display:none!important}html[data-theme="light"] .pdo-logo-on-light,html[data-theme="dark"] .pdo-logo-on-dark{display:block!important}
/* assets/runtime/src--ui--styles--intro-c09238a31bd0edc0.css */
#pdo-intro{position:fixed;inset:0;z-index:999999;background:#0b0e0d;color:#f2efe6;font-family:'Space Grotesk','Manrope',system-ui,sans-serif;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .45s ease}#pdo-intro[data-leaving="1"]{opacity:0}#pdo-intro[hidden]{display:none!important}#pdo-intro .pdo-intro-grid{position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(242,239,230,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(242,239,230,.5) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 50% 45%,#000 0%,transparent 72%)}#pdo-intro-skip{position:absolute;top:22px;right:26px;z-index:3;background:transparent;border:1px solid rgba(242,239,230,.28);color:#f2efe6;font:700 11px/1 'DM Mono',ui-monospace,monospace;letter-spacing:.08em;padding:9px 14px;border-radius:999px;cursor:pointer;opacity:.75;transition:opacity .2s ease,border-color .2s ease,background .2s ease}#pdo-intro-skip:hover{opacity:1;border-color:rgba(200,255,77,.55);background:rgba(200,255,77,.08)}#pdo-intro[data-leaving="1"] #pdo-intro-skip{display:none}#pdo-intro .pdo-intro-scene{position:relative;z-index:2;width:min(560px,88vw);text-align:center;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .5s ease,transform .5s ease}#pdo-intro .pdo-intro-scene.is-active{opacity:1;transform:translateY(0) scale(1)}#pdo-intro .pdo-intro-logo-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:14px}#pdo-intro .pdo-intro-logo-mark{width:min(300px,72vw);height:auto;display:block;object-fit:contain;transform-origin:50% 50%;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .3s ease}#pdo-intro .pdo-intro-claim{font-size:clamp(15px,2.4vw,18px);color:rgba(242,239,230,.8);margin:0 0 4px}#pdo-intro .pdo-intro-sub{font-family:'DM Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:rgba(242,239,230,.4);margin:0}@media (prefers-reduced-motion:reduce){#pdo-intro .pdo-intro-scene{transition:opacity .2s ease}}
/* assets/runtime/src--ui--styles--tour-52d50aa6e802924d.css */
#pdo-tour{position:fixed;inset:0;z-index:999997}#pdo-tour[hidden]{display:none!important}#pdo-tour .pdo-tour-dim{position:fixed;background:rgba(11,14,13,.72);transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease,opacity .2s ease}#pdo-tour .pdo-tour-ring{position:fixed;border:2px solid #c8ff4d;border-radius:12px;pointer-events:none;box-shadow:0 0 0 4px rgba(200,255,77,.15),0 0 26px rgba(200,255,77,.25);transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease,opacity .2s ease}#pdo-tour .pdo-tour-card{position:fixed;z-index:2;width:296px;background:#141917;border:1px solid rgba(200,255,77,.22);border-radius:16px;padding:20px 22px;box-shadow:0 24px 60px rgba(0,0,0,.5);color:#f2efe6;font-family:'Manrope',system-ui,sans-serif;transition:top .3s ease,left .3s ease}#pdo-tour .pdo-tour-eyebrow{font-family:'DM Mono',ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;color:#c8ff4d;margin:0 0 8px}#pdo-tour .pdo-tour-title{font-size:17px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em}#pdo-tour .pdo-tour-text{font-size:13.5px;line-height:1.55;color:rgba(242,239,230,.75);margin:0 0 18px}#pdo-tour .pdo-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}#pdo-tour .pdo-tour-progress{font-family:'DM Mono',ui-monospace,monospace;font-size:10.5px;color:rgba(242,239,230,.4)}#pdo-tour .pdo-tour-nav{display:flex;gap:8px}#pdo-tour .pdo-tour-btn{border-radius:999px;font:800 12px 'Manrope',system-ui,sans-serif;padding:8px 14px;cursor:pointer;border:0;transition:transform .15s ease,opacity .15s ease}#pdo-tour .pdo-tour-btn-primary{background:#c8ff4d;color:#0b0e0d}#pdo-tour .pdo-tour-btn-primary:hover{transform:translateY(-1px)}#pdo-tour .pdo-tour-btn-ghost{background:transparent;color:rgba(242,239,230,.6);border:1px solid rgba(242,239,230,.2)}#pdo-tour .pdo-tour-btn-ghost:hover{color:#f2efe6;border-color:rgba(242,239,230,.4)}#pdo-tour .pdo-tour-btn[disabled]{opacity:.35;pointer-events:none}#pdo-tour-skip{position:fixed;top:22px;right:26px;z-index:999999;background:#141917;border:1px solid rgba(242,239,230,.2);color:#f2efe6;font:700 11px/1 'DM Mono',ui-monospace,monospace;letter-spacing:.08em;padding:9px 14px;border-radius:999px;cursor:pointer;opacity:.85;transition:opacity .2s ease,border-color .2s ease}#pdo-tour-skip:hover{opacity:1;border-color:rgba(200,255,77,.5)}@media (max-width:720px){#pdo-tour .pdo-tour-card{width:min(300px,84vw)}}
/* assets/runtime/src--ui--styles--brand-chip-c9899d42e380a179.css */
.bg-gradient-to-tr.from-emerald-500.to-indigo-600{background:linear-gradient(160deg,var(--brand),var(--brand-deep))!important}