.engine-chart-stack{display:grid;gap:.55rem;margin-top:1.25rem}.engine-chart-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;min-width:0}.engine-chart{position:relative;display:grid;width:100%;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;height:clamp(360px,40vw,495px);margin-top:1.25rem;border:1px solid #d9e2ef;border-radius:8px;padding:.85rem .85rem .65rem;background:linear-gradient(180deg,#fbfdff,#f6faff);overflow:hidden}.engine-chart-stack>.engine-chart{margin-top:0}.engine-chart--performance{min-height:360px}.engine-chart--has-drawdown-summary{grid-template-rows:auto auto auto minmax(0,1fr)}.engine-chart--monthly{grid-template-rows:auto auto minmax(0,1fr)}.engine-chart--monthly-single-year{grid-template-rows:auto minmax(0,1fr)}.engine-chart__plot{width:100%;min-width:0;min-height:0;height:100%}.engine-chart__plot>.recharts-wrapper,.engine-chart__plot .recharts-surface{max-width:none}.engine-chart .recharts-wrapper,.engine-chart .recharts-surface{overflow:visible}.engine-chart .recharts-cartesian-grid line{stroke:#6670852e}.engine-chart__equity-dd-hover-line{cursor:help}.engine-chart .recharts-cartesian-axis-tick-value{fill:#667085;font-size:.72rem;font-weight:700}.engine-chart__bar-label{fill:#344054;font-size:.7rem;font-weight:900}.engine-chart__bar-label.is-positive{fill:#0f766e}.engine-chart__bar-label.is-negative{fill:#991b1b}.engine-chart__bar-label.is-flat{fill:#64748b}.engine-chart__legend{display:flex;align-items:center;justify-content:flex-end;gap:1rem;color:#667085;font-size:.78rem;font-weight:800}.engine-chart__range{margin-right:auto;color:#344054}.engine-chart__legend span{display:inline-flex;align-items:center;gap:.35rem}.engine-chart__legend-dot{width:.62rem;height:.62rem;border-radius:999px}.engine-chart__legend-dot--equity{background:#0b63ce}.engine-chart__legend-dot--performance{background:#14b8a6}.engine-chart__legend-dot--balance{background:#1f9d63}.engine-chart__legend-dot--profit{background:#8b5cf6}.engine-chart__legend-dot--equity-drawdown{background:#f59e0b}.engine-chart__legend-dot--balance-drawdown{background:#3b82f6}.engine-chart__legend-dot--wins{background:#22c55e}.engine-chart__legend-dot--losses{background:#ef4444}.engine-chart__legend-dot--breakeven{background:#94a3b8}.engine-chart__legend-dot--monthly-positive{background:#14b8a6}.engine-chart__legend-dot--monthly-negative{background:#dc2626}.engine-chart__legend-dot--monthly-flat{background:#94a3b8}.engine-chart__legend-dot--deposit,.engine-chart-tooltip__deposit i{background:#f59e0b}.engine-chart__legend-dot--withdrawal,.engine-chart-tooltip__withdrawal i{background:#dc2626}.engine-chart__legend-dot--live-data,.engine-chart-tooltip__live-data i{background:#ec4899}.engine-chart__controls{justify-self:end;position:relative;display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0;max-width:100%}.engine-chart__analytics-mode,.engine-chart__drawdown-metric,.engine-chart__monthly-metric,.engine-chart__year-picker{display:inline-flex;align-items:center;gap:.2rem;min-width:0;max-width:100%;padding:.18rem;border:1px solid #d9e2ef;border-radius:999px;background:#eef4ff;overflow-x:auto;scrollbar-width:none}.engine-chart__analytics-mode::-webkit-scrollbar,.engine-chart__drawdown-metric::-webkit-scrollbar,.engine-chart__monthly-metric::-webkit-scrollbar,.engine-chart__year-picker::-webkit-scrollbar{display:none}.engine-chart__analytics-mode button,.engine-chart__drawdown-metric button,.engine-chart__monthly-metric button,.engine-chart__year-picker button{flex:0 0 auto;border:0;border-radius:999px;padding:.36rem .7rem;color:#475467;background:transparent;font-size:.76rem;font-weight:800;cursor:pointer}.engine-chart__analytics-mode button.is-active,.engine-chart__drawdown-metric button.is-active,.engine-chart__monthly-metric button.is-active,.engine-chart__year-picker button.is-active{color:#064ba3;background:#fff;box-shadow:0 1px 4px #1018281a}.engine-chart__analytics-mode button:disabled,.engine-chart__year-picker button:disabled{color:#98a2b3;cursor:not-allowed;opacity:.62}.engine-chart__monthly-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;min-width:0}.engine-chart-toolbar>.engine-chart__monthly-controls{display:none}.engine-chart__monthly-head,.engine-chart__monthly-nav{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0;max-width:100%}.engine-chart__monthly-year{color:#344054;font-size:.78rem;font-weight:900}.engine-chart__monthly-legend{display:inline-flex;align-items:center;gap:.7rem;color:#667085;font-size:.74rem;font-weight:800}.engine-chart__monthly-legend span{display:inline-flex;align-items:center;gap:.34rem}.engine-chart__year-arrow{width:1.8rem;padding-inline:0;font-size:1rem;line-height:1}.engine-chart__drawdown-summary{justify-self:end;display:inline-flex;align-items:stretch;justify-content:flex-end;gap:.45rem;min-width:0;max-width:100%}.engine-chart__drawdown-summary .engine-chart__drawdown-metric,.engine-chart__drawdown-summary .engine-chart__drawdown-note{box-sizing:border-box;min-height:1.55rem}.engine-chart__drawdown-summary .engine-chart__drawdown-metric{padding:.1rem}.engine-chart__drawdown-summary .engine-chart__drawdown-metric button{padding:.22rem .58rem;font-size:.7rem;line-height:1.1}.engine-chart__drawdown-note{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.34rem;max-width:100%;padding:.22rem .48rem;border:1px solid rgba(220,38,38,.18);border-radius:7px;color:#7f1d1d;background:#fef2f2e0;font-size:.68rem;font-weight:700;line-height:1.18}.engine-chart__drawdown-note strong,.engine-chart__drawdown-note span{min-width:0}.engine-chart__drawdown-note span{color:#991b1b}.engine-chart__drawdown-note .engine-chart__drawdown-note-highest{color:#9a5b00;font-weight:850}.engine-chart__info{position:relative;flex:0 0 auto}.engine-chart__info-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;color:#6f819b;background:transparent;cursor:pointer;line-height:1;-webkit-font-smoothing:antialiased;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.engine-chart__info-button svg{display:block;width:14px;height:14px;shape-rendering:geometricPrecision}.engine-chart__info-button:hover,.engine-chart__info-button:focus-visible,.engine-chart__info-button.is-open{color:#0b63ce;background:#0b63ce12;box-shadow:0 0 0 2px #0b63ce17;outline:none}.engine-chart__info-popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:5;width:min(20rem,calc(100vw - 2rem));display:grid;gap:.35rem;padding:.7rem .8rem;border:1px solid #d9e2ef;border-radius:8px;color:#061a35;background:#fffffffa;box-shadow:0 16px 34px #00224424}.engine-chart__info-popover strong{font-size:.82rem}.engine-chart__info-popover p{margin:0;color:#344054;font-size:.78rem;line-height:1.4}.engine-chart__mode{justify-self:end;display:inline-flex;align-items:center;gap:.2rem;max-width:100%;padding:.18rem;border:1px solid #d9e2ef;border-radius:999px;background:#eef4ff;overflow-x:auto;scrollbar-width:none}.engine-chart__mode::-webkit-scrollbar{display:none}.engine-chart__mode button{flex:0 0 auto;border:0;border-radius:999px;padding:.36rem .7rem;color:#475467;background:transparent;font-size:.76rem;font-weight:800;cursor:pointer}.engine-chart__mode button.is-active{color:#064ba3;background:#fff;box-shadow:0 1px 4px #1018281a}.engine-chart__pie{display:grid;place-items:center;width:100%;min-height:0;height:100%}.engine-chart__empty-state{display:grid;place-items:center;min-height:100%;padding:1rem;color:#667085;font-size:.88rem;font-weight:800;text-align:center}.engine-chart__pie .recharts-pie-label-text{fill:#344054;font-size:.76rem;font-weight:800}.engine-chart__pie-label{fill:#344054;font-size:.76rem;font-weight:800;pointer-events:none}.engine-chart-tooltip{display:grid;gap:.35rem;min-width:150px;padding:.65rem .75rem;color:#061a35;background:#fffffff5;border:1px solid #d9e2ef;border-radius:7px;box-shadow:0 12px 28px #0022441f}.engine-chart-tooltip strong{font-size:.82rem}.engine-chart-tooltip span{display:flex;align-items:center;gap:.4rem;color:#344054;font-size:.78rem;white-space:nowrap}.engine-chart-tooltip i{width:.55rem;height:.55rem;border-radius:999px}.engine-chart-tooltip__deposit,.engine-chart-tooltip__withdrawal{margin-top:.2rem;padding-top:.4rem;border-top:1px solid #edf2f7}.engine-chart-tooltip__live-data{font-weight:800}.engine-chart-empty{margin-top:1.25rem;border:1px dashed #c8d5e6;border-radius:8px;padding:1.25rem;color:#667085;text-align:center}@media(max-width:600px){.engine-chart-stack{gap:.65rem}.engine-chart-toolbar{justify-content:stretch}.engine-chart__analytics-mode,.engine-chart__monthly-controls,.engine-chart__monthly-head,.engine-chart__monthly-nav,.engine-chart__monthly-metric,.engine-chart__year-picker{width:100%}.engine-chart__analytics-mode,.engine-chart__monthly-metric,.engine-chart__year-picker{display:grid;border-radius:8px;overflow:visible}.engine-chart__analytics-mode,.engine-chart__monthly-metric{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-chart__year-picker{grid-template-columns:auto repeat(4,minmax(0,1fr)) auto}.engine-chart__analytics-mode button,.engine-chart__monthly-metric button,.engine-chart__year-picker button{min-width:0;padding-inline:.42rem;border-radius:6px;font-size:.68rem}.engine-chart__monthly-legend{width:100%;justify-content:flex-start;flex-wrap:wrap}.engine-chart__monthly-head,.engine-chart__monthly-nav{justify-content:stretch;flex-wrap:wrap}.engine-chart__monthly-year{display:none}.engine-chart__bar-label{font-size:.62rem}.engine-chart{grid-template-rows:auto auto minmax(275px,1fr);height:545px;padding:.8rem .7rem .85rem}.engine-chart--has-drawdown-summary{grid-template-rows:auto auto auto minmax(256px,1fr);height:575px}.engine-chart--pie{grid-template-rows:auto auto minmax(313px,1fr)}.engine-chart--monthly{grid-template-rows:auto auto minmax(0,1fr)}.engine-chart--monthly-single-year{grid-template-rows:auto minmax(0,1fr)}.engine-chart__legend{align-items:flex-start;gap:.45rem .75rem;justify-content:flex-start;flex-wrap:wrap}.engine-chart__range{flex:1 0 100%}.engine-chart__mode{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:8px;overflow:visible}.engine-chart__mode button{min-width:0;padding-inline:.58rem;border-radius:6px;font-size:.7rem}.engine-chart__controls{justify-self:stretch;width:100%;align-items:flex-start}.engine-chart__drawdown-summary{justify-self:stretch;justify-content:flex-start;width:100%;flex-wrap:wrap}.engine-chart__drawdown-summary .engine-chart__drawdown-metric{flex:0 0 auto}.engine-chart__drawdown-note{flex:1 1 13rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.14rem;padding:.34rem .5rem;border-radius:7px;font-size:.66rem;text-align:left}.engine-chart__drawdown-note strong,.engine-chart__drawdown-note span{display:block;overflow-wrap:anywhere}.engine-chart__pie-label{font-size:.68rem}.engine-chart__info-popover{left:0;right:auto;width:min(19rem,calc(100vw - 2rem))}}:root[data-theme=dark] .engine-chart{background:var(--surface-gradient);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .engine-chart-empty{color:var(--text-muted)}:root[data-theme=dark] .engine-chart .recharts-cartesian-grid line{stroke:#a8b3c729}:root[data-theme=dark] .engine-chart .recharts-cartesian-axis-tick-value,:root[data-theme=dark] .engine-chart__legend{fill:var(--text-muted);color:var(--text-muted)}:root[data-theme=dark] .engine-chart__bar-label{fill:var(--text-default)}:root[data-theme=dark] .engine-chart__bar-label.is-positive{fill:#5eead4}:root[data-theme=dark] .engine-chart__bar-label.is-negative{fill:#fca5a5}:root[data-theme=dark] .engine-chart__bar-label.is-flat{fill:#cbd5e1}:root[data-theme=dark] .engine-chart__range{color:var(--text-default)}:root[data-theme=dark] .engine-chart__monthly-year{color:var(--text-default)}:root[data-theme=dark] .engine-chart-tooltip{color:var(--text-strong);background:#0f1728f5;border-color:var(--border-default);box-shadow:0 16px 34px #00000047}:root[data-theme=dark] .engine-chart-tooltip span{color:var(--text-default)}:root[data-theme=dark] .engine-chart-tooltip__deposit,:root[data-theme=dark] .engine-chart-tooltip__withdrawal{border-top-color:var(--border-default)}:root[data-theme=dark] .engine-chart__mode{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-chart__analytics-mode,:root[data-theme=dark] .engine-chart__drawdown-metric,:root[data-theme=dark] .engine-chart__monthly-metric,:root[data-theme=dark] .engine-chart__year-picker{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-chart__info-button{color:#90a4bd;background:transparent}:root[data-theme=dark] .engine-chart__info-button:hover,:root[data-theme=dark] .engine-chart__info-button:focus-visible,:root[data-theme=dark] .engine-chart__info-button.is-open{color:#b8ddff;background:#8cc2ff1a;box-shadow:0 0 0 2px #8cc2ff1f}:root[data-theme=dark] .engine-chart__info-popover{color:var(--text-strong);background:#0f1728fa;border-color:var(--border-default);box-shadow:0 16px 34px #00000047}:root[data-theme=dark] .engine-chart__info-popover p{color:var(--text-default)}:root[data-theme=dark] .engine-chart__mode button{color:var(--text-muted)}:root[data-theme=dark] .engine-chart__analytics-mode button,:root[data-theme=dark] .engine-chart__drawdown-metric button,:root[data-theme=dark] .engine-chart__monthly-metric button,:root[data-theme=dark] .engine-chart__year-picker button{color:var(--text-muted)}:root[data-theme=dark] .engine-chart__mode button.is-active{color:#d8e7ff;background:#18243a;box-shadow:inset 0 0 0 1px #b8ddff0f}:root[data-theme=dark] .engine-chart__analytics-mode button.is-active,:root[data-theme=dark] .engine-chart__drawdown-metric button.is-active,:root[data-theme=dark] .engine-chart__monthly-metric button.is-active,:root[data-theme=dark] .engine-chart__year-picker button.is-active{color:#d8e7ff;background:#18243a;box-shadow:inset 0 0 0 1px #b8ddff0f}:root[data-theme=dark] .engine-chart__analytics-mode button:disabled,:root[data-theme=dark] .engine-chart__year-picker button:disabled{color:#5f6b7d}:root[data-theme=dark] .engine-chart__monthly-legend{color:var(--text-muted)}:root[data-theme=dark] .engine-chart__pie .recharts-pie-label-text{fill:var(--text-default)}:root[data-theme=dark] .engine-chart__pie-label{fill:var(--text-default)}:root[data-theme=dark] .engine-chart__empty-state{color:var(--text-muted)}:root[data-theme=dark] .engine-chart__drawdown-note{color:#fecaca;background:#7f1d1d47;border-color:#f871715c}:root[data-theme=dark] .engine-chart__drawdown-note span{color:#fca5a5}:root[data-theme=dark] .engine-chart__drawdown-note .engine-chart__drawdown-note-highest{color:#f2c078}.public-account-profile{position:relative;gap:1rem;overflow:hidden;scroll-behavior:smooth}.public-account-profile>*:not(.public-account-profile__watermark){position:relative;z-index:1}.public-account-profile__watermark{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--portfolio-watermark-opacity, .08);-webkit-user-select:none;user-select:none}.public-account-profile__watermark--background{z-index:0}.public-account-profile__watermark--foreground{z-index:2}.public-account-profile__watermark--fixed{position:fixed;display:flex;align-items:center;justify-content:center;padding:2rem}.public-account-profile__watermark--repeat{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:clamp(2.5rem,8vw,5rem);padding:clamp(2rem,8vw,5rem)}.public-account-profile__watermark--text span{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;color:#0f2749;font-size:clamp(1.45rem,4.5vw,3.8rem);font-weight:900;line-height:1;text-align:center;text-transform:uppercase;transform:rotate(-24deg);white-space:nowrap}.public-account-profile__watermark--fixed.public-account-profile__watermark--text span{font-size:clamp(3rem,12vw,9rem)}.public-account-profile__watermark--image img{width:min(42vw,420px);max-height:42vh;object-fit:contain;filter:grayscale(.15)}.public-account-profile__watermark--repeat.public-account-profile__watermark--image img{width:min(16vw,160px);max-height:8rem;justify-self:center;align-self:center;transform:rotate(-18deg)}.public-account-profile__control-bar,.public-account-profile__ask-card{z-index:3}.public-account-profile .engine-chart{height:clamp(355px,38vw,470px)}.public-account-profile .engine-workspace-section-card{scroll-margin-top:calc(var(--nav-height) + 1rem)}.public-account-profile .engine-workspace-summary .engine-account-metric--value-pair .engine-account-metric__value-group{display:grid;align-content:start;gap:.04rem}.public-account-profile .engine-workspace-summary .engine-account-metric--value-pair .engine-account-metric__value-group strong{font-size:.84rem;white-space:nowrap;overflow-wrap:normal}.public-account-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:var(--nav-height);padding:.7rem 1.1rem;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow)}.public-account-header__profile{display:inline-flex;align-items:center;gap:.8rem;color:var(--nav-brand);font-size:1.08rem;font-weight:800}.public-account-header__profile img,.public-account-header__profile span{width:52px;height:52px;border:1px solid #d9e2ef;border-radius:9px}.public-account-header__profile img{object-fit:contain;background:#fff;pointer-events:none;-webkit-user-select:none;user-select:none}.public-account-header__profile span{display:inline-flex;align-items:center;justify-content:center;color:#0b63ce;background:#f5f9ff;font-size:.95rem;font-weight:900}.public-account-header__theme{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--theme-toggle-color);background:var(--theme-toggle-bg);border:1px solid var(--theme-toggle-border);border-radius:999px;box-shadow:var(--theme-toggle-shadow);cursor:pointer}.public-account-profile__control-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.95rem;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 16px 36px #1018280d}.public-account-profile__control-copy{display:grid;gap:.18rem;min-width:min(100%,260px)}.public-account-profile__control-copy span{color:#0b63ce;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.public-account-profile__control-copy strong{color:#061a35;font-size:1rem;line-height:1.3}.public-account-profile__verified-title{display:inline-flex;align-items:center;gap:.42rem}.public-account-profile__verified-title svg{flex:0 0 auto;color:#0b63ce;font-size:1.05rem}.public-account-profile__control-copy small{color:#667085;font-size:.82rem}.public-account-profile__verified-meta{color:#276749!important;font-weight:750}.public-account-profile__nav{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem;background:#eef4ff;border:1px solid #d9e2ef;border-radius:999px}.public-account-profile__nav a,.public-account-profile__nav button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .78rem;color:#344054;background:transparent;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;text-decoration:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.public-account-profile__nav a:hover,.public-account-profile__nav a:focus,.public-account-profile__nav button:hover,.public-account-profile__nav button:focus{color:#064ba3;background:#fff;box-shadow:0 1px 4px #1018281a}.public-account-profile__badges{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.public-account-profile__badge{display:inline-flex;align-items:center;min-height:2rem;padding:.36rem .68rem;color:#344054;background:#f8fbff;border:1px solid #d9e2ef;border-radius:999px;font-size:.78rem;font-weight:900}.public-account-profile__badge--demo{color:#7a4b00;background:#fff6e8;border-color:#f4c98b}.public-account-profile__badge--real{color:#067647;background:#edf9f0;border-color:#a6ddb6}.public-account-profile__badge--warning{color:#912018;background:#fff5f3;border-color:#fecdca}.public-account-profile__badge--neutral{color:#52627a;background:#f8fbff}.public-account-profile__share-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2rem;padding:.36rem .72rem;color:#064ba3;background:#eef4ff;border:1px solid #c9ddff;border-radius:999px;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.public-account-profile__share-button:hover,.public-account-profile__share-button:focus{color:#fff;background:#0b63ce;border-color:#0b63ce}.public-account-profile__share-button:focus-visible{outline:2px solid #86b7fe;outline-offset:2px}.public-account-profile__performance-note{padding:.75rem .9rem;color:#344054;background:#f8fbff;border:1px solid #d9e2ef;border-radius:8px}.public-account-profile__performance-note summary{width:fit-content;color:#064ba3;font-size:.88rem;font-weight:850;cursor:pointer}.public-account-profile__performance-note p{max-width:760px;margin:.45rem 0 0;color:#52627a;font-size:.9rem;line-height:1.5}.public-account-profile__control-bar--disconnected,.public-account-profile__disconnect-notice{border-color:#fecdca;background:snow}.public-account-profile__control-bar+.engine-workspace-summary{margin-top:.1rem}.engine-account-metric--with-meter{position:relative;padding-right:4.95rem}.engine-strength-meter{position:absolute;top:50%;right:.78rem;display:inline-flex;align-items:center;justify-content:center;width:3.55rem;height:3.55rem;z-index:1;cursor:help;outline:none;transform:translateY(-50%)}.engine-strength-meter:before,.engine-strength-meter:after{position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.engine-strength-meter:before{content:"";right:1.1rem;bottom:calc(100% + .2rem);border:.32rem solid transparent;border-top-color:#061a35;transform:translateY(3px)}.engine-strength-meter:after{content:attr(data-tooltip);right:-.25rem;bottom:calc(100% + .8rem);width:max-content;max-width:min(14.5rem,calc(100vw - 2rem));padding:.45rem .55rem;color:#fff;background:#061a35;border-radius:6px;box-shadow:0 8px 20px #061a352e;font-size:.68rem;font-weight:700;line-height:1.35;text-align:left;white-space:normal;transform:translateY(3px)}.engine-strength-meter:hover:before,.engine-strength-meter:hover:after,.engine-strength-meter:focus:before,.engine-strength-meter:focus:after{opacity:1;visibility:visible;transform:translateY(0)}.engine-strength-meter:focus-visible{border-radius:999px;outline:2px solid rgba(11,99,206,.34);outline-offset:2px}.engine-strength-meter svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 1px rgba(6,26,53,.08))}.engine-strength-meter circle{fill:none;stroke-linecap:round;stroke-width:4.8}.engine-strength-meter__negative{stroke:#ef7b78}.engine-strength-meter__positive{stroke:#35ae83;transition:stroke-dasharray .32s ease}@media(max-width:600px){.engine-account-metric--with-meter{padding-right:4.2rem}.engine-strength-meter{right:.56rem;width:3rem;height:3rem}.engine-strength-meter circle{stroke-width:4.6}}:root[data-theme=dark] .engine-strength-meter svg{filter:drop-shadow(0 1px 1px rgba(2,6,23,.34))}:root[data-theme=dark] .engine-strength-meter:after{color:#061a35;background:#eef6ff;box-shadow:0 8px 20px #02061757}:root[data-theme=dark] .engine-strength-meter:before{border-top-color:#eef6ff}:root[data-theme=dark] .engine-strength-meter:focus-visible{outline-color:#8cc2ff80}:root[data-theme=dark] .engine-strength-meter__negative{stroke:#f07d7d}:root[data-theme=dark] .engine-strength-meter__positive{stroke:#43c897}.public-account-profile__results-grid .engine-workspace-section-card__head{margin-bottom:0}.public-account-profile__result-panel .engine-workspace-section-card__head{padding-bottom:.45rem;border-bottom:1px solid #edf2f7}.public-account-profile__result-panel .engine-workspace-section-card__head p{font-size:.82rem}.public-account-profile__updated{margin:0}.public-account-profile__results-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.public-account-profile__result-panel{display:grid;gap:.75rem;align-content:start}.public-account-profile__daily,.public-account-profile__months,.public-account-profile__trades{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:.65rem}.public-account-profile__calendar{grid-column:1 / -1;display:grid;gap:.85rem;min-width:0;padding-top:.2rem}.public-account-profile__calendar-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(100%,620px);min-width:0;padding:.85rem .95rem;color:#061a35;text-align:left;background:#f8fbff;border:1px solid #cfe0f6;border-radius:8px;cursor:pointer;box-shadow:0 10px 24px #0f172a0f}.public-account-profile__calendar-entry:hover,.public-account-profile__calendar-entry:focus{background:#eef6ff;border-color:#9fcaff;outline:none}.public-account-profile__calendar-entry-icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;color:#0b63ce;background:#e4f1ff;border:1px solid #b8d7ff;border-radius:8px}.public-account-profile__calendar-entry-copy,.public-account-profile__calendar-entry-meta{display:grid;gap:.14rem;min-width:0}.public-account-profile__calendar-entry-copy strong,.public-account-profile__calendar-entry-meta strong{min-width:0;color:#061a35;font-size:.92rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__calendar-entry-copy small,.public-account-profile__calendar-entry-meta small{min-width:0;color:#667085;font-size:.76rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__calendar-entry-meta{justify-items:end;text-align:right}.public-account-profile__results-showcase{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,21rem) minmax(0,23rem);justify-content:center;gap:clamp(.9rem,2.2vw,1.65rem);padding:.35rem}.public-account-profile__result-card,.public-account-profile__results-showcase .public-account-profile__calendar-entry{min-width:0;min-height:13.25rem}.public-account-profile__result-card{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.75rem;padding:clamp(.95rem,1.55vw,1.2rem);color:#071a3d;background:radial-gradient(circle at 50% 24%,rgba(15,180,95,.08),transparent 52%),#fbfffd;border:1px solid #aee8c3;border-radius:8px;box-shadow:0 18px 44px #0f172a0d}.public-account-profile__result-card--negative{background:radial-gradient(circle at 50% 24%,rgba(220,38,38,.08),transparent 52%),#fffdfd;border-color:#fecaca}.public-account-profile__result-card-head{display:flex;align-items:center;gap:.72rem}.public-account-profile__result-card-icon,.public-account-profile__results-showcase .public-account-profile__calendar-entry-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:8px;font-size:1.18rem}.public-account-profile__result-card-icon{color:#07843e;background:#edf9f0c7;border:1px solid #b9ebca}.public-account-profile__result-card h3,.public-account-profile__results-showcase .public-account-profile__calendar-entry-copy strong{margin:0;color:#071a3d;font-size:clamp(.92rem,1.05vw,1.06rem);line-height:1.22;white-space:normal}.public-account-profile__result-card-divider{display:block;height:1px;background:repeating-linear-gradient(90deg,#d7e1ee 0,#d7e1ee .45rem,transparent .45rem,transparent .8rem)}.public-account-profile__result-card p{margin:0;color:#52627a;font-size:clamp(.88rem,1vw,1rem);line-height:1.35}.public-account-profile__result-card>strong{color:#07843e;font-size:clamp(2rem,3vw,2.85rem);font-weight:900;letter-spacing:0;line-height:1}.public-account-profile__result-card--negative>strong{color:#dc2626}.public-account-profile__result-card small{display:block;padding-top:.8rem;color:#071a3d;border-top:1px solid #d9e2ef;font-size:clamp(.84rem,.95vw,.96rem);line-height:1.35}.public-account-profile__results-showcase .public-account-profile__calendar{display:contents;grid-column:auto;padding-top:0}.public-account-profile__results-showcase .public-account-profile__calendar-entry{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;align-items:start;gap:.85rem;width:100%;padding:clamp(.95rem,1.55vw,1.2rem);background:radial-gradient(circle at 55% 22%,rgba(11,99,206,.06),transparent 50%),#fff;box-shadow:0 18px 44px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-account-profile__results-showcase .public-account-profile__calendar-entry:hover,.public-account-profile__results-showcase .public-account-profile__calendar-entry:focus{background:radial-gradient(circle at 55% 22%,rgba(11,99,206,.08),transparent 50%),#fff;border-color:#9ac4ff;box-shadow:0 22px 48px #0b63ce1f;transform:translateY(-1px)}.public-account-profile__results-showcase .public-account-profile__calendar-entry-icon{color:#0b63ce;background:#eef6ff;border:1px solid #bcd8ff}.public-account-profile__results-showcase .public-account-profile__calendar-entry-copy{gap:.35rem}.public-account-profile__results-showcase .public-account-profile__calendar-entry-copy small{color:#667085;font-size:clamp(.86rem,.98vw,.98rem);font-weight:500;line-height:1.45;white-space:normal;overflow:visible}.public-account-profile__results-showcase .public-account-profile__calendar-entry-copy:after{content:"";display:block;height:1px;margin-top:.55rem;background:repeating-linear-gradient(90deg,#d7e1ee 0,#d7e1ee .45rem,transparent .45rem,transparent .8rem)}.public-account-profile__results-showcase .public-account-profile__calendar-entry-meta{justify-items:start;gap:.4rem;color:#52627a;text-align:left}.public-account-profile__results-showcase .public-account-profile__calendar-entry-meta strong{color:#52627a;font-size:clamp(.88rem,1vw,.98rem);font-weight:600;white-space:normal;overflow:visible}.public-account-profile__results-showcase .public-account-profile__calendar-entry-meta small{color:#52627a;font-size:.78rem;font-weight:800;white-space:normal;overflow:visible}.public-account-profile__calendar-entry-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.55rem;padding:.5rem .78rem;color:#0b63ce;background:#f8fbff;border:1px solid #b9d8ff;border-radius:8px;font-size:clamp(.86rem,.98vw,.98rem);font-weight:900}.public-account-profile__calendar-years{display:grid;gap:1rem}.public-account-profile__calendar-year{display:grid;gap:.65rem;min-width:0}.public-account-profile__calendar-year h4{margin:0;color:#344054;font-size:.88rem;font-weight:900}.public-account-profile__calendar-months{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:.65rem}.public-account-profile__calendar-month{display:grid;min-width:0;background:#fff;border:1px solid #d9e2ef;border-radius:7px;overflow:hidden}.public-account-profile__calendar-month--positive{background:#f0fbf4;border-color:#a7e3ba}.public-account-profile__calendar-month--negative{background:#fff1f1;border-color:#f1b4b4}.public-account-profile__calendar-month--active{box-shadow:0 0 0 2px #0b63ce24}.public-account-profile__calendar-month-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.22rem .55rem;width:100%;min-width:0;padding:.72rem .78rem;color:#061a35;text-align:left;background:transparent;border:0;cursor:pointer}.public-account-profile__calendar-month-button:hover,.public-account-profile__calendar-month-button:focus{outline:none;background:#ffffff85}.public-account-profile__calendar-month-button span,.public-account-profile__calendar-month-button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__calendar-month-button span{color:#667085;font-size:.78rem;font-weight:900}.public-account-profile__calendar-month-button strong{color:#061a35;font-size:1rem;line-height:1.25}.public-account-profile__calendar-month-button small{grid-column:1 / -1;color:#667085;font-size:.74rem;font-weight:800}.public-account-profile__calendar-popover{position:fixed;inset:0;z-index:10000;display:grid;align-items:start;justify-items:center;isolation:isolate;padding:calc(var(--nav-height, 72px) + 1rem) 1rem 1rem;pointer-events:none}.public-account-profile__calendar-scrim{position:fixed;inset:var(--nav-height, 72px) 0 0;z-index:0;background:#0f172a47;border:0;cursor:default;pointer-events:auto}.public-account-profile__calendar-panel{position:relative;z-index:1;display:grid;gap:.85rem;width:min(100%,900px);max-height:calc(100dvh - var(--nav-height, 72px) - 1.5rem);padding:1rem;overflow:auto;color:#061a35;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 24px 60px #0f172a38;pointer-events:auto}.public-account-profile__calendar-popover--day-open .public-account-profile__calendar-panel{-webkit-user-select:none;user-select:none}.public-account-profile__calendar-popover--day-open .public-account-profile__calendar-panel button,.public-account-profile__calendar-popover--day-open .public-account-profile__calendar-panel a{pointer-events:none}.public-account-profile__calendar-day-backdrop{position:fixed;inset:var(--nav-height, 72px) 0 0;z-index:2;background:#f8fbffa8;border:0;cursor:default;pointer-events:auto;backdrop-filter:blur(6px) saturate(.92);-webkit-backdrop-filter:blur(6px) saturate(.92)}.public-account-profile__calendar-day-detail{position:absolute;top:calc(var(--nav-height, 72px) + 1rem);left:50%;transform:translate(-50%);z-index:3;display:grid;gap:.9rem;width:min(calc(100vw - 2rem),760px);max-height:calc(100dvh - var(--nav-height, 72px) - 1.5rem);padding:1rem;overflow:auto;overflow-x:hidden;color:#061a35;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 24px 60px #0f172a3d;pointer-events:auto;animation:calendar-day-detail-in .16s ease-out}.public-account-profile__calendar-day-detail--journal-open{height:min(720px,calc(100dvh - var(--nav-height, 72px) - 1.5rem));overflow:hidden}.public-account-profile__calendar-day-detail-head{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 2.1rem;align-items:flex-start;gap:1rem;padding-bottom:.72rem;border-bottom:1px solid #e8eef6}.public-account-profile__calendar-day-detail-title{min-width:0;text-align:center}@keyframes calendar-day-detail-in{0%{opacity:0;transform:translate(-50%) translateY(.5rem) scale(.985)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.public-account-profile__calendar-day-detail-head span,.public-account-profile__calendar-day-section h5,.public-account-profile__calendar-day-metric span{color:#667085;font-size:.72rem;font-weight:600;text-transform:uppercase}.public-account-profile__calendar-day-detail-head h4{margin:.12rem 0 0;color:#061a35;font-size:1.16rem;font-weight:900}.public-account-profile__calendar-day-status,.public-account-profile__calendar-day-error,.public-account-profile__calendar-day-section p{margin:0;color:#52627a;font-size:.9rem;font-weight:400}.public-account-profile__calendar-day-error{color:#b42318}.public-account-profile__calendar-day-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.public-account-profile__calendar-day-metric{display:grid;gap:.12rem;min-width:0;padding:.62rem .7rem;background:#f8fbff;border:1px solid #d9e2ef;border-radius:7px}.public-account-profile__calendar-day-metric strong{min-width:0;color:#061a35;font-size:.98rem;font-weight:400;overflow-wrap:anywhere}.public-account-profile__calendar-day-metric--positive{color:#065f46;background:#ddf7e7;border-color:#a7e3ba}.public-account-profile__calendar-day-metric--negative{color:#7f1d1d;background:#ffe3e3;border-color:#f1b4b4}.public-account-profile__journal{display:grid;gap:.7rem;padding:.82rem;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d9e2ef;border-radius:8px}.public-account-profile__journal--strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.62rem .72rem}.public-account-profile__journal-strip-copy{display:flex;align-items:center;gap:.5rem;min-width:0}.public-account-profile__journal-strip-copy span{flex:0 0 auto;color:#667085;font-size:.72rem;font-weight:600;text-transform:uppercase}.public-account-profile__journal-strip-copy strong{min-width:0;color:#061a35;font-size:.94rem;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__journal-strip-copy h5{margin:0;color:#061a35;font-size:1rem;font-weight:900;line-height:1.25}.public-account-profile__journal-strip-copy p,.public-account-profile__journal-strip-copy small{min-width:0;margin:0;color:#52627a;font-size:.82rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__journal-strip-copy p{font-weight:850}.public-account-profile__journal-strip-copy small{font-size:.82rem}.public-account-profile__journal-strip-action{flex:0 0 auto;min-height:2.12rem;min-width:7.35rem;padding:.42rem .72rem}.public-account-profile__journal-modal{position:absolute;inset:0;z-index:8;display:grid;place-items:start center;padding:.9rem;overflow:hidden;pointer-events:auto}.public-account-profile__journal-backdrop{position:absolute;inset:0;z-index:0;background:#0f172a57;border:0;cursor:default;backdrop-filter:blur(4px) saturate(.94);-webkit-backdrop-filter:blur(4px) saturate(.94);animation:journal-backdrop-in .18s ease-out both}.public-account-profile__journal-dialog{position:relative;z-index:1;display:grid;align-content:start;gap:.72rem;width:min(100%,650px);max-height:calc(100% - 1.8rem);padding:.88rem;overflow-y:auto;overflow-x:hidden;color:#061a35;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 24px 70px #0f172a4d;transform-origin:50% 42%;animation:journal-dialog-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes journal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes journal-dialog-in{0%{opacity:0;transform:translateY(.45rem) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.public-account-profile__journal-dialog--editing{height:calc(100% - 1.8rem);min-height:min(620px,calc(100% - 1.8rem))}.public-account-profile__journal-dialog--review{max-height:calc(100% - 1.8rem)}.public-account-profile__journal-dialog-head{display:grid;grid-template-columns:minmax(0,1fr) 2.1rem;gap:.6rem;align-items:start;padding-bottom:.62rem;border-bottom:1px solid #e5edf8}.public-account-profile__journal-empty{display:grid;gap:.45rem;justify-items:start;padding:.85rem;background:#fff;border:1px solid #d9e2ef;border-radius:8px}.public-account-profile__journal-empty h6,.public-account-profile__journal-empty p{margin:0}.public-account-profile__journal-empty h6{color:#061a35;font-size:1rem;font-weight:900}.public-account-profile__journal-empty p{color:#52627a;line-height:1.4}.public-account-profile__journal-head{display:grid;gap:.14rem}.public-account-profile__journal-head span,.public-account-profile__journal-field>span,.public-account-profile__journal-pulse span,.public-account-profile__journal-score-card span,.public-account-profile__journal-summary-head span,.public-account-profile__journal-day-snapshot span,.public-account-profile__journal-reflection>span{color:#667085;font-size:.72rem;font-weight:900;text-transform:uppercase}.public-account-profile__journal-label{display:inline-flex;align-items:center;gap:.28rem;width:max-content;max-width:100%;line-height:1.2}.public-account-profile__journal-info-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;font-style:normal;text-transform:none}.public-account-profile__journal-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:#6f819b;background:transparent;border:0;border-radius:999px;cursor:pointer;line-height:1;-webkit-font-smoothing:antialiased;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.public-account-profile__journal-info svg{display:block;width:14px;height:14px;shape-rendering:geometricPrecision}.public-account-profile__journal-info:hover,.public-account-profile__journal-info:focus-visible,.public-account-profile__journal-info.is-open{color:#0b63ce;background:#0b63ce12;box-shadow:0 0 0 2px #0b63ce17;outline:none}.public-account-profile__journal-info-popover{position:absolute;z-index:30;top:calc(100% + .36rem);left:0;width:min(230px,calc(100vw - 2rem));padding:.5rem .58rem;color:#344054;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 14px 32px #061a3524;font-size:.74rem;font-style:normal;font-weight:800;line-height:1.35;text-align:left;text-transform:none;white-space:normal}.public-account-profile__journal-head h5,.public-account-profile__journal-summary-body h6{margin:0;color:#061a35;font-size:.98rem;font-weight:900}.public-account-profile__journal-head p,.public-account-profile__journal-head small,.public-account-profile__journal-summary-body p,.public-account-profile__journal-helper,.public-account-profile__journal-status{margin:0;color:#52627a;line-height:1.45}.public-account-profile__journal-head p{font-weight:900;line-height:1.3}.public-account-profile__journal-head small,.public-account-profile__journal-helper{font-size:.8rem}.public-account-profile__journal-error{margin:0;color:#b42318;font-size:.86rem;font-weight:800}.public-account-profile__journal-form,.public-account-profile__journal-field{display:grid;gap:.7rem}.public-account-profile__journal-form{gap:1.08rem}.public-account-profile__journal-pulse,.public-account-profile__journal-summary{display:grid;gap:.62rem}.public-account-profile__journal-pulse{grid-template-columns:minmax(0,1fr) minmax(170px,.45fr)}.public-account-profile__journal-pulse>div,.public-account-profile__journal-score-card{display:grid;gap:.25rem;min-width:0;padding:.7rem;background:#fff;border:1px solid #d9e2ef;border-radius:8px}.public-account-profile__journal-summary-body{display:grid;gap:.68rem;min-width:0;padding:.68rem;background:#fff;border:1px solid #d9e2ef;border-radius:8px}.public-account-profile__journal-summary-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,auto);gap:.52rem;align-items:start}.public-account-profile__journal-updated{display:block;margin-top:.18rem;color:#7b8798;font-size:.76rem;font-weight:750;line-height:1.3}.public-account-profile__journal-score-badge{display:grid;gap:.1rem;justify-items:start;min-width:0;padding:.42rem .55rem;color:#063b22;background:#eefaf2;border:1px solid #bde7c8;border-radius:8px}.public-account-profile__journal-score-badge strong{color:#061a35;font-size:.95rem;line-height:1.2}.public-account-profile__journal-score-badge small{color:#0f6d3a;font-size:.76rem;font-weight:850;line-height:1.25}.public-account-profile__journal-day-snapshot{display:grid;gap:.18rem;padding:.55rem .62rem;background:#f8fbff;border:1px solid #d9e2ef;border-radius:8px}.public-account-profile__journal-day-snapshot strong{color:#061a35;font-size:.9rem;line-height:1.3;overflow-wrap:anywhere}.public-account-profile__journal-summary-metrics,.public-account-profile__journal-summary-chips{display:flex;flex-wrap:wrap;gap:.34rem;margin-bottom:.2rem}.public-account-profile__journal-summary-metrics span,.public-account-profile__journal-summary-chips span{display:inline-flex;align-items:center;gap:.3rem;min-height:1.7rem;padding:.28rem .48rem;color:#344054;background:#f8fbff;border:1px solid #d9e2ef;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1.2}.public-account-profile__journal-summary-metrics b{color:#667085;font-size:.68rem;font-weight:900;text-transform:uppercase}.public-account-profile__journal-summary-chips span{color:#52627a;background:#fff}.public-account-profile__journal-summary-chips span.is-good{color:#063b22;background:#e8f8ee;border-color:#9bd8ad}.public-account-profile__journal-summary-chips span.is-problem{color:#7f1d1d;background:#fff5e8;border-color:#f4c58d}.public-account-profile__journal-dialog--review .public-account-profile__journal-summary-metrics,.public-account-profile__journal-dialog--review .public-account-profile__journal-reflection,.public-account-profile__journal-dialog--review .public-account-profile__journal-actions{position:relative;padding-top:.82rem}.public-account-profile__journal-dialog--review .public-account-profile__journal-summary-metrics:before,.public-account-profile__journal-dialog--review .public-account-profile__journal-reflection:before,.public-account-profile__journal-dialog--review .public-account-profile__journal-actions:before{content:"";position:absolute;top:0;right:.58rem;left:.58rem;height:1px;background:linear-gradient(90deg,transparent,rgba(102,112,133,.26),transparent);pointer-events:none}.public-account-profile__journal-reflection{display:grid;gap:.34rem;margin-top:.18rem;margin-bottom:.34rem}.public-account-profile__journal-pulse strong,.public-account-profile__journal-score-card strong{color:#061a35;font-size:.98rem;line-height:1.3;overflow-wrap:anywhere}.public-account-profile__journal-score-card p,.public-account-profile__journal-pulse small{margin:0;color:#0f6d3a;font-size:.84rem;font-weight:800;line-height:1.35}.public-account-profile__journal-summary .public-account-profile__journal-score-card{background:#eefaf2;border-color:#bde7c8}.public-account-profile__journal-summary-body blockquote{margin:0;padding:.48rem .6rem;color:#344054;background:#f8fbff;border-left:3px solid #0b63ce;border-radius:6px;line-height:1.42;overflow-wrap:anywhere;white-space:pre-wrap}.public-account-profile__journal-rating-grid{display:grid;gap:.9rem}.public-account-profile__journal-pills,.public-account-profile__journal-chips,.public-account-profile__journal-toggles,.public-account-profile__journal-actions{display:flex;flex-wrap:wrap;gap:.5rem}.public-account-profile__journal-notes{display:grid;gap:.42rem;margin-top:.08rem}.public-account-profile__journal-dialog--editing .public-account-profile__journal-field,.public-account-profile__journal-dialog--editing .public-account-profile__journal-notes{position:relative;padding-bottom:.86rem}.public-account-profile__journal-dialog--editing .public-account-profile__journal-field:after,.public-account-profile__journal-dialog--editing .public-account-profile__journal-notes:after{content:"";position:absolute;right:.58rem;bottom:0;left:.58rem;height:1px;background:linear-gradient(90deg,transparent,rgba(102,112,133,.26),transparent);pointer-events:none}.public-account-profile__journal-helper{margin-top:-.16rem}.public-account-profile__journal-actions{margin-top:.18rem}.public-account-profile__journal-pill,.public-account-profile__journal-chip,.public-account-profile__journal-toggle{min-height:2.05rem;border:1px solid #d9e2ef;border-radius:999px;background:#fff;color:#344054;font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.public-account-profile__journal-pill{width:2.05rem;padding:0}.public-account-profile__journal-chip{padding:.35rem .68rem}.public-account-profile__journal-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .7rem;border-radius:8px}.public-account-profile__journal-pill:hover,.public-account-profile__journal-pill:focus,.public-account-profile__journal-chip:hover,.public-account-profile__journal-chip:focus,.public-account-profile__journal-toggle:hover,.public-account-profile__journal-toggle:focus{border-color:#0b63ce;box-shadow:0 0 0 3px #0b63ce1a;outline:none}.public-account-profile__journal-pill.is-active,.public-account-profile__journal-chip.is-active,.public-account-profile__journal-toggle.is-active,.public-account-profile__journal-toggle--good{color:#063b22;background:#e8f8ee;border-color:#9bd8ad}.public-account-profile__journal-toggle--problem{color:#7f1d1d;background:#fff5e8;border-color:#f4c58d}.public-account-profile__journal-pill:disabled,.public-account-profile__journal-chip:disabled,.public-account-profile__journal-toggle:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.public-account-profile__journal-notes>span{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#667085;font-size:.72rem;font-weight:900;text-transform:uppercase}.public-account-profile__journal-notes>span small{color:#667085;font-size:.72rem;font-weight:850;text-transform:none}.public-account-profile__journal-notes textarea{width:100%;min-height:156px;padding:.68rem .72rem;color:#061a35;background:#fff;border:1px solid #d9e2ef;border-radius:8px;font:inherit;line-height:1.45;resize:vertical}.public-account-profile__journal-notes textarea:focus{border-color:#0b63ce;box-shadow:0 0 0 3px #0b63ce1a;outline:none}.public-account-profile__journal-action{box-sizing:border-box;display:inline-flex;align-items:center;flex:0 0 8.85rem;width:8.85rem;max-width:100%;min-height:2.12rem;margin-top:0;border:1px solid transparent;justify-content:center;padding:.38rem .82rem;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.public-account-profile__journal-action.btn--upgrade-secondary{border-color:#0b63ce}.public-account-profile__journal-strip-action{flex-basis:auto;width:auto;gap:.42rem;color:#0b63ce;background:linear-gradient(180deg,#fff,#f5f9ff);border:1px solid rgba(11,99,206,.48);box-shadow:inset 0 1px #ffffffe6,0 1px #0b63ce14}.public-account-profile__journal-strip-action svg{width:.86rem;height:.86rem;flex:0 0 auto}.public-account-profile__journal-strip-action:hover:not(:disabled),.public-account-profile__journal-strip-action:focus:not(:disabled){color:#fff;background:linear-gradient(180deg,#1f7af0,#0b63ce);border-color:#0b63ce;box-shadow:0 10px 22px #0b63ce33}.public-account-profile__journal-strip-action:disabled{color:#667085;background:#f3f7fc;border-color:#d9e2ef;box-shadow:none}.public-account-profile__journal-action:hover:not(:disabled),.public-account-profile__journal-action:focus:not(:disabled){box-shadow:0 8px 18px #0b63ce2e;transform:translateY(-1px)}.public-account-profile__calendar-day-section{display:grid;gap:.5rem}.public-account-profile__calendar-day-section h5{margin:0}.public-account-profile__calendar-symbols,.public-account-profile__calendar-trades{display:grid;gap:.42rem}.public-account-profile__calendar-symbols article,.public-account-profile__calendar-trades article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:.5rem;align-items:center;min-width:0;padding:.58rem .65rem;color:#52627a;background:#f8fbff;border:1px solid #d9e2ef;border-radius:7px}.public-account-profile__calendar-trades article{grid-template-columns:minmax(4.5rem,.75fr) minmax(0,1fr) minmax(3.5rem,.6fr) minmax(0,.85fr) minmax(0,1fr)}.public-account-profile__calendar-symbols strong,.public-account-profile__calendar-trades strong{min-width:0;color:#061a35;font-weight:500;overflow-wrap:anywhere}.public-account-profile__calendar-symbols span,.public-account-profile__calendar-trades span,.public-account-profile__calendar-trades em{min-width:0;color:#52627a;font-style:normal;font-size:.82rem;font-weight:400;overflow-wrap:anywhere}.public-account-profile__calendar-symbols b,.public-account-profile__calendar-trades b{min-width:0;color:#061a35;font-size:.9rem;font-weight:400;overflow-wrap:anywhere}.public-account-profile__calendar-symbols .is-positive,.public-account-profile__calendar-trades .is-positive{color:#065f46}.public-account-profile__calendar-symbols .is-negative,.public-account-profile__calendar-trades .is-negative{color:#7f1d1d}.public-account-profile__calendar-symbols .is-neutral,.public-account-profile__calendar-trades .is-neutral{color:#061a35}.public-account-profile__calendar-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.72rem;border-bottom:1px solid #e8eef6}.public-account-profile__calendar-panel-head span,.public-account-profile__calendar-panel-summary span{color:#667085;font-size:.72rem;text-transform:uppercase}.public-account-profile__calendar-panel-head span,.public-account-profile__calendar-panel-summary span{font-weight:600}.public-account-profile__calendar-panel-head h4{margin:.12rem 0 0;color:#061a35;font-size:1.16rem;font-weight:900}.public-account-profile__calendar-panel-actions{display:inline-flex;align-items:center;gap:.42rem}.public-account-profile__calendar-nav-button,.public-account-profile__calendar-close{display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;color:#52627a;background:#f8fbff;border:1px solid #d9e2ef;border-radius:7px;cursor:pointer}.public-account-profile__calendar-nav-button:hover,.public-account-profile__calendar-nav-button:focus,.public-account-profile__calendar-close:hover,.public-account-profile__calendar-close:focus{color:#0b63ce;background:#eef6ff;border-color:#b8d7ff;outline:none}.public-account-profile__calendar-nav-button:disabled{color:#9aa7b7;background:#f6f8fb;border-color:#e3e9f2;cursor:not-allowed;opacity:.72}.public-account-profile__calendar-panel-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.public-account-profile__calendar-panel-summary>div{display:grid;gap:.12rem;min-width:0;padding:.62rem .7rem;background:#f8fbff;border:1px solid #d9e2ef;border-radius:7px}.public-account-profile__calendar-trade-layout{display:grid;gap:.08rem;align-items:start;min-width:0}.public-account-profile__calendar-trade-layout>strong{line-height:1.05}.public-account-profile__calendar-trade-outcomes{display:flex;flex-wrap:wrap;gap:.18rem .34rem;align-items:center;min-width:0}.public-account-profile__calendar-trade-outcome{display:inline-flex;align-items:baseline;gap:.18rem;min-width:0;color:#667085;font-size:.61rem;font-weight:400;line-height:1;white-space:nowrap}.public-account-profile__calendar-trade-outcome b{color:#061a35;font-size:inherit;font-weight:inherit}.public-account-profile__calendar-trade-outcome--win{color:#047857}.public-account-profile__calendar-trade-outcome--loss{color:#b42318}.public-account-profile__calendar-trade-outcome--breakeven{color:#52627a}.public-account-profile__calendar-panel-summary-item--positive{color:#065f46;background:#ddf7e7!important;border-color:#a7e3ba!important}.public-account-profile__calendar-panel-summary-item--negative{color:#7f1d1d;background:#ffe3e3!important;border-color:#f1b4b4!important}.public-account-profile__calendar-panel-summary-item--neutral,.public-account-profile__calendar-day--neutral{color:#1e3a8a;background:#e8f0ff;border-color:#b9cbf5}.public-account-profile__calendar-panel-summary strong{min-width:0;color:#061a35;font-size:.98rem;font-weight:400;overflow-wrap:anywhere}.public-account-profile__calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;padding:0 .72rem .72rem}.public-account-profile__calendar-days--panel{gap:.42rem;padding:0}.public-account-profile__calendar-weekday{color:#667085;font-size:.64rem;font-weight:900;text-align:center;text-transform:uppercase}.public-account-profile__calendar-day{display:grid;align-content:center;justify-items:center;gap:.06rem;min-width:0;min-height:2.38rem;padding:.24rem .12rem;color:#52627a;background:#ffffffa8;border:1px solid rgba(217,226,239,.92);border-radius:6px;cursor:pointer;font:inherit;text-align:center}button.public-account-profile__calendar-day:focus-visible{border-color:#8cc2ff;box-shadow:0 0 0 2px #0b63ce1f;outline:none}@media(hover:hover)and (pointer:fine){button.public-account-profile__calendar-day:hover{border-color:#8cc2ff;box-shadow:0 0 0 2px #0b63ce1f;outline:none}}.public-account-profile__calendar-day--selected{color:#0b3d79;background:#eaf4ff;border-color:#2f7de1;box-shadow:0 0 0 3px #2f7de133}.public-account-profile__calendar-day--positive{color:#065f46;background:#ddf7e7;border-color:#a7e3ba}.public-account-profile__calendar-day--negative{color:#7f1d1d;background:#ffe3e3;border-color:#f1b4b4}.public-account-profile__calendar-day--cashflow{color:#164e63;background:#e6f6ff;border-color:#a9dff5}.public-account-profile__calendar-day--blank{visibility:hidden}.public-account-profile__calendar-day b{font-size:.74rem;font-weight:600;line-height:1}.public-account-profile__calendar-day--today b{--calendar-today-ring-color: rgba(11, 99, 206, .58);--calendar-today-ring-width: 1.5px;display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;color:#064ba3;background:#0b63ce17;border-radius:50%;box-shadow:inset 0 0 0 var(--calendar-today-ring-width) var(--calendar-today-ring-color)}.public-account-profile__calendar-days--panel .public-account-profile__calendar-day{aspect-ratio:1.12 / 1;min-height:5.2rem;align-content:center;gap:.18rem}.public-account-profile__calendar-days--panel .public-account-profile__calendar-day b{position:absolute;top:.38rem;right:.45rem;color:inherit;font-size:.76rem}.public-account-profile__calendar-review-marker{position:absolute;top:.34rem;left:.42rem;display:inline-grid;place-items:center;width:1.08rem;height:1.08rem;color:#0f766e;background:#ffffffd1;border:1px solid rgba(13,148,136,.32);border-radius:999px;box-shadow:0 3px 8px #0f172a14;pointer-events:none}.public-account-profile__calendar-review-marker svg{width:.68rem;height:.68rem}.public-account-profile__calendar-days--panel .public-account-profile__calendar-day{position:relative}.public-account-profile__calendar-day strong{max-width:100%;color:inherit;font-size:.98rem;font-weight:400;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__calendar-day small{max-width:100%;font-size:.62rem;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__calendar-cashflow{display:grid;justify-items:center;gap:.08rem;max-width:100%}.public-account-profile__calendar-cashflow span{display:grid;justify-items:center;gap:.08rem;max-width:100%;line-height:1}.public-account-profile__calendar-cashflow em{max-width:100%;color:inherit;font-size:.58rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-account-profile__calendar-cashflow strong{max-width:100%;color:inherit;font-size:.82rem;font-weight:400;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-profile__trades{grid-template-columns:repeat(3,minmax(180px,1fr))}.public-account-profile__updated{color:#667085;font-size:.9rem;text-align:center}.public-account-profile__footer{display:grid;justify-items:center;text-align:center;margin-top:0;padding:.65rem 0 0;background:transparent;border:0;border-top:1px solid #d9e2ef;border-radius:0}.public-account-profile__footer a{display:inline-grid;gap:.12rem;justify-items:center;padding:.15rem .25rem;color:#52627a;font-size:.8rem;font-weight:800;text-decoration:none;transition:color .16s ease}.public-account-profile__footer a strong{color:#061a35;font-size:.86rem;font-weight:900}.public-account-profile__footer a small{color:#667085;font-size:.73rem;font-weight:800}.public-account-profile__footer a:hover,.public-account-profile__footer a:focus{color:#0b63ce;outline:none}.public-account-profile__footer a:hover strong,.public-account-profile__footer a:focus strong{color:#0b63ce}.public-account-profile__trade-head{display:inline-flex;align-items:center;justify-content:space-between;gap:.42rem;flex-wrap:wrap}.public-account-profile__trade-head b{color:inherit;font:inherit}.public-account-profile__trade-side{display:inline-flex;align-items:center;min-height:1.25rem;padding:.12rem .42rem;border-radius:999px;border:1px solid transparent;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.public-account-profile__trade-side--buy{color:#065f46;background:#dff8e8;border-color:#b7edca}.public-account-profile__trade-side--sell{color:#8a241f;background:#ffe5e5;border-color:#ffc9c9}.public-account-profile__trade-side--sell.public-account-profile__trade-side--profit{color:#26415f;background:#dfeeff;border-color:#c1dcff}.public-account-profile__trade-side--closed{color:#52627a;background:#eef4ff}.public-account-profile__trades .engine-detail-item{gap:.18rem;padding:.68rem .75rem}.public-account-profile__trades .engine-detail-item strong{font-size:.96rem;line-height:1.25}.public-account-profile__trades .engine-detail-item small{line-height:1.25}@media(max-width:600px){.public-account-profile__results-showcase,.public-account-profile__results-grid,.public-account-profile__daily,.public-account-profile__months,.public-account-profile__trades,.public-account-profile__calendar-months{grid-template-columns:1fr}.public-account-profile__calendar-popover{align-items:start;padding:.75rem}.public-account-profile__calendar-scrim,.public-account-profile__calendar-day-backdrop{inset:0}.public-account-profile__calendar-panel{width:100%;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:.82rem}.public-account-profile__calendar-day-detail{top:.75rem;width:100%;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:.82rem}.public-account-profile__calendar-day-detail--journal-open{height:calc(100dvh - 1.5rem)}.public-account-profile__calendar-day-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-account-profile__journal{padding:.68rem}.public-account-profile__journal--strip{grid-template-columns:1fr}.public-account-profile__journal-strip-copy{flex-wrap:wrap}.public-account-profile__journal-strip-copy strong,.public-account-profile__journal-strip-copy small{white-space:normal}.public-account-profile__journal-strip-action{justify-content:center;width:100%}.public-account-profile__journal-modal{padding:.75rem}.public-account-profile__journal-dialog{width:100%;max-height:calc(100% - 1.5rem);padding:.82rem}.public-account-profile__journal-dialog--editing{height:calc(100% - 1.5rem);min-height:auto}.public-account-profile__journal-dialog-head{grid-template-columns:minmax(0,1fr) 2rem}.public-account-profile__journal-head h5,.public-account-profile__journal-summary-body h6{font-size:.96rem}.public-account-profile__journal-head p,.public-account-profile__journal-head small{line-height:1.32}.public-account-profile__journal-pulse,.public-account-profile__journal-summary{grid-template-columns:1fr}.public-account-profile__journal-form{gap:.92rem}.public-account-profile__journal-field,.public-account-profile__journal-rating-grid{gap:.74rem}.public-account-profile__journal-label{gap:.22rem}.public-account-profile__journal-info{width:16px;height:16px}.public-account-profile__journal-info svg{width:14px;height:14px}.public-account-profile__journal-info-popover{width:min(210px,calc(100vw - 1.4rem));max-width:calc(100vw - 1.4rem);padding:.46rem .52rem;font-size:.72rem}.public-account-profile__journal-dialog--editing .public-account-profile__journal-field,.public-account-profile__journal-dialog--editing .public-account-profile__journal-notes{padding-bottom:.72rem}.public-account-profile__journal-dialog--editing .public-account-profile__journal-field:after,.public-account-profile__journal-dialog--editing .public-account-profile__journal-notes:after{right:.42rem;left:.42rem}.public-account-profile__journal-dialog--review .public-account-profile__journal-summary-metrics,.public-account-profile__journal-dialog--review .public-account-profile__journal-reflection,.public-account-profile__journal-dialog--review .public-account-profile__journal-actions{padding-top:.72rem}.public-account-profile__journal-dialog--review .public-account-profile__journal-summary-metrics:before,.public-account-profile__journal-dialog--review .public-account-profile__journal-reflection:before,.public-account-profile__journal-dialog--review .public-account-profile__journal-actions:before{right:.42rem;left:.42rem}.public-account-profile__journal-summary-body{grid-column:auto;grid-row:auto}.public-account-profile__journal-summary-head{grid-template-columns:1fr;gap:.46rem}.public-account-profile__journal-score-badge{justify-items:start;width:100%}.public-account-profile__journal-updated{white-space:normal;overflow-wrap:normal}.public-account-profile__journal-summary-metrics,.public-account-profile__journal-summary-chips{gap:.3rem}.public-account-profile__journal-summary-metrics span,.public-account-profile__journal-summary-chips span{min-height:1.62rem;padding:.26rem .42rem;font-size:.75rem}.public-account-profile__journal-action{justify-content:center;width:100%;min-height:2rem;padding:.34rem .72rem}.public-account-profile__calendar-symbols article,.public-account-profile__calendar-trades article{grid-template-columns:repeat(2,minmax(0,1fr))}.public-account-profile__calendar-symbols article b,.public-account-profile__calendar-trades article b{grid-column:1 / -1}.public-account-profile__calendar-panel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-account-profile__calendar-entry{grid-template-columns:auto minmax(0,1fr);width:100%}.public-account-profile__calendar-entry-meta{grid-column:1 / -1;justify-items:start;padding-left:3.45rem;text-align:left}.public-account-profile__results-showcase{gap:.85rem;padding:0}.public-account-profile__result-card,.public-account-profile__results-showcase .public-account-profile__calendar-entry{min-height:0;padding:.95rem}.public-account-profile__result-card--month{order:1}.public-account-profile__result-card--daily{order:2}.public-account-profile__results-showcase .public-account-profile__calendar-entry{order:3}.public-account-profile__result-card-head{align-items:center}.public-account-profile__result-card-icon,.public-account-profile__results-showcase .public-account-profile__calendar-entry-icon{width:2.75rem;height:2.75rem;font-size:1.18rem}.public-account-profile__result-card{grid-template-rows:auto auto auto auto auto;gap:.75rem}.public-account-profile__result-card>strong{font-size:clamp(2rem,10vw,2.85rem)}.public-account-profile__results-showcase .public-account-profile__calendar-entry{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:1rem}.public-account-profile__results-showcase .public-account-profile__calendar-entry-meta{grid-column:auto;padding-left:0}.public-account-profile__calendar-days--panel{grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem}.public-account-profile__calendar-days--panel .public-account-profile__calendar-day{aspect-ratio:auto;min-height:3.7rem;padding:.5rem .08rem .24rem}.public-account-profile__calendar-review-marker{top:.14rem;left:.14rem;width:.72rem;height:.72rem;background:#ffffffe6;border-color:#0d948842;box-shadow:none}.public-account-profile__calendar-review-marker svg{width:.42rem;height:.42rem}.public-account-profile__calendar-day strong{font-size:clamp(.58rem,2.6vw,.74rem)}.public-account-profile__calendar-day small{font-size:clamp(.48rem,2.1vw,.54rem)}.public-account-profile__calendar-day>strong,.public-account-profile__calendar-day>small{font-weight:400;transform:translateY(.18rem)}.public-account-profile__calendar-days--panel .public-account-profile__calendar-day b{top:.18rem;right:.24rem}.public-account-profile__calendar-days--panel .public-account-profile__calendar-day--today b{--calendar-today-ring-width: 1px;width:1rem;height:1rem}.public-account-profile__calendar-cashflow{display:none}.public-account-profile__control-bar,.public-account-profile__badges{align-items:stretch;flex-direction:column}.public-account-profile__control-copy,.public-account-profile__nav,.public-account-profile__badges,.public-account-profile__badge,.public-account-profile__share-button{width:100%}.public-account-profile__nav{justify-content:stretch;border-radius:8px}.public-account-profile__nav a,.public-account-profile__nav button{flex:1 1 0;min-width:0}.public-account-profile__badge{justify-content:center}.public-account-profile__share-button{border-radius:8px}}@media(max-width:420px){.public-account-profile__calendar-popover{padding:.5rem}.public-account-profile__calendar-day-detail{top:.5rem;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);gap:.7rem;padding:.7rem}.public-account-profile__calendar-day-detail-head{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.45rem;padding-bottom:.6rem}.public-account-profile__calendar-day-detail-head h4{font-size:1rem}.public-account-profile__calendar-day-metrics{gap:.42rem}.public-account-profile__calendar-day-metric{padding:.52rem .58rem}.public-account-profile__calendar-day-metric strong{font-size:.9rem}.public-account-profile__journal-modal{padding:.45rem}.public-account-profile__journal-dialog{padding:.68rem}.public-account-profile__journal-dialog-head{gap:.42rem;padding-bottom:.52rem}.public-account-profile__journal-summary-body{padding:.58rem}.public-account-profile__journal-score-badge{padding:.38rem .46rem}.public-account-profile__calendar-symbols article,.public-account-profile__calendar-trades article{gap:.28rem;padding:.52rem .58rem}}@media(max-width:340px){.public-account-profile__calendar-symbols article,.public-account-profile__calendar-trades article{grid-template-columns:1fr}.public-account-profile__calendar-symbols article b,.public-account-profile__calendar-trades article b{grid-column:auto}}.public-account-profile__calendar-day-detail--journal-open{width:min(calc(100vw - 2rem),940px)}.public-account-profile__journal-dialog{width:min(100%,900px);padding:clamp(.85rem,2vw,1.15rem)}.public-account-profile__journal-dialog-head{position:sticky;z-index:12;top:-1.15rem;margin:-1.15rem -1.15rem 0;padding:1.05rem 1.15rem .72rem;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-account-profile__journal-head span,.public-account-profile__journal-field>span,.public-account-profile__journal-pulse span,.public-account-profile__journal-score-card span,.public-account-profile__journal-summary-head span,.public-account-profile__journal-day-snapshot span,.public-account-profile__journal-reflection>span,.public-account-profile__journal-notes>span{font-weight:600;letter-spacing:.025em}.public-account-profile__journal-head h5,.public-account-profile__journal-summary-body h6,.public-account-profile__journal-empty h6{font-weight:650}.public-account-profile__journal-head p,.public-account-profile__journal-head small,.public-account-profile__journal-helper,.public-account-profile__journal-summary-body blockquote,.public-account-profile__journal-updated{font-weight:400}.public-account-profile__journal-head p,.public-account-profile__journal-pill,.public-account-profile__journal-chip,.public-account-profile__journal-toggle,.public-account-profile__journal-summary-metrics span,.public-account-profile__journal-summary-chips span,.public-account-profile__journal-score-badge small,.public-account-profile__journal-pulse small{font-weight:500}.public-account-profile__journal-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1rem}.public-account-profile__journal-pulse,.public-account-profile__journal-rating-grid,.public-account-profile__journal-notes,.public-account-profile__journal-helper,.public-account-profile__journal-error,.public-account-profile__journal-actions{grid-column:1 / -1}.public-account-profile__journal-rating-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.public-account-profile__journal-rating-grid .public-account-profile__journal-field{min-width:0}.public-account-profile__journal-rating-grid .public-account-profile__journal-pills{display:grid;grid-template-columns:repeat(5,1.8rem);gap:.3rem}.public-account-profile__journal-rating-grid .public-account-profile__journal-pill{width:1.8rem;min-height:1.8rem;font-size:.78rem}.public-account-profile__journal-execution-list{display:grid;gap:.48rem}.public-account-profile__journal-execution-row{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(190px,1.25fr);align-items:center;gap:.65rem}.public-account-profile__journal-execution-row>span{color:#344054;font-size:.84rem;font-weight:500}.public-account-profile__journal-execution-row>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-account-profile__journal-execution-choice{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2.1rem;padding:.34rem .5rem;color:#52627a;background:#fff;border:1px solid #d9e2ef;cursor:pointer;font:inherit;font-size:.8rem;font-weight:500;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-account-profile__journal-execution-choice:first-child{border-radius:7px 0 0 7px}.public-account-profile__journal-execution-choice:last-child{margin-left:-1px;border-radius:0 7px 7px 0}.public-account-profile__journal-execution-choice:hover:not(:disabled),.public-account-profile__journal-execution-choice:focus-visible{z-index:1;border-color:#0b63ce;box-shadow:0 0 0 3px #0b63ce1a;outline:none;transform:translateY(-1px)}.public-account-profile__journal-execution-choice.is-good.is-selected{color:#075d31;background:#e8f8ee;border-color:#8fd2a4}.public-account-profile__journal-execution-choice.is-problem.is-selected{color:#8b2d1f;background:#fff4eb;border-color:#efb27b}.public-account-profile__journal-dialog--editing .public-account-profile__journal-actions{position:sticky;z-index:10;bottom:-1.15rem;margin:0 -1.15rem -1.15rem;padding:.8rem 1.15rem 1.05rem;background:#f8fbfff7;border-top:1px solid #e5edf8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=dark] .public-account-profile__journal-dialog-head,:root[data-theme=dark] .public-account-profile__journal-dialog--editing .public-account-profile__journal-actions{background:#0b101af7;border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__journal-execution-row>span{color:var(--text-default)}:root[data-theme=dark] .public-account-profile__journal-execution-choice{color:var(--text-muted);background:#111a2c;border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__journal-execution-choice.is-good.is-selected{color:#a7f3c4;background:#16653447;border-color:#4ade8085}:root[data-theme=dark] .public-account-profile__journal-execution-choice.is-problem.is-selected{color:#fdba9a;background:#9a34123d;border-color:#fb923c80}@media(max-width:760px){.public-account-profile__journal-dialog-head{top:-.82rem;margin:-.82rem -.82rem 0;padding:.82rem .82rem .65rem}.public-account-profile__journal-form,.public-account-profile__journal-rating-grid{grid-template-columns:1fr}.public-account-profile__journal-form>*,.public-account-profile__journal-rating-grid>*{grid-column:1}.public-account-profile__journal-rating-grid .public-account-profile__journal-pills{display:flex}.public-account-profile__journal-dialog--editing .public-account-profile__journal-actions{bottom:-.82rem;margin:0 -.82rem -.82rem;padding:.72rem .82rem .82rem}}@media(max-width:480px){.public-account-profile__journal-execution-row{grid-template-columns:1fr;gap:.34rem}}:root[data-theme=dark] .public-account-profile__control-bar{background:var(--surface-gradient);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .public-account-profile__watermark--text span{color:#dceeff}:root[data-theme=dark] .public-account-profile__nav{background:var(--bg-surface-inset);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .public-account-profile__updated,:root[data-theme=dark] .public-account-profile__footer{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__footer{background:transparent;border-top-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__result-panel .engine-workspace-section-card__head{border-bottom-color:#94a3b833}:root[data-theme=dark] .public-account-profile__calendar-year h4,:root[data-theme=dark] .public-account-profile__calendar-month-button strong{color:var(--text-strong)}:root[data-theme=dark] .public-account-profile__calendar-year h4,:root[data-theme=dark] .public-account-profile__calendar-month-button span,:root[data-theme=dark] .public-account-profile__calendar-month-button small,:root[data-theme=dark] .public-account-profile__calendar-weekday{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__calendar-month{color:var(--text-default);background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__calendar-month--positive{background:#16a34a17;border-color:#4ade804d}:root[data-theme=dark] .public-account-profile__calendar-month--negative{background:#dc262621;border-color:#f871716b}:root[data-theme=dark] .public-account-profile__calendar-month--active{box-shadow:0 0 0 2px #8cc2ff33}:root[data-theme=dark] .public-account-profile__calendar-month-button:hover,:root[data-theme=dark] .public-account-profile__calendar-month-button:focus{background:#ffffff0d}:root[data-theme=dark] .public-account-profile__calendar-entry{color:var(--text-default);background:#111a2c;border-color:var(--border-default);box-shadow:0 10px 24px #0000002e}:root[data-theme=dark] .public-account-profile__calendar-entry:hover,:root[data-theme=dark] .public-account-profile__calendar-entry:focus{background:#5fa8ff1f;border-color:#8cc2ff}:root[data-theme=dark] .public-account-profile__calendar-entry-icon{color:#dceeff;background:#5fa8ff29;border-color:#8cc2ff52}:root[data-theme=dark] .public-account-profile__calendar-entry-copy strong,:root[data-theme=dark] .public-account-profile__calendar-entry-meta strong{color:var(--text-strong)}:root[data-theme=dark] .public-account-profile__result-card{color:var(--text-default);background:radial-gradient(circle at 50% 24%,rgba(34,197,94,.12),transparent 52%),var(--bg-surface-inset);border-color:#86efac47;box-shadow:0 18px 44px #0003}:root[data-theme=dark] .public-account-profile__result-card--negative{background:radial-gradient(circle at 50% 24%,rgba(220,38,38,.14),transparent 52%),var(--bg-surface-inset);border-color:#f8717157}:root[data-theme=dark] .public-account-profile__result-card h3,:root[data-theme=dark] .public-account-profile__result-card small,:root[data-theme=dark] .public-account-profile__results-showcase .public-account-profile__calendar-entry-copy strong{color:var(--text-strong)}:root[data-theme=dark] .public-account-profile__result-card p,:root[data-theme=dark] .public-account-profile__results-showcase .public-account-profile__calendar-entry-copy small,:root[data-theme=dark] .public-account-profile__results-showcase .public-account-profile__calendar-entry-meta strong,:root[data-theme=dark] .public-account-profile__results-showcase .public-account-profile__calendar-entry-meta small{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__result-card-icon{color:#86efac;background:#10492c6b;border-color:#5bc5816b}:root[data-theme=dark] .public-account-profile__result-card-divider,:root[data-theme=dark] .public-account-profile__results-showcase .public-account-profile__calendar-entry-copy:after{background:repeating-linear-gradient(90deg,rgba(148,163,184,.32) 0,rgba(148,163,184,.32) .45rem,transparent .45rem,transparent .8rem)}:root[data-theme=dark] .public-account-profile__result-card small{border-top-color:#94a3b833}:root[data-theme=dark] .public-account-profile__results-showcase .public-account-profile__calendar-entry{background:radial-gradient(circle at 55% 22%,rgba(95,168,255,.12),transparent 50%),var(--bg-surface-inset)}:root[data-theme=dark] .public-account-profile__calendar-entry-action{color:#dceeff;background:#111a2c;border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__calendar-entry-copy small,:root[data-theme=dark] .public-account-profile__calendar-entry-meta small{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__calendar-scrim{background:#0206179e}:root[data-theme=dark] .public-account-profile__calendar-day-backdrop{background:#02061794}:root[data-theme=dark] .public-account-profile__calendar-panel,:root[data-theme=dark] .public-account-profile__calendar-day-detail{color:var(--text-default);background:var(--bg-surface-inset);border-color:var(--border-default);box-shadow:0 24px 60px #0000006b}:root[data-theme=dark] .public-account-profile__calendar-panel-head,:root[data-theme=dark] .public-account-profile__calendar-day-detail-head{border-bottom-color:#94a3b833}:root[data-theme=dark] .public-account-profile__calendar-panel-head h4,:root[data-theme=dark] .public-account-profile__calendar-panel-summary strong,:root[data-theme=dark] .public-account-profile__calendar-day-detail-head h4,:root[data-theme=dark] .public-account-profile__journal-strip-copy h5,:root[data-theme=dark] .public-account-profile__journal-strip-copy strong,:root[data-theme=dark] .public-account-profile__journal-head h5,:root[data-theme=dark] .public-account-profile__journal-summary-body h6,:root[data-theme=dark] .public-account-profile__journal-empty h6,:root[data-theme=dark] .public-account-profile__journal-score-badge strong,:root[data-theme=dark] .public-account-profile__journal-pulse strong,:root[data-theme=dark] .public-account-profile__journal-score-card strong,:root[data-theme=dark] .public-account-profile__journal-day-snapshot strong,:root[data-theme=dark] .public-account-profile__calendar-day-metric strong,:root[data-theme=dark] .public-account-profile__calendar-symbols strong,:root[data-theme=dark] .public-account-profile__calendar-trade-outcome b,:root[data-theme=dark] .public-account-profile__calendar-trades strong{color:var(--text-strong)}:root[data-theme=dark] .public-account-profile__calendar-panel-head span,:root[data-theme=dark] .public-account-profile__calendar-panel-summary span,:root[data-theme=dark] .public-account-profile__calendar-day-detail-head span,:root[data-theme=dark] .public-account-profile__calendar-day-section h5,:root[data-theme=dark] .public-account-profile__calendar-day-metric span,:root[data-theme=dark] .public-account-profile__journal-strip-copy span,:root[data-theme=dark] .public-account-profile__journal-strip-copy p,:root[data-theme=dark] .public-account-profile__journal-strip-copy small,:root[data-theme=dark] .public-account-profile__journal-head span,:root[data-theme=dark] .public-account-profile__journal-head p,:root[data-theme=dark] .public-account-profile__journal-head small,:root[data-theme=dark] .public-account-profile__journal-field>span,:root[data-theme=dark] .public-account-profile__journal-pulse span,:root[data-theme=dark] .public-account-profile__journal-score-card span,:root[data-theme=dark] .public-account-profile__journal-summary-head span,:root[data-theme=dark] .public-account-profile__journal-day-snapshot span,:root[data-theme=dark] .public-account-profile__journal-reflection>span,:root[data-theme=dark] .public-account-profile__journal-updated,:root[data-theme=dark] .public-account-profile__journal-summary-metrics b,:root[data-theme=dark] .public-account-profile__journal-summary-body p,:root[data-theme=dark] .public-account-profile__journal-empty p,:root[data-theme=dark] .public-account-profile__journal-helper,:root[data-theme=dark] .public-account-profile__journal-status,:root[data-theme=dark] .public-account-profile__journal-notes>span,:root[data-theme=dark] .public-account-profile__journal-notes>span small,:root[data-theme=dark] .public-account-profile__calendar-day-status,:root[data-theme=dark] .public-account-profile__calendar-day-section p,:root[data-theme=dark] .public-account-profile__calendar-symbols span,:root[data-theme=dark] .public-account-profile__calendar-trade-outcome--breakeven,:root[data-theme=dark] .public-account-profile__calendar-trades span,:root[data-theme=dark] .public-account-profile__calendar-trades em{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__calendar-symbols .is-neutral,:root[data-theme=dark] .public-account-profile__calendar-trades .is-neutral{color:#d8e2f1}:root[data-theme=dark] .public-account-profile__calendar-nav-button,:root[data-theme=dark] .public-account-profile__calendar-close,:root[data-theme=dark] .public-account-profile__calendar-panel-summary>div,:root[data-theme=dark] .public-account-profile__journal,:root[data-theme=dark] .public-account-profile__journal-dialog,:root[data-theme=dark] .public-account-profile__journal-empty,:root[data-theme=dark] .public-account-profile__journal-pulse>div,:root[data-theme=dark] .public-account-profile__journal-summary-body,:root[data-theme=dark] .public-account-profile__journal-day-snapshot,:root[data-theme=dark] .public-account-profile__journal-summary-metrics span,:root[data-theme=dark] .public-account-profile__journal-summary-chips span,:root[data-theme=dark] .public-account-profile__journal-pill,:root[data-theme=dark] .public-account-profile__journal-chip,:root[data-theme=dark] .public-account-profile__journal-toggle,:root[data-theme=dark] .public-account-profile__journal-notes textarea,:root[data-theme=dark] .public-account-profile__calendar-day-metric,:root[data-theme=dark] .public-account-profile__calendar-symbols article,:root[data-theme=dark] .public-account-profile__calendar-trades article{color:var(--text-default);background:#111a2c;border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__journal-dialog-head{border-bottom-color:#94a3b833}:root[data-theme=dark] .public-account-profile__journal-dialog--editing .public-account-profile__journal-field:after,:root[data-theme=dark] .public-account-profile__journal-dialog--editing .public-account-profile__journal-notes:after,:root[data-theme=dark] .public-account-profile__journal-dialog--review .public-account-profile__journal-summary-metrics:before,:root[data-theme=dark] .public-account-profile__journal-dialog--review .public-account-profile__journal-reflection:before,:root[data-theme=dark] .public-account-profile__journal-dialog--review .public-account-profile__journal-actions:before{background:linear-gradient(90deg,transparent,rgba(148,163,184,.22),transparent)}:root[data-theme=dark] .public-account-profile__journal-backdrop{background:#02061794}:root[data-theme=dark] .public-account-profile__journal-strip-action{color:#dceeff;background:linear-gradient(180deg,#111a2cf5,#0a101cf5);border-color:#8cc2ff94;box-shadow:inset 0 1px #ffffff0f,0 1px #5fa8ff1f}:root[data-theme=dark] .public-account-profile__journal-strip-action:hover:not(:disabled),:root[data-theme=dark] .public-account-profile__journal-strip-action:focus:not(:disabled){color:#fff;background:linear-gradient(180deg,#2f86ff,#0b63ce);border-color:#8cc2ff;box-shadow:0 12px 26px #5fa8ff3d}:root[data-theme=dark] .public-account-profile__journal-strip-action:disabled{color:var(--text-muted);background:#111a2cb8;border-color:var(--border-default);box-shadow:none}:root[data-theme=dark] .public-account-profile__journal-info{color:#90a4bd;background:transparent}:root[data-theme=dark] .public-account-profile__journal-info:hover,:root[data-theme=dark] .public-account-profile__journal-info:focus-visible,:root[data-theme=dark] .public-account-profile__journal-info.is-open{color:#b8ddff;background:#8cc2ff1a;box-shadow:0 0 0 2px #8cc2ff1f}:root[data-theme=dark] .public-account-profile__journal-info-popover{color:var(--text-default);background:#0b1220;border-color:#94a3b842;box-shadow:0 14px 32px #00000057}:root[data-theme=dark] .public-account-profile__journal-score-card,:root[data-theme=dark] .public-account-profile__journal-summary .public-account-profile__journal-score-card,:root[data-theme=dark] .public-account-profile__journal-score-badge{color:var(--text-default);background:#10492c42;border-color:#5bc58157}:root[data-theme=dark] .public-account-profile__journal-score-badge small{color:#a7f3c0}:root[data-theme=dark] .public-account-profile__journal-summary-body blockquote{color:var(--text-default);background:#0f172ac2;border-left-color:#8cbcff}:root[data-theme=dark] .public-account-profile__journal-pill.is-active,:root[data-theme=dark] .public-account-profile__journal-chip.is-active{color:#d7ffe3;background:#16a34a2e;border-color:#4ade8057}:root[data-theme=dark] .public-account-profile__journal-summary-chips span.is-good,:root[data-theme=dark] .public-account-profile__journal-toggle--good{color:#d7ffe3;background:#16a34a2e;border-color:#4ade8057}:root[data-theme=dark] .public-account-profile__journal-summary-chips span.is-problem,:root[data-theme=dark] .public-account-profile__journal-toggle--problem{color:#ffd7d7;background:#dc262624;border-color:#f871715c}:root[data-theme=dark] .public-account-profile__calendar-nav-button:hover,:root[data-theme=dark] .public-account-profile__calendar-nav-button:focus,:root[data-theme=dark] .public-account-profile__calendar-close:hover,:root[data-theme=dark] .public-account-profile__calendar-close:focus{color:#dceeff;background:#5fa8ff29;border-color:#8cc2ff}:root[data-theme=dark] .public-account-profile__calendar-nav-button:disabled{color:#94a3b8ad;background:#111a2ca6;border-color:#94a3b824}:root[data-theme=dark] .public-account-profile__calendar-day{color:var(--text-muted);background:#080d17ad;border-color:#94a3b82e}:root[data-theme=dark] .public-account-profile__calendar-review-marker{color:#7dd3fc;background:#080d17e0;border-color:#7dd3fc61;box-shadow:0 3px 8px #0000003d}:root[data-theme=dark] button.public-account-profile__calendar-day:focus-visible{border-color:#93c5fd;box-shadow:inset 0 0 0 1px #93c5fd,0 0 0 2px #93c5fd33;outline:none}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] button.public-account-profile__calendar-day:hover{border-color:#93c5fd;box-shadow:inset 0 0 0 1px #93c5fd,0 0 0 2px #93c5fd33;outline:none}}:root[data-theme=dark] .public-account-profile__calendar-day--positive{color:#b7f7ce;background:#22c55e2b;border-color:#86efac57}:root[data-theme=dark] .public-account-profile__calendar-day--negative{color:#fecaca;background:#dc262633;border-color:#f871715c}:root[data-theme=dark] .public-account-profile__calendar-day--cashflow{color:#bae6fd;background:#0e749033;border-color:#67e8f952}:root[data-theme=dark] .public-account-profile__calendar-panel-summary-item--positive{color:#b7f7ce;background:#22c55e2b!important;border-color:#86efac57!important}:root[data-theme=dark] .public-account-profile__calendar-day-metric--positive{color:#b7f7ce;background:#22c55e2b;border-color:#86efac57}:root[data-theme=dark] .public-account-profile__calendar-panel-summary-item--negative{color:#fecaca;background:#dc262633!important;border-color:#f871715c!important}:root[data-theme=dark] .public-account-profile__calendar-day-metric--negative{color:#fecaca;background:#dc262633;border-color:#f871715c}:root[data-theme=dark] .public-account-profile__calendar-panel-summary-item--neutral,:root[data-theme=dark] .public-account-profile__calendar-day--neutral{color:#bfdbfe;background:#2563eb33;border-color:#93c5fd57}:root[data-theme=dark] .public-account-profile__calendar-day--selected{color:#e7f1ff;background:#1d4ed86b;border-color:#bfdbfe;box-shadow:0 0 0 3px #bfdbfe47}:root[data-theme=dark] .public-account-profile__calendar-day--today b{--calendar-today-ring-color: rgba(140, 194, 255, .68);color:#dceeff;background:#5fa8ff21}:root[data-theme=dark] .public-account-profile__calendar-cashflow em{color:inherit}:root[data-theme=dark] .public-account-profile__calendar-cashflow strong{color:inherit}:root[data-theme=dark] .public-account-profile__footer a,:root[data-theme=dark] .public-account-profile__control-copy strong,:root[data-theme=dark] .public-account-profile__verified-title{color:var(--text-strong)}:root[data-theme=dark] .public-account-profile__verified-title svg{color:#8cbcff}:root[data-theme=dark] .public-account-profile__verified-meta{color:#9ee6b8!important}:root[data-theme=dark] .public-account-profile__footer a{color:var(--text-muted);background:transparent;border:0;box-shadow:none}:root[data-theme=dark] .public-account-profile__footer a strong{color:var(--text-strong)}:root[data-theme=dark] .public-account-profile__footer a small{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__trade-side--buy{color:#b7f7ce;background:#22c55e2e;border-color:#86efac61}:root[data-theme=dark] .public-account-profile__trade-side--sell{color:#fecaca;background:#dc262638;border-color:#f8717161}:root[data-theme=dark] .public-account-profile__trade-side--sell.public-account-profile__trade-side--profit{color:#dbeafe;background:#3b82f63d;border-color:#93c5fd6b}:root[data-theme=dark] .public-account-profile__trade-side--closed{color:var(--text-muted);background:#111a2c}:root[data-theme=dark] .public-account-profile__footer a:hover,:root[data-theme=dark] .public-account-profile__footer a:focus,:root[data-theme=dark] .public-account-profile__nav a:hover,:root[data-theme=dark] .public-account-profile__nav a:focus,:root[data-theme=dark] .public-account-profile__nav button:hover,:root[data-theme=dark] .public-account-profile__nav button:focus{color:#dceeff;background:#5fa8ff1f}:root[data-theme=dark] .public-account-profile__footer a:hover,:root[data-theme=dark] .public-account-profile__footer a:focus{background:transparent}:root[data-theme=dark] .public-account-profile__footer a:hover strong,:root[data-theme=dark] .public-account-profile__footer a:focus strong{color:#dceeff}:root[data-theme=dark] .public-account-profile__nav a,:root[data-theme=dark] .public-account-profile__nav button,:root[data-theme=dark] .public-account-profile__badge{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__badge{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__share-button{color:#dceeff;background:#111a2c;border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__share-button:hover,:root[data-theme=dark] .public-account-profile__share-button:focus{color:#061a35;background:#8cc2ff;border-color:#8cc2ff}:root[data-theme=dark] .public-account-profile__performance-note{color:var(--text-default);background:#111a2c;border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__performance-note summary{color:#dceeff}:root[data-theme=dark] .public-account-profile__performance-note p{color:var(--text-muted)}:root[data-theme=dark] .public-account-profile__badge--demo{color:#f7c66a;background:#6c390d6b;border-color:#e3a2516b}:root[data-theme=dark] .public-account-profile__badge--real{color:#86efac;background:#10492c6b;border-color:#5bc5816b}:root[data-theme=dark] .public-account-header__profile span{color:#8cbcff;background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .public-account-header__profile img{background:#fff;border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__control-bar--disconnected,:root[data-theme=dark] .public-account-profile__disconnect-notice{background:#7f1d1d38;border-color:#f8717152}:root[data-theme=dark] .public-account-profile__badge--warning{color:#fecaca;background:#7f1d1d3d;border-color:#f8717161}.public-account-profile__qa{display:grid;gap:1rem}.public-account-profile__qa-head{align-items:center}.public-account-profile__ask-button,.public-account-profile__ask-link,.public-account-profile__qa-search button,.public-account-profile__qa-pagination button{border:1px solid rgba(37,99,235,.16);border-radius:999px;background:linear-gradient(135deg,#1d4ed8,#0891b2);color:#fff;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.public-account-profile__ask-button{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1rem;box-shadow:0 14px 30px #2563eb2e}.public-account-profile__ask-button:hover,.public-account-profile__ask-button:focus,.public-account-profile__ask-link:hover,.public-account-profile__ask-link:focus,.public-account-profile__qa-search button:hover,.public-account-profile__qa-search button:focus,.public-account-profile__qa-pagination button:hover:not(:disabled),.public-account-profile__qa-pagination button:focus:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px #2563eb33}.public-account-profile__question-success{margin:0;padding:.8rem 1rem;border:1px solid rgba(16,185,129,.2);border-radius:8px;background:#10b98114;color:#047857;font-weight:700}.public-account-profile__qa-search{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.public-account-profile__qa-search--compact{max-width:560px}.public-account-profile__qa-search label{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:.45rem;padding:.52rem .72rem;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:#f8fafcc2;color:#64748b}.public-account-profile__qa-search input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:.9rem}.public-account-profile__qa-search button{padding:.5rem .78rem;font-size:.88rem}.public-account-profile__qa-search--compact button{background:#fff;color:#1d4ed8;box-shadow:none}.public-account-profile__qa-search--compact button:hover,.public-account-profile__qa-search--compact button:focus{box-shadow:0 10px 24px #2563eb1f}.public-account-profile__qa-search button[type=button],.public-account-profile__qa-pagination button{background:#fff;color:#1d4ed8}.public-account-profile__qa-list{display:grid;gap:.45rem}.public-account-profile__qa-item{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffffe0;overflow:hidden;transition:border-color .2s ease,background .2s ease}.public-account-profile__qa-item.is-expanded{border-color:#2563eb38;background:linear-gradient(180deg,#f8fbfff2,#fffffff2)}.public-account-profile__qa-question{width:100%;display:flex;align-items:center;gap:.65rem;padding:.82rem .9rem;border:0;background:transparent;color:#0f172a;text-align:left;cursor:pointer}.public-account-profile__qa-question:hover,.public-account-profile__qa-question:focus{background:#2563eb0a;outline:none}.public-account-profile__qa-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;background:#2563eb1a;color:#2563eb;font-size:.76rem;font-weight:900}.public-account-profile__qa-badge--answer{background:#10b9811f;color:#047857}.public-account-profile__qa-question-text{flex:1 1 auto;min-width:0;color:#0f172a;font-size:.94rem;font-weight:800;line-height:1.35}.public-account-profile__qa-question small{flex:0 0 auto;color:#64748b;font-size:.78rem;font-weight:700}.public-account-profile__qa-chevron{flex:0 0 auto;width:.78rem;height:.78rem;color:#64748b;transition:transform .2s ease}.public-account-profile__qa-item.is-expanded .public-account-profile__qa-chevron{transform:rotate(180deg)}.public-account-profile__qa-answer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:0 .9rem .9rem}.public-account-profile__qa-item p{margin:0;padding:.1rem 0 0;color:#475569;line-height:1.6}.public-account-profile__qa-empty{display:grid;justify-items:center;gap:.55rem;padding:2rem 1rem;border:1px dashed rgba(148,163,184,.34);border-radius:8px;background:#f8fafcad;text-align:center}.public-account-profile__qa-empty strong{color:#0f172a}.public-account-profile__qa-empty p{margin:0;color:#64748b}.public-account-profile__qa-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;color:#64748b;font-size:.88rem;font-weight:700}.public-account-profile__qa-pagination button{padding:.55rem .85rem}.public-account-profile__qa-pagination button:disabled{opacity:.55;cursor:not-allowed}.public-account-profile__ask-card{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:1rem;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 34%),#f8fafce6}.public-account-profile__ask-card--standalone{margin-top:.25rem;box-shadow:0 14px 36px #0f172a0f}.public-account-profile__ask-copy{display:grid;gap:.25rem;min-width:0}.public-account-profile__ask-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-left:auto}.public-account-profile__ask-card span{color:#64748b}.public-account-profile__ask-card strong{color:#0f172a}.public-account-profile__ask-link{padding:.65rem .95rem}body.public-portfolio-dialog-open{overflow:hidden}.public-account-profile__qa-modal{max-width:720px;width:min(720px,calc(100vw - 2rem))}.public-account-profile__qa-modal .engine-modal__head p{margin:.28rem 0 0;color:#64748b}.public-account-profile__qa-modal .engine-modal__head small{display:block;margin-top:.35rem;color:#94a3b8;font-weight:600}.public-account-profile__qa-modal-body{display:grid;gap:.85rem;max-height:min(70vh,620px);overflow:auto;position:relative}.public-account-profile__qa-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:sticky;bottom:0;z-index:2;margin:.2rem -1rem -1rem;padding:.9rem 1rem 1rem;border-top:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#ffffffe6,#fff 42%);color:#64748b;font-weight:800}.public-account-profile__question-modal{max-width:560px}.public-account-profile__qa-kicker{display:inline-flex;align-items:center;gap:.4rem;color:#2563eb;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.public-account-profile__question-form{display:grid;gap:1rem}.public-account-profile__question-form label{display:grid;gap:.45rem;color:#334155;font-size:.9rem;font-weight:800}.public-account-profile__question-form label span{color:#94a3b8;font-size:.78rem;font-weight:700}.public-account-profile__question-form input,.public-account-profile__question-form textarea{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;color:#0f172a;padding:.75rem .85rem;font:inherit;font-weight:500}.public-account-profile__question-form textarea{resize:vertical}.public-account-profile__question-form>small{color:#64748b;line-height:1.5}.public-account-profile__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:720px){.public-account-profile__qa-head,.public-account-profile__ask-card,.public-account-profile__ask-actions,.public-account-profile__qa-modal-footer,.public-account-profile__qa-pagination{align-items:stretch;flex-direction:column}.public-account-profile__ask-button,.public-account-profile__ask-link,.public-account-profile__qa-search button,.public-account-profile__qa-modal-footer .public-account-profile__ask-button,.public-account-profile__qa-empty .public-account-profile__ask-button{width:100%;justify-content:center}.public-account-profile__ask-actions{margin-left:0;width:100%}.public-account-profile__qa-modal-footer{gap:.55rem;margin-right:-.85rem;margin-bottom:-.85rem;margin-left:-.85rem;padding:.8rem .85rem .85rem}}@media(max-width:600px){.public-account-header{min-height:auto;padding:.55rem .75rem}.public-account-header__profile{gap:.55rem;font-size:.98rem}.public-account-header__profile img,.public-account-header__profile span{width:42px;height:42px}.public-account-profile .engine-chart{height:clamp(315px,78vw,415px)}.public-account-profile .engine-chart.engine-chart--pie{height:545px}.public-account-profile__qa-modal{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:min(82vh,calc(100dvh - var(--nav-height) - .5rem));margin-top:auto;border-radius:14px 14px 0 0}.public-account-profile__qa-modal-overlay{align-items:flex-end;padding:0 .5rem}.public-account-profile__question-modal{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:8px}.public-account-profile__qa-modal-body{max-height:calc(82vh - 8rem);padding:.85rem}.public-account-profile__qa-search{gap:.5rem}.public-account-profile__qa-search label{flex-basis:100%;padding:.62rem .75rem}.public-account-profile__qa-question{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem .55rem;padding:.72rem}.public-account-profile__qa-question-text{font-size:.92rem}.public-account-profile__qa-question small{grid-column:2 / 3;font-size:.72rem}.public-account-profile__qa-answer{padding:0 .72rem .78rem}}@media(max-width:420px){.public-account-profile__qa-modal .engine-modal__head,.public-account-profile__question-modal .engine-modal__head{padding:.85rem}.public-account-profile__qa-modal .engine-modal__head h3,.public-account-profile__question-modal .engine-modal__head h3{font-size:1.05rem}.public-account-profile__ask-card{padding:.85rem}.public-account-profile__ask-copy strong{font-size:.95rem;line-height:1.35}}:root[data-theme=dark] .public-account-profile__question-success{background:#10b9811f;border-color:#10b98147;color:#86efac}:root[data-theme=dark] .public-account-profile__qa-search label,:root[data-theme=dark] .public-account-profile__qa-item,:root[data-theme=dark] .public-account-profile__qa-empty,:root[data-theme=dark] .public-account-profile__ask-card,:root[data-theme=dark] .public-account-profile__question-form input,:root[data-theme=dark] .public-account-profile__question-form textarea{background:#0f172ac2;border-color:#94a3b83d;color:#e5edf8}:root[data-theme=dark] .public-account-profile__qa-search input,:root[data-theme=dark] .public-account-profile__qa-question-text,:root[data-theme=dark] .public-account-profile__qa-empty strong,:root[data-theme=dark] .public-account-profile__ask-card strong,:root[data-theme=dark] .public-account-profile__question-form input,:root[data-theme=dark] .public-account-profile__question-form textarea{color:#f8fafc}:root[data-theme=dark] .public-account-profile__qa-item p,:root[data-theme=dark] .public-account-profile__qa-empty p,:root[data-theme=dark] .public-account-profile__ask-card span,:root[data-theme=dark] .public-account-profile__question-form label,:root[data-theme=dark] .public-account-profile__question-form>small,:root[data-theme=dark] .public-account-profile__qa-question small,:root[data-theme=dark] .public-account-profile__qa-pagination{color:#aab7c8}:root[data-theme=dark] .public-account-profile__qa-search button[type=button],:root[data-theme=dark] .public-account-profile__qa-pagination button{background:#ffffff14;color:#bfdbfe;border-color:#94a3b847}:root[data-theme=dark] .public-account-profile__qa-modal-footer{background:linear-gradient(180deg,#0f172ae0,#0f172a 42%);border-color:#94a3b838}.public-account-profile :is(button,input,select,textarea){font-family:inherit}.public-account-header__profile{font-weight:600;letter-spacing:-.012em}.public-account-header__profile strong,.public-account-header__profile span{font-weight:600}.public-account-profile__control-bar{padding:.9rem .95rem;border-radius:11px;box-shadow:0 10px 28px #0f172a0b}.public-account-profile__control-copy strong,.public-account-profile__verified-title{font-weight:600;letter-spacing:-.01em}.public-account-profile__control-copy small{font-weight:400}.public-account-profile__verified-meta{font-weight:500}.public-account-profile__nav{padding:.2rem;background:#f8fafc;border-color:#dde5ef;box-shadow:inset 0 0 0 1px #2f7cff06}.public-account-profile__nav a,.public-account-profile__nav button{min-height:2.08rem;font-family:inherit;font-weight:600;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-account-profile__nav a:hover,.public-account-profile__nav a:focus,.public-account-profile__nav button:hover,.public-account-profile__nav button:focus{box-shadow:0 4px 12px #0f172a12;transform:translateY(-1px)}.public-account-profile__badge{min-height:1.9rem;padding:.32rem .66rem;background:transparent;font-weight:600;box-shadow:none}.public-account-profile__badge--demo,.public-account-profile__badge--real,.public-account-profile__badge--neutral,.public-account-profile__badge--warning{background:transparent}.public-account-profile__badge--demo:before,.public-account-profile__badge--real:before,.public-account-profile__badge--neutral:before,.public-account-profile__badge--warning:before{content:"";width:.42rem;height:.42rem;margin-right:.38rem;flex:0 0 auto;background:currentColor;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent)}.public-account-profile__share-button{min-height:1.9rem;padding:.32rem .68rem;background:transparent;font-weight:600}.public-account-profile .engine-metrics-toolbar{padding:.78rem .88rem;background:#f8fafc;border-color:#dde5ef;border-radius:10px}.public-account-profile .engine-metrics-toolbar__copy strong,.public-account-profile .engine-period-control{font-weight:600}.public-account-profile .engine-metrics-toolbar__copy span{font-weight:400}.public-account-profile .engine-period-select{border-radius:8px;font-family:inherit;font-weight:500}.public-account-profile .engine-workspace-summary{gap:.65rem}.public-account-profile .engine-account-metric{padding:.74rem .78rem;background:#f8fafc;border-color:#dde5ef;border-radius:10px}.public-account-profile .engine-account-metric--positive{background:#f0fbf4;border-color:#a7e3ba}.public-account-profile .engine-account-metric--negative,.public-account-profile .engine-account-metric--warning{background:#fff6e8;border-color:#f4c98b}.public-account-profile .engine-account-metric--cashflow{background:#f6faff;border-color:#cfe0f6}.public-account-profile .engine-account-metric>span,.public-account-profile .engine-account-metric__value-group>span{font-weight:600}.public-account-profile .engine-account-metric>strong,.public-account-profile .engine-account-metric__value-group strong{font-weight:600;letter-spacing:-.01em}.public-account-profile .engine-account-metric small{font-weight:400}.public-account-profile__performance-note{padding:.72rem .86rem;background:#f8fafc;border-color:#dde5ef;border-radius:10px}.public-account-profile__performance-note summary{font-weight:600}.public-account-profile .engine-workspace-section-card{gap:.9rem;border-radius:11px;box-shadow:0 10px 28px #0f172a0b}.public-account-profile .engine-workspace-section-card__head h3,.public-account-profile .engine-chart :is(button,strong),.public-account-profile .engine-chart__monthly-year{font-weight:600}.public-account-profile .engine-workspace-section-card__head p{font-weight:400}.public-account-profile__result-card,.public-account-profile__results-showcase .public-account-profile__calendar-entry{border-radius:11px;box-shadow:0 12px 30px #0f172a0e}.public-account-profile__result-card-icon,.public-account-profile__results-showcase .public-account-profile__calendar-entry-icon{border-radius:10px}.public-account-profile__result-card h3,.public-account-profile__result-card>strong,.public-account-profile__results-showcase .public-account-profile__calendar-entry-copy strong,.public-account-profile__results-showcase .public-account-profile__calendar-entry-meta strong,.public-account-profile__calendar-entry-action{font-weight:600;letter-spacing:-.01em}.public-account-profile__result-card p,.public-account-profile__result-card small,.public-account-profile__results-showcase .public-account-profile__calendar-entry-copy small,.public-account-profile__results-showcase .public-account-profile__calendar-entry-meta small{font-weight:400}.public-account-profile__calendar-entry-action{border-radius:9px}.public-account-profile__ask-card,.public-account-profile__qa-item,.public-account-profile__qa-empty,.public-account-profile__question-success{border-radius:10px}.public-account-profile__ask-card--standalone{box-shadow:0 10px 28px #0f172a0d}.public-account-profile__ask-copy span,.public-account-profile__qa-question small,.public-account-profile__qa-pagination{font-weight:500}.public-account-profile__ask-copy strong,.public-account-profile__ask-button,.public-account-profile__ask-link,.public-account-profile__qa-search button,.public-account-profile__qa-pagination button,.public-account-profile__qa-question-text,.public-account-profile__qa-badge,.public-account-profile__qa-empty strong,.public-account-profile__question-success{font-weight:600}.public-account-profile__footer a,.public-account-profile__footer a small{font-weight:400}.public-account-profile__footer a strong{font-weight:600}@media(max-width:600px){.public-account-profile__control-bar{gap:.75rem;padding:.82rem}.public-account-profile__nav{gap:.12rem;border-radius:10px}.public-account-profile__nav a,.public-account-profile__nav button{padding-inline:.45rem;font-size:.78rem}.public-account-profile__badge,.public-account-profile__share-button{border-radius:9px}.public-account-profile .engine-workspace-summary{gap:.55rem}.public-account-profile__results-showcase{gap:.75rem}}:root[data-theme=dark] .public-account-profile__control-bar,:root[data-theme=dark] .public-account-profile .engine-workspace-section-card{background:var(--surface-gradient);border-color:var(--border-default);box-shadow:0 14px 34px #0000002e}:root[data-theme=dark] .public-account-profile__nav,:root[data-theme=dark] .public-account-profile .engine-metrics-toolbar,:root[data-theme=dark] .public-account-profile .engine-account-metric,:root[data-theme=dark] .public-account-profile__performance-note,:root[data-theme=dark] .public-account-profile__ask-card{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .public-account-profile__badge,:root[data-theme=dark] .public-account-profile__badge--demo,:root[data-theme=dark] .public-account-profile__badge--real,:root[data-theme=dark] .public-account-profile__badge--neutral,:root[data-theme=dark] .public-account-profile__badge--warning,:root[data-theme=dark] .public-account-profile__share-button{background:transparent;box-shadow:none}:root[data-theme=dark] .public-account-profile .engine-account-metric--positive{background:#0d472b47;border-color:#4ade804d}:root[data-theme=dark] .public-account-profile .engine-account-metric--negative,:root[data-theme=dark] .public-account-profile .engine-account-metric--warning{background:#78350f3d;border-color:#fbbf2447}:root[data-theme=dark] .public-account-profile .engine-account-metric--cashflow{background:#0f233d61;border-color:#60a5fa3d}:root[data-theme=dark] .public-account-profile__result-card,:root[data-theme=dark] .public-account-profile__results-showcase .public-account-profile__calendar-entry{box-shadow:0 14px 34px #0003}.engine-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.engine-account-switcher{display:flex;gap:.55rem;padding-bottom:.15rem;overflow-x:auto;scrollbar-width:thin}.engine-workspace-access-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;background:#f8fbff;border:1px solid #cfe0ff;border-radius:8px;color:#344054;font-size:.88rem}.engine-workspace-access-notice strong,.engine-workspace-access-notice span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.22rem .55rem;background:#fff;border:1px solid #d9e2ef;border-radius:999px}.engine-workspace-access-notice strong{color:#061a35}.engine-workspace-access-notice--limited{background:#fffaf0;border-color:#f3d58b}.engine-workspace-access-notice p{flex-basis:100%;margin:0 0 .1rem;color:#5f3b0a;line-height:1.45}.engine-workspace-locked-panel{display:grid;gap:.25rem;padding:.75rem;background:#fffaf0;border:1px solid #f3d58b;border-radius:8px;color:#5f3b0a;line-height:1.45}.engine-workspace-locked-panel strong{color:#7c4a03}.engine-workspace-locked-panel p{margin:0}.engine-profile-paused-link{display:inline-flex;align-items:center;min-height:2.35rem;padding:0 .75rem;color:#7c4a03;font-size:.88rem;font-weight:800}.engine-workspace-connector-update{display:flex;align-items:center;gap:.45rem;padding:.48rem .65rem;background:#eff6ffb8;border:1px solid rgba(147,197,253,.72);border-radius:8px;color:#1f3f73;font-size:.9rem;line-height:1.35;animation:engine-workspace-connector-subtle-glow 5.5s ease-in-out infinite}.engine-workspace-connector-update__label{appearance:none;display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:.14rem .42rem;background:#fff;border:1px solid rgba(147,197,253,.8);border-radius:999px;color:#1d4ed8;font-size:.75rem;font-weight:800;line-height:1.35;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.engine-workspace-connector-update__label:hover,.engine-workspace-connector-update__label:focus-visible{background:#eaf2ff;border-color:#60a5fa;color:#0b63ce;box-shadow:0 0 0 3px #60a5fa2e;outline:none;transform:translateY(-1px)}.engine-workspace-connector-update__label svg{width:.9rem;height:.9rem}.engine-workspace-connector-update__details{min-width:0}@keyframes engine-workspace-connector-subtle-glow{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 18px #3b82f638}}.engine-account-switcher__tab{display:grid;gap:.2rem;min-width:150px;padding:.7rem .85rem;position:relative;text-align:left;color:#344054;background:#fff;border:1px solid #d9e2ef;border-radius:8px;cursor:pointer}.engine-account-switcher__tab span{color:#667085;font-size:.76rem;font-weight:800;min-width:0}.engine-account-switcher__tab strong{color:#061a35;font-size:.95rem;min-width:0}.engine-account-switcher__tab.is-active{border-color:#0b63ce;background:#f5f9ff;box-shadow:inset 0 -2px #0b63ce}.engine-account-switcher__tab--locked{border-color:#f5c16c;background:#fffaf0;box-shadow:0 0 0 1px #f59e0b1f,0 0 16px #f59e0b33;cursor:not-allowed}.engine-account-switcher__tab:disabled,.engine-account-switcher__tab[aria-disabled=true]{opacity:1}@media(min-width:1600px){.engine-account-switcher{position:fixed;top:calc(var(--nav-height, 4.5rem) + 5.5rem);left:max(1rem,calc((100vw - 1180px)/2 - 12.25rem));z-index:30;display:grid;width:10.5rem;max-height:calc(100vh - var(--nav-height, 4.5rem) - 3rem);gap:.5rem;padding:.15rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.engine-account-switcher__tab{width:100%;min-width:0;min-height:4rem;padding:.62rem .7rem;overflow:hidden}.engine-account-switcher__tab span,.engine-account-switcher__tab strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine-account-switcher__tab.is-active{box-shadow:inset 3px 0 #0b63ce}}.public-account-profile__calendar-entry--disabled,.public-account-profile__calendar-day--disabled{cursor:not-allowed;opacity:.82}.engine-workspace-page{display:grid;gap:1rem}.engine-workspace-shell{width:min(100% - 1.5rem,1180px);margin:1.75rem auto 2.5rem}.engine-workspace-header{display:grid;gap:1rem}.engine-workspace-header__row{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.engine-workspace-header__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.engine-workspace-header__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 10px 28px #0022440f}.engine-workspace-header__identity h1{margin:.35rem 0 .28rem;color:#061a35;font-size:1.65rem;line-height:1.15}.engine-workspace-header__identity p{display:flex;gap:.55rem;flex-wrap:wrap;margin:0;color:#4b5563;line-height:1.45}.engine-workspace-header__identity p span{color:#667085}.engine-workspace-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.engine-workspace-section-tabs{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:thin}.engine-workspace-section-tabs__tab{min-height:2.5rem;padding:.55rem .9rem;position:relative;color:#344054;background:#fff;border:1px solid #d9e2ef;border-radius:999px;font-size:.9rem;font-weight:700;white-space:nowrap;cursor:pointer}.engine-workspace-section-tabs__tab.is-active{color:#0b63ce;background:#f5f9ff;border-color:#0b63ce}.engine-workspace-section-card{display:grid;width:100%;min-width:0;gap:1rem;padding:1rem;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 10px 28px #0022440f}.engine-workspace-section-card>.engine-chart{width:100%;min-width:0;height:clamp(355px,38vw,470px)}.engine-workspace-section-card__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.engine-workspace-section-card__head>div{display:grid;gap:.25rem}.engine-workspace-section-card__head h3{margin:0;color:#061a35;font-size:1.05rem}.engine-workspace-section-card__head p{margin:0;color:#667085;line-height:1.5}.engine-workspace-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 10px 28px #0022440f}.engine-workspace-hero h3{margin:.3rem 0 .35rem;color:#061a35;font-size:1.45rem}.engine-workspace-hero p{margin:0;color:#667085;line-height:1.55}.engine-workspace-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.engine-insight-banner{display:grid;gap:.2rem;padding:.95rem 1rem;border-radius:8px;border:1px solid #d9e2ef}.engine-insight-banner strong{color:#061a35;font-size:.95rem}.engine-insight-banner span{color:#4b5563;line-height:1.5}.engine-insight-banner--positive{background:#edf9f0;border-color:#a6ddb6}.engine-insight-banner--warning{background:#fff6e8;border-color:#f4c98b}.engine-insight-banner--neutral{background:#f8fbff}.engine-workspace-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.engine-workspace-nav__tab{display:grid;gap:.28rem;padding:.9rem 1rem;text-align:left;background:#fff;border:1px solid #d9e2ef;border-radius:8px;cursor:pointer;box-shadow:0 10px 28px #0022440a}.engine-workspace-nav__tab strong{color:#061a35;font-size:.94rem}.engine-workspace-nav__tab span{color:#667085;font-size:.84rem;line-height:1.45}.engine-workspace-nav__tab.is-active{background:#f5f9ff;border-color:#0b63ce;box-shadow:inset 0 -2px #0b63ce}.engine-workspace-error{margin:0;color:#b42318;font-size:.9rem;font-weight:700}.engine-account-sections{display:grid;gap:.85rem}.engine-account-section{padding:.95rem;background:#f8fbff;border:1px solid #e1e7f0;border-radius:8px}.engine-account-section__head{display:grid;gap:.22rem;margin-bottom:.85rem}.engine-account-section__head h4{margin:0;color:#061a35;font-size:.98rem}.engine-account-section__head p{margin:0;color:#667085;line-height:1.45}.engine-account-section__grid,.engine-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:.65rem}.engine-profile-form{display:grid;gap:1rem}.engine-profile-toggle,.engine-profile-privacy label{display:flex;align-items:center;gap:.5rem;color:#061a35}.engine-profile-toggle--dependent{align-items:flex-start;margin-left:1.55rem;padding:.72rem .85rem;border:1px solid #d9e2ef;border-radius:8px;background:#f8fbff}.engine-profile-toggle--dependent span{display:grid;gap:.25rem}.engine-profile-toggle--dependent small{color:#667085;line-height:1.35}.engine-profile-toggle--dependent:has(input:disabled){opacity:.68}.engine-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.engine-profile-grid label{display:grid;gap:.4rem;color:#667085;font-size:.92rem}.engine-profile-grid input,.engine-profile-watermark input,.engine-profile-watermark select{border:1px solid #d9e2ef;border-radius:6px;padding:.7rem .75rem;background:#f8fbff;color:#061a35}.engine-profile-grid small,.engine-profile-logo-field small,.engine-profile-watermark small{color:#667085;font-size:.78rem;line-height:1.35}.engine-profile-logo-field{display:grid;gap:.4rem;color:#667085;font-size:.92rem}.engine-profile-logo-field__body{display:flex;align-items:center;gap:.7rem;min-height:4.5rem}.engine-profile-logo-field__body img,.engine-profile-logo-dropzone{width:4.25rem;height:4.25rem;border:1px solid #d9e2ef;border-radius:8px;background:#f8fbff;box-sizing:border-box;flex:0 0 auto}.engine-profile-logo-field__body img{object-fit:cover}.engine-profile-logo-field--watermark .engine-profile-logo-field__body img{object-fit:contain;padding:.25rem}.engine-profile-logo-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.engine-profile-logo-actions{display:flex;align-items:center;gap:.45rem}.engine-profile-logo-icon-button,.engine-profile-logo-dropzone{display:inline-flex;align-items:center;justify-content:center;color:#0b63ce;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.engine-profile-logo-icon-button{width:2.35rem;height:2.35rem;border:1px solid #d9e2ef;border-radius:6px;background:#fff;font-size:1rem}.engine-profile-logo-icon-button:hover,.engine-profile-logo-dropzone:hover,.engine-profile-logo-dropzone--active{color:#084298;background:#eef6ff;border-color:#0b63ce;box-shadow:0 0 0 3px #0b63ce1f}.engine-profile-logo-icon-button--danger{color:#b42318}.engine-profile-logo-icon-button--danger:hover{color:#8a1c13;background:#fff1f1;border-color:#f1b4b4;box-shadow:0 0 0 3px #b423181c}.engine-profile-logo-icon-button:disabled,.engine-profile-logo-dropzone:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.engine-profile-logo-dropzone{flex-direction:column;gap:.3rem;border-style:dashed;padding:.3rem;font-size:1.1rem}.engine-profile-logo-dropzone span{color:inherit;font-size:.66rem;font-weight:800;line-height:1}.engine-profile-watermark{display:grid;gap:.75rem;border:1px solid #d9e2ef;border-radius:8px;padding:1rem;background:#fbfdff}.engine-profile-watermark__panel{display:grid;gap:.8rem}.engine-profile-watermark__controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.engine-profile-watermark label,.engine-profile-watermark__text{display:grid;gap:.38rem;color:#667085;font-size:.9rem}.engine-profile-watermark .engine-profile-toggle{display:flex}.engine-profile-watermark__theme{width:min(100%,26rem)}.engine-profile-watermark__theme small{min-height:1.1rem}.engine-profile-watermark input[type=range]{padding:0;accent-color:#0b63ce}.engine-profile-watermark__image{display:flex;align-items:center;gap:.55rem}.engine-profile-watermark__image img,.engine-profile-watermark__placeholder{width:4.25rem;height:4.25rem;border:1px solid #d9e2ef;border-radius:8px;background:#f8fbff;object-fit:contain;flex:0 0 auto}.engine-profile-watermark__placeholder{display:inline-flex;align-items:center;justify-content:center;color:#667085;font-size:.78rem;font-weight:800}.engine-profile-privacy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border:1px solid #d9e2ef;border-radius:8px;padding:1rem;background:#f8fbff}.engine-profile-privacy strong{grid-column:1 / -1;color:#061a35;font-size:.92rem}.engine-profile-actions{display:flex;gap:.75rem;flex-wrap:wrap}.engine-profile-success{margin:0;color:#0f8a3a;font-weight:700}.engine-profile-note{margin:0;color:#667085;font-size:.9rem;overflow-wrap:anywhere}.engine-detail-item{display:grid;gap:.25rem;min-width:0;padding:.8rem;background:#fff;border:1px solid #d9e2ef;border-radius:7px}.engine-detail-item--positive{background:#f0fbf4;border-color:#a7e3ba}.engine-detail-item--negative{background:#fff1f1;border-color:#f1b4b4}.engine-detail-item span{color:#667085;font-size:.78rem;font-weight:800}.engine-detail-item strong{min-width:0;color:#061a35;font-size:.98rem;line-height:1.4;overflow-wrap:anywhere}.engine-placeholder-note{display:grid;gap:.28rem;padding:.9rem 1rem;background:#fff;border:1px dashed #c8d5e6;border-radius:8px}.engine-placeholder-note strong{color:#061a35}.engine-placeholder-note p{margin:0;color:#667085;line-height:1.55}.engine-account-section--placeholder{background:#fff}@media(max-width:820px){.engine-workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.engine-workspace-shell{width:min(100% - 1rem,1180px);margin:1rem auto 2rem}.engine-workspace-access-notice{display:none}.engine-workspace-connector-update{position:relative;width:fit-content;max-width:100%;padding:.34rem}.engine-workspace-connector-update__details{position:absolute;z-index:20;top:calc(100% + .45rem);left:0;box-sizing:border-box;width:min(18rem,calc(100vw - 2rem));padding:.55rem .65rem;background:#fff;border:1px solid rgba(147,197,253,.82);border-radius:8px;box-shadow:0 10px 24px #0f172a24;color:#1f3f73;font-size:.78rem;line-height:1.35;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-.2rem);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.engine-workspace-connector-update:hover .engine-workspace-connector-update__details,.engine-workspace-connector-update:focus-within .engine-workspace-connector-update__details{opacity:1;visibility:visible;transform:translateY(0)}.engine-workspace-summary,.engine-detail-grid,.engine-profile-grid,.engine-profile-watermark__controls,.engine-profile-privacy,.engine-account-section__grid{grid-template-columns:1fr}.engine-workspace-header__row,.engine-workspace-header__identity,.engine-workspace-header__actions,.engine-workspace-hero,.engine-workspace-hero__actions{align-items:stretch;flex-direction:column}.engine-workspace-header__actions .engine-action-button,.engine-workspace-hero__actions .engine-action-button{justify-content:center;width:100%}.engine-workspace-section-card{padding:.9rem}.engine-workspace-section-card>.engine-chart{height:545px}.engine-workspace-nav{grid-template-columns:1fr}.engine-account-switcher__tab{min-width:135px}}@media(min-width:360px)and (max-width:600px){.engine-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-workspace-summary .engine-account-metric--wide{grid-column:1 / -1}}:root[data-theme=dark] .engine-workspace-header__identity,:root[data-theme=dark] .engine-workspace-hero,:root[data-theme=dark] .engine-workspace-section-card,:root[data-theme=dark] .engine-workspace-nav__tab,:root[data-theme=dark] .engine-profile-privacy{background:var(--surface-gradient);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .engine-profile-grid input,:root[data-theme=dark] .engine-profile-watermark input,:root[data-theme=dark] .engine-profile-watermark select{background:var(--bg-surface-inset);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .engine-account-switcher__tab strong,:root[data-theme=dark] .engine-account-section__head h4{color:var(--text-strong)}:root[data-theme=dark] .engine-account-switcher__tab span,:root[data-theme=dark] .engine-account-section__head p,:root[data-theme=dark] .engine-profile-grid label,:root[data-theme=dark] .engine-profile-grid small,:root[data-theme=dark] .engine-profile-logo-field,:root[data-theme=dark] .engine-profile-logo-field small,:root[data-theme=dark] .engine-profile-watermark,:root[data-theme=dark] .engine-profile-watermark label,:root[data-theme=dark] .engine-profile-watermark small,:root[data-theme=dark] .engine-profile-note{color:var(--text-muted)}:root[data-theme=dark] .engine-profile-toggle,:root[data-theme=dark] .engine-profile-privacy label{color:var(--text-default)}:root[data-theme=dark] .engine-profile-toggle--dependent{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-profile-toggle--dependent small{color:var(--text-muted)}:root[data-theme=dark] .engine-profile-privacy strong{color:var(--text-strong)}:root[data-theme=dark] .engine-profile-logo-field__body img,:root[data-theme=dark] .engine-profile-logo-dropzone,:root[data-theme=dark] .engine-profile-logo-icon-button,:root[data-theme=dark] .engine-profile-watermark__image img,:root[data-theme=dark] .engine-profile-watermark__placeholder{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-profile-watermark{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-profile-logo-icon-button,:root[data-theme=dark] .engine-profile-logo-dropzone{color:#8cbcff}:root[data-theme=dark] .engine-profile-logo-icon-button:hover,:root[data-theme=dark] .engine-profile-logo-dropzone:hover,:root[data-theme=dark] .engine-profile-logo-dropzone--active{background:#111a2c;border-color:#4b8ef7}:root[data-theme=dark] .engine-profile-logo-icon-button--danger{color:#fda29b}:root[data-theme=dark] .engine-profile-logo-icon-button--danger:hover{background:#7f1d1d52;border-color:#b42318}:root[data-theme=dark] .engine-account-section,:root[data-theme=dark] .engine-workspace-hero{border-color:#94a3b838}:root[data-theme=dark] .engine-account-switcher__tab,:root[data-theme=dark] .engine-workspace-section-tabs__tab,:root[data-theme=dark] .engine-account-section,:root[data-theme=dark] .engine-detail-item,:root[data-theme=dark] .engine-placeholder-note{background:var(--bg-surface-inset);border-color:var(--border-default);color:var(--text-default)}:root[data-theme=dark] .engine-detail-item--positive{background:#16a34a17;border-color:#4ade804d}:root[data-theme=dark] .engine-detail-item--negative{background:#dc262621;border-color:#f871716b}:root[data-theme=dark] .engine-account-switcher__tab.is-active{background:#5fa8ff1f;border-color:#5fa8ff;box-shadow:inset 0 -2px #5fa8ff}@media(min-width:1600px){:root[data-theme=dark] .engine-account-switcher__tab.is-active{box-shadow:inset 3px 0 #5fa8ff}}:root[data-theme=dark] .engine-workspace-section-tabs__tab.is-active{color:#dceeff;background:#5fa8ff1f;border-color:#5fa8ff}:root[data-theme=dark] .engine-workspace-nav__tab.is-active{background:#5fa8ff1f;border-color:#5fa8ff;box-shadow:inset 0 -2px #5fa8ff}:root[data-theme=dark] .engine-insight-banner--positive{background:#10492c6b;border-color:#5bc5816b}:root[data-theme=dark] .engine-insight-banner--warning{background:#6c390d6b;border-color:#e3a2516b}:root[data-theme=dark] .engine-insight-banner--neutral{background:var(--bg-surface-inset);border-color:var(--border-default)}:root[data-theme=dark] .engine-detail-item span,:root[data-theme=dark] .engine-placeholder-note p,:root[data-theme=dark] .engine-workspace-section-card__head p,:root[data-theme=dark] .engine-workspace-header__identity p,:root[data-theme=dark] .engine-workspace-header__identity p span,:root[data-theme=dark] .engine-workspace-hero p,:root[data-theme=dark] .engine-workspace-nav__tab span{color:var(--text-muted)}.engine-question-alert-dot{position:absolute;top:.42rem;right:.42rem;width:.52rem;height:.52rem;border:2px solid #ffffff;border-radius:999px;background:#dc2626;box-shadow:0 0 0 3px #dc26261f}.engine-workspace-section-tabs__tab .engine-question-alert-dot{top:.35rem;right:.35rem}:root[data-theme=dark] .engine-workspace-hero h3,:root[data-theme=dark] .engine-workspace-header__identity h1,:root[data-theme=dark] .engine-workspace-section-card__head h3,:root[data-theme=dark] .engine-workspace-nav__tab strong,:root[data-theme=dark] .engine-detail-item strong,:root[data-theme=dark] .engine-placeholder-note strong,:root[data-theme=dark] .engine-insight-banner strong{color:var(--text-strong)}.engine-questions-panel{display:grid;gap:1rem}.engine-questions-panel__head{align-items:center}.engine-questions-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.45rem .75rem;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:.82rem;font-weight:900}.engine-questions-toolbar{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.engine-questions-search{flex:1 1 320px;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.engine-questions-search label{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:.55rem;padding:.72rem .85rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffffdb;color:#64748b}.engine-questions-search input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit}.engine-questions-search button,.engine-questions-filter select,.engine-questions-pagination button{border:1px solid rgba(148,163,184,.26);border-radius:999px;background:#fff;color:#1e293b;font-weight:800}.engine-questions-search button,.engine-questions-pagination button{padding:.7rem .95rem;cursor:pointer}.engine-questions-filter{display:flex;align-items:center;gap:.55rem;color:#64748b;font-size:.86rem;font-weight:800}.engine-questions-filter select{padding:.68rem 2rem .68rem .85rem}.engine-questions-empty{padding:2rem}.engine-questions-empty svg{width:2rem;height:2rem;color:#2563eb}.engine-questions-list{display:grid;gap:.55rem}.engine-question-card{display:grid;gap:0;padding:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 30%),#fffffff0;box-shadow:0 12px 30px #0f172a0b;overflow:hidden}.engine-question-card--expanded{border-color:#2563eb42;background:linear-gradient(90deg,rgba(37,99,235,.08),transparent .35rem),radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 30%),#fffffffa;box-shadow:0 18px 44px #0f172a12}.engine-question-row{width:100%;display:flex;align-items:center;gap:.65rem;padding:.82rem .95rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.engine-question-row:hover,.engine-question-row:focus{background:#2563eb0d;outline:none}.engine-question-row strong,.engine-question-card__head strong{flex:0 0 auto;color:#0f172a}.engine-question-row small,.engine-question-card__head small{flex:0 0 auto;color:#64748b;font-weight:700}.engine-question-row__question{flex:1 1 auto;min-width:120px;overflow:hidden;color:#1e293b;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.engine-question-row__manage{flex:0 0 auto;color:#2563eb;font-size:.82rem;font-weight:900}.engine-question-card__status,.engine-question-card__published{flex:0 0 auto;display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.engine-question-card__status{background:#64748b1a;color:#475569}.engine-question-card__status--new{background:#2563eb1a;color:#1d4ed8}.engine-question-card__status--answered{background:#0ea5e91f;color:#0369a1}.engine-question-card__status--published,.engine-question-card__published{background:#10b9811f;color:#047857}.engine-question-card__status--archived{background:#64748b1f;color:#475569}.engine-question-card__question{margin:0;color:#1e293b;font-size:1rem;line-height:1.55}.engine-question-card__details{display:grid;gap:1rem;margin-left:.35rem;padding:0 .95rem 1rem;border-left:3px solid rgba(37,99,235,.22)}.engine-question-card__answer{display:grid;gap:.45rem;color:#334155;font-size:.9rem;font-weight:800}.engine-question-card__answer textarea{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#f8fafcdb;color:#0f172a;font:inherit;font-weight:500;line-height:1.5;padding:.78rem .85rem;resize:vertical}.engine-question-card__actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.engine-questions-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;color:#64748b;font-size:.88rem;font-weight:800}.engine-questions-pagination button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){.engine-questions-panel{gap:.7rem}.engine-questions-panel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .55rem}.engine-questions-panel__head>div{min-width:0}.engine-questions-panel__head p{font-size:.88rem;line-height:1.35}.engine-questions-panel__count{min-width:0;padding:.28rem .55rem;font-size:.76rem;white-space:nowrap}.engine-questions-pagination{align-items:stretch;flex-direction:column}.engine-questions-toolbar{display:grid;gap:.55rem}.engine-questions-search{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.engine-questions-search label{flex:none;padding:.55rem .7rem}.engine-questions-search button{width:auto;min-width:4.5rem;min-height:2.15rem;padding:.45rem .75rem;justify-content:center}.engine-questions-filter{justify-content:flex-start;gap:.45rem;font-size:.78rem}.engine-questions-filter select{min-height:2.15rem;padding:.45rem 1.7rem .45rem .7rem;font-size:.82rem}.engine-question-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem .5rem;padding:.68rem .72rem}.engine-question-row__question{grid-column:1 / -1;min-width:0;white-space:normal;font-size:.88rem;line-height:1.25}.engine-question-row__manage{grid-column:3;grid-row:1;font-size:.76rem}.engine-question-row small{grid-column:1 / -1;font-size:.72rem}.engine-question-row strong{min-width:0;overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.engine-question-row strong,.engine-question-row small,.engine-question-card__status,.engine-question-card__published,.engine-question-row__manage{align-self:flex-start}.engine-question-card__details{gap:.65rem;padding:0 .72rem .78rem}.engine-question-card__details .engine-question-card__question{display:none}.engine-question-card__answer{gap:.35rem;font-size:.86rem}.engine-question-card__answer textarea{min-height:112px;padding:.65rem .72rem;font-size:.88rem}.engine-question-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.engine-question-card__actions .engine-action-button,.engine-questions-pagination button{justify-content:center}.engine-question-card__actions .engine-action-button{width:auto;min-width:0;min-height:2.15rem;margin-top:0;padding:.4rem .5rem;font-size:.78rem}.engine-question-card__actions .engine-action-button svg{width:.85rem;height:.85rem}.engine-questions-pagination button{width:100%}}@media(max-width:480px){.engine-workspace-header__identity{padding:.85rem}.engine-workspace-header__identity h1{font-size:1.28rem}.engine-workspace-section-tabs__tab{min-height:2.2rem;padding:.48rem .72rem;font-size:.82rem}.engine-workspace-section-card{padding:.75rem}.engine-workspace-section-card__head{gap:.5rem}.engine-workspace-section-card__head h3{font-size:1rem}.engine-questions-panel__head p{display:none}.engine-workspace-section-card>.engine-chart{height:415px}.engine-workspace-section-card>.engine-chart.engine-chart--pie{height:545px}.engine-questions-toolbar{gap:.6rem}.engine-question-card__answer textarea{min-height:104px}}@media(max-width:360px){.engine-question-card__actions,.engine-questions-search{grid-template-columns:1fr}.engine-questions-search button{width:100%}}:root[data-theme=dark] .engine-questions-panel__count{background:#2563eb2e;border-color:#60a5fa4d;color:#bfdbfe}:root[data-theme=dark] .engine-questions-search label,:root[data-theme=dark] .engine-questions-search button,:root[data-theme=dark] .engine-questions-filter select,:root[data-theme=dark] .engine-questions-pagination button,:root[data-theme=dark] .engine-question-card,:root[data-theme=dark] .engine-question-card__answer textarea{background:#0f172ac2;border-color:#94a3b83d;color:#e5edf8}:root[data-theme=dark] .engine-questions-search input,:root[data-theme=dark] .engine-question-row__question,:root[data-theme=dark] .engine-question-row strong,:root[data-theme=dark] .engine-question-card__head strong,:root[data-theme=dark] .engine-question-card__question,:root[data-theme=dark] .engine-question-card__answer textarea{color:#f8fafc}:root[data-theme=dark] .engine-questions-filter,:root[data-theme=dark] .engine-questions-search label,:root[data-theme=dark] .engine-questions-pagination,:root[data-theme=dark] .engine-question-row small,:root[data-theme=dark] .engine-question-card__answer{color:#aab7c8}:root[data-theme=dark] .engine-question-row:hover,:root[data-theme=dark] .engine-question-row:focus{background:#60a5fa14}:root[data-theme=dark] .engine-question-alert-dot{border-color:#0b101a}:root[data-theme=dark] .engine-workspace-access-notice{background:#5fa8ff1a;border-color:#5fa8ff47;color:var(--text-default)}:root[data-theme=dark] .engine-workspace-access-notice--limited,:root[data-theme=dark] .engine-workspace-locked-panel,:root[data-theme=dark] .engine-account-switcher__tab--locked{background:#f59e0b17;border-color:#fbbf2447;color:#f8e7b0}:root[data-theme=dark] .engine-workspace-access-notice p,:root[data-theme=dark] .engine-workspace-locked-panel strong,:root[data-theme=dark] .engine-workspace-locked-panel p,:root[data-theme=dark] .engine-profile-paused-link{color:#f8e7b0}:root[data-theme=dark] .engine-workspace-connector-update{background:#2563eb1a;border-color:#60a5fa5c;color:#cfe6ff}:root[data-theme=dark] .engine-workspace-connector-update__label{background:#0f172ad9;border-color:#60a5fa6b;color:#bfdbfe}:root[data-theme=dark] .engine-workspace-connector-update__label:hover,:root[data-theme=dark] .engine-workspace-connector-update__label:focus-visible{background:#60a5fa2e;border-color:#93c5fdb8;color:#fff;box-shadow:0 0 0 3px #60a5fa29}@media(max-width:600px){:root[data-theme=dark] .engine-workspace-connector-update__details{background:var(--bg-surface-soft);border-color:#60a5fa6b;box-shadow:0 12px 26px #00000052;color:#cfe6ff}}:root[data-theme=dark] .engine-workspace-access-notice strong,:root[data-theme=dark] .engine-workspace-access-notice span{background:var(--bg-surface-inset);border-color:var(--border-default);color:var(--text-default)}.engine-workspace-page{gap:.9rem}.engine-workspace-page button,.engine-workspace-page input,.engine-workspace-page select,.engine-workspace-page textarea{font-family:inherit}.engine-workspace-header__identity,.engine-workspace-section-card,.engine-workspace-hero,.engine-account-comparison{border-radius:11px;box-shadow:0 8px 24px #0f172a0b}.engine-workspace-header__identity{padding:.95rem 1rem}.engine-workspace-header__identity h1{margin-top:.28rem;font-size:1.55rem;font-weight:600;letter-spacing:-.02em}.engine-workspace-page .engine-account-card__platform{padding:.1rem .4rem;font-size:.68rem;font-weight:600;letter-spacing:.01em}.engine-workspace-page .engine-status{min-height:1.55rem;gap:.34rem;padding:.16rem .52rem;font-size:.78rem;font-weight:600}.engine-workspace-page .engine-status--online{color:#08783f;background:transparent;border-color:#16a34a75;box-shadow:inset 0 0 0 1px #ffffff57}.engine-workspace-page .engine-status--online:before{content:"";width:.38rem;height:.38rem;flex:0 0 auto;border-radius:999px;background:#22a35a;box-shadow:0 0 0 2px #22a35a1f}.engine-back-button,.engine-workspace-header .engine-action-button{border-radius:8px;font-weight:600}.engine-account-switcher{gap:.5rem}.engine-account-switcher__tab{border-radius:10px;box-shadow:0 5px 16px #0f172a09;font-family:inherit;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}.engine-account-switcher__tab:hover:not(:disabled),.engine-account-switcher__tab:focus-visible{border-color:#abcaff;box-shadow:0 10px 22px #0f172a13;outline:none;transform:translateY(-1px)}.engine-account-switcher__tab span,.engine-account-switcher__tab strong{font-weight:600}.engine-account-switcher__tab.is-active{background:#f5f9ff;border-color:#2f7cff;box-shadow:inset 0 -2px #2f7cff,0 6px 18px #0b63ce12}.engine-workspace-access-notice{gap:.42rem;padding:.62rem .7rem;border-radius:11px;box-shadow:0 5px 18px #0f172a06}.engine-workspace-access-notice strong,.engine-workspace-access-notice span{min-height:1.65rem;padding:.16rem .5rem;font-weight:500}.engine-workspace-access-notice strong{font-weight:600}.engine-workspace-locked-panel,.engine-workspace-connector-update{border-radius:10px}.engine-workspace-locked-panel strong,.engine-profile-paused-link,.engine-workspace-connector-update__label{font-weight:600}.engine-workspace-summary{gap:.65rem}.engine-workspace-page .engine-account-metric,.engine-workspace-page .engine-detail-item{padding:.72rem .78rem;background:#f8fafc;border-color:#dde5ef;border-radius:10px}.engine-workspace-page .engine-account-metric--positive,.engine-workspace-page .engine-detail-item--positive{background:#f0fbf4;border-color:#a7e3ba}.engine-workspace-page .engine-account-metric--negative,.engine-workspace-page .engine-account-metric--warning,.engine-workspace-page .engine-detail-item--negative{background:#fff6e8;border-color:#f4c98b}.engine-workspace-page .engine-account-metric>span,.engine-workspace-page .engine-detail-item span{font-weight:600;letter-spacing:.005em}.engine-workspace-page .engine-account-metric strong,.engine-workspace-page .engine-detail-item strong{font-weight:600;letter-spacing:-.008em}.engine-workspace-page .engine-account-metric small{font-weight:400}.engine-workspace-section-tabs{gap:.5rem}.engine-workspace-section-tabs__tab{min-height:2.4rem;padding:.5rem .82rem;font-family:inherit;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.engine-workspace-section-tabs__tab:hover,.engine-workspace-section-tabs__tab:focus-visible{color:#0b63ce;background:#f8fbff;border-color:#9fc4ff;box-shadow:0 5px 14px #0b63ce12;outline:none;transform:translateY(-1px)}.engine-workspace-section-tabs__tab.is-active{background:#f5f9ff;border-color:#2f7cff;box-shadow:inset 0 0 0 1px #2f7cff14}.engine-workspace-section-card{gap:.9rem}.engine-workspace-section-card__head h3,.engine-account-section__head h4,.engine-workspace-hero h3,.engine-insight-banner strong{font-weight:600;letter-spacing:-.012em}.engine-workspace-section-card__head p,.engine-account-section__head p,.engine-workspace-hero p{font-weight:400}.engine-workspace-page .engine-metrics-toolbar{padding:.78rem .88rem;background:#f8fafc;border-color:#dde5ef;border-radius:10px}.engine-workspace-page .engine-metrics-toolbar__copy strong,.engine-workspace-page .engine-period-control,.engine-workspace-page .engine-coverage-note{font-weight:600}.engine-workspace-page .engine-period-select{border-radius:8px;font-weight:500}.engine-workspace-page .engine-chart{border-radius:10px}.engine-workspace-page .engine-chart :is(button,strong),.engine-workspace-page .engine-chart__monthly-year{font-weight:600}.engine-workspace-page .public-account-profile__result-card,.engine-workspace-page .public-account-profile__results-showcase .public-account-profile__calendar-entry{border-radius:10px;box-shadow:0 9px 25px #0f172a0b}.engine-workspace-page .public-account-profile__result-card h3,.engine-workspace-page .public-account-profile__result-card>strong,.engine-workspace-page .public-account-profile__results-showcase .public-account-profile__calendar-entry-copy strong,.engine-workspace-page .public-account-profile__results-showcase .public-account-profile__calendar-entry-meta strong,.engine-workspace-page .public-account-profile__calendar-entry-action{font-weight:600}.engine-workspace-page .public-account-profile__results-showcase .public-account-profile__calendar-entry-copy small,.engine-workspace-page .public-account-profile__results-showcase .public-account-profile__calendar-entry-meta small{font-weight:400}.engine-workspace-page .public-account-profile__calendar-entry-action{border-radius:8px}.engine-workspace-page .engine-account-comparison{gap:.9rem;border-color:#d9e2ef}.engine-workspace-page .engine-account-comparison :is(h3,h4,strong,button,label,th){font-weight:600}.engine-workspace-page .engine-account-comparison small{font-weight:400}.engine-workspace-page :is(.engine-account-comparison-chip,.engine-account-comparison-rank,.engine-account-comparison-chart,.engine-account-comparison-table-wrap){border-radius:10px}.engine-workspace-page .engine-account-comparison-rank{box-shadow:0 8px 22px #0f172a0d}.engine-questions-panel__count,.engine-questions-search button,.engine-questions-filter,.engine-questions-filter select,.engine-questions-pagination,.engine-questions-pagination button,.engine-question-row strong,.engine-question-row small,.engine-question-row__question,.engine-question-row__manage,.engine-question-card__status,.engine-question-card__published,.engine-question-card__answer{font-weight:600}.engine-questions-search label,.engine-questions-search button,.engine-questions-filter select,.engine-questions-pagination button{border-radius:10px}.engine-question-card{border-radius:10px;box-shadow:0 8px 24px #0f172a0a}.engine-question-card__answer textarea{border-radius:8px;font-weight:400}.engine-profile-grid label,.engine-profile-logo-field,.engine-profile-watermark label,.engine-profile-watermark__text{font-weight:500}.engine-profile-toggle,.engine-profile-privacy label,.engine-profile-grid small,.engine-profile-logo-field small,.engine-profile-watermark small,.engine-profile-toggle--dependent small{font-weight:400}.engine-profile-logo-dropzone span,.engine-profile-watermark__placeholder,.engine-profile-success{font-weight:600}.engine-profile-privacy strong{font-weight:500}.engine-profile-toggle--dependent,.engine-profile-watermark,.engine-profile-privacy{border-radius:10px}.engine-profile-grid input,.engine-profile-watermark input,.engine-profile-watermark select{border-radius:8px;font-weight:400}@media(min-width:1600px){.engine-account-switcher__tab.is-active{box-shadow:inset 3px 0 #2f7cff,0 6px 18px #0b63ce12}}@media(max-width:600px){.engine-workspace-page{gap:.75rem}.engine-workspace-summary{gap:.55rem}.engine-workspace-section-tabs{gap:.42rem}}:root[data-theme=dark] .engine-workspace-page .engine-status--online{color:#86efac;background:transparent;border-color:#4ade8080;box-shadow:none}:root[data-theme=dark] .engine-workspace-page .engine-status--online:before{background:#4ade80;box-shadow:0 0 0 2px #4ade801f}:root[data-theme=dark] .engine-workspace-header__identity,:root[data-theme=dark] .engine-workspace-section-card,:root[data-theme=dark] .engine-workspace-hero,:root[data-theme=dark] .engine-workspace-page .engine-account-comparison{background:var(--surface-gradient);border-color:#94a3b83d;box-shadow:0 9px 26px #0003}:root[data-theme=dark] .engine-workspace-access-notice{background:#2563eb14;border-color:#60a5fa42}:root[data-theme=dark] .engine-workspace-page .engine-account-metric,:root[data-theme=dark] .engine-workspace-page .engine-detail-item,:root[data-theme=dark] .engine-workspace-page .engine-metrics-toolbar,:root[data-theme=dark] .engine-profile-toggle--dependent,:root[data-theme=dark] .engine-profile-watermark,:root[data-theme=dark] .engine-profile-privacy{background:var(--bg-surface-inset);border-color:#94a3b833}:root[data-theme=dark] .engine-workspace-page .engine-account-metric--positive,:root[data-theme=dark] .engine-workspace-page .engine-detail-item--positive{background:#16a34a17;border-color:#4ade804d}:root[data-theme=dark] .engine-workspace-page .engine-account-metric--negative,:root[data-theme=dark] .engine-workspace-page .engine-account-metric--warning,:root[data-theme=dark] .engine-workspace-page .engine-detail-item--negative{background:#f59e0b17;border-color:#fbbf244d}:root[data-theme=dark] .engine-workspace-page .public-account-profile__result-card,:root[data-theme=dark] .engine-workspace-page .public-account-profile__results-showcase .public-account-profile__calendar-entry{background:var(--bg-surface-inset);border-color:#94a3b838;box-shadow:0 9px 26px #0003}:root[data-theme=dark] .engine-account-switcher__tab:hover:not(:disabled),:root[data-theme=dark] .engine-account-switcher__tab:focus-visible,:root[data-theme=dark] .engine-workspace-section-tabs__tab:hover,:root[data-theme=dark] .engine-workspace-section-tabs__tab:focus-visible{background:#5fa8ff1a;border-color:#8cc2ffad;color:#dceeff}
