@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_727f1d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_727f1d{--font-display:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_64b68a{--font-serif:"Instrument Serif","Instrument Serif Fallback"}.backtest-review_flow__3bBI_{--review-navy:#02324f;--review-cyan:#86f6fb;--review-teal:#087f97;width:100%;max-width:1080px;margin:0 auto;font-family:var(--font-display),sans-serif}.backtest-review_flow__3bBI_ a,.backtest-review_flow__3bBI_ button,.backtest-review_flow__3bBI_ input,.backtest-review_flow__3bBI_ select{-webkit-tap-highlight-color:transparent}.backtest-review_flow__3bBI_ a:focus-visible,.backtest-review_flow__3bBI_ button:focus-visible,.backtest-review_flow__3bBI_ input:focus-visible,.backtest-review_flow__3bBI_ select:focus-visible{outline:2px solid #139db5;outline-offset:4px}.backtest-review_flow__3bBI_ button:disabled{cursor:not-allowed;opacity:.4}.backtest-review_setup__NGPKf{max-width:800px;margin:4px auto 24px;border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;background:hsl(var(--card));animation:backtest-review_appear__us5pM .45s ease-out}.backtest-review_setupBrand__ukTLG{display:flex;align-items:center;min-height:52px;padding:10px 24px;background:linear-gradient(110deg,#074960,#02324f)}.backtest-review_setupBrand__ukTLG .backtest-review_brand__yY8Hb{width:140px;height:32px}.backtest-review_setupHeader__oXFwb{padding:16px 24px 12px}.backtest-review_setupHeader__oXFwb h1{font-size:22px;font-weight:550;line-height:1.25;letter-spacing:-.65px;outline:none;scroll-margin-top:24px}.backtest-review_selectionLead__Yp42W{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.backtest-review_selectionLead__Yp42W p{font-size:13px;line-height:1.5;color:hsl(var(--muted-foreground))}.backtest-review_coverTitle__gdm_N:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(#a9eeff25 .7px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(110deg,#0008,transparent 58%)}.backtest-review_brand__yY8Hb{width:176px;height:40px;object-fit:contain;flex-shrink:0}.backtest-review_coverTitle__gdm_N h1 em{font-family:var(--font-serif,Georgia),serif;font-weight:400;color:var(--review-cyan);letter-spacing:-1px}.backtest-review_selection__m4vCn{padding:0 24px 16px}.backtest-review_listTools__WvgLO{display:flex;align-items:center;gap:12px;margin:0 0 8px}.backtest-review_search__9V_wj{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));flex:1;min-width:0;padding:0 10px;border:1px solid hsl(var(--border));border-radius:6px}.backtest-review_search__9V_wj>svg{flex-shrink:0}.backtest-review_search__9V_wj input{width:100%;min-width:0;padding:8px 0;color:hsl(var(--foreground));background:transparent;border:0;outline:none;font-size:12px}.backtest-review_search__9V_wj:focus-within{border-color:#139db5;box-shadow:0 0 0 1px #139db5}.backtest-review_flow__3bBI_ .backtest-review_search__9V_wj input:focus-visible{outline:none}.backtest-review_resultCount__sUbh4{color:hsl(var(--muted-foreground));font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.backtest-review_textButton__8Ag_7{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;flex-shrink:0;font-size:12px;font-weight:550;color:#087f97}.dark .backtest-review_preparing__W1XOO .backtest-review_textButton__8Ag_7,.dark .backtest-review_selectionLead__Yp42W .backtest-review_textButton__8Ag_7,.dark .backtest-review_selection__m4vCn .backtest-review_textButton__8Ag_7{color:#77dfea}.backtest-review_selectionLead__Yp42W .backtest-review_textButton__8Ag_7{min-height:30px}.backtest-review_sessionList__gLs2D{display:block;max-height:clamp(120px,calc(100svh - 390px),360px);min-width:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;border:1px solid hsl(var(--border));border-radius:7px}.backtest-review_sessionRow__fwNYM{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 12px;border-bottom:1px solid hsl(var(--border)/.65);cursor:pointer;transition:background .15s}.backtest-review_sessionRow__fwNYM:last-child{border-bottom:0}.backtest-review_sessionRow__fwNYM:hover{background:hsl(var(--muted)/.4)}.backtest-review_sessionRow__fwNYM[data-selected=true]{background:#0b9caf0c;box-shadow:inset 2px 0 #168b9e}.dark .backtest-review_sessionRow__fwNYM[data-selected=true]{background:#66deeb0e;box-shadow:inset 2px 0 #66deeb}.backtest-review_sessionRow__fwNYM:has(input:focus-visible){outline:2px solid #139db5;outline-offset:-3px}.backtest-review_sessionRow__fwNYM input{position:absolute;width:1px;height:1px;opacity:0}.backtest-review_check__SdmGu{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border:1px solid hsl(var(--muted-foreground)/.4);border-radius:4px;transition:background .18s,border-color .18s}.backtest-review_sessionRow__fwNYM[data-selected=true] .backtest-review_check__SdmGu{background:#087f97;border-color:#087f97;color:#fff}.backtest-review_sessionName__GrlD7{min-width:0;flex:1}.backtest-review_sessionName__GrlD7 strong{display:block;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backtest-review_selectionFooter__n0tEA{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.backtest-review_selectionCount__vkaMM{font-size:11px;line-height:1.5;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.backtest-review_selectionFooter__n0tEA .backtest-review_primaryButton__URAH2{min-height:40px;padding:10px 14px;font-size:12px;width:auto}.backtest-review_sessionList__gLs2D .backtest-review_noResults__i3rvf{padding:20px 12px;font-size:12px}.backtest-review_primaryButton__URAH2{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 20px;min-height:48px;background:linear-gradient(120deg,#0b91ad,#1478b0);color:#fff;border-radius:9px;font-size:13px;font-weight:600;flex-shrink:0;box-shadow:inset 0 1px #ffffff24;transition:transform .2s,box-shadow .2s}.backtest-review_primaryButton__URAH2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #089eb525}.backtest-review_noResults__i3rvf,.backtest-review_scopeNote__Pwuf6{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.7;padding:18px 0}.backtest-review_error__zNGbE{margin-top:18px;font-size:13px;line-height:1.7;color:hsl(var(--destructive))}.backtest-review_empty__A7cL2{text-align:center;padding:45px 15px 30px}.backtest-review_empty__A7cL2>svg{margin:0 auto 20px;color:#1594aa}.backtest-review_empty__A7cL2 h3{font-size:21px;font-weight:500}.backtest-review_empty__A7cL2 p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8;max-width:390px;margin:12px auto 25px}.backtest-review_preparing__W1XOO{padding:24px 20px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center}.backtest-review_documentAssembly__kvCFK{position:relative;width:180px;height:236px;isolation:isolate;animation:backtest-review_paperFloat__xShrc 6s ease-in-out infinite}.backtest-review_documentAssembly__kvCFK:after,.backtest-review_documentAssembly__kvCFK:before{content:"";position:absolute;inset:5px;z-index:-1;background:#e5edf0;border:1px solid #b9ccd4;border-radius:3px;transform:translate(-9px,4px) rotate(-6deg);transition:transform 2s cubic-bezier(.22,1,.36,1),background 1.4s}.backtest-review_documentAssembly__kvCFK:after{transform:translate(9px,7px) rotate(6deg);background:#f1f6f7}.backtest-review_documentAssembly__kvCFK[data-phase="2"]:before,.backtest-review_documentAssembly__kvCFK[data-phase="3"]:before{transform:translate(-5px,5px) rotate(-3deg)}.backtest-review_documentAssembly__kvCFK[data-phase="2"]:after,.backtest-review_documentAssembly__kvCFK[data-phase="3"]:after{transform:translate(5px,7px) rotate(3deg)}.backtest-review_assemblySheet__3UGsO{position:relative;height:100%;padding:20px;background:#fff;color:#17384a;border:1px solid #c8d9e0;border-radius:3px;box-shadow:0 16px 36px -18px #00182566;animation:backtest-review_sheetArrive__2JpA5 1.1s cubic-bezier(.22,1,.36,1) both}.backtest-review_assemblySheet__3UGsO .backtest-review_brand__yY8Hb{width:98px;height:23px}.backtest-review_assemblySheet__3UGsO>strong{display:block;font-size:20px;font-weight:550;line-height:1.08;letter-spacing:-.8px;margin-top:15px}.backtest-review_assemblyMetrics__JIWwi{display:flex;justify-content:space-between;align-items:center;margin-top:16px;height:16px;gap:12px;font-size:9px;color:#087f97;font-variant-numeric:tabular-nums}.backtest-review_assemblyMetrics__JIWwi>span{animation:backtest-review_inkReveal__xl1Ks .65s ease both}.backtest-review_assemblyMetrics__JIWwi i{display:block;width:40%;height:6px;border-radius:2px;background:#e4eef1;animation:backtest-review_inkPulse__9eBlH 2s ease-in-out infinite}.backtest-review_assemblySheet__3UGsO>svg{width:100%;height:49px;margin-top:7px}.backtest-review_assemblySheet__3UGsO polyline{stroke-dasharray:1;stroke-dashoffset:1;animation:backtest-review_drawCurve__bKj2q 2.8s cubic-bezier(.45,0,.25,1) forwards}.backtest-review_assemblyLines__D4M0x{display:grid;gap:6px;margin-top:13px}.backtest-review_assemblyLines__D4M0x i{display:block;height:3px;background:#dce7ec;transform-origin:left;transition:background 1s}.backtest-review_assemblyLines__D4M0x i:last-child{width:65%}.backtest-review_documentAssembly__kvCFK[data-phase="2"] .backtest-review_assemblyLines__D4M0x i{background:#91b5c3;animation:backtest-review_writeLine__JExzZ 1.4s ease both}.backtest-review_documentAssembly__kvCFK[data-phase="2"] .backtest-review_assemblyLines__D4M0x i:nth-child(2){animation-delay:.3s}.backtest-review_documentAssembly__kvCFK[data-phase="2"] .backtest-review_assemblyLines__D4M0x i:nth-child(3){animation-delay:.6s}.backtest-review_documentAssembly__kvCFK[data-phase="3"] .backtest-review_assemblyLines__D4M0x i{background:#91b5c3}.backtest-review_assemblySeal__E23tG{position:absolute;right:-12px;bottom:-12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:4px solid hsl(var(--card));background:#087f97;color:#fff;opacity:0;transform:translateY(3px) scale(.9);transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1)}.backtest-review_documentAssembly__kvCFK[data-phase="3"] .backtest-review_assemblySeal__E23tG{opacity:1;transform:scale(1)}.backtest-review_loadingStatus__es8qi{display:grid;font-size:17px;font-weight:500;margin:32px 0 24px;text-align:center}.backtest-review_loadingStatus__es8qi>span{grid-area:1/1;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .4s cubic-bezier(.22,1,.36,1)}.backtest-review_loadingStatus__es8qi>span[data-active=true]{opacity:1;transform:translateY(0);transition:opacity .45s ease .18s,transform .7s cubic-bezier(.22,1,.36,1) .18s}.backtest-review_loadingSteps__2h1S3{display:flex;justify-content:center;gap:30px;margin-bottom:22px}.backtest-review_loadingSteps__2h1S3 li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:40px;text-align:center;font-size:10px;line-height:1.5;color:hsl(var(--muted-foreground))}.backtest-review_loadingSteps__2h1S3 li:not(:last-child):after{content:"";position:absolute;top:10px;left:calc(50% + 15px);width:40px;height:1px;background:hsl(var(--border))}.backtest-review_loadingSteps__2h1S3 li[data-done=true]:after{background:#087f9766}.backtest-review_loadingSteps__2h1S3 li>span{position:relative;display:grid;place-items:center;width:21px;height:21px;border:1px solid hsl(var(--border));border-radius:50%;transition:background .6s,border-color .6s,color .6s}.backtest-review_loadingSteps__2h1S3 li>span>i{position:absolute;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4;transition:opacity .4s}.backtest-review_loadingSteps__2h1S3 li>span>svg{opacity:0;transform:scale(.8);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1)}.backtest-review_loadingSteps__2h1S3 li[data-done=true]>span>i{opacity:0}.backtest-review_loadingSteps__2h1S3 li[data-done=true]>span>svg{opacity:1;transform:scale(1)}.backtest-review_loadingSteps__2h1S3 li[data-done=true]>span{background:#087f97;color:#fff;border-color:transparent}.backtest-review_loadingSteps__2h1S3 li[data-active=true]>span{border-color:#139db5;color:#139db5}.backtest-review_loadingSteps__2h1S3 li[data-active=true]>span>i{opacity:1;animation:backtest-review_inkPulse__9eBlH 1.8s ease-in-out infinite}.backtest-review_reader__n1Yj_{max-width:900px;margin:0 auto;animation:backtest-review_appear__us5pM .5s ease-out}.backtest-review_reader__n1Yj_[data-view=page]{max-width:none;--page-width:min(900px,calc(100% - 160px));--page-gap:24px}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_readerNavigation__cLsmG,.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_toolbar__oCFnC{width:var(--page-width);margin-inline:auto}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_document__fhmb1{position:relative;height:972px;overflow:clip;touch-action:pan-y pinch-zoom;transition:height .65s cubic-bezier(.22,1,.36,1)}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_pageFrame__7nSTU{position:absolute;top:12px;left:calc((100% - var(--page-width))/2);width:var(--page-width);transform:translate3d(calc(var(--page-offset) * (100% + var(--page-gap))),12px,0) scale(.97);transform-origin:top center;opacity:0;filter:grayscale(.9);pointer-events:none;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .6s ease,filter .6s ease}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_pageFrame__7nSTU[data-offset="-1"],.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_pageFrame__7nSTU[data-offset="1"]{opacity:.43}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_pageFrame__7nSTU[data-offset="0"]{transform:translateZ(0) scale(1);opacity:1;filter:none;pointer-events:auto;z-index:1}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_paper__hvsEb{margin-bottom:0}.backtest-review_pagePreview__up4Oy{position:absolute;top:12px;bottom:20px;z-index:2;display:flex;align-items:flex-start;justify-content:center;width:max(44px,calc((100% - var(--page-width))/2 - var(--page-gap)/2));border:0;background:transparent;cursor:pointer}.backtest-review_previousPreview__uYOCz{left:0}.backtest-review_nextPreview__J733t{right:0}.backtest-review_pagePreview__up4Oy>span{position:sticky;top:35vh;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;margin-top:min(18vh,150px);border:1px solid hsl(var(--border));border-radius:50%;background:hsl(var(--background)/.92);color:hsl(var(--muted-foreground));box-shadow:0 3px 12px #00000008;transition:color .2s,background .2s,transform .25s}.backtest-review_pagePreview__up4Oy:hover>span{color:hsl(var(--foreground));background:hsl(var(--background));transform:scale(1.08)}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_document__fhmb1:has(.backtest-review_nextPreview__J733t:hover) .backtest-review_pageFrame__7nSTU[data-offset="1"],.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_document__fhmb1:has(.backtest-review_previousPreview__uYOCz:hover) .backtest-review_pageFrame__7nSTU[data-offset="-1"]{opacity:.55}.backtest-review_toolbar__oCFnC{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:5px 0 16px}.backtest-review_toolbar__oCFnC>div{display:flex;gap:6px}.backtest-review_toolbar__oCFnC button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 10px;font-size:11px;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card))}.backtest-review_toolbar__oCFnC button:hover{border-color:#148da9}.backtest-review_readerNavigation__cLsmG{position:sticky;top:0;z-index:15;background:hsl(var(--background)/.97);backdrop-filter:blur(14px);border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));margin-bottom:22px;padding-bottom:12px}.backtest-review_copyStatus__LIaxd{text-align:center;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.7;margin:13px 0 20px}.backtest-review_document__fhmb1{color:#17384a;user-select:text;-webkit-user-select:text}.backtest-review_document__fhmb1 ::selection{background:#a1eaf0;color:#06344b}.backtest-review_paper__hvsEb{display:flex;flex-direction:column;min-width:0;min-height:940px;background:#fff;color:#17384a;border:1px solid #d8e1e5;margin:0 0 26px;box-shadow:0 12px 40px -24px #00182555;scroll-margin-top:125px;overflow-wrap:anywhere}.backtest-review_paperHeader__4KGUT{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 58px;padding:32px 0 24px;border-bottom:1px solid #dce7ec}.backtest-review_paperHeader__4KGUT .backtest-review_brand__yY8Hb{width:135px;height:31px}.backtest-review_paperHeader__4KGUT>span{color:#70838e;font-size:10px}.backtest-review_paperContent__RQE3b{padding:42px 58px;flex:1;min-width:0}.backtest-review_paperFooter__9xrbG{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce7ec;margin:auto 58px 0;padding:20px 0 24px;font-size:10px;color:#637e8e}.backtest-review_paperFooter__9xrbG>span>span{padding:0 8px;color:#a8bbc4}.backtest-review_paperFooter__9xrbG>span:last-child{font-variant-numeric:tabular-nums}.backtest-review_coverMasthead__P77yj{background:#02324f;color:#b6d5e1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:36px 58px 0}.backtest-review_coverMasthead__P77yj>span{text-align:right;font-size:10px;line-height:1.9}.backtest-review_coverTitle__gdm_N{position:relative;isolation:isolate;padding:55px 58px 34px;color:#fff;background:radial-gradient(ellipse at 100% 100%,#116f8255,transparent 65%),#02324f}.backtest-review_coverTitle__gdm_N:after{content:"";position:absolute;right:0;bottom:60px;width:200px;height:160px;opacity:.35;pointer-events:none;border:1px solid #77d6e34a;border-radius:100% 0 0 0;box-shadow:-30px -25px 0 -1px #02324f,-30px -25px 0 0 #77d6e34a,-60px -50px 0 -1px #02324f,-60px -50px 0 0 #77d6e34a;z-index:-1}.backtest-review_coverTitle__gdm_N h1{font-size:clamp(48px,6vw,74px);letter-spacing:-3px;font-weight:550;line-height:1.02;outline:none;scroll-margin-top:130px}.backtest-review_coverTitle__gdm_N h1 em{font-size:1.14em}.backtest-review_coverMeta__mz38C{display:flex;gap:10px 23px;flex-wrap:wrap;border-top:1px solid #96ccd32a;margin-top:30px;padding-top:23px;font-size:10px;color:#b8dce5}.backtest-review_sectionTitle__uQQrL{margin-bottom:25px}.backtest-review_sectionTitle__uQQrL h2{font-size:clamp(27px,3vw,36px);line-height:1.18;font-weight:550;letter-spacing:-1px;max-width:610px;text-wrap:pretty;outline:none}.backtest-review_lead__0YYhQ{font-size:16px;line-height:1.9;color:#264c60;margin:0 0 17px;text-wrap:pretty}.backtest-review_prose__te_VA{font-size:13px;line-height:1.95;color:#4c6878;margin-top:14px}.backtest-review_editorNote__eed6_{margin-top:25px;border-left:2px solid #138ea5;background:#f3f8f9;padding:15px 20px}.backtest-review_editorNote__eed6_ strong{font-size:11px;font-weight:600;color:#174d60}.backtest-review_editorNote__eed6_ p{font-size:11px;color:#597382;line-height:1.85;margin-top:6px}.backtest-review_metrics__PTzFY{display:grid;grid-template-columns:repeat(4,1fr);margin:32px 0;border-top:1px solid #dce7ec;border-bottom:1px solid #dce7ec}.backtest-review_metrics__PTzFY>div{padding:22px 0}.backtest-review_metrics__PTzFY dt{font-size:10px;color:#637e8d}.backtest-review_metrics__PTzFY dd{margin-top:8px;font-size:26px;letter-spacing:-.9px;font-weight:500;font-variant-numeric:tabular-nums}.backtest-review_figure__ay5EX{padding:0 0 18px;border-bottom:1px solid #dce7ec}.backtest-review_chartControls__XHPMo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.backtest-review_segmented__s4J83{display:flex;width:fit-content;max-width:100%;gap:2px;padding:3px;border:1px solid #dbe6ea;border-radius:6px;background:#f3f7f8}.backtest-review_segmented__s4J83 button{min-height:29px;padding:5px 10px;border-radius:4px;font-size:10px;color:#647b86;white-space:nowrap}.backtest-review_segmented__s4J83 button[aria-pressed=true]{background:#fff;color:#0b657a;box-shadow:0 1px 4px #02324f10}.backtest-review_chartSelect__fFE5Q{max-width:220px}.backtest-review_chartSelect__fFE5Q select{font-size:10px;color:#355c6f;border:1px solid #dbe6ea;border-radius:6px;background:#fff;min-height:35px;padding:6px 9px;max-width:100%}.backtest-review_chartHeading__clwiM{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px}.backtest-review_chartHeading__clwiM>div{min-width:0}.backtest-review_chartHeading__clwiM span{display:block;font-size:11px;color:#617d8c}.backtest-review_chartHeading__clwiM strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.8px;color:#087f97;margin-top:4px}.backtest-review_chartHeading__clwiM p{font-size:10px;line-height:1.9;text-align:right;color:#617d8c;flex-shrink:0}.backtest-review_chart__K_31T{width:100%;height:255px;margin-top:18px;font-family:var(--font-display),sans-serif}.backtest-review_chart__K_31T .recharts-surface,.backtest-review_chart__K_31T .recharts-wrapper{max-width:100%}.backtest-review_chartEmpty__s5_oW{padding:60px 0;font-size:13px;text-align:center;color:#617d8c}.backtest-review_figure__ay5EX figcaption,.backtest-review_patternFigure__B2qt_ figcaption{font-size:10px;color:#6e8490;line-height:1.8;margin-top:10px}.backtest-review_subheading__uwma_{font-size:17px;font-weight:550;margin-top:29px}.backtest-review_findings__ofmKW{margin-top:28px}.backtest-review_finding__IpYHg{display:flex;align-items:flex-start;gap:22px;padding:23px 0;border-top:1px solid #dce7ec;break-inside:avoid}.backtest-review_findingNumber__7n_ia{color:#198a9e;font-size:12px;padding-top:2px}.backtest-review_finding__IpYHg h3{font-size:17px;font-weight:550;letter-spacing:-.3px}.backtest-review_finding__IpYHg p{color:#547182;font-size:12px;line-height:1.9;margin-top:8px}.backtest-review_finding__IpYHg .backtest-review_nextQuestion__Yc3N8{display:flex;align-items:flex-start;gap:8px;color:#2b7287;font-size:11px}.backtest-review_nextQuestion__Yc3N8>svg{flex-shrink:0;margin-top:3px}.backtest-review_patternFigure__B2qt_{margin-top:20px;padding:25px 0 20px;border-top:1px solid #dce7ec;border-bottom:1px solid #dce7ec}.backtest-review_patternHeading__Y1_22{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.backtest-review_patternHeading__Y1_22 h3{font-size:17px;font-weight:550}.backtest-review_patternRows__2PEn7{max-height:430px;overflow-y:auto;padding:0 3px;scrollbar-width:thin}.backtest-review_patternRow__lYS17{display:grid;grid-template-columns:85px 1fr 60px 55px;align-items:center;gap:12px;padding:13px 0;position:relative;font-size:11px}.backtest-review_patternRow__lYS17>strong{font-weight:550;text-align:right;font-variant-numeric:tabular-nums}.backtest-review_patternRow__lYS17>small{font-size:9px;color:#78919d;text-align:right}.backtest-review_patternRow__lYS17:focus-visible{outline:1px solid #139db5;outline-offset:1px}.backtest-review_barTrack__cf3gt{height:20px;position:relative;border-bottom:1px solid #edf2f4}.backtest-review_barTrack__cf3gt:before{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:#bdcfd7}.backtest-review_barTrack__cf3gt>span{position:absolute;top:4px;height:10px;background:#138b9f;border-radius:2px;transition:width .25s,left .25s}.backtest-review_barTrack__cf3gt>span[data-negative=true]{background:#b87b63}.backtest-review_barDetail__YR3_O{display:none;grid-column:2/-1;color:#326f84;font-size:10px;margin-top:-5px}.backtest-review_patternRow__lYS17:focus .backtest-review_barDetail__YR3_O,.backtest-review_patternRow__lYS17:hover .backtest-review_barDetail__YR3_O{display:block}.backtest-review_finePrint__mLsKz{color:#738995;font-size:10px;line-height:1.85;margin-top:20px}.backtest-review_sessionNote__6_3Az{border-top:1px solid #dce7ec;padding:26px 0;break-inside:avoid}.backtest-review_sessionNoteTitle__Yo8tw{display:flex;align-items:baseline;gap:12px}.backtest-review_sessionNoteTitle__Yo8tw>span{color:#16869d;font-size:11px}.backtest-review_sessionNoteTitle__Yo8tw h3{font-size:20px;letter-spacing:-.45px;font-weight:550;flex:1}.backtest-review_sessionNoteTitle__Yo8tw>small{font-size:10px;color:#66808e;flex-shrink:0}.backtest-review_sessionDates__eiW4b{color:#8297a2;font-size:10px;margin:8px 0 15px 27px}.backtest-review_sessionMetrics__uEGGc{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 0}.backtest-review_sessionMetrics__uEGGc dt{font-size:10px;color:#6c8592}.backtest-review_sessionMetrics__uEGGc dd{font-size:18px;margin-top:6px;font-weight:500;font-variant-numeric:tabular-nums}.backtest-review_sessionQuestion___xzPv{color:#426b7c;font-size:11px;line-height:1.85;border-left:2px solid #bbdce3;padding-left:14px;margin-top:4px}.backtest-review_sessionQuestion___xzPv strong{font-weight:600}.backtest-review_nextSteps__anJyt{margin-top:32px}.backtest-review_nextSteps__anJyt li{display:flex;gap:23px;padding:24px 0;border-top:1px solid #dce7ec;break-inside:avoid}.backtest-review_nextSteps__anJyt li>span{font-size:12px;color:#0f8197;padding-top:3px;flex-shrink:0;min-width:18px;white-space:nowrap}.backtest-review_nextSteps__anJyt h3{font-size:17px;font-weight:550}.backtest-review_nextSteps__anJyt p{font-size:12px;color:#547182;line-height:1.9;margin-top:8px}.backtest-review_method__XHt0c{margin-top:32px;border-top:1px solid #dce7ec;padding-top:26px}.backtest-review_method__XHt0c h3{font-size:14px;font-weight:550}.backtest-review_method__XHt0c p{font-size:10px;color:#718995;line-height:1.9;margin-top:12px}@keyframes backtest-review_appear__us5pM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes backtest-review_sheetArrive__2JpA5{0%{opacity:0;transform:translateY(12px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes backtest-review_paperFloat__xShrc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes backtest-review_inkReveal__xl1Ks{0%{opacity:0}to{opacity:1}}@keyframes backtest-review_inkPulse__9eBlH{50%{opacity:.35}}@keyframes backtest-review_drawCurve__bKj2q{to{stroke-dashoffset:0}}@keyframes backtest-review_writeLine__JExzZ{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media(max-width:1000px){.backtest-review_paperContent__RQE3b{padding:36px 40px}.backtest-review_paperFooter__9xrbG,.backtest-review_paperHeader__4KGUT{margin-left:40px;margin-right:40px}.backtest-review_coverMasthead__P77yj,.backtest-review_coverTitle__gdm_N{padding-left:40px;padding-right:40px}}@media(max-width:700px){.backtest-review_reader__n1Yj_[data-view=page]{--page-width:calc(100% - 72px);--page-gap:10px}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_readerNavigation__cLsmG,.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_toolbar__oCFnC{width:100%}.backtest-review_pagePreview__up4Oy>span{width:32px;height:32px}}@media(max-width:640px){.backtest-review_setup__NGPKf{border-radius:13px;margin-top:0}.backtest-review_setupBrand__ukTLG{padding:10px 16px}.backtest-review_setupHeader__oXFwb{padding:16px 16px 10px}.backtest-review_setupHeader__oXFwb h1{font-size:21px}.backtest-review_selectionLead__Yp42W{gap:10px}.backtest-review_selectionLead__Yp42W p{font-size:12px}.backtest-review_selection__m4vCn{padding:0 16px 16px}.backtest-review_sessionRow__fwNYM{min-height:44px;padding:10px}.backtest-review_sessionName__GrlD7 strong{font-size:12px}.backtest-review_primaryButton__URAH2{width:100%}.backtest-review_preparing__W1XOO{padding-top:12px}.backtest-review_documentAssembly__kvCFK{width:166px;height:220px}.backtest-review_assemblySheet__3UGsO{padding:17px}.backtest-review_assemblySheet__3UGsO>strong{font-size:18px}.backtest-review_assemblySheet__3UGsO>svg{height:44px}.backtest-review_loadingSteps__2h1S3{gap:24px}.backtest-review_loadingSteps__2h1S3 li:not(:last-child):after{width:34px}.backtest-review_loadingStatus__es8qi{font-size:16px;margin-top:28px}.backtest-review_toolbar__oCFnC{gap:7px;padding-bottom:12px}.backtest-review_toolbar__oCFnC button{font-size:10px;gap:5px;padding:7px 8px}.backtest-review_toolbar__oCFnC>div{gap:5px}.backtest-review_readerNavigation__cLsmG{margin-bottom:16px}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_coverTitle__gdm_N h1{font-size:36px;letter-spacing:-1px}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_brand__yY8Hb{width:120px;height:28px}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_coverMasthead__P77yj{gap:12px}.backtest-review_reader__n1Yj_[data-view=page] .backtest-review_coverMasthead__P77yj>span{font-size:8px}.backtest-review_paper__hvsEb{min-height:0;margin-bottom:18px}.backtest-review_paperContent__RQE3b{padding:30px 24px}.backtest-review_paperHeader__4KGUT{margin:0 24px;padding:23px 0 20px}.backtest-review_paperHeader__4KGUT .backtest-review_brand__yY8Hb{width:118px;height:27px}.backtest-review_paperHeader__4KGUT>span{font-size:8px}.backtest-review_paperFooter__9xrbG{margin:0 24px;padding:18px 0;font-size:9px}.backtest-review_coverMasthead__P77yj{padding:26px 24px 0;gap:12px}.backtest-review_coverMasthead__P77yj .backtest-review_brand__yY8Hb{width:140px;height:32px}.backtest-review_coverMasthead__P77yj>span{font-size:8px}.backtest-review_coverTitle__gdm_N{padding:40px 24px 26px}.backtest-review_coverTitle__gdm_N h1{font-size:55px;letter-spacing:-2px}.backtest-review_coverTitle__gdm_N:after{width:120px;height:90px;bottom:120px}.backtest-review_coverMeta__mz38C{gap:9px 18px;font-size:9px;padding-top:20px}.backtest-review_sectionTitle__uQQrL{margin-bottom:21px}.backtest-review_sectionTitle__uQQrL h2{font-size:28px;letter-spacing:-.8px}.backtest-review_lead__0YYhQ{font-size:14px;line-height:1.9}.backtest-review_prose__te_VA{font-size:12px}.backtest-review_editorNote__eed6_{padding:12px 14px}.backtest-review_editorNote__eed6_ p{font-size:10px}.backtest-review_metrics__PTzFY{grid-template-columns:1fr 1fr;margin:25px 0}.backtest-review_metrics__PTzFY>div{padding:17px 0}.backtest-review_metrics__PTzFY>div:nth-child(-n+2){border-bottom:1px solid #e7eef1}.backtest-review_metrics__PTzFY dd{font-size:24px}.backtest-review_chart__K_31T{height:225px;margin-left:-8px;width:calc(100% + 8px)}.backtest-review_chartHeading__clwiM>div>span{font-size:10px}.backtest-review_chartHeading__clwiM strong{font-size:23px}.backtest-review_chartHeading__clwiM p{font-size:9px}.backtest-review_chartControls__XHPMo{gap:10px}.backtest-review_chartSelect__fFE5Q,.backtest-review_chartSelect__fFE5Q select{max-width:100%}.backtest-review_segmented__s4J83 button{font-size:9px;padding:5px 9px}.backtest-review_finding__IpYHg{gap:14px;padding:20px 0}.backtest-review_finding__IpYHg h3{font-size:16px}.backtest-review_finding__IpYHg p{font-size:11px}.backtest-review_finding__IpYHg .backtest-review_nextQuestion__Yc3N8{font-size:10px}.backtest-review_patternHeading__Y1_22{flex-wrap:wrap;margin-bottom:20px}.backtest-review_patternHeading__Y1_22 h3{font-size:16px}.backtest-review_patternRow__lYS17{grid-template-columns:65px 1fr 45px;gap:8px;font-size:10px}.backtest-review_patternRow__lYS17>small{grid-column:1;grid-row:auto;text-align:left;margin-top:-9px}.backtest-review_barDetail__YR3_O{grid-column:2/-1;font-size:9px}.backtest-review_sessionNoteTitle__Yo8tw{flex-wrap:wrap;gap:8px}.backtest-review_sessionNoteTitle__Yo8tw h3{font-size:18px;min-width:70%}.backtest-review_sessionNoteTitle__Yo8tw>small{margin-left:23px}.backtest-review_sessionDates__eiW4b{margin-left:23px;font-size:9px}.backtest-review_sessionMetrics__uEGGc{grid-template-columns:1fr 1fr;gap:17px}.backtest-review_sessionMetrics__uEGGc dd{font-size:18px}.backtest-review_nextSteps__anJyt li{gap:16px;padding:20px 0}.backtest-review_nextSteps__anJyt h3{font-size:16px}.backtest-review_nextSteps__anJyt p{font-size:11px}}@media(prefers-reduced-motion:reduce){.backtest-review_flow__3bBI_,.backtest-review_flow__3bBI_ *,.backtest-review_flow__3bBI_ :after,.backtest-review_flow__3bBI_ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.backtest-review_assemblySheet__3UGsO polyline{stroke-dashoffset:0}}@media print{html:has(.backtest-review_reader__n1Yj_){background:#fff!important;color-scheme:light!important}body:has(.backtest-review_reader__n1Yj_){background:#fff!important;color:#17384a!important;height:auto!important;overflow:visible!important}body:has(.backtest-review_reader__n1Yj_) :has(.backtest-review_reader__n1Yj_){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:block!important;width:auto!important;padding:0!important;margin:0!important;backdrop-filter:none!important;background:#fff!important}body:has(.backtest-review_reader__n1Yj_) :has(.backtest-review_reader__n1Yj_)>:not(:has(.backtest-review_reader__n1Yj_)):not(.backtest-review_reader__n1Yj_){display:none!important}body:has(.backtest-review_reader__n1Yj_) [data-sidebar],body:has(.backtest-review_reader__n1Yj_) [data-sonner-toaster],body:has(.backtest-review_reader__n1Yj_) header{display:none!important}.backtest-review_flow__3bBI_{max-width:none}.backtest-review_chartControls__XHPMo,.backtest-review_copyStatus__LIaxd,.backtest-review_pagePreview__up4Oy,.backtest-review_patternHeading__Y1_22 .backtest-review_segmented__s4J83,.backtest-review_readerNavigation__cLsmG,.backtest-review_toolbar__oCFnC{display:none!important}.backtest-review_document__fhmb1,.backtest-review_reader__n1Yj_{display:block!important;max-width:190mm!important;width:100%;animation:none}.backtest-review_reader__n1Yj_ .backtest-review_document__fhmb1{height:auto!important;overflow:visible!important;transition:none!important}.backtest-review_reader__n1Yj_ .backtest-review_pageFrame__7nSTU{position:static!important;width:100%!important;transform:none!important;opacity:1!important;filter:none!important;transition:none!important;break-after:page}.backtest-review_reader__n1Yj_ .backtest-review_pageFrame__7nSTU:last-of-type{break-after:auto}.backtest-review_paper__hvsEb{display:block!important;min-height:0;border:0;box-shadow:none;margin:0;break-after:page;print-color-adjust:exact;-webkit-print-color-adjust:exact}.backtest-review_paperHeader__4KGUT,.backtest-review_sectionTitle__uQQrL{break-after:avoid}.backtest-review_paper__hvsEb:last-child{break-after:auto}.backtest-review_paperContent__RQE3b{padding:28px 32px}.backtest-review_paperFooter__9xrbG,.backtest-review_paperHeader__4KGUT{margin-left:32px;margin-right:32px}.backtest-review_paperHeader__4KGUT{padding-top:16px}.backtest-review_paperFooter__9xrbG{padding-bottom:10px}.backtest-review_coverMasthead__P77yj{padding:28px 32px 0}.backtest-review_coverTitle__gdm_N{padding:35px 32px 26px}.backtest-review_coverTitle__gdm_N h1{font-size:60px}.backtest-review_sectionTitle__uQQrL h2{font-size:29px}.backtest-review_lead__0YYhQ{font-size:14px;line-height:1.8}.backtest-review_prose__te_VA{font-size:12px;line-height:1.8}.backtest-review_metrics__PTzFY{margin:20px 0}.backtest-review_metrics__PTzFY>div{padding:15px 0}.backtest-review_chart__K_31T{height:215px}.backtest-review_figure__ay5EX,.backtest-review_patternFigure__B2qt_{break-inside:avoid}.backtest-review_patternRows__2PEn7{max-height:none;overflow:visible}.backtest-review_finding__IpYHg{padding:18px 0}.backtest-review_sessionNote__6_3Az{padding:22px 0}.backtest-review_method__XHt0c{margin-top:18px;padding-top:18px}.backtest-review_method__XHt0c p{line-height:1.7;margin-top:10px}}.review-analytics_analytics__FsF5q{min-width:0}.review-analytics_intro__ygzEx{font-size:13px;color:#547182;line-height:1.85;margin:0 0 23px}.review-analytics_figure__DRZFx{margin:22px 0 0;padding:0 0 15px;border-bottom:1px solid #dce7ec;min-width:0}.review-analytics_figureHead__jy5xO{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.review-analytics_capture__lYSCY h3,.review-analytics_explanation___x90f h3,.review-analytics_figureHead__jy5xO h3{font-size:16px;font-weight:550;letter-spacing:-.25px}.review-analytics_figureHead__jy5xO>span{font-size:10px;color:#617d8c}.review-analytics_axisLabel__OFaWg{font-size:9px;color:#78909c;margin:10px 0 2px}.review-analytics_chart__cPI74{height:180px;width:100%;min-width:0;margin-top:8px}.review-analytics_chart__cPI74 .recharts-wrapper{max-width:100%}.review-analytics_chart__cPI74 .recharts-surface{max-width:100%;height:auto}.review-analytics_figure__DRZFx figcaption{font-size:10px;color:#718995;line-height:1.8;margin-top:9px}.review-analytics_tooltip__dQcxF{padding:10px 13px;border:1px solid #d9e4e9;background:#fff;border-radius:7px;box-shadow:0 6px 24px #02324f12;max-width:240px}.review-analytics_tooltip__dQcxF span,.review-analytics_tooltip__dQcxF strong{display:block;font-size:11px;line-height:1.7;color:#345b6e}.review-analytics_tooltip__dQcxF strong{color:#17384a;font-weight:600;margin-bottom:3px}.review-analytics_note__iF613{font-size:11px;color:#486b7c;line-height:1.85;border-left:2px solid #bbdce3;padding-left:14px;margin:18px 0 22px}.review-analytics_note__iF613 strong{font-weight:600;color:#285567}.review-analytics_metrics__sCZLH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #dce7ec;border-bottom:1px solid #dce7ec;margin:22px 0;padding:20px 0}.review-analytics_metrics__sCZLH dt{color:#6c8592;font-size:10px;line-height:1.6}.review-analytics_metrics__sCZLH dd{font-size:24px;font-weight:500;letter-spacing:-.6px;line-height:1.4;margin-top:6px;font-variant-numeric:tabular-nums}.review-analytics_metrics__sCZLH small{display:block;font-size:9px;color:#78909c;margin-top:4px}.review-analytics_explanation___x90f{margin-top:24px}.review-analytics_capture__lYSCY p,.review-analytics_explanation___x90f p{color:#547182;font-size:11px;line-height:1.9;margin-top:10px}.review-analytics_capture__lYSCY{margin-top:26px;padding-top:24px;border-top:1px solid #dce7ec}.review-analytics_captureHeadline__mQDcP{display:flex;align-items:center;gap:19px;margin:18px 0}.review-analytics_captureHeadline__mQDcP strong{font-size:32px;font-weight:500;color:#087f97;letter-spacing:-1px}.review-analytics_captureHeadline__mQDcP span{font-size:10px;color:#617d8c;line-height:1.8}.review-analytics_captureBars__EUXwO>div{display:grid;grid-template-columns:100px 1fr 50px;align-items:center;gap:13px;margin-top:12px}.review-analytics_captureBars__EUXwO span{font-size:10px;color:#547182}.review-analytics_captureBars__EUXwO i{display:block;height:10px;background:#138b9f;border-radius:2px}.review-analytics_captureBars__EUXwO>div:first-child i{background:#c9e4e9}.review-analytics_captureBars__EUXwO strong{font-size:11px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.review-analytics_values__gxkya{margin-top:9px;font-size:10px;color:#567889}.review-analytics_values__gxkya summary{cursor:pointer;width:fit-content;padding:4px 0}.review-analytics_values__gxkya>div{overflow-x:auto;margin-top:10px;max-height:260px}.review-analytics_values__gxkya table{width:100%;border-collapse:collapse;font-size:10px}.review-analytics_values__gxkya td,.review-analytics_values__gxkya th{padding:8px 5px;border-bottom:1px solid #e2eaee;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.review-analytics_values__gxkya th:first-child{text-align:left}.review-analytics_values__gxkya th{font-weight:500}.review-analytics_values__gxkya summary:focus-visible{outline:2px solid #139db5;outline-offset:3px}@media(max-width:640px){.review-analytics_intro__ygzEx{font-size:12px}.review-analytics_capture__lYSCY h3,.review-analytics_explanation___x90f h3,.review-analytics_figureHead__jy5xO h3{font-size:15px}.review-analytics_metrics__sCZLH{gap:12px;padding:16px 0}.review-analytics_metrics__sCZLH dd{font-size:20px}.review-analytics_metrics__sCZLH dt{font-size:9px}.review-analytics_chart__cPI74{height:180px}.review-analytics_note__iF613{font-size:10px;padding-left:11px}.review-analytics_figure__DRZFx figcaption{font-size:9px}.review-analytics_captureBars__EUXwO>div{grid-template-columns:86px 1fr 44px;gap:9px}.review-analytics_captureHeadline__mQDcP strong{font-size:28px}}@media print{.review-analytics_analytics__FsF5q [data-report-control],.review-analytics_values__gxkya{display:none!important}.review-analytics_intro__ygzEx{margin-bottom:17px;font-size:12px}.review-analytics_figure__DRZFx{margin-top:18px;padding-bottom:12px;break-inside:avoid}.review-analytics_chart__cPI74{height:165px}.review-analytics_metrics__sCZLH{padding:15px 0;margin:18px 0}.review-analytics_note__iF613{margin:13px 0 18px;font-size:10px}.review-analytics_capture__lYSCY,.review-analytics_explanation___x90f{break-inside:avoid}.review-analytics_capture__lYSCY{margin-top:18px;padding-top:16px}.review-analytics_captureHeadline__mQDcP{margin:12px 0}.review-analytics_capture__lYSCY p{font-size:10px;line-height:1.75}}.document-controls_controls__LD0vy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.document-controls_viewSelect__9NhIL{width:120px;height:32px;padding:5px 10px;font-size:12px;background:hsl(var(--card));box-shadow:none}.document-controls_switchViewport__Y_4_2{max-width:100%;overflow-x:auto;padding:3px;margin:-3px;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.document-controls_switchViewport__Y_4_2>div{min-width:max-content}.document-controls_pagination__TyMUq{display:flex;align-items:center;gap:8px;flex-shrink:0}.document-controls_pagination__TyMUq>span{min-width:78px;text-align:center;font-size:11px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.document-controls_pagination__TyMUq button{display:grid;place-items:center;width:32px;height:32px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--card))}.document-controls_pagination__TyMUq button:hover:not(:disabled){border-color:#148da9;color:#148da9}.document-controls_pagination__TyMUq button:disabled{opacity:.35;cursor:default}@media(max-width:640px){.document-controls_controls__LD0vy{flex-wrap:wrap;gap:8px}.document-controls_viewSelect__9NhIL{flex-shrink:0}.document-controls_pagination__TyMUq{margin-left:auto;gap:4px}.document-controls_pagination__TyMUq>span{min-width:70px;font-size:10px}.document-controls_pagination__TyMUq button{width:32px}}.bonus-workspace_workspace__Wdvzi{--bonus-ink:hsl(var(--foreground));--bonus-muted:hsl(var(--muted-foreground));--bonus-accent:hsl(var(--primary));--bonus-line:hsl(var(--border));--bonus-paper:hsl(var(--background));color:var(--bonus-ink);width:100%;max-width:1440px;margin-inline:auto;font-family:inherit}.bonus-workspace_workspace__Wdvzi a:focus-visible,.bonus-workspace_workspace__Wdvzi button:focus-visible,.bonus-workspace_workspace__Wdvzi input:focus-visible,.bonus-workspace_workspace__Wdvzi select:focus-visible,.bonus-workspace_workspace__Wdvzi summary:focus-visible,.bonus-workspace_workspace__Wdvzi textarea:focus-visible{outline:2px solid var(--bonus-accent);outline-offset:4px}.bonus-workspace_workspace__Wdvzi button:disabled{cursor:wait;opacity:.5}.bonus-workspace_panel__TWPUR{animation:bonus-workspace_enter__YfnGZ .3s ease-out}.bonus-workspace_sectionHead__p0j3m{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 24px}.bonus-workspace_sectionHead__p0j3m h2{font-size:22px;font-weight:550;letter-spacing:-1px;line-height:1.2}.bonus-workspace_roadmapPlan__durj4{--bonus-accent:#9a711f;width:100%;max-width:1240px;margin:12px auto 0}.dark .bonus-workspace_roadmapPlan__durj4{--bonus-accent:#e0bd72}.bonus-workspace_roadmapPlan__durj4 .bonus-workspace_sectionHead__p0j3m h1{font-size:30px;font-weight:550;letter-spacing:-1px;line-height:1.2}.bonus-workspace_roadmapPlan__durj4 .bonus-workspace_planOverview__FNdiW{background:linear-gradient(120deg,#b98d3916,#b98d3905);border-color:#b98d3955;border-radius:12px}.bonus-workspace_roadmapPlan__durj4 .bonus-workspace_progressRing__hCWFM svg circle:last-child{stroke:var(--bonus-accent)}.bonus-workspace_roadmapPlan__durj4 .bonus-workspace_checkIn__MsDqA{border-color:var(--bonus-accent)}.bonus-workspace_sectionHead__p0j3m p{margin-top:7px;color:var(--bonus-muted);font-size:13px}.bonus-workspace_select__RLi9C{min-width:190px;max-width:320px;padding:10px 32px 10px 12px;border:1px solid var(--bonus-line);border-radius:8px;background:hsl(var(--card));font-size:13px;color:var(--bonus-ink)}.bonus-workspace_stats__4423a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px}.bonus-workspace_stat__4jVP9{border:1px solid var(--bonus-line);border-radius:8px;padding:18px;background:hsl(var(--card))}.bonus-workspace_stat__4jVP9:first-child{padding:18px}.bonus-workspace_stat__4jVP9 span{display:block;color:var(--bonus-muted);font-size:12px;margin-bottom:7px}.bonus-workspace_stat__4jVP9 strong{font-size:clamp(23px,2.4vw,30px);font-weight:500;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;line-height:1.2}.bonus-workspace_stat__4jVP9 small{display:block;color:var(--bonus-muted);font-size:11px;margin-top:5px}.bonus-workspace_analysisGrid__wzOmJ{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,1fr);gap:16px;align-items:start}.bonus-workspace_chartPanel__8MKy5{min-width:0;padding:20px;border:1px solid var(--bonus-line);border-radius:8px;background:hsl(var(--card))}.bonus-workspace_chartTitle__hquBW{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:13px;font-weight:600}.bonus-workspace_chartTitle__hquBW span{color:var(--bonus-muted);font-size:11px;font-weight:400}.bonus-workspace_chart__P0j83{width:100%;height:265px;margin-left:-12px}.bonus-workspace_chartHint__oITgr{font-size:11px;color:var(--bonus-muted);margin:8px 0 20px}.bonus-workspace_findings__8OHuc{padding:20px;border:1px solid var(--bonus-line);border-radius:8px;background:hsl(var(--card))}.bonus-workspace_finding__JcDvT{padding:0 0 19px;margin-bottom:18px;border-bottom:1px solid var(--bonus-line)}.bonus-workspace_finding__JcDvT:last-child{border:0;margin-bottom:0}.bonus-workspace_finding__JcDvT h3{font-size:14px;font-weight:650;line-height:1.5;margin-bottom:7px}.bonus-workspace_finding__JcDvT p{color:var(--bonus-muted);font-size:12px;line-height:1.65}.bonus-workspace_finding__JcDvT summary{font-size:12px;cursor:pointer;color:var(--bonus-accent);margin-top:9px}.bonus-workspace_finding__JcDvT details p{margin-top:8px}.bonus-workspace_findingNumber__rfOpr{display:inline-flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:50%;background:hsl(var(--primary)/.12);color:var(--bonus-accent);font-size:11px;margin-right:8px}.bonus-workspace_breakdown___ngoA{margin-top:26px;border-top:1px solid var(--bonus-line);padding-top:22px}.bonus-workspace_segmented__ZLKoJ{display:flex;align-items:center;gap:4px;padding:3px;background:hsl(var(--muted));border-radius:7px;font-size:11px}.bonus-workspace_segmented__ZLKoJ button{padding:6px 10px;border-radius:5px}.bonus-workspace_segmented__ZLKoJ button[aria-pressed=true]{background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground)/.06)}.bonus-workspace_breakdownRow__hnq73{display:grid;grid-template-columns:100px 1fr 62px 65px;gap:12px;align-items:center;padding:10px 0;font-size:12px}.bonus-workspace_breakdownRow__hnq73 small{color:var(--bonus-muted);text-align:right;font-size:10px}.bonus-workspace_barTrack__Sl7By{background:hsl(var(--muted));height:7px;border-radius:8px;overflow:hidden}.bonus-workspace_bar__NtC7v{height:100%;background:hsl(var(--primary));border-radius:8px;min-width:2px;transition:width .4s}.bonus-workspace_negative__3ld9A{background:hsl(var(--destructive))}.bonus-workspace_method___wMuz{border:1px solid var(--bonus-line);background:hsl(var(--card));border-radius:8px;margin-top:16px;padding:14px 18px;color:var(--bonus-muted);font-size:12px;line-height:1.8}.bonus-workspace_method___wMuz summary{cursor:pointer;color:var(--bonus-ink);width:fit-content}.bonus-workspace_method___wMuz p{max-width:880px;margin-top:12px}.bonus-workspace_notice__KXAZN{padding:12px 16px;border-radius:7px;background:hsl(var(--primary)/.08);color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6;margin:16px 0}.bonus-workspace_empty__ZQtUv{text-align:center;max-width:560px;margin:64px auto;padding:32px 12px}.bonus-workspace_empty__ZQtUv svg{margin:0 auto 20px;width:36px;height:36px;color:var(--bonus-accent)}.bonus-workspace_empty__ZQtUv h2{font-size:28px;font-weight:550;letter-spacing:-1px;margin-bottom:12px}.bonus-workspace_empty__ZQtUv p{color:var(--bonus-muted);line-height:1.7;font-size:14px;margin-bottom:24px}.bonus-workspace_button__CF7aN{display:inline-flex;gap:10px;justify-content:center;align-items:center;border-radius:6px;padding:11px 18px;background:var(--bonus-accent);color:#062e33;font-size:13px;font-weight:700;transition:filter .2s;min-height:42px}.bonus-workspace_button__CF7aN:hover{filter:brightness(1.06)}.bonus-workspace_button__CF7aN svg,.bonus-workspace_secondary__hkUSn svg{width:15px;height:15px}.bonus-workspace_secondary__hkUSn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bonus-line);border-radius:6px;padding:9px 13px;font-size:12px;min-height:36px;background:hsl(var(--card))}.bonus-workspace_secondary__hkUSn:hover{background:hsl(var(--primary)/.08)}.bonus-workspace_actions__DVkRs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bonus-workspace_controlPanel__SFoMC{background:hsl(var(--card));border:1px solid var(--bonus-line);border-radius:8px;padding:20px}.bonus-workspace_controlPanel__SFoMC h3{font-size:15px;font-weight:650;margin-bottom:20px}.bonus-workspace_control__DgKMT{margin-bottom:25px}.bonus-workspace_control__DgKMT:last-child{margin-bottom:0}.bonus-workspace_control__DgKMT label{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:13px}.bonus-workspace_control__DgKMT output{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.bonus-workspace_control__DgKMT input[type=range]{accent-color:var(--bonus-accent);width:100%;height:6px;cursor:pointer;display:block;margin:15px 0}.bonus-workspace_rangeEnds__nr1Le{display:flex;justify-content:space-between;color:var(--bonus-muted);font-size:10px}.bonus-workspace_control__DgKMT .bonus-workspace_segmented__ZLKoJ{background:hsl(var(--muted))}.bonus-workspace_control__DgKMT .bonus-workspace_segmented__ZLKoJ button{flex:1;min-height:34px}.bonus-workspace_legend__kraSy{display:flex;gap:18px;color:var(--bonus-muted);font-size:11px;margin:15px 0}.bonus-workspace_legend__kraSy span{display:flex;align-items:center;gap:6px}.bonus-workspace_legend__kraSy i{display:inline-block;width:15px;height:6px;background:hsl(var(--primary)/.22);border-radius:2px}.bonus-workspace_legend__kraSy span:first-child i{height:2px;background:var(--bonus-accent)}.bonus-workspace_scenario__zn7Cu{border-top:1px solid var(--bonus-line);margin-top:24px;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.bonus-workspace_scenario__zn7Cu h3{font-size:15px;font-weight:600;margin-bottom:10px}.bonus-workspace_scenario__zn7Cu p{font-size:12px;color:var(--bonus-muted);line-height:1.7}.bonus-workspace_scenario__zn7Cu strong{font-size:32px;font-weight:500;letter-spacing:-1px;display:block;margin-bottom:7px}.bonus-workspace_riskTable__9OB21{width:100%;border-collapse:collapse;font-size:12px;margin-top:14px}.bonus-workspace_riskTable__9OB21 th{font-weight:500;color:var(--bonus-muted);font-size:11px}.bonus-workspace_riskTable__9OB21 td,.bonus-workspace_riskTable__9OB21 th{padding:10px 4px;border-bottom:1px solid var(--bonus-line);text-align:right}.bonus-workspace_riskTable__9OB21 td:first-child,.bonus-workspace_riskTable__9OB21 th:first-child{text-align:left}.bonus-workspace_riskTable__9OB21 tr[data-current=true] td{color:var(--bonus-accent);font-weight:650}.bonus-workspace_wizard__VckA7{max-width:760px;margin:16px auto 24px;width:100%;padding:32px;background:hsl(var(--card));border:1px solid var(--bonus-line);border-radius:8px}.bonus-workspace_wizardProgress__oNLgT{display:flex;align-items:center;gap:7px;margin-bottom:38px}.bonus-workspace_wizardProgress__oNLgT span{flex:1;height:3px;border-radius:4px;background:var(--bonus-line)}.bonus-workspace_wizardProgress__oNLgT span[data-done=true]{background:var(--bonus-accent)}.bonus-workspace_wizardProgress__oNLgT small{color:var(--bonus-muted);font-size:11px;margin-left:12px;white-space:nowrap}.bonus-workspace_wizard__VckA7 h2{font-size:28px;font-weight:550;letter-spacing:-.6px;line-height:1.2;margin-bottom:10px}.bonus-workspace_wizard__VckA7>p{font-size:13px;color:var(--bonus-muted);margin-bottom:28px}.bonus-workspace_choices__UvTfp{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.bonus-workspace_choice__mQ5i_{display:flex;gap:12px;align-items:center;padding:17px;border:1px solid var(--bonus-line);border-radius:9px;font-size:13px;cursor:pointer;background:hsl(var(--card));transition:border-color .15s,background .15s,transform .15s;min-height:62px}.bonus-workspace_choice__mQ5i_:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-1px)}.bonus-workspace_choice__mQ5i_:has(input:checked){background:hsl(var(--primary)/.1);border-color:var(--bonus-accent)}.bonus-workspace_choice__mQ5i_ input{accent-color:var(--bonus-accent);flex-shrink:0;width:16px;height:16px}.bonus-workspace_field__mOuJc{display:block;font-size:13px;margin:26px 0 9px}.bonus-workspace_input__TT2ek{width:100%;background:hsl(var(--card));border:1px solid var(--bonus-line);border-radius:8px;padding:12px;font-size:13px;color:var(--bonus-ink);resize:vertical}.bonus-workspace_wizardFooter__txR9G{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:30px}.bonus-workspace_wizardFooter__txR9G span{font-size:11px;color:var(--bonus-muted)}.bonus-workspace_dayChoices__rB_K8{display:flex;gap:8px;margin:12px 0 8px}.bonus-workspace_dayChoices__rB_K8 button{flex:1;min-height:43px;background:hsl(var(--card));border:1px solid var(--bonus-line);border-radius:7px;font-size:12px}.bonus-workspace_dayChoices__rB_K8 button[aria-pressed=true]{background:var(--bonus-accent);border-color:var(--bonus-accent);color:#062e33}.bonus-workspace_error__p_6SJ{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border-radius:6px;padding:11px 14px;font-size:12px;margin:15px 0}.bonus-workspace_planGrid__75puo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.bonus-workspace_planOverview__FNdiW{background:linear-gradient(120deg,hsl(var(--primary)/.14),hsl(var(--primary)/.03));color:var(--bonus-ink);border:1px solid hsl(var(--primary)/.3);border-radius:8px;padding:26px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bonus-workspace_planOverview__FNdiW h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.bonus-workspace_planOverview__FNdiW p{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.6;margin-top:8px}.bonus-workspace_progressRing__hCWFM{flex-shrink:0;width:75px;height:75px;position:relative}.bonus-workspace_progressRing__hCWFM svg{width:100%;height:100%;transform:rotate(-90deg)}.bonus-workspace_progressRing__hCWFM span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500}.bonus-workspace_phaseNav__POlLV{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:28px}.bonus-workspace_phaseNav__POlLV button{text-align:left;border-top:3px solid var(--bonus-line);padding:14px 12px 8px 0;transition:border-color .2s}.bonus-workspace_phaseNav__POlLV button[aria-pressed=true]{border-color:var(--bonus-accent)}.bonus-workspace_phaseNav__POlLV small{font-size:11px;color:var(--bonus-muted);display:block;margin-bottom:7px}.bonus-workspace_phaseNav__POlLV strong{font-weight:550;font-size:15px}.bonus-workspace_week__Ssxta{border:1px solid var(--bonus-line);background:hsl(var(--card));border-radius:8px;padding:0 18px;margin-bottom:10px}.bonus-workspace_week__Ssxta summary{list-style:none;cursor:pointer;padding:19px 0;display:flex;align-items:center;gap:15px}.bonus-workspace_week__Ssxta summary::-webkit-details-marker{display:none}.bonus-workspace_weekBadge__TTsU8{font-size:11px;color:var(--bonus-muted);min-width:50px}.bonus-workspace_weekTitle__VjbvY{flex:1}.bonus-workspace_weekTitle__VjbvY strong{font-size:14px;font-weight:600}.bonus-workspace_weekTitle__VjbvY small{display:block;color:var(--bonus-muted);font-size:11px;margin-top:4px}.bonus-workspace_week__Ssxta summary>svg{width:15px;height:15px;color:var(--bonus-muted);transition:transform .2s}.bonus-workspace_week__Ssxta[open] summary>svg{transform:rotate(180deg)}.bonus-workspace_weekCount__RtcDs{color:var(--bonus-muted);font-size:11px}.bonus-workspace_weekBody__qPMHg{padding:0 0 24px 65px;animation:bonus-workspace_enter__YfnGZ .2s ease-out}.bonus-workspace_weekBody__qPMHg>p{font-size:12px;color:var(--bonus-muted);margin-bottom:16px;line-height:1.7}.bonus-workspace_task__54lG_{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.65;cursor:pointer;padding:8px 0}.bonus-workspace_task__54lG_ input{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:var(--bonus-accent)}.bonus-workspace_task__54lG_:has(input:checked) span{text-decoration:line-through;color:var(--bonus-muted)}.bonus-workspace_taskDetails__n62I6{margin:8px 0 16px;font-size:12px}.bonus-workspace_taskDetails__n62I6>summary,.bonus-workspace_week__Ssxta .bonus-workspace_taskDetails__n62I6>summary{display:list-item;list-style:disclosure-closed;padding:5px 0;color:var(--bonus-accent);font-size:12px;cursor:pointer}.bonus-workspace_taskDetails__n62I6[open]>summary,.bonus-workspace_week__Ssxta .bonus-workspace_taskDetails__n62I6[open]>summary{list-style:disclosure-open}.bonus-workspace_taskDetails__n62I6 summary>span{color:var(--bonus-muted)}.bonus-workspace_taskDetails__n62I6 dl{margin:10px 0 0;border-left:1px solid var(--bonus-line);padding-left:14px}.bonus-workspace_taskDetails__n62I6 dl>div{margin-bottom:14px}.bonus-workspace_taskDetails__n62I6 dt{font-size:12px;font-weight:550;line-height:1.7}.bonus-workspace_taskDetails__n62I6 dd{color:var(--bonus-muted);font-size:12px;line-height:1.75;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.bonus-workspace_planOverview__FNdiW>div:first-child{min-width:0;overflow-wrap:anywhere}.bonus-workspace_checkIn__MsDqA{margin:20px 0 10px;border-left:2px solid hsl(var(--primary)/.4);padding-left:13px}.bonus-workspace_checkIn__MsDqA strong{font-size:12px;font-weight:600}.bonus-workspace_checkIn__MsDqA p{font-size:12px;color:var(--bonus-muted);line-height:1.7;margin-top:5px}.bonus-workspace_routine__rr8lr{position:sticky;top:24px;border:1px solid var(--bonus-line);padding:20px;border-radius:8px;background:hsl(var(--card))}.bonus-workspace_routine__rr8lr h3{font-size:15px;font-weight:650;margin-bottom:13px}.bonus-workspace_routine__rr8lr p{font-size:12px;color:var(--bonus-muted);line-height:1.75}.bonus-workspace_routineLine__GsWGy{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:17px 0;border-bottom:1px solid var(--bonus-line)}.bonus-workspace_routineLine__GsWGy>span{font-size:12px;color:var(--bonus-accent)}.bonus-workspace_routineLine__GsWGy strong{font-size:12px;font-weight:600;display:block;margin-bottom:5px}.bonus-workspace_routineSection__wGbgJ{border-top:1px solid var(--bonus-line);padding-top:22px;margin-top:24px}.bonus-workspace_saveState__kggEs{font-size:11px;color:var(--bonus-muted);min-height:18px}.bonus-workspace_devtools__QQZR5{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px dashed var(--bonus-line);margin-top:36px;padding-top:20px;font-size:11px;color:var(--bonus-muted)}.bonus-workspace_devtools__QQZR5 button{padding:7px 10px;border:1px solid var(--bonus-line);border-radius:5px}.bonus-workspace_footer___8Gv8{display:flex;justify-content:space-between;gap:20px;color:var(--bonus-muted);font-size:10px;margin-top:34px}.bonus-workspace_skeleton__TPde7{height:300px;background:hsl(var(--muted));border-radius:12px;animation:bonus-workspace_pulse__fEouQ 1.8s ease-in-out infinite}.bonus-workspace_printOnly__v2luI{display:none}@keyframes bonus-workspace_enter__YfnGZ{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes bonus-workspace_pulse__fEouQ{50%{opacity:.45}}@media(max-width:1050px){.bonus-workspace_planGrid__75puo{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.bonus-workspace_analysisGrid__wzOmJ{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}.bonus-workspace_stat__4jVP9,.bonus-workspace_stat__4jVP9:first-child{padding:15px}}@media(max-width:760px){.bonus-workspace_analysisGrid__wzOmJ,.bonus-workspace_planGrid__75puo{grid-template-columns:1fr}.bonus-workspace_sectionHead__p0j3m{align-items:flex-start;flex-wrap:wrap;gap:15px}.bonus-workspace_select__RLi9C{min-width:0;width:100%;max-width:100%}.bonus-workspace_stats__4423a{grid-template-columns:1fr 1fr;gap:10px}.bonus-workspace_stat__4jVP9,.bonus-workspace_stat__4jVP9:first-child{padding:15px}.bonus-workspace_stat__4jVP9 strong{font-size:25px}.bonus-workspace_chart__P0j83{height:230px}.bonus-workspace_chartPanel__8MKy5,.bonus-workspace_controlPanel__SFoMC,.bonus-workspace_findings__8OHuc{padding:16px}.bonus-workspace_scenario__zn7Cu{grid-template-columns:1fr;gap:20px}.bonus-workspace_routine__rr8lr{position:static}.bonus-workspace_wizard__VckA7{margin-top:0;padding:20px}.bonus-workspace_wizard__VckA7 h2{font-size:25px}.bonus-workspace_choices__UvTfp{grid-template-columns:1fr;gap:8px}.bonus-workspace_choice__mQ5i_{padding:13px;font-size:12px;min-height:50px}.bonus-workspace_wizardFooter__txR9G{flex-wrap:wrap}.bonus-workspace_planOverview__FNdiW{padding:20px}.bonus-workspace_week__Ssxta{padding:0 14px}.bonus-workspace_weekBody__qPMHg{padding-left:0}.bonus-workspace_phaseNav__POlLV strong{font-size:13px}.bonus-workspace_breakdownRow__hnq73{grid-template-columns:66px 1fr 51px 47px;gap:7px;font-size:11px}.bonus-workspace_chartTitle__hquBW{flex-wrap:wrap}.bonus-workspace_riskTable__9OB21{font-size:11px}.bonus-workspace_riskTable__9OB21 th{font-size:10px}}@media(prefers-reduced-motion:reduce){.bonus-workspace_workspace__Wdvzi *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.bonus-workspace_workspace__Wdvzi{--foreground:240 10% 3.9%;--muted-foreground:240 5.2% 40%;--card:0 0% 100%;--background:0 0% 100%;--border:240 5.9% 85%;color:var(--bonus-ink);padding:0}.bonus-workspace_actions__DVkRs,.bonus-workspace_controlPanel__SFoMC,.bonus-workspace_devtools__QQZR5,.bonus-workspace_footer___8Gv8,.bonus-workspace_noPrint__2czii{display:none!important}.bonus-workspace_panel__TWPUR{animation:none}.bonus-workspace_analysisGrid__wzOmJ,.bonus-workspace_planGrid__75puo{display:block}.bonus-workspace_findings__8OHuc{margin-top:16px}.bonus-workspace_chart__P0j83{height:220px}.bonus-workspace_week__Ssxta{break-inside:avoid}.bonus-workspace_weekBody__qPMHg{display:block!important}.bonus-workspace_week__Ssxta:not([open])>*{display:block}.bonus-workspace_routine__rr8lr{position:static;margin-top:25px}.bonus-workspace_printOnly__v2luI{display:block}.bonus-workspace_printPhase__0r07m{display:block!important}.bonus-workspace_phaseNav__POlLV{display:none}}.bonus-workspace_backLink__3_Hyp{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:var(--bonus-muted);font-size:12px}.bonus-workspace_backLink__3_Hyp:hover{color:var(--bonus-accent)}.bonus-workspace_previewLabel__EfZFc{font-size:12px;color:var(--bonus-muted)}