.vr-regime-banner.svelte-13gsjez{transition:filter .15s ease,transform .1s ease}button.vr-regime-banner.svelte-13gsjez:hover{filter:brightness(1.25)}button.vr-regime-banner.svelte-13gsjez:active{transform:scale(.995)}.price-chart-full-bleed.svelte-1qf9fl5{margin-inline:-1.25rem;width:calc(100% + 2.5rem)}.chart-legend.svelte-1qf9fl5{display:inline-flex;align-items:center;gap:.25rem;color:#a9b6cc;white-space:nowrap}.chart-legend.svelte-1qf9fl5 i:where(.svelte-1qf9fl5){display:inline-block;width:.75rem;height:.18rem;border-radius:999px}.input-field.svelte-5t97mn{background:#0f172a;border:1px solid #44546a;border-radius:.375rem;padding:.5rem .75rem;color:#e2e8f0;font-size:.875rem;width:100%}.input-field.svelte-5t97mn:focus{outline:2px solid #3b82f6;border-color:transparent}.input-field.svelte-1ho6hrg{background:#0f172a;border:1px solid #44546a;border-radius:.375rem;padding:.5rem .75rem;color:#e2e8f0;font-size:.875rem;width:100%}.input-field.svelte-1ho6hrg:focus{outline:2px solid #3b82f6;border-color:transparent}.trade-legend.svelte-1atb4oz{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.68rem;line-height:1.4}.lg-title.svelte-1atb4oz{font-weight:700;color:#cbd5e1;margin-right:.1rem}.lg-item.svelte-1atb4oz{display:inline-flex;align-items:center;gap:.25rem}.lg-dot.svelte-1atb4oz{width:9px;height:9px;border-radius:2px;display:inline-block}.wt-overlay.svelte-uf69nw{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.wt-modal.svelte-uf69nw{background:#0f172a;border:1px solid #44546a;border-radius:.75rem;width:100%;max-width:1080px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000080}.wt-head.svelte-uf69nw{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #2b384c}.wt-close.svelte-uf69nw{background:#1e293b;color:#c2c8d2;border:none;border-radius:.375rem;width:1.9rem;height:1.9rem;cursor:pointer;flex-shrink:0;font-size:.9rem}.wt-close.svelte-uf69nw:hover{background:#334155;color:#e2e8f0}.wt-body.svelte-uf69nw{overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.6rem}.wt-day.svelte-uf69nw{background:#131c30;border:1px solid #2b384c;border-radius:.5rem;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.35rem}.wt-row.svelte-uf69nw{display:flex;gap:.5rem;align-items:flex-start;font-size:.8rem;line-height:1.5}.wt-budget.svelte-uf69nw{margin:.15rem 0 .2rem;padding:.3rem .5rem;width:-moz-fit-content;width:fit-content;color:#fcd34d;background:#2a1a0533;border:1px solid #5c4518;border-radius:.3rem}.wt-budget-formula.svelte-uf69nw{margin-top:.2rem;color:#cbd5e1;font-size:.72rem}.extra-loc-preview.svelte-uf69nw{position:relative;display:inline-flex;margin-left:.35rem;vertical-align:middle}.extra-loc-button.svelte-uf69nw{padding:.08rem .35rem;border:1px solid #287b78;border-radius:.25rem;background:#0b3335;color:#7dd3fc;font-size:.68rem;font-weight:700;cursor:help}.extra-loc-button.svelte-uf69nw:hover,.extra-loc-button.svelte-uf69nw:focus-visible{background:#124e52;color:#cffafe;outline:none}.extra-loc-tooltip.svelte-uf69nw{visibility:hidden;opacity:0;pointer-events:none;position:absolute;z-index:20;left:0;bottom:calc(100% + .35rem);min-width:13rem;max-height:16rem;overflow-y:auto;padding:.45rem .55rem;background:#071a24;border:1px solid #287b78;border-radius:.35rem;box-shadow:0 8px 20px #00000073;transition:opacity .12s ease}.extra-loc-preview.svelte-uf69nw:hover .extra-loc-tooltip:where(.svelte-uf69nw),.extra-loc-preview.svelte-uf69nw:focus-within .extra-loc-tooltip:where(.svelte-uf69nw){visibility:visible;opacity:1}.extra-loc-level.svelte-uf69nw{display:block;white-space:nowrap;color:#bae6fd;font:.7rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.extra-loc-level.svelte-uf69nw b:where(.svelte-uf69nw){color:#5eead4;margin-right:.35rem}.wt-tag.svelte-uf69nw{flex-shrink:0;padding:.05rem .45rem;border-radius:.3rem;font-size:.7rem;font-weight:700;height:-moz-fit-content;height:fit-content}.wt-meta.svelte-uf69nw{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:#c2c8d2;border-top:1px dashed #2b384c;padding-top:.4rem;margin-top:.1rem}.wt-realized.svelte-uf69nw{color:#cbd5e1}.wt-realized-today.svelte-uf69nw{margin-left:.25rem;color:#94a3b8}.wt-ledger-pnl.svelte-uf69nw{color:#e2e8f0;padding:.2rem .45rem;background:#0e74901f;border-left:2px solid #22d3ee;border-radius:.25rem}.wt-ledger-equation.svelte-uf69nw{margin-left:.4rem;color:#cbd5e1}.wt-formula.svelte-uf69nw{margin-top:.45rem;padding:.4rem .55rem;background:#1a0808;border:1px solid #5c1d1d;border-radius:.4rem;font-size:.72rem;line-height:1.65;display:flex;flex-direction:column;gap:.1rem}.wt-tnote.svelte-uf69nw{margin-top:.3rem;padding-top:.3rem;border-top:1px dashed #5c1d1d;font-size:.72rem;line-height:1.6;color:#e2e8f0}.wt-tlogic.svelte-uf69nw{margin-top:.35rem;padding:.3rem .45rem;background:#2a1a0533;border-left:2px solid #fbbf24;border-radius:.25rem;font-size:.72rem;line-height:1.6;color:#cbd5e1}.wt-pinned.svelte-uf69nw{position:sticky;top:0;z-index:5;background:#0f172a;display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem;box-shadow:0 8px 10px -6px #0009}.wt-legend.svelte-uf69nw{background:#0f172a;padding:.3rem .1rem 0;border-top:1px solid #1e293b}.krw-won.svelte-ieb3e{margin-top:.28rem;font-size:.98rem;font-weight:800;color:#fcd34d;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.01em;text-shadow:0 0 10px rgba(251,191,36,.28);word-break:keep-all;overflow-wrap:anywhere}.krw-kor.svelte-ieb3e{margin-top:.1rem;font-size:.72rem;font-weight:700;color:#fde68a;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.input-field.svelte-ieb3e{background:#0f172a;border:1px solid #44546a;border-radius:.375rem;padding:.5rem .75rem;color:#e2e8f0;font-size:.875rem;width:100%}.input-field.svelte-ieb3e:focus{outline:2px solid #3b82f6;border-color:transparent}.metric-card.svelte-kixn0u{background:#1e293b;border:1px solid #44546a;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.2rem}.metric-label.svelte-kixn0u{font-size:.75rem;color:#c2c8d2;text-transform:uppercase;letter-spacing:.05em}.metric-value.svelte-kixn0u{font-size:.95rem;font-weight:700;color:#e2e8f0;word-break:break-all}.metric-sub.svelte-kixn0u{font-size:.75rem;color:#c2c8d2;margin-top:.1rem}.metric-kor.svelte-kixn0u{font-size:.76rem;color:#fde68a;line-height:1.35;word-break:keep-all}.table-kor.svelte-kixn0u{display:block;color:#fde68a;font-size:.68rem;white-space:nowrap}.input-field.svelte-u78sgr{background:#0f172a;border:1px solid #44546a;border-radius:.375rem;padding:.5rem .75rem;color:#e2e8f0;font-size:.875rem;width:100%}.input-field.svelte-u78sgr:focus{outline:2px solid #3b82f6;border-color:transparent}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.vr-prose.svelte-m7s4j2{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-m7s4j2 h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-m7s4j2 h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-m7s4j2 h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-m7s4j2 h4{font-size:.84rem;font-weight:700;color:#e2e8f0;margin:.85rem 0 .35rem}.vr-prose.svelte-m7s4j2 p{margin:.55rem 0}.vr-prose.svelte-m7s4j2 ul,.vr-prose.svelte-m7s4j2 ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-m7s4j2 li{margin:.3rem 0}.vr-prose.svelte-m7s4j2 strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-m7s4j2 a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-m7s4j2 hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-m7s4j2 blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#3b82f614;border-left:3px solid #3b82f6;border-radius:0 .4rem .4rem 0;color:#dbeafe}.vr-prose.svelte-m7s4j2 blockquote p{margin:.3rem 0}.vr-prose.svelte-m7s4j2 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-m7s4j2 pre{background:#0b1220;border:1px solid #2b384c;border-radius:.5rem;padding:.75rem .9rem;margin:.7rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.vr-prose.svelte-m7s4j2 pre code{background:none;color:#cbd5e1;padding:0;font-size:.82rem;white-space:pre;line-height:1.55}.vr-prose.svelte-m7s4j2 table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-m7s4j2 th,.vr-prose.svelte-m7s4j2 td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-m7s4j2 th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-m7s4j2 tbody tr:nth-child(2n){background:#94a3b80a}.vr-prose.svelte-m7s4j2 .katex{color:#e8edf5;font-size:1em}.vr-prose.svelte-m7s4j2 .katex-display{overflow-x:auto;overflow-y:hidden;padding:.3rem 0;margin:.7rem 0}@media(max-width:640px){.vr-prose.svelte-m7s4j2{font-size:.82rem}.vr-prose.svelte-m7s4j2 h1{font-size:1.05rem}.vr-prose.svelte-m7s4j2 h2{font-size:.96rem}.vr-prose.svelte-m7s4j2 h3{font-size:.88rem}.vr-prose.svelte-m7s4j2 .katex-display{font-size:.92em}}.reg-badge.svelte-1e874xb{padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.reg-btn.svelte-1e874xb{padding:.2rem .6rem;border-radius:.4rem;font-size:.72rem;font-weight:700;background:#164e63;color:#a5f3fc;border:1px solid #0e7490;cursor:pointer}.reg-btn.svelte-1e874xb:hover{background:#155e75}.reg-item.svelte-1e874xb{border:1px solid #2b384c;border-radius:.5rem;padding:.55rem .7rem;background:#0b1220}.reg-item.reg-ok.svelte-1e874xb{border-color:#14532d55}.reg-item.reg-warn.svelte-1e874xb{border-color:#7f1d1d88;background:#1a0b0b}.reg-banner.svelte-1e874xb{transition:filter .15s ease}button.reg-banner.svelte-1e874xb:hover{filter:brightness(1.25)}.lva-chip.svelte-1bkha9n{padding:.15rem .5rem;border-radius:.35rem;font-size:.7rem;font-weight:700;background:#0f172a;color:#94a3b8;border:1px solid #2b384c;cursor:pointer}.lva-chip.on.svelte-1bkha9n{background:#164e63;color:#a5f3fc;border-color:#0e7490}.vr-prose.svelte-qm2r5n{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-qm2r5n h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-qm2r5n h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-qm2r5n h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-qm2r5n h4{font-size:.84rem;font-weight:700;color:#e2e8f0;margin:.85rem 0 .35rem}.vr-prose.svelte-qm2r5n p{margin:.55rem 0}.vr-prose.svelte-qm2r5n ul,.vr-prose.svelte-qm2r5n ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-qm2r5n li{margin:.3rem 0}.vr-prose.svelte-qm2r5n strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-qm2r5n a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-qm2r5n hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-qm2r5n blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#3b82f614;border-left:3px solid #3b82f6;border-radius:0 .4rem .4rem 0;color:#dbeafe}.vr-prose.svelte-qm2r5n blockquote p{margin:.3rem 0}.vr-prose.svelte-qm2r5n code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-qm2r5n pre{background:#0b1220;border:1px solid #2b384c;border-radius:.5rem;padding:.75rem .9rem;margin:.7rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.vr-prose.svelte-qm2r5n pre code{background:none;color:#cbd5e1;padding:0;font-size:.82rem;white-space:pre;line-height:1.55}.vr-prose.svelte-qm2r5n table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-qm2r5n th,.vr-prose.svelte-qm2r5n td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-qm2r5n th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-qm2r5n tbody tr:nth-child(2n){background:#94a3b80a}.vr-prose.svelte-qm2r5n .katex{color:#e8edf5;font-size:1em}.vr-prose.svelte-qm2r5n .katex-display{overflow-x:auto;overflow-y:hidden;padding:.3rem 0;margin:.7rem 0}@media(max-width:640px){.vr-prose.svelte-qm2r5n{font-size:.82rem}.vr-prose.svelte-qm2r5n h1{font-size:1.05rem}.vr-prose.svelte-qm2r5n h2{font-size:.96rem}.vr-prose.svelte-qm2r5n h3{font-size:.88rem}.vr-prose.svelte-qm2r5n .katex-display{font-size:.92em}}.vr-prose.svelte-1y9svdg{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-1y9svdg h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-1y9svdg h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-1y9svdg h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-1y9svdg h4{font-size:.84rem;font-weight:700;color:#e2e8f0;margin:.85rem 0 .35rem}.vr-prose.svelte-1y9svdg p{margin:.55rem 0}.vr-prose.svelte-1y9svdg ul,.vr-prose.svelte-1y9svdg ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-1y9svdg li{margin:.3rem 0}.vr-prose.svelte-1y9svdg strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-1y9svdg a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-1y9svdg hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-1y9svdg em{color:#94a3b8;font-style:normal;font-size:.92em}.vr-prose.svelte-1y9svdg blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#22d3ee12;border-left:3px solid #22d3ee;border-radius:0 .4rem .4rem 0;color:#cffafe}.vr-prose.svelte-1y9svdg blockquote p{margin:.3rem 0}.vr-prose.svelte-1y9svdg code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-1y9svdg table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-1y9svdg th,.vr-prose.svelte-1y9svdg td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-1y9svdg th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-1y9svdg tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-1y9svdg{font-size:.82rem}.vr-prose.svelte-1y9svdg table{font-size:.76rem}}.vr-prose.svelte-70v7xj{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-70v7xj h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-70v7xj h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-70v7xj h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-70v7xj h4{font-size:.84rem;font-weight:700;color:#e2e8f0;margin:.85rem 0 .35rem}.vr-prose.svelte-70v7xj p{margin:.55rem 0}.vr-prose.svelte-70v7xj ul,.vr-prose.svelte-70v7xj ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-70v7xj li{margin:.3rem 0}.vr-prose.svelte-70v7xj strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-70v7xj a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-70v7xj hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-70v7xj em{color:#94a3b8;font-style:normal;font-size:.92em}.vr-prose.svelte-70v7xj blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#22d3ee12;border-left:3px solid #22d3ee;border-radius:0 .4rem .4rem 0;color:#cffafe}.vr-prose.svelte-70v7xj blockquote p{margin:.3rem 0}.vr-prose.svelte-70v7xj code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-70v7xj table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-70v7xj th,.vr-prose.svelte-70v7xj td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-70v7xj th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-70v7xj tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-70v7xj{font-size:.82rem}.vr-prose.svelte-70v7xj table{font-size:.76rem}}.vtab.svelte-1rq9562{padding:.35rem .8rem;border-radius:.5rem;font-size:.8rem;font-weight:700;background:#0f172a;color:#94a3b8;border:1px solid #2b384c;transition:all .15s}.vtab.on.svelte-1rq9562{background:#083344;color:#22d3ee;border-color:#155e75}.vtab.svelte-1rq9562:hover:not(.on){color:#cbd5e1;border-color:#44546a}.vtab-course.on.svelte-1rq9562{background:#052e1b;color:#4ade80;border-color:#166534}.vr-prose.svelte-1rq9562{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-1rq9562 h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-1rq9562 h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-1rq9562 h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-1rq9562 p{margin:.55rem 0}.vr-prose.svelte-1rq9562 ul,.vr-prose.svelte-1rq9562 ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-1rq9562 li{margin:.3rem 0}.vr-prose.svelte-1rq9562 strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-1rq9562 a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-1rq9562 hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-1rq9562 em{color:#94a3b8;font-style:normal;font-size:.92em}.vr-prose.svelte-1rq9562 blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#22d3ee12;border-left:3px solid #22d3ee;border-radius:0 .4rem .4rem 0;color:#cffafe}.vr-prose.svelte-1rq9562 blockquote p{margin:.3rem 0}.vr-prose.svelte-1rq9562 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-1rq9562 table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-1rq9562 th,.vr-prose.svelte-1rq9562 td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-1rq9562 th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-1rq9562 tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-1rq9562{font-size:.82rem}.vr-prose.svelte-1rq9562 table{font-size:.76rem}}.wt-overlay.svelte-5gylg{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617cc;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:3vh 1rem;overflow-y:auto}.wt-modal.svelte-5gylg{background:#0d1526;border:1px solid #334155;border-radius:.9rem;padding:1rem 1.1rem;width:min(860px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px #0009}.wt-sec.svelte-5gylg{background:#0b1220;border:1px solid #1e293b;border-radius:.6rem;padding:.7rem .85rem;margin-top:.6rem}.wt-title.svelte-5gylg{font-size:.78rem;font-weight:800;color:#93c5fd;margin-bottom:.4rem}.wt-stat.svelte-5gylg{background:#0f172a;border:1px solid #2b384c;border-radius:.45rem;padding:.4rem .3rem}.wt-p.svelte-5gylg{font-size:.76rem;color:#cbd5e1;line-height:1.7;margin:0 0 .3rem}.wt-overlay.svelte-9i35bz{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617cc;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:3vh 1rem;overflow-y:auto}.wt-modal.svelte-9i35bz{background:#0d1526;border:1px solid #334155;border-radius:.9rem;padding:1rem 1.1rem;width:min(860px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px #0009}.wt-sec.svelte-9i35bz{background:#0b1220;border:1px solid #1e293b;border-radius:.6rem;padding:.7rem .85rem;margin-top:.6rem}.wt-title.svelte-9i35bz{font-size:.78rem;font-weight:800;color:#93c5fd;margin-bottom:.4rem}.wt-stat.svelte-9i35bz{background:#0f172a;border:1px solid #2b384c;border-radius:.45rem;padding:.4rem .3rem}.wt-p.svelte-9i35bz{font-size:.76rem;color:#cbd5e1;line-height:1.7;margin:0 0 .3rem}.input-field.svelte-yg8jq5{background:#0f172a;border:1px solid #44546a;border-radius:.375rem;padding:.5rem .75rem;color:#e2e8f0;font-size:.875rem}.input-field.svelte-yg8jq5:focus{outline:2px solid #3b82f6;border-color:transparent}.vr-prose.svelte-fyz30f{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-fyz30f h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-fyz30f h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-fyz30f h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-fyz30f p{margin:.55rem 0}.vr-prose.svelte-fyz30f ul,.vr-prose.svelte-fyz30f ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-fyz30f li{margin:.3rem 0}.vr-prose.svelte-fyz30f strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-fyz30f a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-fyz30f hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-fyz30f em{color:#94a3b8;font-style:normal;font-size:.92em}.vr-prose.svelte-fyz30f blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#22d3ee12;border-left:3px solid #22d3ee;border-radius:0 .4rem .4rem 0;color:#cffafe}.vr-prose.svelte-fyz30f blockquote p{margin:.3rem 0}.vr-prose.svelte-fyz30f code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-fyz30f table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-fyz30f th,.vr-prose.svelte-fyz30f td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-fyz30f th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-fyz30f tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-fyz30f{font-size:.82rem}.vr-prose.svelte-fyz30f table{font-size:.76rem}}.ops-tabbar.svelte-1gnaqq4{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}.grp-label.svelte-1gnaqq4{flex:0 0 auto;font-size:.66rem;font-weight:800;color:#64748b;letter-spacing:.03em;white-space:nowrap;padding:0 .05rem}.grp-sep.svelte-1gnaqq4{flex:0 0 auto;width:1px;height:1.05rem;background:#2b384c;margin:0 .1rem}.vtab.svelte-1gnaqq4{flex:0 0 auto;white-space:nowrap;padding:.35rem .65rem;border-radius:.5rem;font-size:.8rem;font-weight:700;background:#0f172a;color:#94a3b8;border:1px solid #2b384c;transition:all .15s}.vtab.on.svelte-1gnaqq4{background:#1e3a5f;color:#93c5fd;border-color:#1d4ed8}.vtab.svelte-1gnaqq4:hover:not(.on){color:#cbd5e1;border-color:#44546a}.vr-prose.svelte-1gnaqq4{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-1gnaqq4 h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-1gnaqq4 h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-1gnaqq4 h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-1gnaqq4 p{margin:.55rem 0}.vr-prose.svelte-1gnaqq4 ul,.vr-prose.svelte-1gnaqq4 ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-1gnaqq4 li{margin:.3rem 0}.vr-prose.svelte-1gnaqq4 strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-1gnaqq4 a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-1gnaqq4 hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-1gnaqq4 em{color:#94a3b8;font-style:normal;font-size:.92em}.vr-prose.svelte-1gnaqq4 blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#3b82f612;border-left:3px solid #3b82f6;border-radius:0 .4rem .4rem 0;color:#dbeafe}.vr-prose.svelte-1gnaqq4 blockquote p{margin:.3rem 0}.vr-prose.svelte-1gnaqq4 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-1gnaqq4 pre{background:#0b1220;border:1px solid #2b384c;border-radius:.5rem;padding:.7rem .9rem;overflow-x:auto;margin:.8rem 0}.vr-prose.svelte-1gnaqq4 pre code{background:transparent;padding:0;color:#cbd5e1}.vr-prose.svelte-1gnaqq4 table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem}.vr-prose.svelte-1gnaqq4 th,.vr-prose.svelte-1gnaqq4 td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-1gnaqq4 th{background:#111a2e;color:#e2e8f0;font-weight:700;white-space:nowrap}.vr-prose.svelte-1gnaqq4 tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-1gnaqq4{font-size:.82rem}.vr-prose.svelte-1gnaqq4 table{font-size:.76rem}}.vr-prose.svelte-11dqzlz{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-11dqzlz h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-11dqzlz h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-11dqzlz h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-11dqzlz p{margin:.55rem 0}.vr-prose.svelte-11dqzlz ul,.vr-prose.svelte-11dqzlz ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-11dqzlz li{margin:.3rem 0}.vr-prose.svelte-11dqzlz strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-11dqzlz a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-11dqzlz hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-11dqzlz em{color:#94a3b8;font-style:normal;font-size:.92em}.vr-prose.svelte-11dqzlz blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#22d3ee12;border-left:3px solid #22d3ee;border-radius:0 .4rem .4rem 0;color:#cffafe}.vr-prose.svelte-11dqzlz blockquote p{margin:.3rem 0}.vr-prose.svelte-11dqzlz code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-11dqzlz table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-11dqzlz th,.vr-prose.svelte-11dqzlz td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-11dqzlz th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-11dqzlz tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-11dqzlz{font-size:.82rem}.vr-prose.svelte-11dqzlz table{font-size:.76rem}}.vr-prose.svelte-9fnwp7{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-9fnwp7 h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-9fnwp7 h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-9fnwp7 h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-9fnwp7 h4{font-size:.84rem;font-weight:700;color:#e2e8f0;margin:.85rem 0 .35rem}.vr-prose.svelte-9fnwp7 p{margin:.55rem 0}.vr-prose.svelte-9fnwp7 ul,.vr-prose.svelte-9fnwp7 ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-9fnwp7 li{margin:.3rem 0}.vr-prose.svelte-9fnwp7 strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-9fnwp7 a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-9fnwp7 hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-9fnwp7 blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#3b82f614;border-left:3px solid #3b82f6;border-radius:0 .4rem .4rem 0;color:#dbeafe}.vr-prose.svelte-9fnwp7 blockquote p{margin:.3rem 0}.vr-prose.svelte-9fnwp7 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-9fnwp7 pre{background:#0b1220;border:1px solid #2b384c;border-radius:.5rem;padding:.75rem .9rem;margin:.7rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.vr-prose.svelte-9fnwp7 pre code{background:none;color:#cbd5e1;padding:0;font-size:.82rem;white-space:pre;line-height:1.55}.vr-prose.svelte-9fnwp7 table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-9fnwp7 th,.vr-prose.svelte-9fnwp7 td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-9fnwp7 th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-9fnwp7 tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-9fnwp7{font-size:.82rem}.vr-prose.svelte-9fnwp7 h1{font-size:1.05rem}.vr-prose.svelte-9fnwp7 h2{font-size:.96rem}.vr-prose.svelte-9fnwp7 h3{font-size:.88rem}}.vr-entry.svelte-17av2bc{background:#0f172a;border-bottom:1px solid #131c30;padding:.5rem .75rem}.vr-entry.svelte-17av2bc:last-child{border-bottom:none}.vr-r1.svelte-17av2bc{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.vr-cyc.svelte-17av2bc{color:#64748b;font-weight:700}.vr-date.svelte-17av2bc{color:#cbd5e1;white-space:nowrap;font-weight:600}.vr-px.svelte-17av2bc{color:#fff;font-weight:700;white-space:nowrap}.vr-move.svelte-17av2bc{white-space:nowrap;font-weight:600}.vr-act.svelte-17av2bc{margin-left:auto;font-weight:700;white-space:nowrap}.vr-r2.svelte-17av2bc{display:flex;flex-wrap:wrap;gap:.15rem .9rem;margin-top:.35rem;font-size:.72rem;color:#8b95a8}.vr-r2.svelte-17av2bc b:where(.svelte-17av2bc){color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.vr-r2.svelte-17av2bc b.vr-hl:where(.svelte-17av2bc){color:#e2e8f0}.vr-r3.svelte-17av2bc{margin-top:.4rem;padding:.4rem .55rem;background:#0b1322;border-left:2px solid #334667;border-radius:0 .35rem .35rem 0;font-size:.7rem;line-height:1.5;color:#93a3bd}.vr-r3.svelte-17av2bc div:where(.svelte-17av2bc){margin:.08rem 0}.vr-r3.svelte-17av2bc b:where(.svelte-17av2bc){color:#cbd5e1;font-weight:700}@media(max-width:640px){.vr-r1.svelte-17av2bc{font-size:.74rem;gap:.4rem}.vr-act.svelte-17av2bc{margin-left:0;flex-basis:100%}.vr-r2.svelte-17av2bc{gap:.1rem .7rem;font-size:.68rem}.vr-r3.svelte-17av2bc{font-size:.66rem}}.petrou-gate.svelte-1vygh4u{position:relative;margin:0 0 .75rem;padding:2px;border-radius:.8rem;overflow:hidden;background:conic-gradient(from var(--pg-angle, 0deg),#ef4444,#f59e0b,#a855f7,#22d3ee,#ef4444);animation:svelte-1vygh4u-pg-spin 3.2s linear infinite,svelte-1vygh4u-pg-flash 1.15s ease-in-out infinite;box-shadow:0 0 18px #ef444473}.pg-inner.svelte-1vygh4u{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;border-radius:.7rem;background:linear-gradient(120deg,#7f1d1db8,#4c1d9580 55%,#0b1322)}.pg-icon.svelte-1vygh4u{flex:0 0 auto;font-size:1.5rem;line-height:1;animation:svelte-1vygh4u-pg-bounce 1.2s ease-in-out infinite}.pg-body.svelte-1vygh4u{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem}.pg-copy.svelte-1vygh4u{min-width:0;flex:1 1 16rem}.pg-title.svelte-1vygh4u{color:#fff;font-size:.92rem;font-weight:900;line-height:1.35;text-shadow:0 0 10px rgba(239,68,68,.7)}.pg-msg.svelte-1vygh4u{margin-top:.24rem;color:#fecaca;font-size:.78rem;font-weight:700;line-height:1.55}.pg-near.svelte-1vygh4u{color:#fff;background:#b91c1c;padding:.03rem .3rem;border-radius:.28rem}.pg-wait.svelte-1vygh4u{color:#fff;background:#a16207;padding:.03rem .3rem;border-radius:.28rem}.pg-down.svelte-1vygh4u{color:#fff;background:#1d4ed8;padding:.03rem .3rem;border-radius:.28rem}.pg-stable.svelte-1vygh4u{color:#fff;background:#15803d;padding:.03rem .3rem;border-radius:.28rem}.pg-btn.svelte-1vygh4u{flex:0 0 auto;padding:.5rem .8rem;border:1px solid #38bdf8;border-radius:.5rem;background:linear-gradient(135deg,#0c4a6e,#075985);color:#e0f2fe;font-size:.78rem;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 0 12px #38bdf866;transition:transform .12s ease,box-shadow .15s ease}.pg-btn.svelte-1vygh4u:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 20px #38bdf8bf}.pg-btn.svelte-1vygh4u:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@property --pg-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes svelte-1vygh4u-pg-spin{to{--pg-angle: 360deg}}@keyframes svelte-1vygh4u-pg-flash{0%,to{box-shadow:0 0 10px #ef444459;filter:brightness(.95)}50%{box-shadow:0 0 30px #ef4444f2,0 0 48px #a855f780;filter:brightness(1.18)}}@keyframes svelte-1vygh4u-pg-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.petrou-gate.svelte-1vygh4u,.pg-icon.svelte-1vygh4u{animation:none}.petrou-gate.svelte-1vygh4u{background:#ef4444}}@media(max-width:640px){.pg-btn.svelte-1vygh4u{width:100%}}.rev-panel.svelte-64alc9{margin-top:.75rem;padding:.7rem .8rem;border-radius:.6rem;background:#120808;border:1px solid #7f1d1d}.rev-head.svelte-64alc9{font-size:.82rem;font-weight:800;color:#fca5a5;margin-bottom:.5rem}.rev-repeat-badge.svelte-64alc9{display:inline-flex;margin:0 .35rem;padding:.12rem .42rem;border-radius:999px;color:#f5d0fe;background:#701a75;border:1px solid #d946ef;font-size:.64rem;font-weight:900}.rev-sub.svelte-64alc9{font-weight:500;color:#9ca3af;font-size:.7rem}.rev-row.svelte-64alc9{border:1px solid #293548;border-left:3px solid var(--row-tone, #a5b4fc);border-radius:.45rem;padding:.48rem .58rem;margin:.42rem 0;transition:opacity .12s ease,background .12s ease,border-color .12s ease}.rev-active.svelte-64alc9{opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--row-tone, #a5b4fc) 15%,#111827),#111827 70%);border-color:color-mix(in srgb,var(--row-tone, #a5b4fc) 62%,#334155);border-left-width:5px;box-shadow:0 0 0 1px color-mix(in srgb,var(--row-tone, #a5b4fc) 12%,transparent),0 4px 16px #0003}.rev-inactive.svelte-64alc9{opacity:.48;background:#0b111d}.rev-title-line.svelte-64alc9{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.18rem}.rev-title.svelte-64alc9{font-size:.78rem;font-weight:700;margin-bottom:.15rem}.rev-badge.svelte-64alc9{flex:0 0 auto;padding:.12rem .4rem;border-radius:999px;font-size:.62rem;font-weight:800;white-space:nowrap}.rev-badge-active.svelte-64alc9{color:#fef3c7;background:#92400e;border:1px solid #f59e0b}.rev-badge-muted.svelte-64alc9{color:#94a3b8;background:#1e293b;border:1px solid #475569}.rev-line.svelte-64alc9{display:flex;gap:.5rem;align-items:baseline;font-size:.75rem;line-height:1.5}.rev-k.svelte-64alc9{flex:0 0 4.6rem;color:#94a3b8;font-weight:700;font-size:.68rem}.rev-k-val.svelte-64alc9{color:#fde68a}.rev-v.svelte-64alc9{color:#cbd5e1;word-break:keep-all;overflow-wrap:anywhere}.rev-v-val.svelte-64alc9{color:#f1f5f9;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rev-detail.svelte-64alc9{margin-top:.14rem;padding-top:.14rem;border-top:1px dashed #33415588}.rev-foot.svelte-64alc9{font-size:.68rem;color:#6b7280;margin:.5rem 0 0}.rev-foot.svelte-64alc9 b:where(.svelte-64alc9){color:#fbbf24}@media(max-width:640px){.rev-line.svelte-64alc9{display:block}.rev-k.svelte-64alc9{display:block;margin-bottom:.05rem}}.reverse-compare-trigger.svelte-1cszqpj{display:none;align-items:center;gap:.25rem;padding:.24rem .55rem;border-radius:.42rem;border:1px solid #7c3aed;background:#2e1065;color:#ddd6fe;font-size:.68rem;font-weight:800;line-height:1.2;cursor:pointer;white-space:nowrap;box-shadow:0 0 0 1px #7c3aed1f}.reverse-compare-trigger.svelte-1cszqpj:hover{background:#4c1d95;border-color:#a78bfa;color:#f5f3ff}.reverse-compare-trigger.svelte-1cszqpj:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}@media(min-width:1024px){.reverse-compare-trigger.svelte-1cszqpj{display:inline-flex}}.compare-overlay.svelte-hrmgm2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:2.5vh 1.2rem;background:#020617db;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.compare-dialog.svelte-hrmgm2{width:min(1580px,97vw);height:min(94vh,1040px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #6d28d9;border-radius:.9rem;background:#080d18;box-shadow:0 24px 80px #000000b8}.compare-dialog.svelte-hrmgm2:focus{outline:none}.compare-head.svelte-hrmgm2{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #4c1d95;background:linear-gradient(90deg,#1e103b,#111827 55%)}.compare-head.svelte-hrmgm2 h3:where(.svelte-hrmgm2){margin:0;color:#f5f3ff;font-size:1rem;font-weight:900}.compare-head.svelte-hrmgm2 p:where(.svelte-hrmgm2){margin:.2rem 0 0;color:#a5b4fc;font-size:.72rem}.close-button.svelte-hrmgm2{flex:0 0 auto;padding:.38rem .65rem;border:1px solid #64748b;border-radius:.42rem;background:#1f2937;color:#e5e7eb;font-size:.72rem;font-weight:800;cursor:pointer}.close-button.svelte-hrmgm2 span:where(.svelte-hrmgm2){margin-left:.25rem;color:#94a3b8;font-size:.62rem}.close-button.svelte-hrmgm2:hover{background:#374151;border-color:#94a3b8}.close-button.svelte-hrmgm2:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.compare-body.svelte-hrmgm2{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:.75rem;padding:.75rem}.compare-pane.svelte-hrmgm2{min-width:0;min-height:0;overflow:auto;padding:.75rem;border:1px solid #293548;border-radius:.65rem;background:#0b1220;overscroll-behavior:contain}.pane-head.svelte-hrmgm2{position:sticky;top:-.75rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:-.75rem -.75rem .65rem;padding:.7rem .75rem;border-bottom:1px solid #334155;background:#0b1220f7}.pane-head.svelte-hrmgm2 h4:where(.svelte-hrmgm2){margin:0;color:#f8fafc;font-size:.82rem;font-weight:900}.pane-head.svelte-hrmgm2 span:where(.svelte-hrmgm2){color:#818cf8;font-size:.64rem;font-weight:700;white-space:nowrap}.plan-summary.svelte-hrmgm2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.65rem}.plan-summary.svelte-hrmgm2 div:where(.svelte-hrmgm2){min-width:0;padding:.42rem .5rem;border:1px solid #2b384c;border-radius:.42rem;background:#0f172a}.plan-summary.svelte-hrmgm2 span:where(.svelte-hrmgm2){display:block;color:#64748b;font-size:.61rem}.plan-summary.svelte-hrmgm2 b:where(.svelte-hrmgm2){display:block;margin-top:.08rem;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow-wrap:anywhere}.repeat-moc-alert.svelte-hrmgm2{display:flex;flex-direction:column;gap:.18rem;margin:.65rem 0;padding:.62rem .72rem;border:1px solid #d946ef;border-left:5px solid #e879f9;border-radius:.5rem;background:linear-gradient(90deg,#86198f4d,#1e293b6b)}.repeat-moc-alert.svelte-hrmgm2 b:where(.svelte-hrmgm2){color:#f5d0fe;font-size:.78rem}.repeat-moc-alert.svelte-hrmgm2 span:where(.svelte-hrmgm2){color:#e9d5ff;font-size:.69rem;line-height:1.45}.order-block.svelte-hrmgm2{overflow:hidden;margin-top:.65rem;border:1px solid #3b82f655;border-radius:.55rem;background:#09101d}.extra-block.svelte-hrmgm2{border-style:dashed;border-color:#475569}.block-title.svelte-hrmgm2{display:flex;align-items:center;gap:.45rem;padding:.48rem .6rem;border-bottom:1px solid #273449;color:#93c5fd;font-size:.7rem}.block-title.svelte-hrmgm2 span:where(.svelte-hrmgm2){padding:.1rem .35rem;border:1px solid #3b82f6;border-radius:999px;background:#1e3a5f;color:#bfdbfe;font-size:.59rem;font-weight:800}.extra-block.svelte-hrmgm2 .block-title:where(.svelte-hrmgm2){color:#cbd5e1}.extra-block.svelte-hrmgm2 .block-title:where(.svelte-hrmgm2) span:where(.svelte-hrmgm2){border-color:#475569;background:#1e293b;color:#94a3b8}.table-scroll.svelte-hrmgm2{overflow-x:auto}table.svelte-hrmgm2{width:100%;min-width:530px;border-collapse:collapse;font-size:.68rem}th.svelte-hrmgm2,td.svelte-hrmgm2{padding:.46rem .48rem;border-bottom:1px solid #1f2a3c;text-align:left;white-space:nowrap}th.svelte-hrmgm2{color:#64748b;font-size:.62rem;font-weight:700}td.svelte-hrmgm2{color:#cbd5e1}tbody.svelte-hrmgm2 tr:where(.svelte-hrmgm2):last-child td:where(.svelte-hrmgm2){border-bottom:0}td.svelte-hrmgm2 small:where(.svelte-hrmgm2){display:block;margin-top:.08rem;color:#64748b;font-size:.58rem;font-weight:500}.right.svelte-hrmgm2{text-align:right}.mono.svelte-hrmgm2{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.muted.svelte-hrmgm2{color:#94a3b8}.cumulative.svelte-hrmgm2{color:#67e8f9;font-weight:800}.empty.svelte-hrmgm2{padding:1.2rem;color:#64748b;text-align:center}.empty-extra.svelte-hrmgm2{margin:0;padding:.9rem;color:#64748b;font-size:.68rem;text-align:center}.extra-note.svelte-hrmgm2{margin:0;padding:.45rem .6rem;border-top:1px dashed #334155;color:#64748b;font-size:.6rem;line-height:1.45}.order-rule.svelte-hrmgm2{margin:.65rem 0 0;padding:.55rem .65rem;border:1px solid #334155;border-radius:.45rem;background:#111827;color:#94a3b8;font-size:.65rem;line-height:1.55}.spec-pane.svelte-hrmgm2 .rev-panel{margin-top:0}@media(max-width:1023px){.compare-overlay.svelte-hrmgm2{padding:1rem .6rem}.compare-dialog.svelte-hrmgm2{width:98vw;height:96vh}.compare-body.svelte-hrmgm2{grid-template-columns:1fr;overflow:auto}.compare-pane.svelte-hrmgm2{min-height:56vh;overflow:visible}.plan-summary.svelte-hrmgm2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cur-state-grid.svelte-1b5opzk{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media(min-width:640px){.cur-state-grid.svelte-1b5opzk{grid-template-columns:minmax(0,6fr) minmax(0,4fr) minmax(0,9fr) minmax(0,7fr)}}.del-overlay.svelte-1b5opzk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#02060fb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}.del-modal.svelte-1b5opzk{width:100%;max-width:380px;background:#0f172a;border:1px solid #ef4444;border-radius:.75rem;padding:1.1rem 1.2rem;box-shadow:0 12px 40px #0009}.del-title.svelte-1b5opzk{font-size:1.05rem;font-weight:800;color:#fca5a5;margin-bottom:.5rem}.del-warn.svelte-1b5opzk{font-size:.8rem;color:#cbd5e1;line-height:1.55;margin-bottom:.9rem}.del-label.svelte-1b5opzk{display:block;font-size:.74rem;color:#94a3b8;margin-bottom:.7rem}.del-expect.svelte-1b5opzk{display:inline-block;margin-left:.3rem;padding:.05rem .45rem;border-radius:.3rem;background:#1e293b;color:#e2e8f0;font-weight:700;font-family:ui-monospace,monospace;font-size:.74rem}.del-input.svelte-1b5opzk{display:block;margin-top:.3rem;width:100%;padding:.5rem .6rem;border-radius:.4rem;background:#0b1220;color:#e2e8f0;border:1px solid #44546a;font-size:.88rem}.del-actions.svelte-1b5opzk{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.4rem}.external-fill-row.svelte-1b5opzk{display:grid;align-items:end;gap:.375rem;grid-template-columns:minmax(76px,.8fr) minmax(112px,1.35fr) minmax(76px,.8fr) 52px}.broker-position-grid.svelte-1b5opzk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(max-width:640px){.external-fill-row.svelte-1b5opzk{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-position-grid.svelte-1b5opzk{grid-template-columns:minmax(0,1fr)}.acct-detail.svelte-1b5opzk table{font-size:.72rem}.acct-detail.svelte-1b5opzk th,.acct-detail.svelte-1b5opzk td{padding-top:.3rem;padding-bottom:.3rem}.acct-detail.svelte-1b5opzk .ord-table{width:100%}.acct-detail.svelte-1b5opzk .ord-table th,.acct-detail.svelte-1b5opzk .ord-table td{white-space:nowrap;padding-left:.3rem;padding-right:.3rem}.acct-detail.svelte-1b5opzk .ord-scroll{overflow-x:auto}}.acct-detail.svelte-1b5opzk table.daily-tbl th,.acct-detail.svelte-1b5opzk table.daily-tbl td{padding-left:6px;padding-right:6px}.acct-detail.svelte-1b5opzk table.daily-tbl thead{z-index:5}.stat-line.svelte-1b5opzk{font-size:13px}.score-panel.svelte-1qyw3gy{padding:.65rem .7rem;margin-top:.55rem;border:1px solid #334155;border-radius:.55rem;background:#0f1b2d;min-width:0;color:#cbd5e1}.score-head.svelte-1qyw3gy{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.score-head.svelte-1qyw3gy h4:where(.svelte-1qyw3gy){margin:0;color:#e2e8f0;font-size:.76rem}.score-head.svelte-1qyw3gy h4:where(.svelte-1qyw3gy) small:where(.svelte-1qyw3gy){margin-left:.35rem;color:#94a3b8;font-size:.6rem;font-weight:400}.score-head.svelte-1qyw3gy p:where(.svelte-1qyw3gy){margin:.2rem 0 0;color:#7dd3fc;font-size:.58rem}.score-full-open.svelte-1qyw3gy{flex:0 0 auto;border:1px solid #44546a;border-radius:.35rem;background:#1e293b;color:#93c5fd;padding:.28rem .55rem;font-size:.65rem;font-weight:800;cursor:pointer;white-space:nowrap}.score-full-open.svelte-1qyw3gy:hover{border-color:#38bdf8;background:#172554;color:#dbeafe}.score-full-open.svelte-1qyw3gy:focus-visible,.score-range.svelte-1qyw3gy button:where(.svelte-1qyw3gy):focus-visible,.score-x-scroll.svelte-1qyw3gy:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.score-range-row.svelte-1qyw3gy{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem}.score-range.svelte-1qyw3gy{display:flex;gap:.25rem;flex-wrap:wrap}.score-range.svelte-1qyw3gy button:where(.svelte-1qyw3gy){min-height:32px;border:1px solid #475569;border-radius:.35rem;background:#172033;color:#cbd5e1;padding:.28rem .58rem;font-size:.58rem;font-weight:800;cursor:pointer}.score-range.svelte-1qyw3gy button.active:where(.svelte-1qyw3gy){border-color:#38bdf8;background:#075985;color:#f0f9ff}.score-range-row.svelte-1qyw3gy>small:where(.svelte-1qyw3gy){color:#94a3b8;font-size:.54rem;text-align:right}.score-freshness.svelte-1qyw3gy{margin:.55rem 0 0;padding:.48rem .6rem;border:1px solid #f59e0b;border-left-width:5px;border-radius:.45rem;background:#78350f52;color:#fef3c7;font-size:.62rem;font-weight:800;line-height:1.45}.score-stale.svelte-1qyw3gy{border-color:#92400e}.score-current.svelte-1qyw3gy{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(230px,1fr);gap:.55rem .75rem;margin:.6rem 0 .7rem;padding:.65rem .75rem;border:2px solid #22c55e;border-left-width:6px;border-radius:.65rem;background:linear-gradient(120deg,#14532d66,#0f172ae6);box-shadow:0 8px 24px #02061747}.score-current.current-cash.svelte-1qyw3gy{border-color:#3b82f6;background:linear-gradient(120deg,#1e3a8a6b,#0f172ae6)}.score-current.current-reference.svelte-1qyw3gy,.score-current.current-partial.svelte-1qyw3gy{border-color:#f59e0b;background:linear-gradient(120deg,#78350f57,#0f172ae6)}.current-main.svelte-1qyw3gy{display:grid;grid-template-columns:auto auto;align-items:baseline;align-content:center;gap:.05rem .45rem;min-width:0}.current-main.svelte-1qyw3gy>span:where(.svelte-1qyw3gy){grid-column:1/-1;color:#94a3b8;font-size:.58rem;font-weight:800}.current-main.svelte-1qyw3gy>strong:where(.svelte-1qyw3gy){color:#86efac;font-size:1.55rem;font-variant-numeric:tabular-nums;line-height:1}.current-cash.svelte-1qyw3gy .current-main:where(.svelte-1qyw3gy)>strong:where(.svelte-1qyw3gy){color:#93c5fd}.current-reference.svelte-1qyw3gy .current-main:where(.svelte-1qyw3gy)>strong:where(.svelte-1qyw3gy){color:#fde68a}.current-main.svelte-1qyw3gy>b:where(.svelte-1qyw3gy){color:#f8fafc;font-size:.79rem}.current-main.svelte-1qyw3gy>small:where(.svelte-1qyw3gy){grid-column:1/-1;margin-top:.24rem;color:#cbd5e1;font-size:.58rem;line-height:1.45}.current-main.svelte-1qyw3gy>em:where(.svelte-1qyw3gy){grid-column:1/-1;margin-top:.22rem;color:#fef08a;font-size:.58rem;font-style:normal;font-weight:800}.current-period.svelte-1qyw3gy{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;padding:.45rem .55rem;border:1px solid #334155;border-radius:.45rem;background:#0206178c;text-align:center}.current-period.svelte-1qyw3gy span:where(.svelte-1qyw3gy){display:grid;gap:.1rem}.current-period.svelte-1qyw3gy small:where(.svelte-1qyw3gy){color:#94a3b8;font-size:.53rem}.current-period.svelte-1qyw3gy b:where(.svelte-1qyw3gy){color:#e2e8f0;font-size:.65rem;font-variant-numeric:tabular-nums}.current-period.svelte-1qyw3gy i:where(.svelte-1qyw3gy){color:#64748b;font-style:normal}.current-period.svelte-1qyw3gy em:where(.svelte-1qyw3gy){grid-column:1/-1;color:#7dd3fc;font-size:.52rem;font-style:normal}.score-reference.svelte-1qyw3gy{grid-column:1/-1;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.44rem .55rem;border:1px solid #475569;border-radius:.45rem;background:#0206178a;font-size:.56rem}.score-reference.svelte-1qyw3gy>b:where(.svelte-1qyw3gy){color:#fef08a}.score-reference.svelte-1qyw3gy span:where(.svelte-1qyw3gy){color:#cbd5e1}.score-reference.svelte-1qyw3gy strong:where(.svelte-1qyw3gy){color:#f8fafc;font-variant-numeric:tabular-nums}.score-reference.svelte-1qyw3gy .basis-forming:where(.svelte-1qyw3gy){color:#fbbf24;font-weight:800}.current-detail.svelte-1qyw3gy{grid-column:1/-1;display:flex;align-items:stretch;gap:.4rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px dashed #475569}.current-detail.svelte-1qyw3gy>span:where(.svelte-1qyw3gy),.current-detail.svelte-1qyw3gy .dominant:where(.svelte-1qyw3gy){display:grid;gap:.1rem;min-width:8.5rem;padding:.38rem .48rem;border:1px solid #334155;border-radius:.4rem;background:#02061785}.current-detail.svelte-1qyw3gy .dominant:where(.svelte-1qyw3gy){min-width:12rem;border-color:#f59e0b;background:#78350f3d}.current-detail.svelte-1qyw3gy small:where(.svelte-1qyw3gy){color:#94a3b8;font-size:.52rem}.current-detail.svelte-1qyw3gy b:where(.svelte-1qyw3gy){color:#f8fafc;font-size:.62rem;font-variant-numeric:tabular-nums}.current-detail.svelte-1qyw3gy .dominant:where(.svelte-1qyw3gy) b:where(.svelte-1qyw3gy){color:#fde68a}.score-plot.svelte-1qyw3gy{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem;align-items:stretch}.score-y-scale.svelte-1qyw3gy{position:relative;height:246px;color:#94a3b8;font-size:.55rem;text-align:right;font-variant-numeric:tabular-nums}.score-y-scale.svelte-1qyw3gy span:where(.svelte-1qyw3gy),.score-y-scale.svelte-1qyw3gy strong:where(.svelte-1qyw3gy){position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.score-y-scale.svelte-1qyw3gy strong:where(.svelte-1qyw3gy){padding:.06rem .18rem;border:1px solid #f8fafc;border-radius:.2rem;background:#0f1b2d;color:#fff;font-weight:900}.score-scroll-shell.svelte-1qyw3gy{position:relative;min-width:0}.score-x-scroll.svelte-1qyw3gy{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #334155;border-radius:.4rem;background:#0a1424;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-color:#475569 #0a1424}.score-x-content.svelte-1qyw3gy{position:relative;width:max(100%,var(--plot-min-width));min-width:0}.score-svg-wrap.svelte-1qyw3gy{position:relative;height:246px;overflow:hidden}.score-svg-wrap.svelte-1qyw3gy svg:where(.svelte-1qyw3gy){display:block;width:100%;height:246px;background:#0a1424}.current-zone.held-zone.svelte-1qyw3gy{fill:#22c55e17}.current-zone.cash-zone.svelte-1qyw3gy{fill:#3b82f617}.guide-line.svelte-1qyw3gy{stroke:#334155;stroke-width:.8;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.zero-halo.svelte-1qyw3gy{stroke:#020617;stroke-width:6;opacity:.95;vector-effect:non-scaling-stroke}.zero-line.svelte-1qyw3gy{stroke:#f8fafc;stroke-width:2.2;stroke-dasharray:9 5;vector-effect:non-scaling-stroke}.zone-label.svelte-1qyw3gy,.zero-label.svelte-1qyw3gy{font-size:12px;font-weight:900;paint-order:stroke;stroke:#020617;stroke-width:3px;stroke-linejoin:round}.held-label.svelte-1qyw3gy{fill:#86efac}.cash-label.svelte-1qyw3gy{fill:#93c5fd}.zero-label.svelte-1qyw3gy{fill:#f8fafc}.score-segment.svelte-1qyw3gy{stroke-width:2.7;vector-effect:non-scaling-stroke}.segment-held.svelte-1qyw3gy{stroke:#4ade80}.segment-cash.svelte-1qyw3gy{stroke:#60a5fa}.segment-partial.svelte-1qyw3gy{stroke:#fbbf24;stroke-dasharray:4 3}.score-point.svelte-1qyw3gy{stroke:#020617;stroke-width:2;vector-effect:non-scaling-stroke}.point-positive.svelte-1qyw3gy{fill:#4ade80}.point-negative.svelte-1qyw3gy{fill:#60a5fa}.point-partial.svelte-1qyw3gy{stroke:#fbbf24;stroke-width:3;stroke-dasharray:2 2}.point-event.svelte-1qyw3gy{stroke:#fde047;stroke-width:3;filter:drop-shadow(0 0 4px rgba(253,224,71,.75))}.event-line.svelte-1qyw3gy{stroke:#fde047;stroke-width:1.2;stroke-dasharray:3 4;opacity:.7;vector-effect:non-scaling-stroke}.event-marker.svelte-1qyw3gy{fill:#fde047;stroke:#020617;stroke-width:1.5;vector-effect:non-scaling-stroke}.score-point-label-layer.svelte-1qyw3gy{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.score-point-label.svelte-1qyw3gy{position:absolute;z-index:2;display:grid;min-width:56px;padding:.16rem .22rem;border:1px solid #475569;border-radius:.3rem;background:#020617eb;text-align:center;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 2px 8px #0000004d;font-variant-numeric:tabular-nums}.score-point-label.svelte-1qyw3gy b:where(.svelte-1qyw3gy){color:#f8fafc;font-size:.65rem;line-height:1}.score-point-label.svelte-1qyw3gy small:where(.svelte-1qyw3gy){margin-top:.1rem;color:#94a3b8;font-size:.53rem;white-space:nowrap}.score-point-label.label-positive.svelte-1qyw3gy{border-color:#15803d}.score-point-label.label-negative.svelte-1qyw3gy{border-color:#1d4ed8}.score-point-label.label-event.svelte-1qyw3gy{border-color:#ca8a04;background:#422006f0}.score-axis-track.svelte-1qyw3gy{position:relative;height:1.45rem;border-top:1px solid #1e293b}.score-axis-track.svelte-1qyw3gy span:where(.svelte-1qyw3gy){position:absolute;top:.22rem;transform:translate(-50%);color:#64748b;font-size:.53rem;white-space:nowrap;font-variant-numeric:tabular-nums}.score-scroll-hint.svelte-1qyw3gy{margin:.2rem 0 0 4.85rem;color:#64748b;font-size:.5rem;text-align:center}.score-recent.svelte-1qyw3gy{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-top:.45rem}.score-recent.svelte-1qyw3gy>small:where(.svelte-1qyw3gy){margin-right:.1rem;color:#cbd5e1;font-size:.56rem;font-weight:800}.score-recent.svelte-1qyw3gy span:where(.svelte-1qyw3gy){padding:.22rem .36rem;border:1px solid #334155;border-radius:.3rem;background:#0b1628;color:#cbd5e1;font-size:.56rem;font-variant-numeric:tabular-nums}.score-recent.svelte-1qyw3gy b:where(.svelte-1qyw3gy){color:#f8fafc}.score-recent.svelte-1qyw3gy .recent-positive:where(.svelte-1qyw3gy){border-color:#15803d;color:#bbf7d0}.score-recent.svelte-1qyw3gy .recent-negative:where(.svelte-1qyw3gy){border-color:#1d4ed8;color:#bfdbfe}.score-recent.svelte-1qyw3gy .recent-partial:where(.svelte-1qyw3gy){border-color:#b45309;border-style:dashed;color:#fde68a}.score-accessible-list.svelte-1qyw3gy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.score-warning.svelte-1qyw3gy{display:grid;grid-template-columns:auto 1fr;gap:.14rem .45rem;margin-top:.55rem;padding:.48rem .58rem;border:1px dashed #b45309;border-radius:.45rem;background:#42200659;font-size:.57rem;line-height:1.45}.score-warning.svelte-1qyw3gy b:where(.svelte-1qyw3gy){grid-row:1/4;color:#fde68a}.score-warning.svelte-1qyw3gy span:where(.svelte-1qyw3gy){color:#cbd5e1}.score-warning.svelte-1qyw3gy strong:where(.svelte-1qyw3gy){color:#fef3c7}.score-empty.svelte-1qyw3gy{margin:.65rem 0;padding:.7rem;border:1px dashed #475569;border-radius:.45rem;color:#94a3b8;font-size:.63rem;text-align:center}.score-fullscreen.svelte-1qyw3gy{height:100%;min-height:420px;margin:0;display:flex;flex-direction:column;overflow:auto}.score-fullscreen.svelte-1qyw3gy .score-current:where(.svelte-1qyw3gy){flex:0 0 auto}.score-fullscreen.svelte-1qyw3gy .score-plot:where(.svelte-1qyw3gy){flex:1;min-height:320px}.score-fullscreen.svelte-1qyw3gy .score-y-scale:where(.svelte-1qyw3gy),.score-fullscreen.svelte-1qyw3gy .score-svg-wrap:where(.svelte-1qyw3gy),.score-fullscreen.svelte-1qyw3gy .score-svg-wrap:where(.svelte-1qyw3gy) svg:where(.svelte-1qyw3gy){height:100%;min-height:290px}.score-fullscreen.svelte-1qyw3gy .score-scroll-shell:where(.svelte-1qyw3gy),.score-fullscreen.svelte-1qyw3gy .score-x-scroll:where(.svelte-1qyw3gy),.score-fullscreen.svelte-1qyw3gy .score-x-content:where(.svelte-1qyw3gy){height:100%}.score-fullscreen.svelte-1qyw3gy .score-x-content:where(.svelte-1qyw3gy){display:grid;grid-template-rows:minmax(290px,1fr) auto}.score-fullscreen.svelte-1qyw3gy .score-svg-wrap:where(.svelte-1qyw3gy){height:auto}.score-fullscreen.svelte-1qyw3gy .score-range-row:where(.svelte-1qyw3gy),.score-fullscreen.svelte-1qyw3gy .score-recent:where(.svelte-1qyw3gy),.score-fullscreen.svelte-1qyw3gy .score-warning:where(.svelte-1qyw3gy){flex:0 0 auto}@media(max-width:650px){.score-panel.svelte-1qyw3gy{padding:.55rem}.score-head.svelte-1qyw3gy{align-items:flex-start}.score-head.svelte-1qyw3gy h4:where(.svelte-1qyw3gy) small:where(.svelte-1qyw3gy){display:block;margin:.18rem 0 0}.score-full-open.svelte-1qyw3gy{padding:.32rem .48rem}.score-range-row.svelte-1qyw3gy{align-items:flex-start;flex-direction:column}.score-range.svelte-1qyw3gy button:where(.svelte-1qyw3gy){min-height:40px;padding:.34rem .55rem}.score-range-row.svelte-1qyw3gy>small:where(.svelte-1qyw3gy){text-align:left}.score-current.svelte-1qyw3gy{grid-template-columns:1fr;padding:.55rem}.current-detail.svelte-1qyw3gy{grid-column:1}.current-detail.svelte-1qyw3gy>span:where(.svelte-1qyw3gy),.current-detail.svelte-1qyw3gy .dominant:where(.svelte-1qyw3gy){flex:1 1 8.5rem;min-width:0}.score-plot.svelte-1qyw3gy{grid-template-columns:3.25rem minmax(0,1fr)}.score-scroll-hint.svelte-1qyw3gy{margin-left:3.6rem}.score-y-scale.svelte-1qyw3gy,.score-svg-wrap.svelte-1qyw3gy,.score-svg-wrap.svelte-1qyw3gy svg:where(.svelte-1qyw3gy){height:230px}.score-svg-wrap.svelte-1qyw3gy{height:230px}.score-point-label.svelte-1qyw3gy{min-width:54px}.score-warning.svelte-1qyw3gy{grid-template-columns:1fr}.score-warning.svelte-1qyw3gy b:where(.svelte-1qyw3gy){grid-row:auto}.score-fullscreen.svelte-1qyw3gy{min-height:360px}.score-fullscreen.svelte-1qyw3gy .score-plot:where(.svelte-1qyw3gy){min-height:280px}.current-main.svelte-1qyw3gy>strong:where(.svelte-1qyw3gy){font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.point-event.svelte-1qyw3gy{filter:none}}.pv-notice.svelte-9v23o9{display:inline-flex;align-items:center;min-width:0;padding:2px;border-radius:.5rem;position:relative;overflow:hidden;background:conic-gradient(from var(--pv-angle, 0deg),#ef4444,#f59e0b,#a855f7,#22d3ee,#ef4444);animation:svelte-9v23o9-pv-spin 3.2s linear infinite,svelte-9v23o9-pv-flash 1.2s ease-in-out infinite}.pv-inner.svelte-9v23o9{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.32rem .6rem;border-radius:.4rem;background:linear-gradient(120deg,#7f1d1de6,#4c1d95b8 60%,#0b1322)}.pv-ico.svelte-9v23o9{flex:0 0 auto;font-size:.9rem;line-height:1.2;animation:svelte-9v23o9-pv-bounce 1.2s ease-in-out infinite}.pv-inner.svelte-9v23o9>b:where(.svelte-9v23o9){min-width:0;color:#fff;font-size:.68rem;font-weight:900;line-height:1.45;letter-spacing:-.01em;text-shadow:0 0 8px rgba(239,68,68,.6)}.pv-key.svelte-9v23o9{font-style:normal;color:#fde68a;background:#92400e;padding:.02rem .26rem;border-radius:.24rem}@property --pv-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes svelte-9v23o9-pv-spin{to{--pv-angle: 360deg}}@keyframes svelte-9v23o9-pv-flash{0%,to{box-shadow:0 0 6px #ef444459;filter:brightness(.96)}50%{box-shadow:0 0 20px #ef4444e6,0 0 30px #a855f773;filter:brightness(1.16)}}@keyframes svelte-9v23o9-pv-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.pv-notice.svelte-9v23o9,.pv-ico.svelte-9v23o9{animation:none}.pv-notice.svelte-9v23o9{background:#ef4444}}.rte.svelte-z29l4c{width:100%;border:1px solid #2b384c;border-radius:.55rem;overflow:hidden;background:#0b1220}.rte.svelte-z29l4c:focus-within{border-color:#3b82f6}.rte-tools.svelte-z29l4c{display:flex;gap:.25rem;padding:.35rem;border-bottom:1px solid #1e293b;background:#111c30}.rte-tools.svelte-z29l4c button:where(.svelte-z29l4c){width:1.7rem;height:1.55rem;border:1px solid #334155;border-radius:.3rem;background:#1e293b;color:#cbd5e1;cursor:pointer;line-height:1}.rte-tools.svelte-z29l4c button:where(.svelte-z29l4c):hover{background:#334155;color:#fff}.rte-input.svelte-z29l4c{min-height:7rem;padding:.7rem;color:#e2e8f0;font-size:.84rem;line-height:1.6;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.rte.compact.svelte-z29l4c .rte-input:where(.svelte-z29l4c){min-height:3.2rem}.rte-input.svelte-z29l4c:empty:before{content:attr(data-placeholder);color:#64748b;font-style:italic;pointer-events:none}.rte-input.svelte-z29l4c p,.rte-input.svelte-z29l4c div{margin:0}.petrou-current.svelte-1fq6e4{width:100%;min-width:0;display:flex;flex-direction:column;gap:.6rem;border:3px solid #a855f7;background:linear-gradient(135deg,#4c1d9524,#101d34);animation:svelte-1fq6e4-petrou-frame 1.4s ease-in-out infinite}@keyframes svelte-1fq6e4-petrou-frame{0%,to{border-color:#7c3aed;box-shadow:0 0 0 1px #a855f740,0 0 10px #a855f740}50%{border-color:#d8b4fe;box-shadow:0 0 0 2px #d8b4fe8c,0 0 26px #a855f7b3}}@media(prefers-reduced-motion:reduce){.petrou-current.svelte-1fq6e4{animation:none;border-color:#a855f7;box-shadow:0 0 0 1px #a855f759,0 0 18px #a855f759}}.head.svelte-1fq6e4{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.16)}.head.svelte-1fq6e4 h3:where(.svelte-1fq6e4){margin:0;color:#f8fafc;font-size:1rem;font-weight:800;letter-spacing:-.01em}.head.svelte-1fq6e4 p:where(.svelte-1fq6e4){margin:.22rem 0 0;color:#94a3b8;font-size:.68rem;line-height:1.45}.head.svelte-1fq6e4 small:where(.svelte-1fq6e4){flex:0 0 auto;padding:.2rem .5rem;border-radius:999px;background:#0f172ab3;border:1px solid #334155;color:#94a3b8;font-size:.62rem;white-space:nowrap}.status-row.svelte-1fq6e4{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.acct-note.svelte-1fq6e4{padding:.28rem .6rem;border-radius:999px;background:#facc1524;border:1px solid rgba(234,179,8,.5);color:#fde68a;font-size:.66rem;font-weight:800;white-space:nowrap}.sell-guide.svelte-1fq6e4{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;background:#facc1524;border:1px solid rgba(234,179,8,.5);color:#fde68a;font-size:.7rem;font-weight:800;white-space:nowrap}.sell-guide.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fef08a;margin:0 .2rem}.status.svelte-1fq6e4{display:inline-block;width:-moz-max-content;width:max-content;padding:.28rem .65rem;border-radius:999px;background:#1e293b;border:1px solid #64748b;color:#e2e8f0;font-size:.72rem;font-weight:800}.status.hold.svelte-1fq6e4{background:#052e16;border-color:#166534;color:#86efac}.status.cash.svelte-1fq6e4{background:#1e293b;border-color:#64748b;color:#e2e8f0}.status.fresh-buy.svelte-1fq6e4{background:#14532d;border-color:#4ade80;color:#dcfce7;box-shadow:0 0 10px #4ade804d}.status.fresh-sell.svelte-1fq6e4{background:#7f1d1d;border-color:#f87171;color:#fee2e2;box-shadow:0 0 10px #f8717159}.freshness-warning.svelte-1fq6e4{padding:.55rem .7rem;border:2px solid #ef4444;border-radius:.5rem;background:#7f1d1d6b;color:#fecaca;font-size:.7rem;font-weight:750;line-height:1.45}.buy-alert.svelte-1fq6e4{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:2px solid #ef4444;border-radius:.7rem;background:linear-gradient(100deg,#450a0a,#7f1d1d 55%,#451a03);box-shadow:0 0 20px #ef44444d,inset 0 0 20px #f8717114;animation:svelte-1fq6e4-petrou-pulse 1.8s ease-in-out infinite}.buy-alert-icon.svelte-1fq6e4{font-size:1.55rem}.buy-alert.svelte-1fq6e4 strong:where(.svelte-1fq6e4){display:block;color:#fff;font-size:1.05rem;letter-spacing:.01em}.buy-alert.svelte-1fq6e4 small:where(.svelte-1fq6e4){display:block;margin-top:.2rem;color:#fecaca;font-size:.68rem}.main.svelte-1fq6e4{margin:0;padding:.45rem .65rem;border-radius:.5rem;background:#0206176b;border-left:3px solid #7c3aed;color:#e2e8f0;font-size:.82rem;font-weight:700}.actionplan.svelte-1fq6e4{padding:.6rem .75rem;border:1px solid #334155;border-radius:.5rem;background:#02061780}.ap-head.svelte-1fq6e4{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.35rem .5rem;color:#f8fafc;font-size:.75rem;font-weight:800;margin-bottom:.45rem}.ap-head-title.svelte-1fq6e4{flex:0 0 auto}.ap-grid.svelte-1fq6e4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem}.ap-card.svelte-1fq6e4{padding:.5rem .6rem;border-radius:.45rem;border:1px solid #334155;background:#0f172a8c;display:grid;gap:.28rem}.ap-card.ap-next.svelte-1fq6e4{border-left:3px solid #22c55e}.ap-card.ap-prev.svelte-1fq6e4{border-left:3px solid #64748b;opacity:.92}.ap-card.ap-stale.svelte-1fq6e4{grid-column:1/-1;border:2px solid #ef4444;background:#7f1d1d59}.ap-stale.svelte-1fq6e4 .ap-title:where(.svelte-1fq6e4){color:#fecaca}.ap-title.svelte-1fq6e4{font-size:.68rem;font-weight:800;color:#e2e8f0}.ap-next.svelte-1fq6e4 .ap-title:where(.svelte-1fq6e4){color:#86efac}.ap-line.svelte-1fq6e4{font-size:.7rem;color:#cbd5e1;line-height:1.45}.ap-line.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f1f5f9}.ap-line.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.63rem}.ap-result.svelte-1fq6e4{margin-top:.15rem;padding-top:.3rem;border-top:1px dashed #334155;color:#94a3b8}.ap-result.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#c4b5fd}.details.svelte-1fq6e4{display:flex;flex-wrap:wrap;gap:.4rem}.details.svelte-1fq6e4 span:where(.svelte-1fq6e4){padding:.32rem .55rem;border-radius:.4rem;background:#111827d9;border:1px solid #1e293b;color:#94a3b8;font-size:.66rem}.details.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#c4b5fd}.hint.svelte-1fq6e4,.muted.svelte-1fq6e4,.error.svelte-1fq6e4{margin:0;color:#94a3b8;font-size:.67rem;line-height:1.45}.error.svelte-1fq6e4{color:#fca5a5}@keyframes svelte-1fq6e4-petrou-pulse{0%,to{box-shadow:0 0 14px #ef444440,inset 0 0 20px #f871710f}50%{box-shadow:0 0 28px #ef44448c,inset 0 0 24px #f871711f}}.proximity.svelte-1fq6e4{padding:.65rem .75rem;border:1px solid #334155;border-left:3px solid #f59e0b;border-radius:.5rem;background:#0f172a94}.proximity-head.svelte-1fq6e4{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.proximity-head.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fde68a;font-size:.75rem}.proximity-head.svelte-1fq6e4 small:where(.svelte-1fq6e4),.proximity-note.svelte-1fq6e4{color:#94a3b8;font-size:.64rem}.proximity-note.svelte-1fq6e4{margin:.3rem 0 .5rem}.proximity-summary.svelte-1fq6e4{margin-top:.5rem;padding:.5rem .6rem;border-top:1px dashed #475569;background:#02061773}.proximity-summary.svelte-1fq6e4>div:where(.svelte-1fq6e4){display:flex;align-items:center;gap:.45rem}.proximity-summary.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f8fafc;font-size:.7rem}.proximity-summary.svelte-1fq6e4 p:where(.svelte-1fq6e4){margin:.28rem 0;color:#cbd5e1;font-size:.67rem;line-height:1.45}.proximity-summary.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#93c5fd;font-size:.62rem;line-height:1.45}.risk.svelte-1fq6e4{padding:.15rem .4rem;border-radius:999px;font-size:.6rem;font-weight:800}.risk-high.svelte-1fq6e4{color:#fecaca;background:#7f1d1d}.risk-warn.svelte-1fq6e4{color:#fde68a;background:#713f12}.risk-watch.svelte-1fq6e4{color:#bfdbfe;background:#1e3a8a}.ap-execute.svelte-1fq6e4{border-width:2px!important;border-left-width:6px!important;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ap-execute.svelte-1fq6e4 .ap-title:where(.svelte-1fq6e4){font-size:.8rem}.ap-execute-changed.svelte-1fq6e4{border-color:#ef4444!important;background:linear-gradient(100deg,#7f1d1dd1,#450a0ab8);box-shadow:0 0 18px #ef444466;animation-name:svelte-1fq6e4-execute-changed-pulse;animation-duration:1.05s}.ap-execute-changed.svelte-1fq6e4 .ap-title:where(.svelte-1fq6e4){color:#fee2e2}.ap-execute-changed.svelte-1fq6e4 .ap-line:where(.svelte-1fq6e4) b:where(.svelte-1fq6e4){color:#fecaca}.ap-execute-changed.svelte-1fq6e4 .small-note:where(.svelte-1fq6e4){color:#fca5a5!important}.ap-execute-unchanged.svelte-1fq6e4{border-color:#22c55e!important;background:linear-gradient(100deg,#14532dd1,#052e16b3);box-shadow:0 0 18px #22c55e59;animation-name:svelte-1fq6e4-execute-unchanged-pulse}.ap-execute-unchanged.svelte-1fq6e4 .ap-title:where(.svelte-1fq6e4){color:#dcfce7}.ap-execute-unchanged.svelte-1fq6e4 .ap-line:where(.svelte-1fq6e4) b:where(.svelte-1fq6e4){color:#bbf7d0}.ap-execute-unchanged.svelte-1fq6e4 .small-note:where(.svelte-1fq6e4){color:#86efac!important}.small-note.svelte-1fq6e4{font-size:.64rem!important}@keyframes svelte-1fq6e4-execute-changed-pulse{0%,to{border-color:#ef4444;box-shadow:0 0 0 1px #ef444466,0 0 10px #ef444459;background:linear-gradient(100deg,#7f1d1dd1,#450a0ab8)}50%{border-color:#fecaca;box-shadow:0 0 0 4px #f871719e,0 0 40px #ef4444fa;background:linear-gradient(100deg,#be1e1ef7,#7f1d1de0)}}@keyframes svelte-1fq6e4-execute-unchanged-pulse{0%,to{box-shadow:0 0 12px #22c55e38}50%{box-shadow:0 0 28px #22c55ea6}}@media(prefers-reduced-motion:reduce){.ap-execute.svelte-1fq6e4{animation:none}}.weekly-recent.svelte-1fq6e4{padding:.65rem .75rem;border:1px solid #475569;border-radius:.55rem;background:linear-gradient(135deg,#0f172aeb,#0f2338c2);box-shadow:0 8px 24px #02061733}.weekly-recent-head.svelte-1fq6e4{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.5rem}.weekly-recent-head.svelte-1fq6e4 h4:where(.svelte-1fq6e4){margin:0;color:#e0f2fe;font-size:.76rem}.weekly-recent-head.svelte-1fq6e4 small:where(.svelte-1fq6e4){display:block;margin-top:.15rem;color:#94a3b8;font-size:.59rem}.weekly-recent-head.svelte-1fq6e4 button:where(.svelte-1fq6e4){flex:0 0 auto;border:1px solid #0ea5e9;border-radius:.38rem;background:#0c4a6e;color:#e0f2fe;padding:.3rem .55rem;font-size:.61rem;font-weight:800;cursor:pointer}.weekly-recent-head.svelte-1fq6e4 button:where(.svelte-1fq6e4):hover{background:#0369a1}.weekly-table-compact.svelte-1fq6e4{border:1px solid #334155;border-radius:.42rem}.weekly-table-wrap.weekly-table-compact.svelte-1fq6e4{max-height:none;overflow:auto}.weekly-table-wrap.weekly-table-compact.svelte-1fq6e4 table:where(.svelte-1fq6e4){min-width:0;width:100%}.weekly-table-wrap.weekly-table-compact.svelte-1fq6e4 th:where(.svelte-1fq6e4){position:static}.weekly-table-wrap.weekly-table-compact.svelte-1fq6e4 th:where(.svelte-1fq6e4),.weekly-table-wrap.weekly-table-compact.svelte-1fq6e4 td:where(.svelte-1fq6e4){white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.weekly-table-wrap.weekly-table-compact.svelte-1fq6e4 td.weekly-action-cell:where(.svelte-1fq6e4),.weekly-table-wrap.weekly-table-compact.svelte-1fq6e4 th:where(.svelte-1fq6e4):last-child{width:auto;min-width:0}.strategy-memo.svelte-1fq6e4{padding:.7rem .8rem;border:2px solid #06b6d4;border-radius:.65rem;background:linear-gradient(135deg,#082f49b8,#0f172ab8);box-shadow:0 0 16px #06b6d42e}.memo-head.svelte-1fq6e4{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.memo-head.svelte-1fq6e4 h4:where(.svelte-1fq6e4){margin:0;color:#cffafe;font-size:.78rem}.memo-head.svelte-1fq6e4 small:where(.svelte-1fq6e4){display:block;margin-top:.18rem;color:#7dd3fc;font-size:.61rem}.memo-edit.svelte-1fq6e4,.memo-save.svelte-1fq6e4,.memo-cancel.svelte-1fq6e4{border:1px solid #155e75;border-radius:.35rem;padding:.3rem .65rem;font-size:.66rem;font-weight:800;cursor:pointer}.memo-edit.svelte-1fq6e4{background:#164e63;color:#cffafe}.memo-edit.svelte-1fq6e4:hover,.memo-save.svelte-1fq6e4:hover{background:#0e7490}.memo-save.svelte-1fq6e4{background:#0e7490;color:#ecfeff}.memo-cancel.svelte-1fq6e4{background:#1e293b;color:#cbd5e1;border-color:#475569}.memo-actions.svelte-1fq6e4{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.45rem}.memo-edit.svelte-1fq6e4:disabled,.memo-save.svelte-1fq6e4:disabled,.memo-cancel.svelte-1fq6e4:disabled{opacity:.55;cursor:wait}.memo-view.svelte-1fq6e4{padding:.65rem .75rem;border:1px solid #164e63;border-radius:.45rem;background:#02061794;color:#e2e8f0;font-size:.78rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.memo-view.svelte-1fq6e4 p,.memo-view.svelte-1fq6e4 div{margin:0}.memo-empty.svelte-1fq6e4{display:block;padding:.45rem .6rem;border:1px dashed #155e75;border-radius:.45rem;color:#7dd3fc;font-size:.7rem;text-align:center}.memo-error.svelte-1fq6e4{margin-top:.4rem;color:#fca5a5;font-size:.65rem}.memo-editor.svelte-1fq6e4 .rte-input{min-height:10rem}.soxl-card.svelte-1fq6e4{border-color:#0ea5e9;background:linear-gradient(135deg,#082f4957,#101d34);animation:svelte-1fq6e4-petrou-soxl-frame 1.4s ease-in-out infinite}@keyframes svelte-1fq6e4-petrou-soxl-frame{0%,to{border-color:#0284c7;box-shadow:0 0 0 1px #0ea5e947,0 0 12px #0ea5e94d}50%{border-color:#67e8f9;box-shadow:0 0 0 2px #67e8f99e,0 0 28px #06b6d4b8}}@media(prefers-reduced-motion:reduce){.soxl-card.svelte-1fq6e4{animation:none;border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e966,0 0 18px #0ea5e966}}.soxl-card.svelte-1fq6e4 .proximity:where(.svelte-1fq6e4){border-left-color:#38bdf8}.soxl-card.svelte-1fq6e4 .main:where(.svelte-1fq6e4){border-left-color:#0ea5e9}.tecl-card.svelte-1fq6e4{border-color:#14b8a6;background:linear-gradient(135deg,#064e3b57,#101d34);animation:svelte-1fq6e4-petrou-tecl-frame 1.4s ease-in-out infinite}@keyframes svelte-1fq6e4-petrou-tecl-frame{0%,to{border-color:#0f766e;box-shadow:0 0 0 1px #14b8a647,0 0 12px #14b8a64d}50%{border-color:#5eead4;box-shadow:0 0 0 2px #5eead49e,0 0 28px #0d9488b8}}@media(prefers-reduced-motion:reduce){.tecl-card.svelte-1fq6e4{animation:none;border-color:#14b8a6;box-shadow:0 0 0 1px #14b8a666,0 0 18px #14b8a666}}.tecl-card.svelte-1fq6e4 .proximity:where(.svelte-1fq6e4),.tecl-card.svelte-1fq6e4 .main:where(.svelte-1fq6e4){border-left-color:#14b8a6}.upro-card.svelte-1fq6e4{border-color:#f59e0b;background:linear-gradient(135deg,#78350f4d,#101d34);animation:svelte-1fq6e4-petrou-upro-frame 1.4s ease-in-out infinite}@keyframes svelte-1fq6e4-petrou-upro-frame{0%,to{border-color:#d97706;box-shadow:0 0 0 1px #f59e0b47,0 0 12px #f59e0b4d}50%{border-color:#fcd34d;box-shadow:0 0 0 2px #fcd34d9e,0 0 28px #d97706b8}}@media(prefers-reduced-motion:reduce){.upro-card.svelte-1fq6e4{animation:none;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b66,0 0 18px #f59e0b66}}.upro-card.svelte-1fq6e4 .proximity:where(.svelte-1fq6e4),.upro-card.svelte-1fq6e4 .main:where(.svelte-1fq6e4){border-left-color:#f59e0b}.petrou-current.svelte-1fq6e4:focus-visible{outline:3px solid #f8fafc;outline-offset:4px;scroll-margin-top:1rem}.freshness-note.svelte-1fq6e4{padding:.45rem .6rem;border:1px solid #854d0e;border-left:3px solid #f59e0b;border-radius:.45rem;background:#78350f47;color:#fde68a;font-size:.66rem;line-height:1.45}.freshness-note.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fef08a}.proximity-bottom.svelte-1fq6e4{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:.5rem;align-items:stretch}.proximity-bottom.svelte-1fq6e4 .proximity-summary:where(.svelte-1fq6e4){margin-top:.5rem}.chart-open.svelte-1fq6e4{margin-top:.5rem;border:2px solid #f59e0b;border-radius:.55rem;background:linear-gradient(135deg,#713f12,#92400e);color:#fff7ed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;cursor:pointer;box-shadow:0 0 16px #f59e0b59;transition:transform .15s,box-shadow .15s}.chart-open.svelte-1fq6e4:hover{transform:translateY(-2px);box-shadow:0 0 26px #fbbf24b3}.chart-open.svelte-1fq6e4 span:where(.svelte-1fq6e4){font-size:1.35rem}.chart-open.svelte-1fq6e4 b:where(.svelte-1fq6e4){font-size:.78rem}.chart-open.svelte-1fq6e4 small:where(.svelte-1fq6e4){font-size:.6rem;color:#fed7aa}.chart-overlay.svelte-1fq6e4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#020617d1;display:flex;align-items:center;justify-content:center;padding:1rem}.chart-modal.svelte-1fq6e4{--chart-modal-pad:1rem;width:min(1100px,100%);height:92vh;max-height:92vh;min-width:0;min-height:0;overflow:auto;display:block;overscroll-behavior:contain;scrollbar-gutter:stable;border:2px solid #f59e0b;border-radius:.8rem;background:#0b1220;padding:0;box-shadow:0 18px 70px #000000b3}.chart-modal-fixed.svelte-1fq6e4{position:sticky;top:0;z-index:12;margin:0;padding:0 var(--chart-modal-pad) .45rem;border-bottom:1px solid #3a2c12;background:linear-gradient(180deg,#0d1526 82%,#0b1220);box-shadow:0 10px 18px #0206176b}.chart-modal-scroll.svelte-1fq6e4{min-height:0;overflow:visible;padding:0 var(--chart-modal-pad) var(--chart-modal-pad)}.chart-modal-head.svelte-1fq6e4{position:static;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 calc(-1 * var(--chart-modal-pad)) .2rem;padding:.85rem var(--chart-modal-pad);background:linear-gradient(180deg,#0d1526 78%,#0d1526eb);border-bottom:1px solid #3a2c12;border-radius:.7rem .7rem 0 0}.chart-modal-head.svelte-1fq6e4 h3:where(.svelte-1fq6e4){margin:0;color:#fef3c7;font-size:1rem}.chart-modal-head.svelte-1fq6e4 p:where(.svelte-1fq6e4){margin:.2rem 0 0;color:#94a3b8;font-size:.68rem}.chart-close.svelte-1fq6e4{flex:0 0 auto;border:1px solid #b45309;background:#78350f;color:#fed7aa;border-radius:999px;padding:.4rem .85rem;font-size:.72rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s}.chart-close.svelte-1fq6e4:hover{background:#92400e;border-color:#f59e0b;color:#fff7ed;transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b59}.chart-legend.svelte-1fq6e4{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:.8rem 0 .5rem;color:#cbd5e1;font-size:.65rem}.chart-legend.svelte-1fq6e4 i:where(.svelte-1fq6e4){display:inline-block;width:18px;height:3px;margin-right:.25rem;vertical-align:middle;border-radius:2px}.lg-price.svelte-1fq6e4{background:#f8fafc}.lg-hard.svelte-1fq6e4{background:#fb923c}.lg-dynamic.svelte-1fq6e4{background:#c084fc}.lg-applied.svelte-1fq6e4{background:#facc15}.lg-macd.svelte-1fq6e4{background:#22d3ee}.lg-signal.svelte-1fq6e4{background:#f472b6}.chart-panel.svelte-1fq6e4{padding:.65rem .7rem;margin-top:.55rem;border:1px solid #334155;border-radius:.55rem;background:#0f1b2d}.chart-panel.svelte-1fq6e4 h4:where(.svelte-1fq6e4){margin:0 0 .45rem;color:#e2e8f0;font-size:.72rem}.chart-panel.svelte-1fq6e4 h4:where(.svelte-1fq6e4) small:where(.svelte-1fq6e4){margin-left:.35rem;color:#94a3b8;font-size:.6rem;font-weight:400}.chart-panel.svelte-1fq6e4 svg:where(.svelte-1fq6e4){display:block;width:100%;height:220px;background:linear-gradient(to bottom,rgba(30,41,59,.18),transparent);border-bottom:1px solid #334155}.macd-panel.svelte-1fq6e4 svg:where(.svelte-1fq6e4){height:190px}.chart-line.svelte-1fq6e4{fill:none;stroke-linecap:round;stroke-linejoin:round}.price-line.svelte-1fq6e4{stroke:#f8fafc;stroke-width:2}.hard-line.svelte-1fq6e4{stroke:#fb923c;stroke-width:1.4;stroke-dasharray:7 4}.dynamic-line.svelte-1fq6e4{stroke:#c084fc;stroke-width:1.4;stroke-dasharray:4 4}.applied-line.svelte-1fq6e4{stroke:#facc15;stroke-width:2}.macd-line.svelte-1fq6e4{stroke:#22d3ee;stroke-width:2}.signal-line.svelte-1fq6e4{stroke:#f472b6;stroke-width:1.6}.zero-line-halo.svelte-1fq6e4{stroke:#0b1220;stroke-width:4;opacity:.9}.zero-line.svelte-1fq6e4{stroke:#f8fafc;stroke-width:1.8;stroke-dasharray:8 5;opacity:1}.buy-dot.svelte-1fq6e4{fill:#4ade80;stroke:#052e16;stroke-width:2}.sell-dot.svelte-1fq6e4{fill:#f87171;stroke:#450a0a;stroke-width:2}.chart-axis.svelte-1fq6e4{display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem;color:#64748b;font-size:.58rem}.chart-axis.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(2){color:#94a3b8;text-align:center}.chart-reading.svelte-1fq6e4{display:grid;gap:.25rem;margin-top:.65rem;padding:.65rem .75rem;border:1px dashed #64748b;border-radius:.5rem;color:#cbd5e1;font-size:.65rem;line-height:1.5}.chart-reading.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fde68a}.chart-reading.svelte-1fq6e4 strong:where(.svelte-1fq6e4){color:#facc15}@media(max-width:650px){.proximity-bottom.svelte-1fq6e4{grid-template-columns:1fr}.chart-open.svelte-1fq6e4{min-height:4.2rem}.chart-overlay.svelte-1fq6e4{padding:.35rem}.chart-modal.svelte-1fq6e4{--chart-modal-pad:.7rem;height:calc(100dvh - .7rem);max-height:calc(100dvh - .7rem)}.chart-modal-fixed.svelte-1fq6e4{padding-bottom:.3rem}.chart-modal-head.svelte-1fq6e4{padding:.55rem var(--chart-modal-pad)}.chart-range.svelte-1fq6e4{margin:.35rem 0 .2rem;padding:.3rem .4rem}.chart-stop-status.svelte-1fq6e4{margin:.3rem 0;padding:.35rem .45rem}.chart-panel.svelte-1fq6e4 h4:where(.svelte-1fq6e4) small:where(.svelte-1fq6e4){display:block;margin:.2rem 0 0}.chart-axis.svelte-1fq6e4{font-size:.52rem}}.weekly-log.svelte-1fq6e4{margin-top:.7rem;border:1px solid #334155;border-radius:.55rem;background:#0b1628;overflow:hidden}.weekly-log.svelte-1fq6e4 summary:where(.svelte-1fq6e4){padding:.6rem .7rem;color:#fef3c7;font-size:.7rem;font-weight:800;cursor:pointer}.weekly-table-wrap.svelte-1fq6e4{max-height:32rem;overflow:auto}.weekly-table-wrap.svelte-1fq6e4 table:where(.svelte-1fq6e4){width:100%;border-collapse:collapse;min-width:760px;font-size:.62rem}.weekly-table-wrap.svelte-1fq6e4 th:where(.svelte-1fq6e4){position:sticky;top:0;background:#17243a;color:#cbd5e1;text-align:left;padding:.45rem .5rem;z-index:1}.weekly-table-wrap.svelte-1fq6e4 td:where(.svelte-1fq6e4){padding:.4rem .5rem;border-top:1px solid #1e293b;color:#94a3b8;vertical-align:top;white-space:nowrap}.weekly-table-wrap.svelte-1fq6e4 tr:where(.svelte-1fq6e4):hover td:where(.svelte-1fq6e4){background:#1e293b80}.weekly-date-cell.svelte-1fq6e4{min-width:6.4rem;border-right:1px solid #26364d!important;background:#0f172ab8;color:#e2e8f0!important;font-weight:800;font-variant-numeric:tabular-nums}.weekly-opinion-row.svelte-1fq6e4 td:where(.svelte-1fq6e4){padding:.08rem .5rem .62rem;border-top:0!important;white-space:normal}.weekly-opinion.svelte-1fq6e4{display:grid;gap:.22rem;padding:.5rem .6rem;border:1px dashed #475569;border-left:4px solid #64748b;border-radius:.42rem;background:#02061794;line-height:1.48;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.weekly-opinion.svelte-1fq6e4 strong:where(.svelte-1fq6e4){display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:#e2e8f0;font-size:.64rem}.weekly-opinion.svelte-1fq6e4 strong:where(.svelte-1fq6e4) span:where(.svelte-1fq6e4){padding:.12rem .35rem;border:1px solid #475569;border-radius:999px;color:#94a3b8;font-size:.54rem}.weekly-opinion.svelte-1fq6e4 p:where(.svelte-1fq6e4){margin:0;color:#b8c5d8;font-size:.59rem;font-variant-numeric:tabular-nums}.weekly-opinion.svelte-1fq6e4.opinion-buy,.weekly-opinion.svelte-1fq6e4.opinion-buy-near{border-color:#65a30d;border-left-color:#84cc16;background:#3653142b}.weekly-opinion.svelte-1fq6e4.opinion-buy strong:where(.svelte-1fq6e4),.weekly-opinion.svelte-1fq6e4.opinion-buy-near strong:where(.svelte-1fq6e4){color:#d9f99d}.weekly-opinion.svelte-1fq6e4.opinion-sell,.weekly-opinion.svelte-1fq6e4.opinion-sell-near{border-color:#b91c1c;border-left-color:#ef4444;background:#7f1d1d29}.weekly-opinion.svelte-1fq6e4.opinion-sell strong:where(.svelte-1fq6e4),.weekly-opinion.svelte-1fq6e4.opinion-sell-near strong:where(.svelte-1fq6e4){color:#fecaca}.weekly-opinion.svelte-1fq6e4.opinion-safer{border-color:#15803d;border-left-color:#22c55e;background:#14532d26}.weekly-opinion.svelte-1fq6e4.opinion-safer strong:where(.svelte-1fq6e4){color:#bbf7d0}.weekly-opinion.svelte-1fq6e4.opinion-mixed,.weekly-opinion.svelte-1fq6e4.opinion-warning{border-color:#b45309;border-left-color:#f59e0b;background:#78350f2e}.weekly-opinion.svelte-1fq6e4.opinion-mixed strong:where(.svelte-1fq6e4),.weekly-opinion.svelte-1fq6e4.opinion-warning strong:where(.svelte-1fq6e4){color:#fde68a}.weekly-opinion.svelte-1fq6e4.opinion-waiting{border-color:#475569;border-left-color:#60a5fa;background:#1e3a8a21}.state-badge.svelte-1fq6e4{display:inline-block;padding:.12rem .35rem;border-radius:999px;background:#334155;color:#cbd5e1;font-size:.58rem}.state-badge.held-badge.svelte-1fq6e4{background:#14532d;color:#bbf7d0}.hist-up.svelte-1fq6e4,.action-buy.svelte-1fq6e4{color:#4ade80!important}.hist-down.svelte-1fq6e4,.action-sell.svelte-1fq6e4{color:#f87171!important}.chart-range.svelte-1fq6e4{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin:.65rem 0 .25rem;padding:.4rem .5rem;border:1px solid #334155;border-radius:.45rem;background:#0f1b2d;color:#94a3b8;font-size:.62rem}.chart-range.svelte-1fq6e4 span:where(.svelte-1fq6e4){font-weight:800;color:#e2e8f0;margin-right:.15rem}.chart-range.svelte-1fq6e4 button:where(.svelte-1fq6e4){border:1px solid #475569;border-radius:.3rem;padding:.25rem .5rem;background:#1e293b;color:#cbd5e1;font-size:.61rem;cursor:pointer}.chart-range.svelte-1fq6e4 button:where(.svelte-1fq6e4):hover,.chart-range.svelte-1fq6e4 button.active:where(.svelte-1fq6e4){border-color:#f59e0b;background:#713f12;color:#fef3c7}.chart-range.svelte-1fq6e4 small:where(.svelte-1fq6e4){margin-left:auto;color:#7dd3fc;font-size:.58rem}.chart-events.svelte-1fq6e4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.55rem 0}.event-card.svelte-1fq6e4{display:grid;gap:.16rem;padding:.5rem .6rem;border:1px solid #334155;border-radius:.45rem;background:#0f1b2d;font-size:.63rem}.event-card.svelte-1fq6e4 b:where(.svelte-1fq6e4){font-size:.67rem}.event-card.svelte-1fq6e4 span:where(.svelte-1fq6e4){color:#e2e8f0}.event-card.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8}.event-stop.svelte-1fq6e4{border-left:3px solid #fb923c}.event-stop.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fdba74}.event-macd.svelte-1fq6e4{border-left:3px solid #22d3ee}.event-macd.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#67e8f9}@media(max-width:650px){.chart-events.svelte-1fq6e4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:.3rem 0}.event-card.svelte-1fq6e4{min-width:0;padding:.35rem .4rem;overflow-wrap:anywhere}.event-card.svelte-1fq6e4 span:where(.svelte-1fq6e4),.event-card.svelte-1fq6e4 small:where(.svelte-1fq6e4){white-space:normal}}.event-day-labels.svelte-1fq6e4{display:flex;flex-wrap:wrap;gap:.25rem .45rem;margin-top:.3rem;padding:.25rem .35rem;border-bottom:1px solid #334155;font-size:.56rem;font-variant-numeric:tabular-nums}.event-day-labels.svelte-1fq6e4 span:where(.svelte-1fq6e4){padding:.1rem .28rem;border-radius:.2rem;background:#1e293b}.event-buy-label.svelte-1fq6e4{color:#86efac;border:1px solid rgba(34,197,94,.45)}.event-sell-label.svelte-1fq6e4{color:#fca5a5;border:1px solid rgba(239,68,68,.45)}.chart-week-axis.svelte-1fq6e4{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem;margin-top:.15rem;border-bottom:1px solid #334155}.chart-week-track.svelte-1fq6e4{position:relative;height:1.3rem;min-width:0}.chart-week-track.svelte-1fq6e4 span:where(.svelte-1fq6e4){position:absolute;top:.12rem;transform:translate(-50%);color:#64748b;font-size:.53rem;white-space:nowrap;font-variant-numeric:tabular-nums}.chart-week-track.svelte-1fq6e4 span.tick-first:where(.svelte-1fq6e4){transform:none}.chart-week-track.svelte-1fq6e4 span.tick-last:where(.svelte-1fq6e4){transform:translate(-100%)}.chart-explain.svelte-1fq6e4{display:grid;gap:.18rem;margin-top:.45rem;padding:.5rem .6rem;border-radius:.4rem;background:#0206177a;color:#94a3b8;font-size:.61rem;line-height:1.45}.chart-explain.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fde68a}.chart-explain.svelte-1fq6e4 strong:where(.svelte-1fq6e4){color:#facc15}.chart-plot.svelte-1fq6e4{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:stretch;gap:.35rem}.chart-y-scale.svelte-1fq6e4{position:relative;padding:0;color:#94a3b8;font-size:.56rem;text-align:right;font-variant-numeric:tabular-nums}.chart-y-scale.svelte-1fq6e4 span:where(.svelte-1fq6e4),.chart-y-scale.svelte-1fq6e4 strong:where(.svelte-1fq6e4){position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.price-scale.svelte-1fq6e4{color:#cbd5e1}.macd-scale.svelte-1fq6e4 .scale-max:where(.svelte-1fq6e4),.macd-scale.svelte-1fq6e4 .scale-min:where(.svelte-1fq6e4),.macd-scale.svelte-1fq6e4 .scale-zero:where(.svelte-1fq6e4){position:absolute;right:0;transform:translateY(-50%)}.macd-scale.svelte-1fq6e4 .scale-zero:where(.svelte-1fq6e4){padding:.06rem .18rem;border:1px solid #94a3b8;border-radius:.2rem;background:#0f1b2d;color:#f8fafc;font-weight:900}.basis-badge.svelte-1fq6e4{display:inline-block;padding:.12rem .3rem;border-radius:999px;background:#713f12;color:#fed7aa;font-size:.56rem}.basis-badge.basis-high.svelte-1fq6e4{background:#4c1d95;color:#e9d5ff}.reentry-event-line.svelte-1fq6e4{stroke:#a3e635;stroke-width:2.4;stroke-dasharray:4 3;opacity:.98;filter:drop-shadow(0 0 3px rgba(163,230,53,.95))}.reentry-event-dot.svelte-1fq6e4{fill:#bef264;stroke:#1a2e05;stroke-width:2}.reentry-event-label.svelte-1fq6e4{fill:#ecfccb;font-size:11px;font-weight:900;paint-order:stroke;stroke:#0b1220;stroke-width:4px;stroke-linejoin:round}.reentry-event-labels.svelte-1fq6e4{display:flex;flex-wrap:wrap;gap:.3rem .45rem;margin:.35rem 0 .15rem;padding:.4rem .5rem;border:1px solid rgba(163,230,53,.5);border-radius:.4rem;background:#36531433;color:#d9f99d;font-size:.59rem}.reentry-event-labels.svelte-1fq6e4 span:where(.svelte-1fq6e4){padding:.14rem .3rem;border-radius:.25rem;background:#142308b3}.reentry-event-labels.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f7fee7}.held-period-band.svelte-1fq6e4{fill:#fb923c47;stroke:#fb923c99;stroke-width:.6}.event-buy-bar.svelte-1fq6e4{stroke:#22c55e;stroke-width:1;stroke-linecap:round;opacity:.9}.event-sell-bar.svelte-1fq6e4{stroke:#ef4444;stroke-width:1;stroke-linecap:round;opacity:.9}.chart-stop-status.svelte-1fq6e4{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:.5rem 0;padding:.45rem .6rem;border:1px solid #475569;border-radius:.45rem;background:#111c2e;color:#cbd5e1;font-size:.62rem}.chart-stop-status.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fef3c7}.chart-stop-status.svelte-1fq6e4 strong:where(.svelte-1fq6e4){color:#fde68a}.touch-dot.svelte-1fq6e4{fill:#fb923c;stroke:#fff7ed;stroke-width:2;opacity:.95}.chart-line.hard-line.svelte-1fq6e4,.chart-line.dynamic-line.svelte-1fq6e4{animation:svelte-1fq6e4-chart-stop-blink 1.6s ease-in-out infinite;opacity:1}.chart-line.dynamic-line.svelte-1fq6e4{animation-delay:.8s}.chart-legend.svelte-1fq6e4 i:where(.svelte-1fq6e4){animation:svelte-1fq6e4-legend-blink 1.8s ease-in-out infinite}.chart-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(2) i:where(.svelte-1fq6e4){animation-delay:.3s}.chart-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(3) i:where(.svelte-1fq6e4){animation-delay:.6s}.chart-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(4) i:where(.svelte-1fq6e4){animation-delay:.9s}.chart-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(5) i:where(.svelte-1fq6e4){animation-delay:1.2s}.chart-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(6) i:where(.svelte-1fq6e4){animation-delay:1.5s}@keyframes svelte-1fq6e4-chart-stop-blink{0%,45%,to{visibility:visible}55%,85%{visibility:hidden}}@keyframes svelte-1fq6e4-legend-blink{0%,45%,to{opacity:1}55%,85%{opacity:.45}}@media(prefers-reduced-motion:reduce){.chart-line.hard-line.svelte-1fq6e4,.chart-line.dynamic-line.svelte-1fq6e4,.chart-legend.svelte-1fq6e4 i:where(.svelte-1fq6e4),.touch-dot.svelte-1fq6e4{animation:none;opacity:1}}.chart-panel-head.svelte-1fq6e4{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.chart-panel-head.svelte-1fq6e4 h4:where(.svelte-1fq6e4){min-width:0}.chart-full-open.svelte-1fq6e4{flex:0 0 auto;border:1px solid #44546a;border-radius:.35rem;background:#1e293b;color:#93c5fd;padding:.28rem .55rem;font-size:.65rem;font-weight:800;cursor:pointer;white-space:nowrap}.chart-full-open.svelte-1fq6e4:hover{border-color:#38bdf8;background:#172554;color:#dbeafe}.chart-full-open.svelte-1fq6e4:focus-visible,.chart-close.svelte-1fq6e4:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.chart-full-overlay.svelte-1fq6e4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:360;padding:1.2rem;background:#020617f0;display:flex;align-items:stretch;justify-content:stretch}.chart-full-modal.svelte-1fq6e4{width:100%;height:100%;min-width:0;min-height:0;padding:1rem 1.2rem;border:1px solid #44546a;border-radius:.75rem;background:#0b1220;box-shadow:0 18px 70px #000000bf;display:flex;flex-direction:column;overflow:hidden}.chart-full-head.svelte-1fq6e4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex:0 0 auto}.chart-full-head.svelte-1fq6e4 h3:where(.svelte-1fq6e4){margin:0;color:#f8fafc;font-size:1rem}.chart-full-head.svelte-1fq6e4 p:where(.svelte-1fq6e4){margin:.22rem 0 0;color:#7dd3fc;font-size:.68rem}.chart-full-legend.svelte-1fq6e4{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:.65rem 0 .45rem;color:#cbd5e1;font-size:.65rem;flex:0 0 auto}.chart-full-legend.svelte-1fq6e4 i:where(.svelte-1fq6e4){display:inline-block;width:18px;height:3px;margin-right:.25rem;vertical-align:middle;border-radius:2px;animation:svelte-1fq6e4-legend-blink 1.8s ease-in-out infinite}.chart-full-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(2) i:where(.svelte-1fq6e4){animation-delay:.35s}.chart-full-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(3) i:where(.svelte-1fq6e4){animation-delay:.7s}.chart-full-legend.svelte-1fq6e4 span:where(.svelte-1fq6e4):nth-child(4) i:where(.svelte-1fq6e4){animation-delay:1.05s}.lg-hist.svelte-1fq6e4{background:linear-gradient(90deg,#ef4444 0,#ef4444 48%,#a3e635 52%,#a3e635)}.lg-zero.svelte-1fq6e4{background:#f8fafc}.lg-reentry.svelte-1fq6e4{background:#a3e635}.chart-full-body.svelte-1fq6e4{flex:1;min-width:0;min-height:0;overflow:auto}.chart-panel.chart-panel-full.svelte-1fq6e4{height:100%;min-height:420px;margin:0;display:flex;flex-direction:column}.chart-panel-full.svelte-1fq6e4 .chart-panel-head:where(.svelte-1fq6e4){flex:0 0 auto}.chart-panel-full.svelte-1fq6e4 .chart-plot:where(.svelte-1fq6e4){flex:1;min-height:300px}.chart-panel-full.svelte-1fq6e4 svg:where(.svelte-1fq6e4){height:100%;min-height:300px;max-height:none}.chart-panel-full.svelte-1fq6e4 .event-day-labels:where(.svelte-1fq6e4),.chart-panel-full.svelte-1fq6e4 .reentry-event-labels:where(.svelte-1fq6e4),.chart-panel-full.svelte-1fq6e4 .chart-week-axis:where(.svelte-1fq6e4){flex:0 0 auto}@media(max-width:650px){.chart-full-overlay.svelte-1fq6e4{padding:.35rem}.chart-full-modal.svelte-1fq6e4{padding:.65rem}.chart-panel.chart-panel-full.svelte-1fq6e4{min-height:360px}.chart-panel-full.svelte-1fq6e4 .chart-plot:where(.svelte-1fq6e4),.chart-panel-full.svelte-1fq6e4 svg:where(.svelte-1fq6e4){min-height:250px}.chart-full-head.svelte-1fq6e4 h3:where(.svelte-1fq6e4){font-size:.82rem}.chart-full-head.svelte-1fq6e4 p:where(.svelte-1fq6e4){font-size:.58rem}}@media(prefers-reduced-motion:reduce){.chart-full-legend.svelte-1fq6e4 i:where(.svelte-1fq6e4){animation:none;opacity:1}}.histogram-status.svelte-1fq6e4{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(280px,1fr);gap:.55rem .75rem;margin:.15rem 0 .65rem;padding:.7rem .8rem;border:2px solid #64748b;border-left-width:6px;border-radius:.65rem;background:linear-gradient(120deg,#1e293bf2,#0f172ad9);box-shadow:0 8px 24px #02061752}.histogram-status.svelte-1fq6e4.hist-state-approaching{border-color:#84cc16;background:linear-gradient(120deg,#3653147a,#0f172ae6);box-shadow:0 0 20px #84cc162e}.histogram-status.svelte-1fq6e4.hist-state-receding{border-color:#ef4444;background:linear-gradient(120deg,#7f1d1d73,#0f172ae6);box-shadow:0 0 20px #ef444429}.histogram-status.svelte-1fq6e4.hist-state-crossed,.histogram-status.svelte-1fq6e4.hist-state-positive{border-color:#22c55e;background:linear-gradient(120deg,#14532d7a,#0f172ae6)}.histogram-status-main.svelte-1fq6e4{display:flex;flex-direction:column;justify-content:center;min-width:0}.histogram-status-main.svelte-1fq6e4>span:where(.svelte-1fq6e4){color:#cbd5e1;font-size:.63rem;font-weight:800}.histogram-status-main.svelte-1fq6e4>strong:where(.svelte-1fq6e4){margin:.16rem 0;color:#f8fafc;font-size:.92rem;line-height:1.35}.histogram-status-main.svelte-1fq6e4>small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.59rem;line-height:1.4}.histogram-metrics.svelte-1fq6e4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.histogram-metrics.svelte-1fq6e4 span:where(.svelte-1fq6e4){display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.42rem .48rem;border:1px solid #334155;border-radius:.4rem;background:#0206178f}.histogram-metrics.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.55rem}.histogram-metrics.svelte-1fq6e4 b:where(.svelte-1fq6e4){margin-top:.12rem;color:#f8fafc;font-size:.69rem;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;line-height:1.4}.histogram-metrics.svelte-1fq6e4 .metric-good:where(.svelte-1fq6e4){color:#bef264}.histogram-metrics.svelte-1fq6e4 .metric-bad:where(.svelte-1fq6e4){color:#fca5a5}.histogram-checks.svelte-1fq6e4{grid-column:1/-1;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding-top:.45rem;border-top:1px dashed #475569}.histogram-checks.svelte-1fq6e4 span:where(.svelte-1fq6e4),.histogram-checks.svelte-1fq6e4 b:where(.svelte-1fq6e4){padding:.25rem .45rem;border-radius:999px;font-size:.59rem}.histogram-checks.svelte-1fq6e4 .check-pass:where(.svelte-1fq6e4){color:#bbf7d0;background:#14532d;border:1px solid #22c55e}.histogram-checks.svelte-1fq6e4 .check-wait:where(.svelte-1fq6e4){color:#fde68a;background:#422006;border:1px solid #a16207}.histogram-checks.svelte-1fq6e4>b:where(.svelte-1fq6e4){margin-left:auto;color:#dbeafe;background:#1e3a8a;border:1px solid #3b82f6}.histogram-checks.svelte-1fq6e4>b.verdict-ready:where(.svelte-1fq6e4){color:#ecfccb;background:#365314;border-color:#84cc16}.histogram-recent.svelte-1fq6e4{grid-column:1/-1;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.histogram-recent.svelte-1fq6e4>small:where(.svelte-1fq6e4){margin-right:.1rem;color:#cbd5e1;font-size:.56rem;font-weight:800}.histogram-recent.svelte-1fq6e4 span:where(.svelte-1fq6e4){padding:.2rem .35rem;border:1px solid #334155;border-radius:.3rem;background:#0b1628;color:#cbd5e1;font-size:.56rem;font-variant-numeric:tabular-nums}.histogram-recent.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#e2e8f0}.histogram-recent.svelte-1fq6e4 .recent-approach:where(.svelte-1fq6e4){border-color:#65a30d;color:#d9f99d}.histogram-recent.svelte-1fq6e4 .recent-recede:where(.svelte-1fq6e4){border-color:#b91c1c;color:#fecaca}.macd-chart-stack.svelte-1fq6e4{display:grid;grid-template-rows:auto auto;gap:.65rem}.macd-subchart.svelte-1fq6e4,.histogram-subchart.svelte-1fq6e4{min-width:0;padding:.5rem .55rem;border:1px solid #293852;border-radius:.5rem;background:#02061761}.macd-subchart.svelte-1fq6e4 h5:where(.svelte-1fq6e4),.histogram-subchart.svelte-1fq6e4 h5:where(.svelte-1fq6e4){margin:0 0 .35rem;color:#e2e8f0;font-size:.64rem}.histogram-subchart-head.svelte-1fq6e4{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.histogram-subchart-head.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.55rem}.histogram-svg-wrap.svelte-1fq6e4{position:relative;min-width:0}.histogram-subchart.svelte-1fq6e4 svg:where(.svelte-1fq6e4){height:150px!important}.histogram-scale.svelte-1fq6e4{color:#94a3b8}.histogram-scale.svelte-1fq6e4 strong:where(.svelte-1fq6e4){color:#f8fafc;padding:.05rem .18rem;border:1px solid #64748b;border-radius:.2rem;background:#0f1b2d;font-size:.56rem}.histogram-current-label.svelte-1fq6e4{position:absolute;top:.35rem;right:.45rem;z-index:2;display:flex;align-items:center;gap:.3rem;padding:.25rem .42rem;border:1px solid #64748b;border-radius:.35rem;background:#020617e6;box-shadow:0 2px 12px #00000059;font-variant-numeric:tabular-nums;pointer-events:none}.histogram-current-label.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f8fafc;font-size:.6rem}.histogram-current-label.svelte-1fq6e4 span:where(.svelte-1fq6e4){color:#e2e8f0;font-size:.58rem}.histogram-current-label.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#fde68a;font-size:.55rem}.histogram-current-label.svelte-1fq6e4.hist-label-approaching{border-color:#84cc16}.histogram-current-label.svelte-1fq6e4.hist-label-receding{border-color:#ef4444}.hist-positive-zone.svelte-1fq6e4{fill:#22c55e12}.hist-negative-zone.svelte-1fq6e4{fill:#ef44440e}.histogram-bar.svelte-1fq6e4{vector-effect:non-scaling-stroke;opacity:.86;transition:opacity .15s}.histogram-bar.svelte-1fq6e4.hist-positive,.histogram-bar.svelte-1fq6e4.hist-crossed,.histogram-bar.svelte-1fq6e4.hist-positive-falling{fill:#22c55e}.histogram-bar.svelte-1fq6e4.hist-crossed{stroke:#fde047;stroke-width:2.2;filter:drop-shadow(0 0 4px rgba(253,224,71,.8))}.histogram-bar.svelte-1fq6e4.hist-approaching{fill:#a3e635}.histogram-bar.svelte-1fq6e4.hist-receding{fill:#ef4444}.histogram-bar.svelte-1fq6e4.hist-waiting{fill:#94a3b8}.histogram-bar.hist-current.svelte-1fq6e4{stroke:#f8fafc;stroke-width:2.4;opacity:1;filter:drop-shadow(0 0 5px rgba(248,250,252,.75))}.histogram-bar.hist-current.svelte-1fq6e4.hist-crossed{stroke:#fde047}.histogram-value-label.svelte-1fq6e4,.histogram-cross-label.svelte-1fq6e4{fill:#f8fafc;font-size:9px;font-weight:900;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#020617;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.histogram-value-label-compact.svelte-1fq6e4{font-size:6.5px;stroke-width:2px}.histogram-cross-label.svelte-1fq6e4{fill:#fde047;font-size:12px;stroke-width:3px}.hist-zero-halo.svelte-1fq6e4{stroke:#020617;stroke-width:5;opacity:.9}.hist-zero-line.svelte-1fq6e4{stroke:#f8fafc;stroke-width:1.8;stroke-dasharray:8 5;opacity:1}.hist-distance-guide.svelte-1fq6e4{stroke:#fde047;stroke-width:2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(253,224,71,.8))}.hist-current-dot.svelte-1fq6e4{fill:#fde047;stroke:#422006;stroke-width:2;vector-effect:non-scaling-stroke}.hist-reentry-line.svelte-1fq6e4{stroke:#a3e635;stroke-width:1.8;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(163,230,53,.7))}.histogram-values.svelte-1fq6e4{margin-top:.35rem;padding:.4rem .45rem;border:1px solid #334155;border-radius:.4rem;background:#02061775}.histogram-values-head.svelte-1fq6e4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.histogram-values-head.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#e2e8f0;font-size:.59rem}.histogram-values-head.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.53rem;text-align:right}.histogram-value-track.svelte-1fq6e4{display:flex;gap:.25rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-color:#475569 #0f172a}.hist-value.svelte-1fq6e4{flex:0 0 auto;min-width:5.9rem;display:grid;grid-template-columns:auto 1fr;gap:.08rem .3rem;padding:.28rem .35rem;border:1px solid #475569;border-left-width:4px;border-radius:.32rem;background:#0b1628;font-variant-numeric:tabular-nums}.hist-value.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.51rem}.hist-value.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f8fafc;font-size:.58rem;text-align:right}.hist-value.svelte-1fq6e4 em:where(.svelte-1fq6e4){grid-column:1/-1;color:#cbd5e1;font-size:.5rem;font-style:normal}.hist-value-positive.svelte-1fq6e4,.hist-value-crossed.svelte-1fq6e4,.hist-value-positive-falling.svelte-1fq6e4{border-left-color:#22c55e}.hist-value-approaching.svelte-1fq6e4{border-left-color:#a3e635}.hist-value-receding.svelte-1fq6e4{border-left-color:#ef4444}.hist-value-waiting.svelte-1fq6e4{border-left-color:#94a3b8}.chart-explain-easy.svelte-1fq6e4{gap:.36rem;padding:.65rem .7rem;border:1px solid #475569;background:linear-gradient(135deg,#0f172ae0,#020617b8);font-size:.62rem}.easy-reading-head.svelte-1fq6e4{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-bottom:.35rem;border-bottom:1px dashed #475569}.easy-reading-head.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fef3c7;font-size:.72rem}.easy-reading-head.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#7dd3fc;font-size:.55rem;text-align:right}.easy-current-state.svelte-1fq6e4{display:grid;gap:.18rem;padding:.48rem .55rem;border:2px solid #3b82f6;border-left-width:6px;border-radius:.45rem;background:#1e3a8a47}.easy-current-state.easy-held.svelte-1fq6e4{border-color:#22c55e;background:#14532d40}.easy-current-state.easy-stopped.svelte-1fq6e4{border-color:#f59e0b;background:#78350f47}.easy-current-state.svelte-1fq6e4 strong:where(.svelte-1fq6e4){color:#f8fafc;font-size:.67rem}.easy-current-state.svelte-1fq6e4 span:where(.svelte-1fq6e4){color:#cbd5e1}.easy-current-state.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#fef3c7}.histogram-color-guide.svelte-1fq6e4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.histogram-color-guide.svelte-1fq6e4 span:where(.svelte-1fq6e4){display:grid;grid-template-columns:.55rem 1fr;gap:.08rem .3rem;align-items:center;padding:.38rem .42rem;border:1px solid #334155;border-radius:.38rem;background:#0206179e}.histogram-color-guide.svelte-1fq6e4 i:where(.svelte-1fq6e4){grid-row:1/3;width:.5rem;height:1.8rem;border-radius:.15rem;background:#94a3b8}.histogram-color-guide.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f8fafc;font-size:.57rem}.histogram-color-guide.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.5rem;line-height:1.35}.histogram-color-guide.svelte-1fq6e4 .color-positive:where(.svelte-1fq6e4) i:where(.svelte-1fq6e4){background:#22c55e}.histogram-color-guide.svelte-1fq6e4 .color-approaching:where(.svelte-1fq6e4) i:where(.svelte-1fq6e4){background:#a3e635}.histogram-color-guide.svelte-1fq6e4 .color-receding:where(.svelte-1fq6e4) i:where(.svelte-1fq6e4){background:#ef4444}.histogram-color-guide.svelte-1fq6e4 .color-waiting:where(.svelte-1fq6e4) i:where(.svelte-1fq6e4){background:#94a3b8}.chart-panel-full.macd-panel.svelte-1fq6e4{overflow:auto}.chart-panel-full.macd-panel.svelte-1fq6e4 .macd-chart-stack:where(.svelte-1fq6e4){flex:1;min-height:540px;grid-template-rows:minmax(250px,1.05fr) minmax(220px,.95fr)}.chart-panel-full.macd-panel.svelte-1fq6e4 .macd-subchart:where(.svelte-1fq6e4),.chart-panel-full.macd-panel.svelte-1fq6e4 .histogram-subchart:where(.svelte-1fq6e4){display:flex;flex-direction:column;min-height:0}.chart-panel-full.macd-panel.svelte-1fq6e4 .macd-chart-stack:where(.svelte-1fq6e4) .chart-plot:where(.svelte-1fq6e4){flex:1;min-height:0}.chart-panel-full.macd-panel.svelte-1fq6e4 .macd-chart-stack:where(.svelte-1fq6e4) svg:where(.svelte-1fq6e4){height:100%!important;min-height:0;max-height:none}.chart-panel-full.macd-panel.svelte-1fq6e4 .histogram-svg-wrap:where(.svelte-1fq6e4){height:100%;min-height:0}.chart-panel-full.macd-panel.svelte-1fq6e4 .histogram-status:where(.svelte-1fq6e4){flex:0 0 auto}@media(max-width:760px){.histogram-status.svelte-1fq6e4{grid-template-columns:1fr}.histogram-checks.svelte-1fq6e4,.histogram-recent.svelte-1fq6e4{grid-column:1}.histogram-checks.svelte-1fq6e4>b:where(.svelte-1fq6e4){width:100%;margin-left:0;text-align:center}.histogram-metrics.svelte-1fq6e4{grid-template-columns:repeat(3,minmax(80px,1fr));overflow-x:auto}.macd-subchart.svelte-1fq6e4,.histogram-subchart.svelte-1fq6e4{padding:.4rem .35rem}.histogram-subchart-head.svelte-1fq6e4{align-items:flex-start;flex-direction:column;gap:.1rem}.histogram-color-guide.svelte-1fq6e4{grid-template-columns:repeat(2,minmax(0,1fr))}.easy-reading-head.svelte-1fq6e4{align-items:flex-start;flex-direction:column}.easy-reading-head.svelte-1fq6e4 small:where(.svelte-1fq6e4){text-align:left}.histogram-values-head.svelte-1fq6e4{align-items:flex-start;flex-direction:column}.histogram-values-head.svelte-1fq6e4 small:where(.svelte-1fq6e4){text-align:left}}.price-status.svelte-1fq6e4{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(300px,1fr);gap:.55rem .75rem;margin:.15rem 0 .65rem;padding:.7rem .8rem;border:2px solid #38bdf8;border-left-width:6px;border-radius:.65rem;background:linear-gradient(120deg,#0c4a6e66,#0f172ae6);box-shadow:0 8px 24px #02061752}.price-status-held.svelte-1fq6e4{border-color:#f59e0b;background:linear-gradient(120deg,#78350f61,#0f172ae6)}.price-status-danger.svelte-1fq6e4{border-color:#ef4444;background:linear-gradient(120deg,#7f1d1d75,#0f172aeb);box-shadow:0 0 20px #ef444429}.price-status-main.svelte-1fq6e4{display:flex;flex-direction:column;justify-content:center;min-width:0}.price-status-main.svelte-1fq6e4>span:where(.svelte-1fq6e4){color:#cbd5e1;font-size:.63rem;font-weight:800}.price-status-main.svelte-1fq6e4>strong:where(.svelte-1fq6e4){margin:.16rem 0;color:#f8fafc;font-size:.92rem;line-height:1.35}.price-status-main.svelte-1fq6e4>small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.59rem;line-height:1.4}.price-metrics.svelte-1fq6e4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.price-metrics.svelte-1fq6e4 span:where(.svelte-1fq6e4){display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.42rem .48rem;border:1px solid #334155;border-radius:.4rem;background:#0206178f}.price-metrics.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.55rem}.price-metrics.svelte-1fq6e4 b:where(.svelte-1fq6e4){margin-top:.12rem;color:#f8fafc;font-size:.68rem;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;line-height:1.4}.price-metrics.svelte-1fq6e4 em:where(.svelte-1fq6e4){font-style:normal;display:inline-block}.price-status.svelte-1fq6e4 .metric-good:where(.svelte-1fq6e4){color:#bef264}.price-status.svelte-1fq6e4 .metric-bad:where(.svelte-1fq6e4){color:#fca5a5}.price-checks.svelte-1fq6e4{grid-column:1/-1;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding-top:.45rem;border-top:1px dashed #475569}.price-checks.svelte-1fq6e4 span:where(.svelte-1fq6e4),.price-checks.svelte-1fq6e4>strong:where(.svelte-1fq6e4){padding:.25rem .45rem;border:1px solid #475569;border-radius:999px;color:#cbd5e1;background:#1e293b;font-size:.59rem}.price-checks.svelte-1fq6e4 span.check-pass:where(.svelte-1fq6e4){color:#bbf7d0;background:#14532d;border-color:#22c55e}.price-checks.svelte-1fq6e4 span.check-danger:where(.svelte-1fq6e4),.price-checks.svelte-1fq6e4 strong.risk-danger:where(.svelte-1fq6e4){color:#fecaca;background:#7f1d1d;border-color:#ef4444}.price-checks.svelte-1fq6e4 strong:where(.svelte-1fq6e4){margin-left:auto;color:#dbeafe;background:#1e3a8a;border-color:#3b82f6}.price-checks.svelte-1fq6e4 strong.risk-caution:where(.svelte-1fq6e4){color:#fde68a;background:#713f12;border-color:#f59e0b}.price-checks.svelte-1fq6e4 .check-disabled:where(.svelte-1fq6e4){color:#94a3b8;background:#0f172a;border-style:dashed}.price-checks.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f8fafc}.stop-distance-grid.svelte-1fq6e4{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.stop-distance-grid.svelte-1fq6e4 article:where(.svelte-1fq6e4){display:grid;gap:.16rem;min-width:0;padding:.48rem .55rem;border:1px solid #475569;border-radius:.45rem;background:#02061794}.stop-distance-grid.svelte-1fq6e4 article.stop-line-active:where(.svelte-1fq6e4){border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b40}.stop-distance-grid.svelte-1fq6e4 article.stop-line-applied:where(.svelte-1fq6e4){border-color:#fde047;background:#42200685}.stop-distance-grid.svelte-1fq6e4 small:where(.svelte-1fq6e4){color:#94a3b8;font-size:.56rem;font-weight:800}.stop-distance-grid.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#f8fafc;font-size:.65rem;font-variant-numeric:tabular-nums}.stop-distance-grid.svelte-1fq6e4 span:where(.svelte-1fq6e4){color:#cbd5e1;font-size:.55rem;line-height:1.45;font-variant-numeric:tabular-nums;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.price-reference-note.svelte-1fq6e4{grid-column:1/-1;margin:0;padding:.38rem .5rem;border-left:3px solid #64748b;background:#0f172aa8;color:#cbd5e1;font-size:.56rem;line-height:1.45}.price-recent.svelte-1fq6e4{grid-column:1/-1;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.price-recent.svelte-1fq6e4>small:where(.svelte-1fq6e4){margin-right:.1rem;color:#cbd5e1;font-size:.56rem;font-weight:800}.price-recent.svelte-1fq6e4 span:where(.svelte-1fq6e4){padding:.2rem .35rem;border:1px solid #334155;border-radius:.3rem;background:#0b1628;color:#cbd5e1;font-size:.56rem;font-variant-numeric:tabular-nums}.price-recent.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#e2e8f0}.price-recent.svelte-1fq6e4 .recent-approach:where(.svelte-1fq6e4){border-color:#ef4444;color:#fecaca}.price-recent.svelte-1fq6e4 .recent-widen:where(.svelte-1fq6e4){border-color:#22c55e;color:#bbf7d0}.weekly-table-wrap.svelte-1fq6e4 th:where(.svelte-1fq6e4):last-child,.weekly-table-wrap.svelte-1fq6e4 td.weekly-action-cell:where(.svelte-1fq6e4){width:36%;min-width:280px}.weekly-table-wrap.svelte-1fq6e4 td.weekly-action-cell:where(.svelte-1fq6e4){white-space:normal;color:#cbd5e1!important}.action-reason.svelte-1fq6e4{display:grid;gap:.28rem;min-width:0;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.action-reason-title.svelte-1fq6e4{width:-moz-fit-content;width:fit-content;padding:.13rem .4rem;border:1px solid #475569;border-radius:999px;background:#1e293b;color:#e2e8f0;font-size:.61rem}.action-buy.svelte-1fq6e4 .action-reason-title:where(.svelte-1fq6e4){border-color:#22c55e;background:#14532d;color:#bbf7d0}.action-sell.svelte-1fq6e4 .action-reason-title:where(.svelte-1fq6e4){border-color:#ef4444;background:#7f1d1d;color:#fecaca}.action-reason-detail.svelte-1fq6e4{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.45rem}.action-reason-detail.svelte-1fq6e4 b:where(.svelte-1fq6e4){color:#94a3b8;font-size:.57rem}.action-reason-detail.svelte-1fq6e4 span:where(.svelte-1fq6e4){min-width:0;color:#cbd5e1;font-variant-numeric:tabular-nums}.action-reason-detail.action-reason-unlabelled.svelte-1fq6e4 span:where(.svelte-1fq6e4){grid-column:1/-1}.action-reason-detail.action-judgement.svelte-1fq6e4{padding-bottom:.22rem;border-bottom:1px dashed #475569}.action-reason-detail.action-judgement.svelte-1fq6e4 b:where(.svelte-1fq6e4),.action-reason-detail.action-judgement.svelte-1fq6e4 span:where(.svelte-1fq6e4){color:#fde68a;font-weight:800}.action-reason-idle.svelte-1fq6e4{color:#64748b}.chart-panel-full.price-panel.svelte-1fq6e4{overflow:auto}.chart-panel-full.price-panel.svelte-1fq6e4 .price-status:where(.svelte-1fq6e4){flex:0 0 auto}.status.reference.svelte-1fq6e4{background:#1e293b;border-color:#94a3b8;color:#e2e8f0;box-shadow:none}.weekly-pagination.svelte-1fq6e4{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.45rem .6rem;border-top:1px solid #334155;background:#101c30;color:#94a3b8;font-size:.59rem}.weekly-pagination.svelte-1fq6e4 button:where(.svelte-1fq6e4){border:1px solid #475569;border-radius:.32rem;background:#1e293b;color:#dbeafe;padding:.25rem .48rem;font-size:.58rem;font-weight:800;cursor:pointer}.weekly-pagination.svelte-1fq6e4 button:where(.svelte-1fq6e4):disabled{opacity:.38;cursor:not-allowed}.weekly-pagination.svelte-1fq6e4 button:where(.svelte-1fq6e4):focus-visible,.chart-modal.svelte-1fq6e4:focus-visible,.chart-full-modal.svelte-1fq6e4:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}@media(max-width:760px){.petrou-current.svelte-1fq6e4,.petrou-current.svelte-1fq6e4:focus-visible{scroll-margin-top:10rem}.price-status.svelte-1fq6e4{grid-template-columns:1fr}.price-checks.svelte-1fq6e4,.price-recent.svelte-1fq6e4,.stop-distance-grid.svelte-1fq6e4,.price-reference-note.svelte-1fq6e4{grid-column:1}.price-checks.svelte-1fq6e4>strong:where(.svelte-1fq6e4){width:100%;margin-left:0;text-align:center}.price-metrics.svelte-1fq6e4{grid-template-columns:repeat(3,minmax(105px,1fr));overflow-x:auto}.stop-distance-grid.svelte-1fq6e4{grid-template-columns:1fr}.weekly-table-wrap.svelte-1fq6e4 table:where(.svelte-1fq6e4){min-width:900px}.weekly-table-wrap.svelte-1fq6e4 th:where(.svelte-1fq6e4):last-child,.weekly-table-wrap.svelte-1fq6e4 td.weekly-action-cell:where(.svelte-1fq6e4){min-width:250px}.action-reason-detail.svelte-1fq6e4{grid-template-columns:1fr;gap:.05rem}.weekly-recent-head.svelte-1fq6e4{align-items:flex-start;flex-direction:column}.weekly-recent-head.svelte-1fq6e4 button:where(.svelte-1fq6e4){align-self:stretch}}@media(prefers-reduced-motion:reduce){.histogram-bar.svelte-1fq6e4{transition:none}}.head-right.svelte-1fq6e4{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.collapse-btn.svelte-1fq6e4{border:1px solid #475569;border-radius:.35rem;background:#1e293b;color:#cbd5e1;padding:.22rem .5rem;font-size:.62rem;font-weight:800;cursor:pointer;white-space:nowrap}.collapse-btn.svelte-1fq6e4:hover{border-color:#a855f7;color:#e9d5ff}.compact.svelte-1fq6e4{display:flex;flex-direction:column;gap:.5rem}.compact-since.svelte-1fq6e4{color:#94a3b8;font-size:.66rem;line-height:1.45;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}.compact-score.svelte-1fq6e4{padding:.35rem .55rem;border:1px solid #334155;border-left:3px solid #7c3aed;border-radius:.4rem;background:#0206176b;color:#e2e8f0;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.compact-actions.svelte-1fq6e4{display:flex;flex-wrap:wrap;gap:.45rem}.compact-actions.svelte-1fq6e4 button:where(.svelte-1fq6e4){flex:1 1 auto;min-width:0;border-radius:.45rem;padding:.45rem .6rem;font-size:.72rem;font-weight:800;cursor:pointer;white-space:nowrap}.compact-detail.svelte-1fq6e4{border:1px solid #7c3aed;background:#2e1065;color:#e9d5ff}.compact-detail.svelte-1fq6e4:hover{background:#4c1d95}.compact-chart.svelte-1fq6e4{border:2px solid #f59e0b;background:linear-gradient(135deg,#713f12,#92400e);color:#fff7ed}.compact-chart.svelte-1fq6e4:hover{box-shadow:0 0 16px #f59e0b80}.reentry-badge.svelte-1fq6e4{display:inline-flex;vertical-align:middle;margin-left:.35rem;padding:.14rem .4rem;border-radius:999px;font-size:.58rem;letter-spacing:.02em}.reentry-badge.reentry-on.svelte-1fq6e4{color:#86efac;background:#1665344d;border:1px solid #166534}.reentry-badge.reentry-off.svelte-1fq6e4{color:#cbd5e1;background:#4755694d;border:1px solid #64748b}.hg-overlay.svelte-1sd5qh2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#020617c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem}.hg-modal.svelte-1sd5qh2{display:flex;flex-direction:column;width:95vw;max-width:95vw;max-height:90vh;background:#0f172a;border:1px solid #334155;border-radius:1rem;overflow:hidden;box-shadow:0 24px 70px #000000a6}.hg-head.svelte-1sd5qh2{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem 1rem;background:linear-gradient(180deg,#142033,#0f172a);border-bottom:1px solid #1e293b}.hg-head.svelte-1sd5qh2 h3:where(.svelte-1sd5qh2){margin:0;color:#f8fafc;font-size:1rem;font-weight:800}.hg-head.svelte-1sd5qh2 small:where(.svelte-1sd5qh2){display:block;margin-top:.1rem;color:#94a3b8;font-size:.68rem}.hg-close.svelte-1sd5qh2{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:.6rem;border:1px solid #334155;background:#1e293b;color:#cbd5e1;font-size:1rem;cursor:pointer}.hg-close.svelte-1sd5qh2:hover{background:#334155;color:#fff}.hg-body.svelte-1sd5qh2{flex:1 1 auto;overflow-y:auto;padding:.9rem 1rem 1.1rem}.hg-state.svelte-1sd5qh2{padding:3rem 1rem;text-align:center;color:#94a3b8;font-size:.85rem}.hg-state.err.svelte-1sd5qh2{color:#fca5a5}.hg-partial.svelte-1sd5qh2,.hg-stale.svelte-1sd5qh2{margin-bottom:.65rem;padding:.5rem .65rem;border-radius:.5rem;font-size:.68rem;line-height:1.45}.hg-partial.svelte-1sd5qh2{border:1px solid #b91c1c;background:#7f1d1d2e;color:#fecaca}.hg-stale.svelte-1sd5qh2{border:1px solid #92400e;background:#f59e0b1a;color:#fcd34d}.hg-stale.svelte-1sd5qh2 b:where(.svelte-1sd5qh2){color:#fef3c7}.hg-legend.svelte-1sd5qh2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .65rem;margin-bottom:1rem}.hg-leg.svelte-1sd5qh2{display:flex;min-width:0;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;gap:.3rem .4rem;padding:.35rem .6rem;border:1px solid #1e293b;border-radius:.55rem;background:#0d1526;font-size:.74rem}.hg-leg.svelte-1sd5qh2 i:where(.svelte-1sd5qh2){flex:0 0 auto;width:.8rem;height:.8rem;border-radius:.2rem}.hg-tkr.svelte-1sd5qh2{color:#f8fafc;font-weight:800}.hg-badge.svelte-1sd5qh2{font-style:normal;padding:.08rem .4rem;border-radius:999px;font-size:.62rem;font-weight:800}.hg-badge.held.svelte-1sd5qh2{color:#dcfce7;background:#14532d;border:1px solid #22c55e}.hg-badge.cash.svelte-1sd5qh2{color:#e2e8f0;background:#1e293b;border:1px solid #64748b}.hg-since.svelte-1sd5qh2{color:#94a3b8;font-size:.66rem;font-weight:600;font-variant-numeric:tabular-nums}.hg-params.svelte-1sd5qh2{flex-basis:100%;color:#cbd5e1;font-size:.61rem;font-weight:650}.hg-chart.svelte-1sd5qh2{position:relative;--lab: 7.8rem;--event-tail: clamp(.75rem, 1.5vw, 1.5rem);--axis-h: 2.55rem}.hg-grid.svelte-1sd5qh2{position:absolute;top:0;bottom:var(--axis-h);left:var(--lab);right:var(--event-tail);pointer-events:none}.hg-gl.svelte-1sd5qh2{position:absolute;top:0;bottom:0;width:1px;background:#94a3b852}.hg-now-line.svelte-1sd5qh2{position:absolute;top:0;bottom:0;width:2px;background:#22d3ee;box-shadow:0 0 9px #22d3eeb3;z-index:3;animation:svelte-1sd5qh2-hg-now-pulse 1.25s ease-in-out infinite}.hg-now-line.svelte-1sd5qh2 span:where(.svelte-1sd5qh2){position:absolute;top:calc(100% + 1.3rem);left:50%;transform:translate(-50%);padding:.08rem .3rem;border:1px solid #0891b2;border-radius:.28rem;background:#083344;color:#a5f3fc;font-size:.58rem;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes svelte-1sd5qh2-hg-now-pulse{0%,to{opacity:1}50%{opacity:.3}}.hg-row.svelte-1sd5qh2{display:grid;grid-template-columns:var(--lab) 1fr;align-items:center;height:4.1rem}.hg-lab.svelte-1sd5qh2{font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hg-track.svelte-1sd5qh2{position:relative;height:3.7rem;margin-right:var(--event-tail)}.hg-range.svelte-1sd5qh2{position:absolute;top:.5rem;height:.35rem;border-radius:999px;background:#94a3b81a}.hg-bar.svelte-1sd5qh2{position:absolute;top:.2rem;height:.95rem;min-width:2px;border-radius:.25rem;opacity:.92;box-shadow:0 0 0 1px #02061766}.hg-bar.open.svelte-1sd5qh2{box-shadow:0 0 0 1px #02061766,inset 0 0 0 1.5px #ffffff8c}.hg-bar.svelte-1sd5qh2:hover{opacity:1;outline:1px solid #fff}.hg-per.svelte-1sd5qh2{position:absolute;top:1.55rem;transform:translate(-50%);font-size:.62rem;font-weight:700;color:#94a3b8;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.hg-ret.svelte-1sd5qh2{position:absolute;top:2.55rem;transform:translate(-50%);font-size:.62rem;font-weight:800;color:#86efac;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.hg-ret.neg.svelte-1sd5qh2{color:#fca5a5}.hg-bearrow.svelte-1sd5qh2{height:5.35rem;align-items:stretch;border-top:1px dashed rgba(148,163,184,.25);margin-top:.15rem;padding-top:.3rem}.hg-bearlab.svelte-1sd5qh2{display:flex;flex-direction:column;align-self:start;gap:.04rem;margin-top:.2rem;color:#fecaca;line-height:1.18}.hg-bearlab.svelte-1sd5qh2 b:where(.svelte-1sd5qh2){font-size:.69rem;font-weight:850}.hg-bearlab.svelte-1sd5qh2 small:where(.svelte-1sd5qh2){color:#94a3b8;font-size:.54rem;font-weight:650}.hg-bearrow.k-correction.svelte-1sd5qh2 .hg-bearlab:where(.svelte-1sd5qh2){color:#fdba74}.hg-bearrow.k-tech.svelte-1sd5qh2 .hg-bearlab:where(.svelte-1sd5qh2){color:#c4b5fd}.hg-bearrow.k-shock.svelte-1sd5qh2 .hg-bearlab:where(.svelte-1sd5qh2){color:#67e8f9}.hg-bearrow.continuation.svelte-1sd5qh2 .hg-bearlab:where(.svelte-1sd5qh2){color:#94a3b8}.hg-bearrow.continuation.svelte-1sd5qh2 .hg-bearlab:where(.svelte-1sd5qh2) small:where(.svelte-1sd5qh2){color:#cbd5e1}.hg-bearrow.svelte-1sd5qh2 .hg-track:where(.svelte-1sd5qh2){height:5.05rem}.hg-bear.svelte-1sd5qh2{position:absolute;height:.9rem;min-width:2px;border-radius:.25rem;box-shadow:0 0 0 1px #02061766;top:.38rem;background:linear-gradient(180deg,#ef4444,#b91c1c);box-shadow:0 0 0 1px #02061766,0 0 8px #ef444466}.hg-bearrow.k-correction.svelte-1sd5qh2 .hg-bear:where(.svelte-1sd5qh2){background:linear-gradient(180deg,#fb923c,#c2410c);box-shadow:0 0 0 1px #02061766}.hg-bearrow.k-tech.svelte-1sd5qh2 .hg-bear:where(.svelte-1sd5qh2){background:linear-gradient(180deg,#a78bfa,#6d28d9);box-shadow:0 0 0 1px #02061766,0 0 8px #a78bfa40}.hg-bearrow.k-shock.svelte-1sd5qh2 .hg-bear:where(.svelte-1sd5qh2){background:linear-gradient(180deg,#22d3ee,#0e7490);box-shadow:0 0 0 1px #02061766}.hg-bear.current.svelte-1sd5qh2{outline:1px dashed #fef08a;outline-offset:2px}.hg-bear.svelte-1sd5qh2:hover{outline:1px solid #fff;z-index:2}.hg-bear-cap.svelte-1sd5qh2{position:absolute;top:1.55rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.12rem;line-height:1.25;white-space:nowrap;pointer-events:none}.bc-issue.svelte-1sd5qh2{font-size:.66rem;font-weight:800;color:#fecaca}.bc-date.svelte-1sd5qh2{font-size:.66rem;font-weight:700;color:#cbd5e1;font-variant-numeric:tabular-nums}.bc-drop.svelte-1sd5qh2{font-size:.66rem;font-weight:800;color:#fca5a5;font-variant-numeric:tabular-nums}.bc-current.svelte-1sd5qh2{font-size:.58rem;font-weight:800;color:#fef08a;font-variant-numeric:tabular-nums}.hg-bearrow.k-correction.svelte-1sd5qh2 .bc-issue:where(.svelte-1sd5qh2),.hg-bearrow.k-correction.svelte-1sd5qh2 .bc-drop:where(.svelte-1sd5qh2){color:#fdba74}.hg-bearrow.k-tech.svelte-1sd5qh2 .bc-issue:where(.svelte-1sd5qh2),.hg-bearrow.k-tech.svelte-1sd5qh2 .bc-drop:where(.svelte-1sd5qh2){color:#c4b5fd}.hg-bearrow.k-shock.svelte-1sd5qh2 .bc-issue:where(.svelte-1sd5qh2),.hg-bearrow.k-shock.svelte-1sd5qh2 .bc-drop:where(.svelte-1sd5qh2){color:#67e8f9}.hg-bear-legend.svelte-1sd5qh2{display:none;flex-direction:column;gap:.55rem;margin:.7rem 0 0}.hg-bl-group.svelte-1sd5qh2{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .7rem;padding:.45rem .55rem;border:1px solid #3f1d25;border-radius:.45rem;background:#7f1d1d1f}.hg-bl-group.svelte-1sd5qh2 strong:where(.svelte-1sd5qh2){flex-basis:100%;color:#fecaca;font-size:.68rem;font-weight:900}.hg-bl-group.k-correction.svelte-1sd5qh2{border-color:#78350f;background:#78350f1f}.hg-bl-group.k-correction.svelte-1sd5qh2 strong:where(.svelte-1sd5qh2){color:#fdba74}.hg-bl-group.k-tech.svelte-1sd5qh2{border-color:#4c1d95;background:#4c1d951f}.hg-bl-group.k-tech.svelte-1sd5qh2 strong:where(.svelte-1sd5qh2){color:#c4b5fd}.hg-bl-group.k-shock.svelte-1sd5qh2{border-color:#155e75;background:#155e751f}.hg-bl-group.k-shock.svelte-1sd5qh2 strong:where(.svelte-1sd5qh2){color:#67e8f9}.hg-bl-item.svelte-1sd5qh2{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;color:#cbd5e1}.hg-bl-dot.svelte-1sd5qh2{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:.2rem;background:linear-gradient(180deg,#ef4444,#b91c1c)}.hg-bl-item.svelte-1sd5qh2 b:where(.svelte-1sd5qh2){color:#fecaca;font-weight:800}.hg-bl-group.k-correction.svelte-1sd5qh2 .hg-bl-dot:where(.svelte-1sd5qh2){background:linear-gradient(180deg,#fb923c,#c2410c)}.hg-bl-group.k-correction.svelte-1sd5qh2 .hg-bl-item:where(.svelte-1sd5qh2) b:where(.svelte-1sd5qh2){color:#fed7aa}.hg-bl-group.k-tech.svelte-1sd5qh2 .hg-bl-dot:where(.svelte-1sd5qh2){background:linear-gradient(180deg,#a78bfa,#6d28d9)}.hg-bl-group.k-tech.svelte-1sd5qh2 .hg-bl-item:where(.svelte-1sd5qh2) b:where(.svelte-1sd5qh2){color:#ddd6fe}.hg-bl-group.k-shock.svelte-1sd5qh2 .hg-bl-dot:where(.svelte-1sd5qh2){background:linear-gradient(180deg,#22d3ee,#0e7490)}.hg-bl-group.k-shock.svelte-1sd5qh2 .hg-bl-item:where(.svelte-1sd5qh2) b:where(.svelte-1sd5qh2){color:#a5f3fc}.hg-bl-date.svelte-1sd5qh2{color:#94a3b8;font-variant-numeric:tabular-nums}.hg-bl-drop.svelte-1sd5qh2{color:#fca5a5;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.hg-bl-current.svelte-1sd5qh2{color:#fef08a;font-size:.64rem;font-weight:750}.hg-axis.svelte-1sd5qh2{position:relative;height:var(--axis-h);margin-left:var(--lab);margin-right:var(--event-tail);margin-top:.15rem}.hg-yr.svelte-1sd5qh2{position:absolute;top:.25rem;transform:translate(-50%);color:#94a3b8;font-size:.64rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.hg-note.svelte-1sd5qh2{margin:1rem 0 0;color:#94a3b8;font-size:.68rem;line-height:1.6}@media(max-width:900px){.hg-legend.svelte-1sd5qh2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hg-overlay.svelte-1sd5qh2{padding:0;align-items:stretch}.hg-modal.svelte-1sd5qh2{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:none;border-radius:0}.hg-chart.svelte-1sd5qh2{--lab: 2.8rem;--event-tail: 0;--axis-h: 2.35rem}.hg-legend.svelte-1sd5qh2{grid-template-columns:1fr}.hg-lab.svelte-1sd5qh2{font-size:.72rem}.hg-row.svelte-1sd5qh2{height:4.1rem}.hg-bearrow.svelte-1sd5qh2{height:1.8rem}.hg-bearrow.svelte-1sd5qh2 .hg-track:where(.svelte-1sd5qh2){height:1.5rem}.hg-bearlab.svelte-1sd5qh2{margin-top:.15rem}.hg-bear.svelte-1sd5qh2{top:.35rem}.hg-bear-cap.svelte-1sd5qh2{display:none}.hg-bear-legend.svelte-1sd5qh2{display:flex}}@media(prefers-reduced-motion:reduce){.hg-now-line.svelte-1sd5qh2{animation:none}}.petrou-current-cards.svelte-1tjmuaj{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:1rem}.petrou-detail.svelte-1tjmuaj{min-width:0}.petrou-dashboard.svelte-1tjmuaj{width:100%;min-width:0;padding:.75rem;border:1px solid #334155;border-radius:.8rem;background:linear-gradient(135deg,#0f172af5,#0f2338e6);box-shadow:0 10px 28px #02061747;scroll-margin-top:5.5rem}.petrou-dashboard.svelte-1tjmuaj:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.dashboard-head.svelte-1tjmuaj{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.dashboard-head.svelte-1tjmuaj strong:where(.svelte-1tjmuaj){display:block;color:#f8fafc;font-size:.92rem}.dashboard-head.svelte-1tjmuaj small:where(.svelte-1tjmuaj){display:block;margin-top:.18rem;color:#94a3b8;font-size:.63rem}.gantt-open.svelte-1tjmuaj{flex:0 0 auto;padding:.42rem .7rem;border:1px solid #38bdf8;border-radius:.55rem;background:#0c4a6e;color:#e0f2fe;font-size:.68rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .13s ease,color .13s ease}.gantt-open.svelte-1tjmuaj:hover{background:#0e7490;color:#fff}.dashboard-scroll.svelte-1tjmuaj{overflow-x:auto;overscroll-behavior-x:contain;padding:.4rem .1rem .5rem}.dashboard-grid.svelte-1tjmuaj{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.65rem;min-width:680px}.dashboard-tile.svelte-1tjmuaj{min-width:0;padding:.7rem .72rem;border:2px solid var(--tile-accent);border-radius:.68rem;background:linear-gradient(145deg,var(--tile-bg),rgba(15,23,42,.9));color:#e2e8f0;text-align:left;cursor:pointer;box-shadow:0 5px 16px var(--tile-shadow);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.dashboard-tile.svelte-1tjmuaj:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 9px 22px var(--tile-shadow)}.dashboard-tile.svelte-1tjmuaj:focus-visible{outline:3px solid #f8fafc;outline-offset:2px}.dashboard-tile.active.svelte-1tjmuaj{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 0 0 2px var(--tile-accent),0 10px 24px var(--tile-shadow)}.dashboard-tile.svelte-1tjmuaj:not(.active){opacity:.82}.dashboard-tile[data-pair=soxl].svelte-1tjmuaj{--tile-accent:#0ea5e9;--tile-bg:rgba(8,47,73,.75);--tile-shadow:rgba(14,165,233,.23)}.dashboard-tile[data-pair=tqqq].svelte-1tjmuaj{--tile-accent:#a855f7;--tile-bg:rgba(76,29,149,.52);--tile-shadow:rgba(168,85,247,.23)}.dashboard-tile[data-pair=tecl].svelte-1tjmuaj{--tile-accent:#14b8a6;--tile-bg:rgba(6,78,59,.6);--tile-shadow:rgba(20,184,166,.23)}.dashboard-tile[data-pair=upro].svelte-1tjmuaj{--tile-accent:#f59e0b;--tile-bg:rgba(120,53,15,.58);--tile-shadow:rgba(245,158,11,.23)}.tile-top.svelte-1tjmuaj{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.tile-top.svelte-1tjmuaj>b:where(.svelte-1tjmuaj){color:#fff;font-size:.95rem;letter-spacing:.02em}.tile-status.svelte-1tjmuaj{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem;min-width:0}.tile-days.svelte-1tjmuaj{font-style:normal;color:#e2e8f0;font-size:.56rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.tile-pnl-big.svelte-1tjmuaj{display:flex;align-items:baseline;gap:.35rem;margin-top:.34rem;font-size:1.18rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;color:#93c5fd}.tile-pnl-big.gain.svelte-1tjmuaj{color:#fb7185;text-shadow:0 0 12px rgba(251,113,133,.45)}.tile-pnl-big.svelte-1tjmuaj>small:where(.svelte-1tjmuaj){font-size:.56rem;font-weight:800;color:#94a3b8;letter-spacing:0}.tile-pnl-meta.svelte-1tjmuaj{display:block;margin-top:.2rem;color:#e2e8f0;font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tile-pnl-meta.now.svelte-1tjmuaj{color:#f8fafc;font-size:.68rem;font-weight:800}.tile-pnl-meta.now.svelte-1tjmuaj>b:where(.svelte-1tjmuaj){color:#fff;font-size:.74rem;font-weight:900}.status.svelte-1tjmuaj{font-style:normal;padding:.18rem .38rem;border-radius:999px;border:1px solid #475569;background:#1e293b;color:#cbd5e1;font-size:.57rem;font-weight:900;white-space:nowrap}.status-hold.svelte-1tjmuaj,.status-buy.svelte-1tjmuaj{border-color:#22c55e;background:#14532d;color:#dcfce7}.status-cash.svelte-1tjmuaj{border-color:#64748b;background:#1e293b;color:#e2e8f0}.status-sell.svelte-1tjmuaj,.status-error.svelte-1tjmuaj{border-color:#ef4444;background:#7f1d1d;color:#fee2e2}.status-reference.svelte-1tjmuaj{border-color:#f59e0b;background:#713f12;color:#fef3c7}.status-loading.svelte-1tjmuaj,.status-waiting.svelte-1tjmuaj{border-color:#3b82f6;background:#1e3a8a;color:#dbeafe}.dashboard-tile.svelte-1tjmuaj>small:where(.svelte-1tjmuaj){display:block;margin-top:.38rem;color:#cbd5e1;font-size:.59rem;white-space:nowrap}.tile-state-since.svelte-1tjmuaj{display:block;margin-top:.38rem;color:#f8fafc;font-size:.61rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.tile-link.svelte-1tjmuaj{display:block;margin-top:.48rem;padding-top:.4rem;border-top:1px solid rgba(148,163,184,.25);color:#f8fafc;font-size:.59rem;font-weight:800;text-align:right}@media(max-width:640px){.petrou-dashboard.svelte-1tjmuaj{padding:.65rem}.dashboard-head.svelte-1tjmuaj{align-items:flex-start;flex-wrap:wrap}.gantt-open.svelte-1tjmuaj{font-size:.64rem;padding:.4rem .6rem}.dashboard-grid.svelte-1tjmuaj{min-width:620px;grid-template-columns:repeat(4,minmax(140px,1fr))}}.petrou.svelte-1922i7a{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;max-width:none}.petrou.svelte-1922i7a>:where(.svelte-1922i7a),.card.svelte-1922i7a>:where(.svelte-1922i7a){min-width:0;max-width:100%}.card.svelte-1922i7a{box-sizing:border-box;width:100%;background:#0b1322;border:1px solid #1b2536;border-left:3px solid #26344a;border-radius:.9rem;box-shadow:0 2px 10px #00000059;padding:1rem 1.1rem}.hero.svelte-1922i7a{border-left-color:#3b82f6;background:linear-gradient(120deg,#0e1b30,#0b1322 62%)}.eyebrow.svelte-1922i7a{display:block;font-size:.62rem;font-weight:800;letter-spacing:.16em;color:#60a5fa}.hero.svelte-1922i7a h2:where(.svelte-1922i7a){margin:.2rem 0 0;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.hero.svelte-1922i7a p:where(.svelte-1922i7a){margin:.35rem 0 0;color:#94a3b8;font-size:.78rem;line-height:1.55}.logic-box.svelte-1922i7a{margin-top:.8rem;padding:.75rem .85rem;border:1px solid #29456b;border-radius:.65rem;background:#0f203ab8}.logic-head.svelte-1922i7a{color:#bfdbfe;font-size:.76rem;font-weight:800}.logic-grid.svelte-1922i7a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.55rem}.logic-grid.svelte-1922i7a b:where(.svelte-1922i7a){color:#e2e8f0;font-size:.7rem}.logic-grid.svelte-1922i7a p:where(.svelte-1922i7a){margin:.25rem 0 0;color:#94a3b8;font-size:.66rem;line-height:1.5}.logic-list.svelte-1922i7a{margin:.3rem 0 0;padding-left:1.45rem;color:#dbeafe;font-size:.66rem;line-height:1.5;list-style:none;counter-reset:logic-item}.logic-list.svelte-1922i7a li:where(.svelte-1922i7a){position:relative;counter-increment:logic-item}.logic-list.svelte-1922i7a li:where(.svelte-1922i7a):before{content:counter(logic-item) ".";position:absolute;left:-1.25rem;color:#60a5fa;font-weight:800}.logic-desc.svelte-1922i7a{margin-top:.25rem!important}.logic-foot.svelte-1922i7a{margin-top:.55rem;color:#7dd3fc;font-size:.63rem}.controls.svelte-1922i7a{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1rem}.ctl.svelte-1922i7a{display:inline-flex;align-items:center;gap:.4rem}.ctl.svelte-1922i7a>span:where(.svelte-1922i7a){color:#94a3b8;font-size:.72rem;font-weight:700;white-space:nowrap}.ctl.svelte-1922i7a input:where(.svelte-1922i7a){width:6.5rem}.ctl.svelte-1922i7a input:where(.svelte-1922i7a),.ctl.svelte-1922i7a select:where(.svelte-1922i7a){background:#0f172a;color:#e2e8f0;border:1px solid #2b384c;border-radius:.45rem;padding:.4rem .5rem;font-size:.8rem}.ctl.svelte-1922i7a input:where(.svelte-1922i7a):focus,.ctl.svelte-1922i7a select:where(.svelte-1922i7a):focus{outline:none;border-color:#3b82f6}.pair-control.svelte-1922i7a{display:inline-flex;align-items:center;gap:.4rem}.reentry-fixed.svelte-1922i7a{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #475569;border-radius:.45rem;padding:.38rem .5rem;font-size:.68rem;font-weight:800}.reentry-on.svelte-1922i7a{color:#86efac;background:#16653438;border-color:#166534}.reentry-off.svelte-1922i7a{color:#cbd5e1;background:#47556947;border-color:#64748b}.btn-primary.svelte-1922i7a{padding:.45rem 1rem;border:none;border-radius:.5rem;background:#2563eb;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s ease}.btn-primary.svelte-1922i7a:hover:not(:disabled){background:#1d4ed8}.btn-primary.svelte-1922i7a:disabled{background:#1e293b;color:#64748b;cursor:default}.pending-settings.svelte-1922i7a{color:#fbbf24;font-size:.68rem;font-weight:800;animation:svelte-1922i7a-pending-pulse 1.5s ease-in-out infinite}@keyframes svelte-1922i7a-pending-pulse{0%,to{opacity:.65}50%{opacity:1}}.start-box.svelte-1922i7a{margin-top:.85rem;padding:.75rem .85rem;border:1px solid #26344a;border-radius:.6rem;background:#0f1a2e}.start-label.svelte-1922i7a{color:#e2e8f0;font-size:.82rem;font-weight:700;margin-bottom:.55rem}.start-sub.svelte-1922i7a{color:#7dd3fc;font-size:.66rem;font-weight:400;margin-left:.35rem}.date-chips.svelte-1922i7a{display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-1922i7a{padding:.34rem .72rem;border:1px solid #2b384c;border-radius:999px;background:#0b1322;color:#cbd5e1;font-size:.72rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.chip.cash.svelte-1922i7a{pointer-events:none;border-color:#514119;background:#211b0d;color:#fde68a}.chip.cash.svelte-1922i7a small:where(.svelte-1922i7a){color:#fbbf24;font-weight:700;margin-left:.15rem}.chip.svelte-1922i7a:hover:not(:disabled):not(.active){border-color:#3b82f6;color:#fff}.chip.active.svelte-1922i7a{background:#2563eb;border-color:#3b82f6;color:#fff;font-weight:700}.chip.period.svelte-1922i7a small:where(.svelte-1922i7a){color:#7dd3fc;font-weight:700;margin-left:.15rem}.chip.period.open.svelte-1922i7a{border-color:#38bdf8;color:#fff;background:#0e2233}.chip.period.open.svelte-1922i7a small:where(.svelte-1922i7a){color:#cffafe}.chip.small.svelte-1922i7a{padding:.26rem .55rem;font-size:.68rem}.chip.svelte-1922i7a:disabled{opacity:.5;cursor:default}.chip-empty.svelte-1922i7a{color:#64748b;font-size:.7rem}.memo-title.svelte-1922i7a{display:flex;align-items:center;gap:.4rem;margin:0 0 .7rem;color:#fff;font-size:.85rem;font-weight:700}.memo-count.svelte-1922i7a{font-size:.62rem;font-weight:700;color:#93c5fd;background:#1d4ed833;border:1px solid #3b82f655;border-radius:9999px;padding:.05rem .45rem}.memo-compose.svelte-1922i7a{background:#0b1322;border:1px solid #2b384c;border-radius:.7rem;padding:.6rem .7rem;transition:border-color .15s ease}.memo-compose.svelte-1922i7a:focus-within{border-color:#3b82f6}.memo-input.svelte-1922i7a{width:100%;background:transparent;border:none;outline:none;resize:vertical;color:#e2e8f0;font-size:.8rem;line-height:1.5;min-height:2.4rem}.memo-input.svelte-1922i7a::-moz-placeholder{color:#64748b;font-size:.74rem}.memo-input.svelte-1922i7a::placeholder{color:#64748b;font-size:.74rem}.memo-compose-foot.svelte-1922i7a{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem}.memo-hint.svelte-1922i7a{font-size:.66rem;color:#64748b}.memo-save.svelte-1922i7a{padding:.32rem .85rem;border-radius:.45rem;font-size:.74rem;font-weight:700;background:#2563eb;color:#fff;border:none;cursor:pointer;transition:background .15s ease}.memo-save.svelte-1922i7a:hover:not(:disabled){background:#1d4ed8}.memo-save.svelte-1922i7a:disabled{background:#1e293b;color:#64748b;cursor:default}.memo-err.svelte-1922i7a{margin-top:.5rem;color:#f87171;font-size:.72rem}.memo-list.svelte-1922i7a{display:flex;flex-direction:column;gap:.5rem;margin-top:.7rem}.memo-card.svelte-1922i7a{background:#131c30;border:1px solid #1e293b;border-left:3px solid #3b82f688;border-radius:.6rem;padding:.6rem .75rem}.memo-card.svelte-1922i7a:hover .memo-del:where(.svelte-1922i7a){opacity:1}.memo-text.svelte-1922i7a{color:#e5e7eb;font-size:.8rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.memo-card-foot.svelte-1922i7a{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem}.memo-time.svelte-1922i7a{font-size:.66rem;color:#7e8a9c;font-variant-numeric:tabular-nums}.memo-del.svelte-1922i7a{font-size:.66rem;color:#94a3b8;background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease}.memo-del.svelte-1922i7a:hover{color:#f87171}.memo-actions.svelte-1922i7a{display:inline-flex;gap:.55rem;align-items:center}.memo-edit.svelte-1922i7a{font-size:.66rem;color:#93c5fd;background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease}.memo-card.svelte-1922i7a:hover .memo-edit:where(.svelte-1922i7a){opacity:1}.memo-edit.svelte-1922i7a:hover{color:#dbeafe}.memo-card-foot.end.svelte-1922i7a{justify-content:flex-end;gap:.5rem}.memo-cancel.svelte-1922i7a{font-size:.72rem;font-weight:700;color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:.4rem;padding:.28rem .7rem;cursor:pointer}.memo-cancel.svelte-1922i7a:hover:not(:disabled){background:#334155;color:#fff}.memo-edit-input.svelte-1922i7a{min-height:3.4rem;margin-bottom:.5rem;background:#0b1322;border:1px solid #2b384c;border-radius:.5rem;padding:.5rem .6rem}.memo-edit-input.svelte-1922i7a:focus{border-color:#3b82f6}@media(max-width:640px){.memo-edit.svelte-1922i7a{opacity:.7}}.memo-empty.svelte-1922i7a{margin-top:.7rem;padding:1.2rem;text-align:center;color:#64748b;font-size:.75rem;border:1px dashed #2b384c;border-radius:.6rem}@media(max-width:640px){.memo-del.svelte-1922i7a{opacity:.7}}.period-layer.svelte-1922i7a{margin-top:.6rem;padding:.65rem .7rem;border:1px solid #26344a;border-left:3px solid #38bdf8;border-radius:.5rem;background:#0b1322}.layer-title.svelte-1922i7a{color:#e2e8f0;font-size:.74rem;font-weight:700;margin-bottom:.5rem}.layer-title.svelte-1922i7a span:where(.svelte-1922i7a){color:#7dd3fc;font-weight:400;font-size:.66rem}.state.svelte-1922i7a{text-align:center;color:#94a3b8;font-size:.85rem}.state.err.svelte-1922i7a{color:#fca5a5;border-left-color:#ef4444}.sec-head.svelte-1922i7a{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.6rem}.sec-head.svelte-1922i7a h3:where(.svelte-1922i7a){margin:0;color:#e8eef8;font-size:.96rem;font-weight:600;letter-spacing:-.01em}.asof.svelte-1922i7a{color:#64748b;font-size:.68rem;font-variant-numeric:tabular-nums}.muted.svelte-1922i7a{color:#94a3b8;font-size:.7rem;line-height:1.55;margin:.5rem 0 0}.muted.svelte-1922i7a b:where(.svelte-1922i7a){color:#cbd5e1}.current.svelte-1922i7a{border-left-color:#22d3ee}.current.stale.svelte-1922i7a{border-color:#ef4444;border-left-width:4px;background:linear-gradient(135deg,#450a0a6b,#0b1322 44%)}.state-mode.svelte-1922i7a{display:inline-flex;margin:0 0 .65rem;padding:.25rem .62rem;border:1px solid #166534;border-radius:999px;background:#14532d4d;color:#bbf7d0;font-size:.66rem;font-weight:800;line-height:1.35}.state-mode.simulation.svelte-1922i7a{border-color:#7c3aed;background:#581c8747;color:#e9d5ff}.state-mode.reference.svelte-1922i7a{border-color:#ef4444;background:#7f1d1d80;color:#fecaca}.current-stale-warning.svelte-1922i7a{display:grid;gap:.22rem;margin-bottom:.7rem;padding:.65rem .75rem;border:2px solid #ef4444;border-radius:.55rem;background:#7f1d1d6b;box-shadow:0 0 16px #ef444424}.current-stale-warning.svelte-1922i7a strong:where(.svelte-1922i7a){color:#fecaca;font-size:.78rem}.current-stale-warning.svelte-1922i7a span:where(.svelte-1922i7a){color:#fca5a5;font-size:.66rem;line-height:1.5}.simulation-warning.svelte-1922i7a{margin-bottom:.7rem;padding:.5rem .65rem;border:1px solid #7c3aed;border-radius:.5rem;background:#581c8733;color:#ddd6fe;font-size:.68rem;font-weight:700;line-height:1.5}.pills.svelte-1922i7a{display:flex;flex-wrap:wrap;gap:.4rem}.pill.svelte-1922i7a{padding:.22rem .62rem;border-radius:999px;font-size:.7rem;font-weight:700;color:#93c5fd;background:#1d4ed833;border:1px solid rgba(59,130,246,.33);white-space:nowrap}.pill.good.svelte-1922i7a{color:#86efac;background:#16653447;border-color:#1c5b38}.pill.warn.svelte-1922i7a{color:#fcd34d;background:#78350f33;border-color:#854d0e}.chart-wrap.svelte-1922i7a{overflow-x:auto;background:#070f1e;border:1px solid #1e293b;border-radius:.55rem;padding:.4rem;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.chart-wrap.svelte-1922i7a svg:where(.svelte-1922i7a){width:100%;height:300px;display:block}.year-axis.svelte-1922i7a{position:relative;height:1rem;margin-top:.1rem}.year-axis.svelte-1922i7a span:where(.svelte-1922i7a){position:absolute;transform:translate(-50%);font-size:.6rem;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.legend.svelte-1922i7a{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem;font-size:.68rem;color:#94a3b8}.legend.svelte-1922i7a .hold:where(.svelte-1922i7a){color:#fb923c;font-weight:700}.legend.svelte-1922i7a .buy:where(.svelte-1922i7a){color:#f87171;font-weight:700}.legend.svelte-1922i7a .sell:where(.svelte-1922i7a){color:#38bdf8;font-weight:700}.variant-title.svelte-1922i7a{margin-top:.85rem;color:#e2e8f0;font-size:.78rem;font-weight:800}.variant-title.svelte-1922i7a small:where(.svelte-1922i7a){margin-left:.35rem;color:#7dd3fc;font-size:.66rem;font-weight:400}.variant-capital-box.svelte-1922i7a{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .7rem;margin-top:.55rem;padding:.5rem .85rem;border:1px solid #3d3216;border-left:3px solid #f59e0b;border-radius:.5rem;background:linear-gradient(135deg,#78350f38,#0f1a2e8c)}.variant-capital-box.svelte-1922i7a .vc-label:where(.svelte-1922i7a){color:#fcd34d;font-size:.68rem;font-weight:800;white-space:nowrap}.variant-capital-box.svelte-1922i7a b:where(.svelte-1922i7a){color:#f8fafc;font-size:1.02rem;font-weight:600;font-variant-numeric:tabular-nums}.variant-capital-box.svelte-1922i7a .vc-won:where(.svelte-1922i7a){color:#fcd34d;font-weight:700;font-size:.8rem;font-variant-numeric:tabular-nums}.variant-capital-box.svelte-1922i7a .vc-kor:where(.svelte-1922i7a){color:#fde68a;font-size:.68rem}.variant-capital-box.svelte-1922i7a .vc-note:where(.svelte-1922i7a){flex-basis:100%;color:#94a3b8;font-size:.62rem;line-height:1.4}.variant-grid.svelte-1922i7a{display:grid;grid-template-columns:repeat(var(--vcols, 4),minmax(0,1fr));gap:.55rem;margin-top:.55rem;width:100%;min-width:0;max-width:100%}.variant-card.svelte-1922i7a{position:relative;min-width:0;padding:1.65rem .5rem .6rem}.variant-card.selected.svelte-1922i7a{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa73,0 0 16px #2563eb33;background:#10213b}.variant-card.svelte-1922i7a small:where(.svelte-1922i7a){min-height:2.1em}.variant-card.svelte-1922i7a b:where(.svelte-1922i7a){font-size:.96rem}.variant-card.svelte-1922i7a .ret:where(.svelte-1922i7a){display:block;margin-top:.35rem;color:#f87171;font-size:.82rem}.variant-card.svelte-1922i7a .ret.pos:where(.svelte-1922i7a){color:#4ade80}.rank-badge.svelte-1922i7a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.1rem .32rem;border:1px solid #475569;border-radius:999px;background:#334155bf;color:#e2e8f0;font-size:.53rem;font-weight:900;white-space:nowrap;box-shadow:0 0 7px #64748b26}.rank-badge.rank-1.svelte-1922i7a{border-color:#facc15;background:#854d0e8f;color:#fef9c3;box-shadow:0 0 10px #facc1547}.rank-badge.rank-2.svelte-1922i7a{border-color:#cbd5e1;background:#4755699e;color:#f8fafc;box-shadow:0 0 8px #cbd5e12e}.rank-badge.rank-3.svelte-1922i7a{border-color:#fb7185;background:#88133785;color:#ffe4e6;box-shadow:0 0 8px #fb71852e}.rank-badge.rank-4.svelte-1922i7a{border-color:#38bdf8;background:#07598585;color:#e0f2fe;box-shadow:0 0 8px #38bdf82e}.rank-badge.rank-5.svelte-1922i7a{border-color:#a78bfa;background:#5b21b67a;color:#ede9fe;box-shadow:0 0 8px #a78bfa2e}.rank-badge.rank-6.svelte-1922i7a{border-color:#2dd4bf;background:#115e5985;color:#ccfbf1;box-shadow:0 0 8px #2dd4bf2e}.rank-note.svelte-1922i7a{margin:.5rem .1rem .15rem;color:#94a3b8;font-size:.65rem;line-height:1.45}.variant-card.svelte-1922i7a>.rank-badge:where(.svelte-1922i7a){position:absolute;top:.55rem;left:.55rem}.condition-badge.svelte-1922i7a{position:absolute;top:.55rem;right:.55rem;padding:.12rem .3rem;border-radius:999px;background:#2563eb;color:#dbeafe;font-size:.58rem;font-weight:800}.condition-badge.default.svelte-1922i7a{border:1px solid #a16207;background:#854d0ee0;color:#fef3c7}.rcard.svelte-1922i7a{display:grid;gap:.15rem;justify-items:center;text-align:center;background:#0f1a2e;border:1px solid #1e293b;border-radius:.5rem;padding:.75rem .8rem;min-width:0}.rcard.svelte-1922i7a small:where(.svelte-1922i7a){color:#64748b;font-size:.66rem}.rcard.svelte-1922i7a b:where(.svelte-1922i7a){color:#f1f5f9;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.num.pos.svelte-1922i7a{color:#4ade80}.num.neg.svelte-1922i7a{color:#f87171}.won.svelte-1922i7a{margin-top:.2rem;color:#fcd34d;font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(251,191,36,.22);overflow-wrap:anywhere}.won-kor.svelte-1922i7a{color:#fde68a;font-weight:600;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.basic-macd.svelte-1922i7a{margin-top:1rem;padding:.9rem;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #245168;border-left:4px solid #22d3ee;border-radius:.7rem;background:linear-gradient(135deg,#082f4961,#080f1ecc 48%,#0f172aeb);box-shadow:inset 0 1px #7dd3fc0d}.basic-macd-head.svelte-1922i7a{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.basic-macd-eyebrow.svelte-1922i7a{display:block;color:#22d3ee;font-size:.58rem;font-weight:900;letter-spacing:.13em}.basic-macd-head.svelte-1922i7a h4:where(.svelte-1922i7a){margin:.15rem 0 0;color:#ecfeff;font-size:.94rem}.basic-macd-head.svelte-1922i7a p:where(.svelte-1922i7a){margin:.28rem 0 0;color:#a5c8d8;font-size:.68rem;line-height:1.45}.basic-macd-pair.svelte-1922i7a{flex:0 0 auto;padding:.28rem .55rem;border:1px solid #155e75;border-radius:999px;background:#0e749029;color:#a5f3fc;font-size:.63rem;font-weight:800;white-space:nowrap}.basic-macd-method.svelte-1922i7a{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem .45rem;margin-top:.65rem;padding:.48rem .55rem;border:1px solid rgba(34,211,238,.18);border-radius:.48rem;background:#02121f8c}.basic-macd-method.svelte-1922i7a b:where(.svelte-1922i7a){color:#67e8f9;font-size:.65rem}.basic-macd-method.svelte-1922i7a span:where(.svelte-1922i7a){padding:.16rem .38rem;border-radius:.3rem;background:#1e293bb3;color:#cbd5e1;font-size:.61rem}.basic-macd-common.svelte-1922i7a{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.48rem;color:#7895a8;font-size:.62rem}.basic-macd-common.svelte-1922i7a b:where(.svelte-1922i7a){margin-left:.18rem;color:#dbeafe;font-variant-numeric:tabular-nums}.basic-macd-grid.svelte-1922i7a{display:grid;grid-template-columns:repeat(var(--basic-count, 7),minmax(0,1fr));gap:.45rem;margin-top:.65rem;overflow-x:auto;width:100%;min-width:0;max-width:100%;padding-bottom:.15rem}.basic-macd-card.svelte-1922i7a{min-width:0;padding:.55rem;border:1px solid #203b50;border-radius:.58rem;background:linear-gradient(150deg,#0f2438f5,#091221f5);box-shadow:0 3px 12px #0003}.basic-macd-card.baseline.svelte-1922i7a{border-color:#6b5320;background:linear-gradient(150deg,#422d0d7a,#12161ff5)}.basic-macd-card-head.svelte-1922i7a{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.25rem;min-height:2.35rem}.basic-macd-label.svelte-1922i7a{flex:1 1 5.5rem;min-width:0;color:#e6f7ff;font-size:.66rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.basic-macd-card-badges.svelte-1922i7a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.18rem}.basic-macd-pending.svelte-1922i7a{display:grid;gap:.12rem;margin-top:.42rem;padding:.4rem .48rem;border:2px solid #f59e0b;border-radius:.42rem;background:#78350f6b;box-shadow:0 0 14px #f59e0b2e}.basic-macd-pending.svelte-1922i7a strong:where(.svelte-1922i7a){color:#fef3c7;font-size:.68rem}.basic-macd-pending.svelte-1922i7a span:where(.svelte-1922i7a){color:#fdba74;font-size:.55rem;line-height:1.35}.basic-macd-pending.pending-buy.svelte-1922i7a{border-color:#22c55e;background:#14532d6b;box-shadow:0 0 14px #22c55e2e}.basic-macd-pending.pending-buy.svelte-1922i7a strong:where(.svelte-1922i7a),.basic-macd-pending.pending-buy.svelte-1922i7a span:where(.svelte-1922i7a){color:#bbf7d0}.basic-macd-pending.pending-sell.svelte-1922i7a{border-color:#f87171;background:#7f1d1d66;box-shadow:0 0 14px #f8717133}.basic-macd-pending.pending-sell.svelte-1922i7a strong:where(.svelte-1922i7a),.basic-macd-pending.pending-sell.svelte-1922i7a span:where(.svelte-1922i7a){color:#fecaca}.basic-macd-pending.pending-reference.svelte-1922i7a{border-color:#94a3b8;background:#1e293bb8;box-shadow:none}.basic-macd-pending.pending-reference.svelte-1922i7a strong:where(.svelte-1922i7a){color:#e2e8f0}.basic-macd-pending.pending-reference.svelte-1922i7a span:where(.svelte-1922i7a){color:#cbd5e1}.macd-badge.svelte-1922i7a,.baseline-badge.svelte-1922i7a{flex:0 0 auto;padding:.1rem .28rem;border-radius:999px;font-size:.52rem;font-weight:900}.macd-badge.svelte-1922i7a{background:#0891b233;color:#67e8f9;border:1px solid rgba(34,211,238,.22)}.baseline-badge.svelte-1922i7a{background:#a1620733;color:#fde68a;border:1px solid rgba(245,158,11,.28)}.basic-macd-capital.svelte-1922i7a{display:grid;gap:.08rem;margin-top:.48rem;padding-bottom:.42rem;border-bottom:1px dashed #254054}.basic-macd-capital.svelte-1922i7a small:where(.svelte-1922i7a){color:#7895a8;font-size:.56rem}.basic-macd-capital.svelte-1922i7a>b:where(.svelte-1922i7a){color:#f8fafc;font-size:.98rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.basic-macd-won.svelte-1922i7a{color:#fcd34d;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.basic-macd-kor.svelte-1922i7a{color:#fde68a;font-size:.59rem;line-height:1.35;overflow-wrap:anywhere}.basic-macd-return.svelte-1922i7a{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-top:.4rem}.basic-macd-return.svelte-1922i7a small:where(.svelte-1922i7a){color:#7895a8;font-size:.57rem}.basic-macd-return.svelte-1922i7a strong:where(.svelte-1922i7a){color:#94a3b8;font-size:.86rem;font-variant-numeric:tabular-nums}.basic-macd-return.positive.svelte-1922i7a strong:where(.svelte-1922i7a),.basic-macd-metrics.svelte-1922i7a dd.positive:where(.svelte-1922i7a){color:#4ade80}.basic-macd-return.negative.svelte-1922i7a strong:where(.svelte-1922i7a),.basic-macd-metrics.svelte-1922i7a dd.negative:where(.svelte-1922i7a){color:#f87171}.basic-macd-metrics.svelte-1922i7a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.27rem .4rem;margin:.45rem 0 0}.basic-macd-metrics.svelte-1922i7a div:where(.svelte-1922i7a){min-width:0;padding-top:.25rem;border-top:1px solid rgba(51,65,85,.52)}.basic-macd-metrics.svelte-1922i7a dt:where(.svelte-1922i7a){color:#64748b;font-size:.54rem}.basic-macd-metrics.svelte-1922i7a dd:where(.svelte-1922i7a){margin:.08rem 0 0;color:#dbeafe;font-size:.64rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.position.svelte-1922i7a{display:inline-block;color:#fbbf24}.position.held.svelte-1922i7a{color:#4ade80}.basic-macd-unavailable.svelte-1922i7a{display:grid;gap:.25rem;min-height:6.6rem;align-content:center;text-align:center}.basic-macd-unavailable.svelte-1922i7a b:where(.svelte-1922i7a){color:#94a3b8;font-size:.72rem}.basic-macd-unavailable.svelte-1922i7a span:where(.svelte-1922i7a){color:#64748b;font-size:.6rem;line-height:1.45}.basic-macd-foot.svelte-1922i7a{margin:.65rem 0 0;padding:.5rem .6rem;border-radius:.45rem;background:#020c1880;color:#91aebe;font-size:.62rem;line-height:1.55}.table-wrap.svelte-1922i7a{overflow-x:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-top:.7rem;border:1px solid #1e293b;border-radius:.5rem}table.svelte-1922i7a{width:100%;border-collapse:collapse;white-space:nowrap;font-size:.7rem}th.svelte-1922i7a,td.svelte-1922i7a{padding:.5rem .6rem;border-bottom:1px solid #1e293b;text-align:center;color:#cbd5e1;vertical-align:middle}th.svelte-1922i7a{background:#070b14;color:#8ea3c0;font-weight:600}td.num.svelte-1922i7a{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}td.mdd-cell.svelte-1922i7a{color:#cbd5e1;font-weight:700}td.mdd-cell.negative.svelte-1922i7a{color:#f87171}.mdd-peak.svelte-1922i7a{display:block;margin-top:.15rem;color:#fbbf24;font-size:.62rem;font-weight:600;white-space:nowrap}.mdd-peak.peak-gain.positive.svelte-1922i7a{color:#4ade80}.mdd-peak.peak-gain.negative.svelte-1922i7a{color:#f87171}td.reason-cell.svelte-1922i7a{min-width:24rem;max-width:42rem;white-space:pre-line;text-align:left;line-height:1.45;font-size:.67rem}td.reason-cell.svelte-1922i7a .reason-buy:where(.svelte-1922i7a),td.reason-cell.svelte-1922i7a .reason-sell:where(.svelte-1922i7a){display:block;font-weight:700}td.reason-cell.svelte-1922i7a .reason-buy:where(.svelte-1922i7a){color:#4ade80}td.reason-cell.svelte-1922i7a .reason-sell:where(.svelte-1922i7a){margin-top:.25rem;color:#fbbf24}td.cap.svelte-1922i7a{line-height:1.42}.cap-usd.svelte-1922i7a{display:block;color:#f8fafc;font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cap-won.svelte-1922i7a{display:block;color:#fcd34d;font-weight:600;font-size:.7rem;font-variant-numeric:tabular-nums}.cap-kor.svelte-1922i7a{display:block;color:#fde68a;font-size:.64rem}.cap-price.svelte-1922i7a{display:block;color:#f8fafc;font-size:.7rem;margin-top:.22rem;padding-top:.18rem;border-top:1px dashed #1e293b;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cap-price.svelte-1922i7a b:where(.svelte-1922i7a){color:#7dd3fc;margin-right:.15rem}tbody.svelte-1922i7a tr:where(.svelte-1922i7a):hover td:where(.svelte-1922i7a){background:#3b82f612}tbody.svelte-1922i7a tr:where(.svelte-1922i7a):last-child td:where(.svelte-1922i7a){border-bottom:0}tr.open.svelte-1922i7a td:where(.svelte-1922i7a){background:#60a5fa17}.note.svelte-1922i7a{border-left-color:#a78bfa}.note.svelte-1922i7a b:where(.svelte-1922i7a){color:#c4b5fd;font-size:.8rem}.note.svelte-1922i7a p:where(.svelte-1922i7a){margin:.4rem 0 0;color:#94a3b8;font-size:.72rem;line-height:1.6}@media(max-width:720px){.variant-grid.svelte-1922i7a{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-title.svelte-1922i7a small:where(.svelte-1922i7a){display:block;margin:.25rem 0 0}.logic-grid.svelte-1922i7a{grid-template-columns:1fr;gap:.5rem}.sec-head.svelte-1922i7a{align-items:flex-start}.basic-macd-head.svelte-1922i7a{display:grid}.basic-macd-pair.svelte-1922i7a{justify-self:start}}@media(max-width:1200px){.basic-macd-grid.svelte-1922i7a{grid-template-columns:repeat(var(--basic-count, 7),minmax(9rem,1fr))}}@media(min-width:721px)and (max-width:1050px){.variant-grid.svelte-1922i7a{grid-template-columns:repeat(3,minmax(0,1fr))}}.ath-page.svelte-r9cys7{width:calc(100% + 2rem);margin-left:-1rem;padding:.35rem 0 1.5rem;color:#cbd5e1}.hero-card.svelte-r9cys7,.panel.svelte-r9cys7,.method-box.svelte-r9cys7,.zero-callout.svelte-r9cys7,.warning-box.svelte-r9cys7{margin-left:0;margin-right:0;border-radius:18px}.hero-card.svelte-r9cys7{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem;background:radial-gradient(circle at 85% 15%,#2a1d0833,transparent 38%),linear-gradient(135deg,#111827,#0b1220);border:1px solid #475569;box-shadow:0 18px 50px #02061755}.hero-copy.svelte-r9cys7{max-width:920px}.eyebrow.svelte-r9cys7{color:#fbbf24;font-size:.68rem;letter-spacing:.14em;font-weight:900;margin-bottom:.55rem}h2.svelte-r9cys7{color:#fff;font-size:1.35rem;font-weight:900;margin:0 0 .5rem}.hero-copy.svelte-r9cys7 p:where(.svelte-r9cys7){color:#aebbd0;font-size:.9rem;line-height:1.65}.hero-copy.svelte-r9cys7 p:where(.svelte-r9cys7) b:where(.svelte-r9cys7){color:#f8fafc}.hero-tags.svelte-r9cys7{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.hero-tags.svelte-r9cys7 span:where(.svelte-r9cys7){font-size:.67rem;color:#cbd5e1;background:#172033;border:1px solid #334155;border-radius:999px;padding:.3rem .58rem}.hero-action.svelte-r9cys7{min-width:185px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.65rem;color:#64748b;font-size:.7rem}.reload-btn.svelte-r9cys7{border:1px solid #f59e0b88;background:#422006;color:#fde68a;border-radius:10px;padding:.58rem .85rem;font-weight:800;font-size:.75rem}.reload-btn.svelte-r9cys7:disabled{opacity:.55;cursor:not-allowed}.zero-callout.svelte-r9cys7{display:flex;gap:1rem;padding:1rem 1.25rem;border:1px solid #b4530988;background:linear-gradient(110deg,#271508,#111827)}.zero-callout.compact.svelte-r9cys7 b:where(.svelte-r9cys7){color:#fde68a}.zero-callout.svelte-r9cys7 p:where(.svelte-r9cys7){font-size:.78rem;line-height:1.6;color:#cbd5e1;margin-top:.2rem}.zero-icon.svelte-r9cys7{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f59e0b1f;border:1px solid #f59e0b88;color:#fbbf24;font-weight:950;font-size:1rem}.loading-box.svelte-r9cys7{text-align:center;padding:4rem 1rem;color:#94a3b8}.error-box.svelte-r9cys7{display:flex;align-items:center;gap:1rem;color:#fca5a5;padding:1rem 1.25rem}.error-box.svelte-r9cys7 span:where(.svelte-r9cys7){flex:1}.warning-box.svelte-r9cys7{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.85rem 1rem;background:#2a160b;border:1px solid #9a3412;font-size:.74rem}.warning-box.svelte-r9cys7 b:where(.svelte-r9cys7){color:#fdba74;width:100%}.warning-box.svelte-r9cys7 span:where(.svelte-r9cys7){color:#fed7aa}.panel.svelte-r9cys7,.method-box.svelte-r9cys7{background:#0c1424;border:1px solid #263449;padding:1.15rem;box-shadow:0 12px 34px #02061733}.section-head.svelte-r9cys7{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-head.svelte-r9cys7>div:where(.svelte-r9cys7){display:flex;align-items:center;gap:.6rem}.section-no.svelte-r9cys7{color:#475569;font-weight:950;font-size:.72rem}.section-head.svelte-r9cys7 h3:where(.svelte-r9cys7),.method-box.svelte-r9cys7 h3:where(.svelte-r9cys7),.zero-callout.svelte-r9cys7 h3:where(.svelte-r9cys7){color:#f8fafc;font-size:1rem;font-weight:900}.section-head.svelte-r9cys7 p:where(.svelte-r9cys7){color:#64748b;font-size:.68rem}.table-wrap.svelte-r9cys7{overflow-x:auto;border:1px solid #243247;border-radius:12px}table.svelte-r9cys7{width:100%;min-width:1050px;border-collapse:collapse;font-size:.74rem}th.svelte-r9cys7{padding:.68rem .75rem;background:#111c2f;color:#718096;text-align:left;white-space:nowrap;font-size:.65rem}td.svelte-r9cys7{padding:.72rem .75rem;border-top:1px solid #1e2a3b;vertical-align:middle}tbody.svelte-r9cys7 tr:where(.svelte-r9cys7):hover{background:#111c2a}td.svelte-r9cys7 small:where(.svelte-r9cys7){display:block;color:#64748b;font-size:.62rem;margin-top:.18rem;line-height:1.45}.nowrap.svelte-r9cys7{white-space:nowrap}.positive.svelte-r9cys7{color:#4ade80}.negative.svelte-r9cys7{color:#f87171}.residual.svelte-r9cys7{color:#fbbf24}.ticker-link.svelte-r9cys7{color:#93c5fd;font-weight:950;border-bottom:1px dashed #3b82f6}.leverage-pill.svelte-r9cys7{display:inline-flex;padding:.2rem .4rem;border-radius:7px;background:#172033;color:#94a3b8;font-weight:900}.leverage-pill.leveraged.svelte-r9cys7{background:#4c1d95;color:#e9d5ff}.table-note.svelte-r9cys7{color:#64748b;font-size:.67rem;line-height:1.55;margin:.7rem .2rem 0}.comparison-grid.svelte-r9cys7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.comparison-card.svelte-r9cys7{background:#0a101d;border:1px solid #27364d;border-radius:13px;padding:.9rem}.comparison-title.svelte-r9cys7{display:flex;justify-content:space-between;gap:.5rem;padding-bottom:.65rem;border-bottom:1px solid #1e293b}.comparison-title.svelte-r9cys7 b:where(.svelte-r9cys7){color:#e2e8f0;font-size:.8rem}.comparison-title.svelte-r9cys7 span:where(.svelte-r9cys7){color:#64748b;font-size:.62rem}.comparison-row.svelte-r9cys7{display:grid;grid-template-columns:72px minmax(90px,1fr) 62px 110px;gap:.55rem;align-items:center;padding:.65rem .1rem;border-bottom:1px solid #172033}.comparison-row.svelte-r9cys7:last-child{border-bottom:0}.comparison-row.svelte-r9cys7>div:where(.svelte-r9cys7):first-child{display:flex;align-items:baseline;gap:.35rem}.comparison-row.svelte-r9cys7 b:where(.svelte-r9cys7){color:#fff}.comparison-row.svelte-r9cys7 span:where(.svelte-r9cys7){color:#8b5cf6;font-size:.62rem}.comparison-row.svelte-r9cys7 strong:where(.svelte-r9cys7){color:#f87171;text-align:right}.comparison-row.svelte-r9cys7 small:where(.svelte-r9cys7){color:#64748b;font-size:.61rem;text-align:right}.mdd-track.svelte-r9cys7{height:7px;background:#172033;border-radius:999px;overflow:hidden}.mdd-track.svelte-r9cys7 i:where(.svelte-r9cys7){display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#fbbf24,#ef4444)}.ticker-tabs.svelte-r9cys7{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}.ticker-tabs.svelte-r9cys7 button:where(.svelte-r9cys7){background:#0a101d;border:1px solid #27364d;border-radius:11px;padding:.65rem;text-align:left}.ticker-tabs.svelte-r9cys7 button:where(.svelte-r9cys7) b:where(.svelte-r9cys7){color:#cbd5e1;display:block}.ticker-tabs.svelte-r9cys7 button:where(.svelte-r9cys7) span:where(.svelte-r9cys7){color:#64748b;font-size:.6rem}.ticker-tabs.svelte-r9cys7 button.on:where(.svelte-r9cys7){border-color:#f59e0b;background:#2b1b09;box-shadow:0 0 0 1px #f59e0b44}.ticker-tabs.svelte-r9cys7 button.on:where(.svelte-r9cys7) b:where(.svelte-r9cys7){color:#fde68a}.verdict.svelte-r9cys7{padding:.85rem 1rem;border-radius:11px;background:linear-gradient(90deg,#172554,#111827);border:1px solid #1d4ed8;margin-bottom:.75rem}.verdict.svelte-r9cys7 b:where(.svelte-r9cys7){color:#93c5fd;font-size:.72rem}.verdict.svelte-r9cys7 p:where(.svelte-r9cys7){color:#dbeafe;font-size:.78rem;line-height:1.55;margin-top:.2rem}.metric-grid.svelte-r9cys7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.metric-grid.svelte-r9cys7>div:where(.svelte-r9cys7){background:#0a101d;border:1px solid #27364d;border-radius:12px;padding:.8rem}.metric-grid.svelte-r9cys7 span:where(.svelte-r9cys7){color:#64748b;font-size:.63rem;display:block}.metric-grid.svelte-r9cys7 b:where(.svelte-r9cys7){color:#f8fafc;font-size:1.05rem;display:block;margin:.28rem 0}.metric-grid.svelte-r9cys7 b.positive:where(.svelte-r9cys7){color:#4ade80}.metric-grid.svelte-r9cys7 b.negative:where(.svelte-r9cys7){color:#f87171}.metric-grid.svelte-r9cys7 small:where(.svelte-r9cys7){color:#718096;font-size:.61rem;line-height:1.4}.journey.svelte-r9cys7{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:stretch;margin:.8rem 0 1rem}.journey.svelte-r9cys7>div:where(.svelte-r9cys7){background:#0a101d;border:1px solid #334155;border-radius:12px;padding:.8rem}.journey.svelte-r9cys7>i:where(.svelte-r9cys7){display:grid;place-items:center;color:#475569;font-style:normal}.journey.svelte-r9cys7 span:where(.svelte-r9cys7){display:block;color:#64748b;font-size:.62rem}.journey.svelte-r9cys7 b:where(.svelte-r9cys7){display:block;color:#e2e8f0;font-size:.75rem;margin:.25rem 0}.journey.svelte-r9cys7 strong:where(.svelte-r9cys7){color:#93c5fd;font-size:.72rem}.journey.svelte-r9cys7 .trough:where(.svelte-r9cys7){border-color:#7f1d1d;background:#1f1016}.journey.svelte-r9cys7 .trough:where(.svelte-r9cys7) strong:where(.svelte-r9cys7),.journey.svelte-r9cys7 .unrecovered:where(.svelte-r9cys7) strong:where(.svelte-r9cys7){color:#fca5a5}.journey.svelte-r9cys7 .unrecovered:where(.svelte-r9cys7){border-color:#b45309;background:#211507}h4.svelte-r9cys7{color:#cbd5e1;font-size:.78rem;font-weight:850;margin:.95rem 0 .55rem}.episode-table.svelte-r9cys7 table:where(.svelte-r9cys7){min-width:760px}.risk-grid.svelte-r9cys7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem}.risk-grid.svelte-r9cys7 article:where(.svelte-r9cys7){background:#0a101d;border:1px solid #27364d;border-radius:13px;padding:.9rem}.risk-grid.svelte-r9cys7 h4:where(.svelte-r9cys7){margin:0 0 .45rem}.big-number.svelte-r9cys7{display:block;font-size:1.1rem;color:#f8fafc}.risk-grid.svelte-r9cys7 p:where(.svelte-r9cys7),.risk-grid.svelte-r9cys7 small:where(.svelte-r9cys7){color:#64748b;font-size:.62rem;line-height:1.5}.risk-grid.svelte-r9cys7 dl:where(.svelte-r9cys7){margin:.65rem 0}.risk-grid.svelte-r9cys7 dl:where(.svelte-r9cys7) div:where(.svelte-r9cys7){display:flex;justify-content:space-between;gap:1rem;padding:.38rem 0;border-top:1px dashed #27364d;font-size:.68rem}.risk-grid.svelte-r9cys7 dt:where(.svelte-r9cys7){color:#718096}.risk-grid.svelte-r9cys7 dd:where(.svelte-r9cys7){color:#cbd5e1;text-align:right}.crisis-box.svelte-r9cys7{margin-top:.85rem;padding:.9rem;background:#111827;border:1px solid #374151;border-radius:13px}.crisis-box.svelte-r9cys7 h4:where(.svelte-r9cys7){margin:0 0 .25rem}.crisis-box.svelte-r9cys7>p:where(.svelte-r9cys7){color:#64748b;font-size:.64rem;line-height:1.5;margin-bottom:.55rem}.crisis-box.svelte-r9cys7>div:where(.svelte-r9cys7){display:grid;grid-template-columns:210px 1fr 75px minmax(230px,auto);gap:.6rem;padding:.5rem 0;border-top:1px solid #253044;font-size:.68rem}.crisis-box.svelte-r9cys7>div:where(.svelte-r9cys7) b:where(.svelte-r9cys7){color:#e2e8f0}.crisis-box.svelte-r9cys7>div:where(.svelte-r9cys7) span:where(.svelte-r9cys7),.crisis-box.svelte-r9cys7>div:where(.svelte-r9cys7) small:where(.svelte-r9cys7){color:#94a3b8}.crisis-box.svelte-r9cys7>div:where(.svelte-r9cys7) strong:where(.svelte-r9cys7){color:#f87171}.crisis-box.svelte-r9cys7 em:where(.svelte-r9cys7){display:block;color:#fbbf24;font-size:.64rem;margin-top:.55rem}.zero-callout.full.svelte-r9cys7{padding:1.2rem}.zero-callout.full.svelte-r9cys7 h3:where(.svelte-r9cys7){margin-bottom:.35rem}.zero-callout.full.svelte-r9cys7 p:where(.svelte-r9cys7)+p:where(.svelte-r9cys7){margin-top:.55rem}.source-links.svelte-r9cys7{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.source-links.svelte-r9cys7 a:where(.svelte-r9cys7){color:#93c5fd;background:#172554;border:1px solid #1d4ed8;border-radius:8px;padding:.38rem .55rem;font-size:.64rem}.method-box.svelte-r9cys7 h3:where(.svelte-r9cys7){margin-bottom:.75rem}.method-grid.svelte-r9cys7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.method-grid.svelte-r9cys7>div:where(.svelte-r9cys7){background:#0a101d;border:1px solid #27364d;border-radius:9px;padding:.65rem}.method-grid.svelte-r9cys7 b:where(.svelte-r9cys7){display:block;color:#94a3b8;font-size:.64rem;margin-bottom:.2rem}.method-grid.svelte-r9cys7 span:where(.svelte-r9cys7),.method-grid.svelte-r9cys7 code:where(.svelte-r9cys7){color:#cbd5e1;font-size:.68rem;line-height:1.45;overflow-wrap:anywhere}@media(max-width:900px){.hero-card.svelte-r9cys7{flex-direction:column}.hero-action.svelte-r9cys7{align-items:flex-start}.comparison-grid.svelte-r9cys7,.risk-grid.svelte-r9cys7{grid-template-columns:1fr}.metric-grid.svelte-r9cys7{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-tabs.svelte-r9cys7{grid-template-columns:repeat(3,minmax(0,1fr))}.crisis-box.svelte-r9cys7>div:where(.svelte-r9cys7){grid-template-columns:1fr 1fr}.comparison-row.svelte-r9cys7{grid-template-columns:64px 1fr 56px}.comparison-row.svelte-r9cys7 small:where(.svelte-r9cys7){grid-column:2/4}}@media(max-width:600px){.ath-page.svelte-r9cys7{width:calc(100% + 2rem)}.hero-card.svelte-r9cys7,.panel.svelte-r9cys7,.method-box.svelte-r9cys7{border-radius:13px;padding:.9rem}.section-head.svelte-r9cys7{align-items:flex-start;flex-direction:column;gap:.25rem}.ticker-tabs.svelte-r9cys7{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid.svelte-r9cys7,.method-grid.svelte-r9cys7{grid-template-columns:1fr}.journey.svelte-r9cys7{grid-template-columns:1fr;gap:.35rem}.journey.svelte-r9cys7>i:where(.svelte-r9cys7){transform:rotate(90deg);height:18px}.crisis-box.svelte-r9cys7>div:where(.svelte-r9cys7){grid-template-columns:1fr}.zero-callout.svelte-r9cys7{padding:.85rem}.zero-icon.svelte-r9cys7{flex-basis:34px;height:34px}.source-links.svelte-r9cys7{flex-direction:column;align-items:stretch}.source-links.svelte-r9cys7 a:where(.svelte-r9cys7){text-align:center}}.md-body.svelte-rhwjr9{line-height:1.7}.md-body.svelte-rhwjr9 h1{font-size:1.5rem;font-weight:800;color:#fff;margin:.5rem 0 1rem;border-bottom:1px solid #44546a;padding-bottom:.6rem}.md-body.svelte-rhwjr9 h2{font-size:1.2rem;font-weight:700;color:#60a5fa;margin:2rem 0 .75rem}.md-body.svelte-rhwjr9 h3{font-size:1.05rem;font-weight:700;color:#e2e8f0;margin:1.5rem 0 .5rem}.md-body.svelte-rhwjr9 h4{font-size:.95rem;font-weight:600;color:#cbd5e1;margin:1.25rem 0 .5rem}.md-body.svelte-rhwjr9 p{font-size:.875rem;color:#cbd5e1;margin:.5rem 0}.md-body.svelte-rhwjr9 strong{color:#fff}.md-body.svelte-rhwjr9 li{font-size:.875rem;color:#cbd5e1;margin:.25rem 0 .25rem 1.25rem;list-style:disc}.md-body.svelte-rhwjr9 ol li{list-style:decimal}.md-body.svelte-rhwjr9 blockquote{border-left:3px solid #3b82f6;background:#0f172a;padding:.6rem 1rem;margin:.75rem 0;border-radius:0 .5rem .5rem 0;font-size:.875rem;color:#c2c8d2}.md-body.svelte-rhwjr9 code{background:#0f172a;border:1px solid #44546a;border-radius:.25rem;padding:.1rem .35rem;font-size:.8rem;color:#93c5fd}.md-body.svelte-rhwjr9 pre{background:#0f172a;border:1px solid #44546a;border-radius:.5rem;padding:.9rem 1rem;overflow-x:auto;margin:.75rem 0}.md-body.svelte-rhwjr9 pre code{border:none;padding:0;background:transparent;color:#a5f3fc;font-size:.8rem;line-height:1.5}.md-body.svelte-rhwjr9 hr{border:none;border-top:1px solid #44546a;margin:1.5rem 0}.md-body.svelte-rhwjr9 .md-table-wrap{overflow-x:auto;margin:.75rem 0}.md-body.svelte-rhwjr9 table{border-collapse:collapse;width:100%;font-size:.8rem}.md-body.svelte-rhwjr9 th{background:#0f172a;color:#93c5fd;text-align:left;padding:.45rem .7rem;border:1px solid #44546a;white-space:nowrap}.md-body.svelte-rhwjr9 td{color:#cbd5e1;padding:.4rem .7rem;border:1px solid #2b384c;white-space:nowrap}.md-body.svelte-rhwjr9 tbody tr:hover{background:#0f172a}.md-body.svelte-rhwjr9 .md-anchor{color:#60a5fa}.md-body.svelte-rhwjr9 a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-ogv1to{color:#cbd5e1;font-size:.85rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.vr-prose.svelte-ogv1to h1{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 .6rem;line-height:1.35}.vr-prose.svelte-ogv1to h2{font-size:1rem;font-weight:800;color:#93c5fd;margin:1.4rem 0 .55rem;padding-top:.8rem;border-top:1px solid #1e293b;line-height:1.4}.vr-prose.svelte-ogv1to h3{font-size:.9rem;font-weight:700;color:#a5b4fc;margin:1rem 0 .45rem}.vr-prose.svelte-ogv1to h4{font-size:.84rem;font-weight:700;color:#e2e8f0;margin:.85rem 0 .35rem}.vr-prose.svelte-ogv1to p{margin:.55rem 0}.vr-prose.svelte-ogv1to ul,.vr-prose.svelte-ogv1to ol{margin:.5rem 0;padding-left:1.3rem}.vr-prose.svelte-ogv1to li{margin:.3rem 0}.vr-prose.svelte-ogv1to strong{color:#f1f5f9;font-weight:700}.vr-prose.svelte-ogv1to a{color:#60a5fa;text-decoration:underline}.vr-prose.svelte-ogv1to hr{border:none;border-top:1px solid #2b384c;margin:1.4rem 0}.vr-prose.svelte-ogv1to em{color:#94a3b8;font-style:normal;font-size:.92em}.vr-prose.svelte-ogv1to blockquote{margin:.8rem 0;padding:.6rem .9rem;background:#22d3ee12;border-left:3px solid #22d3ee;border-radius:0 .4rem .4rem 0;color:#cffafe}.vr-prose.svelte-ogv1to blockquote p{margin:.3rem 0}.vr-prose.svelte-ogv1to code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:#1e293b;color:#a5f3fc;padding:.08rem .35rem;border-radius:.3rem;overflow-wrap:anywhere}.vr-prose.svelte-ogv1to table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:.8rem 0;font-size:.82rem;white-space:nowrap}.vr-prose.svelte-ogv1to th,.vr-prose.svelte-ogv1to td{border:1px solid #2b384c;padding:.4rem .6rem;text-align:left;vertical-align:top}.vr-prose.svelte-ogv1to th{background:#111a2e;color:#e2e8f0;font-weight:700}.vr-prose.svelte-ogv1to tbody tr:nth-child(2n){background:#94a3b80a}@media(max-width:640px){.vr-prose.svelte-ogv1to{font-size:.82rem}.vr-prose.svelte-ogv1to table{font-size:.76rem}}.del-overlay.svelte-sm9yha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#02060fb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}.del-modal.svelte-sm9yha{width:100%;max-width:380px;background:#0f172a;border:1px solid #ef4444;border-radius:.75rem;padding:1.1rem 1.2rem;box-shadow:0 12px 40px #0009}.del-title.svelte-sm9yha{font-size:1.05rem;font-weight:800;color:#fca5a5;margin-bottom:.5rem}.del-warn.svelte-sm9yha{font-size:.8rem;color:#cbd5e1;line-height:1.55;margin-bottom:.9rem}.del-label.svelte-sm9yha{display:block;font-size:.74rem;color:#94a3b8;margin-bottom:.7rem}.del-expect.svelte-sm9yha{display:inline-block;margin-left:.3rem;padding:.05rem .45rem;border-radius:.3rem;background:#1e293b;color:#e2e8f0;font-weight:700;font-family:ui-monospace,monospace;font-size:.74rem}.del-input.svelte-sm9yha{display:block;margin-top:.3rem;width:100%;padding:.5rem .6rem;border-radius:.4rem;background:#0b1220;color:#e2e8f0;border:1px solid #44546a;font-size:.88rem}.del-actions.svelte-sm9yha{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.4rem}.vr-in.svelte-sm9yha{display:block;margin-top:.25rem;width:100%;padding:.45rem .55rem;border-radius:.25rem;font-size:.82rem;background:#0f172a;color:#e2e8f0;border:1px solid #44546a}.vr-fixed.svelte-sm9yha{margin-top:.25rem;min-height:2.3rem;padding:.38rem .5rem;border-radius:.25rem;background:#111827;color:#e2e8f0;border:1px solid #334155;line-height:1.35}.vr-fixed.svelte-sm9yha span:where(.svelte-sm9yha){color:#64748b;font-size:.7rem}.vr-stat.svelte-sm9yha{background:#0f172a;border:1px solid #2b384c;border-radius:.5rem;padding:.45rem .3rem}.pa.svelte-zmjxj5{display:flex;flex-direction:column;gap:.9rem;min-width:0}.pa-topbar.svelte-zmjxj5{display:flex;align-items:center;gap:.7rem}.pa-topbar.svelte-zmjxj5 h3:where(.svelte-zmjxj5){margin:0;color:#f8fafc;font-size:1.05rem;font-weight:800;min-width:0}.pa-back.svelte-zmjxj5{flex:0 0 auto;padding:.35rem .7rem;border-radius:.5rem;border:1px solid #334155;background:#1e293b;color:#cbd5e1;font-size:.76rem;font-weight:700;cursor:pointer}.pa-back.svelte-zmjxj5:hover{background:#334155;color:#fff}.card.svelte-zmjxj5{background:#0f172a;border:1px solid #1e293b;border-radius:.7rem;padding:.9rem 1rem}.pa-form-lead.svelte-zmjxj5{margin:0 0 .8rem;color:#94a3b8;font-size:.78rem;line-height:1.55}.pa-grid.svelte-zmjxj5{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem}.pa-grid.svelte-zmjxj5 label:where(.svelte-zmjxj5){display:flex;flex-direction:column;gap:.25rem;color:#94a3b8;font-size:.72rem;font-weight:700}.pa-grid.svelte-zmjxj5 input:where(.svelte-zmjxj5),.pa-grid.svelte-zmjxj5 select:where(.svelte-zmjxj5){padding:.5rem .6rem;border-radius:.5rem;border:1px solid #44546a;background:#0b1322;color:#e2e8f0;font-size:.85rem}.pa-grid.svelte-zmjxj5 input:where(.svelte-zmjxj5):focus,.pa-grid.svelte-zmjxj5 select:where(.svelte-zmjxj5):focus{outline:none;border-color:#3b82f6}.pa-defaults.svelte-zmjxj5{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.7rem;padding:.6rem .7rem;border:1px solid #0e7490;border-radius:.55rem;background:#082f4973;color:#bae6fd;font-size:.72rem;line-height:1.45}.pa-defaults.svelte-zmjxj5 b:where(.svelte-zmjxj5){color:#67e8f9}.pa-defaults.svelte-zmjxj5 span:where(.svelte-zmjxj5){padding-left:.6rem;border-left:1px solid rgba(103,232,249,.35)}.pa-defaults.svelte-zmjxj5 small:where(.svelte-zmjxj5){color:#94a3b8}.pa-actions.svelte-zmjxj5{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.9rem}.btn-primary.svelte-zmjxj5{padding:.55rem 1.1rem;border-radius:.5rem;border:1px solid #0ea5e9;background:#0284c7;color:#fff;font-size:.82rem;font-weight:800;cursor:pointer}.btn-primary.svelte-zmjxj5:hover:not(:disabled){background:#0ea5e9}.btn-primary.svelte-zmjxj5:disabled{opacity:.5;cursor:not-allowed}.btn-ghost.svelte-zmjxj5{padding:.55rem 1rem;border-radius:.5rem;border:1px solid #334155;background:#1e293b;color:#cbd5e1;font-size:.82rem;font-weight:700;cursor:pointer}.btn-ghost.svelte-zmjxj5:hover{background:#334155;color:#fff}.btn-danger.svelte-zmjxj5{padding:.55rem 1rem;border-radius:.5rem;border:1px solid #b91c1c;background:#7f1d1d;color:#fecaca;font-size:.82rem;font-weight:700;cursor:pointer}.btn-danger.svelte-zmjxj5:hover{background:#b91c1c;color:#fff}.sm.svelte-zmjxj5{padding:.3rem .65rem;font-size:.72rem}.pa-err.svelte-zmjxj5{margin:.7rem 0 0;color:#fca5a5;font-size:.76rem}.pa-sum-head.svelte-zmjxj5{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.pa-tk.svelte-zmjxj5 b:where(.svelte-zmjxj5){color:#fff;font-size:1.1rem;font-weight:900}.pa-tk.svelte-zmjxj5 small:where(.svelte-zmjxj5){display:block;margin-top:.2rem;color:#94a3b8;font-size:.66rem}.pa-sum-btns.svelte-zmjxj5{display:flex;gap:.4rem;flex:0 0 auto}.pa-facts.svelte-zmjxj5{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:.7rem;color:#94a3b8;font-size:.76rem}.pa-facts.svelte-zmjxj5 b:where(.svelte-zmjxj5){color:#f1f5f9;font-variant-numeric:tabular-nums}.pa-facts.svelte-zmjxj5 b.pa-neg:where(.svelte-zmjxj5){color:#fca5a5}.pa-stale.svelte-zmjxj5{padding:.55rem .75rem;border:1px solid #92400e;border-left:4px solid #f59e0b;border-radius:.55rem;background:#f59e0b1a;color:#fcd34d;font-size:.74rem;line-height:1.5}.pa-stale.svelte-zmjxj5 b:where(.svelte-zmjxj5){color:#fef3c7}.pa-unfit.svelte-zmjxj5{padding:.85rem 1rem;border-radius:.7rem;border:2px solid #f59e0b;background:linear-gradient(135deg,#78350f80,#0f172a);animation:svelte-zmjxj5-pa-glow-amber 1.4s ease-in-out infinite}.pa-unfit.critical.svelte-zmjxj5{border-color:#ef4444;background:linear-gradient(135deg,#7f1d1dad,#0f172a);animation-name:svelte-zmjxj5-pa-glow-red}.pa-unfit.critical.svelte-zmjxj5 .pa-unfit-tag:where(.svelte-zmjxj5){color:#fecaca}.pa-unfit.critical.svelte-zmjxj5 .pa-unfit-main:where(.svelte-zmjxj5),.pa-unfit.critical.svelte-zmjxj5 .pa-unfit-sub:where(.svelte-zmjxj5){color:#fee2e2}@keyframes svelte-zmjxj5-pa-glow-amber{0%,to{box-shadow:0 0 12px #f59e0b4d}50%{box-shadow:0 0 30px #f59e0bb3}}@media(prefers-reduced-motion:reduce){.pa-unfit.svelte-zmjxj5{animation:none!important}}.pa-unfit-tag.svelte-zmjxj5{font-size:.9rem;font-weight:900;color:#fde68a}.pa-unfit-main.svelte-zmjxj5{margin-top:.35rem;color:#fef3c7;font-size:.88rem;font-weight:700}.pa-unfit-main.svelte-zmjxj5 b:where(.svelte-zmjxj5){color:#fff}.pa-unfit-sub.svelte-zmjxj5{margin-top:.25rem;color:#fed7aa;font-size:.74rem;line-height:1.5}.pa-split.svelte-zmjxj5{margin-top:.6rem;padding:.5rem .65rem;border:1px solid #7c3aed;border-radius:.5rem;background:#4c1d9547;color:#ddd6fe;font-size:.72rem;line-height:1.5}.pa-split.svelte-zmjxj5 b:where(.svelte-zmjxj5){color:#f5f3ff}.pa-verdict.svelte-zmjxj5{padding:.9rem 1rem;border-radius:.7rem;border:2px solid}.pa-verdict.held.svelte-zmjxj5{border-color:#22c55e;background:linear-gradient(135deg,#14532d80,#0f172a);animation:svelte-zmjxj5-pa-glow-green 1.8s ease-in-out infinite}.pa-verdict.waiting.svelte-zmjxj5{border-color:#eab308;background:linear-gradient(135deg,#713f1280,#0f172a)}.pa-verdict.sold.svelte-zmjxj5{border-color:#ef4444;background:linear-gradient(135deg,#7f1d1d8c,#0f172a);animation:svelte-zmjxj5-pa-glow-red 1.2s ease-in-out infinite}@keyframes svelte-zmjxj5-pa-glow-green{0%,to{box-shadow:0 0 10px #22c55e40}50%{box-shadow:0 0 26px #22c55e8c}}@keyframes svelte-zmjxj5-pa-glow-red{0%,to{box-shadow:0 0 12px #ef44444d}50%{box-shadow:0 0 34px #ef4444d9}}@media(prefers-reduced-motion:reduce){.pa-verdict.svelte-zmjxj5{animation:none!important}}.pa-v-tag.svelte-zmjxj5{font-size:.9rem;font-weight:900;color:#f8fafc}.pa-v-main.svelte-zmjxj5{margin-top:.35rem;color:#e2e8f0;font-size:.9rem;font-weight:700}.pa-v-main.svelte-zmjxj5 b:where(.svelte-zmjxj5){color:#fff}.pa-v-sub.svelte-zmjxj5{margin-top:.25rem;color:#cbd5e1;font-size:.74rem;line-height:1.5}.pa-verdict.sold.svelte-zmjxj5 .pa-v-sub:where(.svelte-zmjxj5){color:#fecaca}.pa-state.svelte-zmjxj5{text-align:center;padding:2.2rem 1rem;color:#94a3b8;font-size:.85rem}.pa-state.err.svelte-zmjxj5{color:#fca5a5}.pa-weeks-head.svelte-zmjxj5{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.6rem;color:#f8fafc;font-size:.82rem;font-weight:800}.pa-weeks-head.svelte-zmjxj5 small:where(.svelte-zmjxj5){color:#64748b;font-size:.66rem;font-weight:500}.pa-scroll.svelte-zmjxj5{overflow-x:auto}.pa-table.svelte-zmjxj5{width:100%;border-collapse:collapse;font-size:.74rem}.pa-table.svelte-zmjxj5 th:where(.svelte-zmjxj5){text-align:left;padding:.4rem .5rem;color:#94a3b8;font-size:.66rem;border-bottom:1px solid #1e293b;white-space:nowrap}.pa-table.svelte-zmjxj5 th.r:where(.svelte-zmjxj5),.pa-table.svelte-zmjxj5 td.r:where(.svelte-zmjxj5){text-align:right}.pa-table.svelte-zmjxj5 td:where(.svelte-zmjxj5){padding:.42rem .5rem;border-bottom:1px solid #17233b;color:#e2e8f0;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-table.svelte-zmjxj5 tr.sell:where(.svelte-zmjxj5) td:where(.svelte-zmjxj5){background:#7f1d1d47}.pa-table.svelte-zmjxj5 td.neg:where(.svelte-zmjxj5){color:#f87171}.pa-table.svelte-zmjxj5 td.pa-empty:where(.svelte-zmjxj5){padding:1.2rem .5rem;color:#94a3b8;text-align:center}.basis.svelte-zmjxj5{color:#64748b;font-size:.58rem;margin-left:.2rem}.ap.hold.svelte-zmjxj5{color:#86efac;font-weight:700}.ap.sell.svelte-zmjxj5{color:#fecaca;font-weight:800}.pd.svelte-f8g1cc{display:flex;flex-direction:column;gap:.85rem;min-width:0}.pd-head.svelte-f8g1cc{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.9rem 1rem;border:1px solid #334155;border-left:4px solid #38bdf8;border-radius:.75rem;background:linear-gradient(120deg,#38bdf81f,#0f172a 60%)}.pd-head.svelte-f8g1cc h3:where(.svelte-f8g1cc){margin:0;color:#f8fafc;font-size:1rem;font-weight:900}.pd-head.svelte-f8g1cc small:where(.svelte-f8g1cc){display:block;margin-top:.15rem;color:#94a3b8;font-size:.7rem;line-height:1.5}.pd-new.svelte-f8g1cc{margin-left:auto;flex:0 0 auto;border:1px solid #0ea5e9;border-radius:.5rem;background:#0c4a6e;color:#7dd3fc;padding:.4rem .7rem;font-size:.75rem;font-weight:800;cursor:pointer;white-space:nowrap}.pd-new.svelte-f8g1cc:hover{background:#075985;color:#e0f2fe}.pd-inline.svelte-f8g1cc{border:1px solid #0ea5e9;border-radius:.4rem;background:#0c4a6e;color:#7dd3fc;padding:.15rem .45rem;font-size:.72rem;font-weight:800;cursor:pointer}.pd-stale.svelte-f8g1cc{padding:.55rem .75rem;border:1px solid #92400e;border-left:4px solid #f59e0b;border-radius:.55rem;background:#f59e0b1a;color:#fcd34d;font-size:.72rem;line-height:1.5}.pd-stale.svelte-f8g1cc b:where(.svelte-f8g1cc){color:#fef3c7}.pd-signal-error.svelte-f8g1cc{padding:.55rem .75rem;border:1px solid #b91c1c;border-left:4px solid #ef4444;border-radius:.55rem;background:#7f1d1d2e;color:#fecaca;font-size:.72rem;line-height:1.5}.pd-signal-error.svelte-f8g1cc small:where(.svelte-f8g1cc){display:block;margin-top:.15rem;color:#fca5a5;font-size:.64rem}.pd-account-error.svelte-f8g1cc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;padding:.6rem .75rem;border:1px solid #b91c1c;border-left:4px solid #ef4444;border-radius:.55rem;background:#7f1d1d3d;color:#fecaca;font-size:.74rem;line-height:1.45}.pd-account-error.svelte-f8g1cc>div:where(.svelte-f8g1cc){flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.pd-account-error.svelte-f8g1cc small:where(.svelte-f8g1cc){display:block;margin-top:.12rem;color:#fca5a5;font-size:.64rem}.pd-account-error.svelte-f8g1cc button:where(.svelte-f8g1cc){flex:0 0 auto;padding:.35rem .55rem;border:1px solid #ef4444;border-radius:.4rem;background:#7f1d1d;color:#fff;font-size:.68rem;font-weight:800;cursor:pointer}.pd-account-error.svelte-f8g1cc button:where(.svelte-f8g1cc):disabled{opacity:.55;cursor:wait}.pd-state.svelte-f8g1cc{padding:2rem 1rem;border:1px solid #334155;border-radius:.75rem;background:#0f172a;color:#94a3b8;font-size:.82rem;text-align:center}.pd-state.err.svelte-f8g1cc{border-color:#b91c1c;color:#fca5a5}.pd-group.svelte-f8g1cc{border:1px solid #334155;border-radius:.75rem;background:#0f172a;padding:.75rem .85rem .85rem}.pd-group.done.svelte-f8g1cc{border-color:#45272c;background:#0d1220}.pd-group-head.svelte-f8g1cc{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.pd-group-head.svelte-f8g1cc b:where(.svelte-f8g1cc){color:#f1f5f9;font-size:.86rem;font-weight:900}.pd-count.svelte-f8g1cc{font-style:normal;color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:999px;padding:.05rem .45rem;font-size:.66rem;font-weight:800}.pd-hint.svelte-f8g1cc{margin-left:auto;color:#64748b;font-size:.66rem}.pd-empty.svelte-f8g1cc{padding:.9rem;border:1px dashed #334155;border-radius:.55rem;color:#64748b;font-size:.74rem;text-align:center}.pd-list.svelte-f8g1cc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.55rem}.pd-card.svelte-f8g1cc{min-width:0;text-align:left;border:1px solid #2b384c;border-left:4px solid #22c55e;border-radius:.6rem;background:#0b1220;padding:.6rem .7rem;cursor:pointer;transition:border-color .15s ease,transform .12s ease}.pd-card.svelte-f8g1cc:hover{border-color:#38bdf8;transform:translateY(-1px)}.pd-card.sold.svelte-f8g1cc{border-left-color:#ef4444}.pd-card.unfit.svelte-f8g1cc:not(.sold){border-left-color:#f59e0b}.pd-c-top.svelte-f8g1cc{display:flex;align-items:center;gap:.4rem;min-width:0}.pd-tk.svelte-f8g1cc{flex:0 0 auto;border:1px solid #3b82f6;border-radius:.3rem;background:#1e3a5f;color:#93c5fd;padding:.05rem .35rem;font-size:.66rem;font-weight:900}.pd-name.svelte-f8g1cc{min-width:0;color:#f8fafc;font-size:.86rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-badge.svelte-f8g1cc{flex:0 0 auto;font-style:normal;border-radius:999px;padding:.05rem .4rem;font-size:.62rem;font-weight:800}.pd-badge.held.svelte-f8g1cc{color:#dcfce7;background:#14532d;border:1px solid #22c55e}.pd-badge.sold.svelte-f8g1cc{color:#fee2e2;background:#7f1d1d;border:1px solid #ef4444}.pd-badge.warn.svelte-f8g1cc{color:#fef3c7;background:#78350f;border:1px solid #f59e0b}.pd-badge.resig.svelte-f8g1cc{color:#86efac;background:#16653459;border:1px solid #22c55e;animation:svelte-f8g1cc-pd-resig-glow 1.6s ease-in-out infinite}.pd-card.resig-card.svelte-f8g1cc{border-color:#22c55e}.pd-resig-line.svelte-f8g1cc{display:block;margin-top:.2rem;color:#86efac;font-weight:800}.pd-resig-line.svelte-f8g1cc small:where(.svelte-f8g1cc){color:#4ade80;font-weight:600}@keyframes svelte-f8g1cc-pd-resig-glow{0%,to{box-shadow:0 0 4px #22c55e40}50%{box-shadow:0 0 12px #22c55eb3}}@media(prefers-reduced-motion:reduce){.pd-badge.resig.svelte-f8g1cc{animation:none}}.pd-chev.svelte-f8g1cc{margin-left:auto;flex:0 0 auto;color:#64748b;font-size:.9rem}.pd-c-facts.svelte-f8g1cc{display:flex;flex-wrap:wrap;gap:.2rem .7rem;margin-top:.4rem;color:#94a3b8;font-size:.7rem;font-variant-numeric:tabular-nums}.pd-c-facts.svelte-f8g1cc b:where(.svelte-f8g1cc){color:#e2e8f0}.pd-c-facts.svelte-f8g1cc small:where(.svelte-f8g1cc){color:#64748b}.pd-split.svelte-f8g1cc{color:#c4b5fd}.pd-ret.svelte-f8g1cc{color:#86efac;font-weight:800}.pd-ret.neg.svelte-f8g1cc{color:#fca5a5}.pd-c-foot.svelte-f8g1cc{margin-top:.35rem;font-size:.68rem;line-height:1.45}.pd-reason.svelte-f8g1cc{color:#fca5a5;font-weight:700}.pd-hold.svelte-f8g1cc{color:#cbd5e1}.pd-warn.svelte-f8g1cc{color:#fcd34d}.pd-days.svelte-f8g1cc{margin-left:.35rem;color:#64748b}@media(max-width:640px){.pd-list.svelte-f8g1cc{grid-template-columns:1fr}.pd-hint.svelte-f8g1cc{margin-left:0}}.vr-in.svelte-13k6gcz{display:block;margin-top:.25rem;width:100%;padding:.5rem .625rem;border-radius:.25rem;font-size:.875rem;background:#0f172a;color:#e2e8f0;border:1px solid #44546a}.input-field.svelte-16uorut{background:#0f172a;border:1px solid #44546a;border-radius:.375rem;padding:.5rem .75rem;color:#e2e8f0;font-size:.875rem;width:100%}.input-field.svelte-16uorut:focus{outline:2px solid #3b82f6;border-color:transparent}.nr-recommendation.svelte-yjb2y5{border:1px solid #7c3aed55}.nr-head.svelte-yjb2y5,.nr-ticker.svelte-yjb2y5{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.nr-head.svelte-yjb2y5 h3:where(.svelte-yjb2y5){margin:0;color:#f8fafc;font-size:.95rem;font-weight:700}.nr-head.svelte-yjb2y5 p:where(.svelte-yjb2y5),.nr-ticker.svelte-yjb2y5 span:where(.svelte-yjb2y5){margin:.2rem 0 0;color:#94a3b8;font-size:.72rem}.nr-updated.svelte-yjb2y5{color:#94a3b8;font-size:.7rem}.nr-loading.svelte-yjb2y5,.nr-error.svelte-yjb2y5,.nr-unavailable.svelte-yjb2y5{margin-top:.65rem;padding:.65rem .75rem;border-radius:.55rem;background:#0f172a;color:#cbd5e1;font-size:.75rem}.nr-status.svelte-yjb2y5{margin-top:.55rem;padding:.45rem .65rem;border-radius:.45rem;background:#0f172a;color:#94a3b8;font-size:.68rem;border:1px solid #334155}.nr-status-running.svelte-yjb2y5{color:#fcd34d;border-color:#854d0e}.nr-error.svelte-yjb2y5{color:#fcd34d;border:1px solid #854d0e66}.nr-grid.svelte-yjb2y5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem}.nr-card.svelte-yjb2y5{padding:.7rem;border:1px solid var(--nr-border);border-radius:.65rem;background:linear-gradient(135deg,var(--nr-bg),rgba(15,23,42,.78))}.nr-ticker.svelte-yjb2y5 b:where(.svelte-yjb2y5){color:#f8fafc;font-size:.95rem}.nr-ticker.svelte-yjb2y5 em:where(.svelte-yjb2y5){color:var(--nr-color);border:1px solid var(--nr-border);border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-style:normal;white-space:nowrap}.nr-ticker.svelte-yjb2y5 em.nr-neutral:where(.svelte-yjb2y5){color:#cbd5e1;border-color:#475569}.nr-primary.svelte-yjb2y5{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.65rem;padding:.55rem .65rem;border-radius:.5rem;background:#0f172a}.nr-primary.svelte-yjb2y5 span:where(.svelte-yjb2y5){color:#94a3b8;font-size:.7rem}.nr-primary.svelte-yjb2y5 strong:where(.svelte-yjb2y5){color:var(--nr-color);font-size:1.08rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nr-options.svelte-yjb2y5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.45rem}.nr-option.svelte-yjb2y5{min-height:4.25rem;padding:.4rem;border:1px solid;border-radius:.45rem;background:#0f172a99}.nr-option.svelte-yjb2y5 div:where(.svelte-yjb2y5){display:flex;flex-direction:column;gap:.12rem}.nr-option.svelte-yjb2y5 b:where(.svelte-yjb2y5){font-size:.68rem}.nr-option.svelte-yjb2y5 strong:where(.svelte-yjb2y5){color:#e2e8f0;font:700 .75rem ui-monospace,SFMono-Regular,Menlo,monospace}.nr-option.svelte-yjb2y5 small:where(.svelte-yjb2y5){display:block;margin-top:.25rem;color:#94a3b8;font-size:.62rem;line-height:1.35}.nr-factors.svelte-yjb2y5,.nr-meta.svelte-yjb2y5,.nr-note.svelte-yjb2y5{color:#94a3b8;font-size:.65rem;line-height:1.5}.nr-factors.svelte-yjb2y5{margin-top:.5rem;color:#cbd5e1}.nr-factors.svelte-yjb2y5 b:where(.svelte-yjb2y5){color:#fbbf24}.nr-lock.svelte-yjb2y5{margin-top:.5rem;padding:.5rem .6rem;border:1px solid #854d0e99;border-radius:.45rem;background:#854d0e1f;color:#fcd34d;font-size:.68rem;line-height:1.45}.nr-lock.svelte-yjb2y5 span:where(.svelte-yjb2y5){display:block;margin-top:.2rem;color:#fde68a;opacity:.85}.nr-meta.svelte-yjb2y5{margin-top:.35rem;color:#64748b}.nr-note.svelte-yjb2y5{margin:.6rem 0 0;color:#64748b}@media(max-width:700px){.nr-grid.svelte-yjb2y5,.nr-options.svelte-yjb2y5{grid-template-columns:1fr}.nr-option.svelte-yjb2y5{min-height:0}}.stat-line.svelte-p9vvu8{font-size:13px}.memo-count.svelte-j6u8y5{font-size:.62rem;font-weight:700;color:#93c5fd;background:#1d4ed833;border:1px solid #3b82f655;border-radius:9999px;padding:.05rem .45rem}.memo-compose.svelte-j6u8y5{background:#0b1322;border:1px solid #2b384c;border-radius:.7rem;padding:.6rem .7rem;transition:border-color .15s ease}.memo-compose.svelte-j6u8y5:focus-within{border-color:#3b82f6}.memo-input.svelte-j6u8y5{width:100%;background:transparent;border:none;outline:none;resize:vertical;color:#e2e8f0;font-size:.8rem;line-height:1.5;min-height:2.4rem}.memo-input.svelte-j6u8y5::-moz-placeholder{color:#64748b;font-size:.74rem}.memo-input.svelte-j6u8y5::placeholder{color:#64748b;font-size:.74rem}.memo-save.svelte-j6u8y5{padding:.32rem .85rem;border-radius:.45rem;font-size:.74rem;font-weight:700;background:#2563eb;color:#fff;border:none;cursor:pointer;transition:background .15s ease}.memo-save.svelte-j6u8y5:hover:not(:disabled){background:#1d4ed8}.memo-save.svelte-j6u8y5:disabled{background:#1e293b;color:#64748b;cursor:default}.memo-card.svelte-j6u8y5{background:#131c30;border:1px solid #1e293b;border-left:3px solid #3b82f688;border-radius:.6rem;padding:.6rem .75rem}.memo-del.svelte-j6u8y5{font-size:.66rem;color:#94a3b8;background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease}.memo-card.svelte-j6u8y5:hover .memo-del:where(.svelte-j6u8y5){opacity:1}.memo-del.svelte-j6u8y5:hover{color:#f87171}@media(max-width:640px){.memo-del.svelte-j6u8y5{opacity:.7}}.om-sidebar.svelte-j6u8y5{background:#070b14;border:1px solid #1b2536;border-radius:.9rem;padding:.7rem .6rem}.lnb-group.svelte-j6u8y5{display:flex;flex-direction:column;gap:.25rem}.lnb-head.svelte-j6u8y5{width:100%;display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-radius:.5rem;text-align:left;background:transparent;cursor:pointer;border:none;transition:background .15s ease}.lnb-head.svelte-j6u8y5:hover{background:#ffffff0a}.lnb-bar.svelte-j6u8y5{width:4px;align-self:stretch;min-height:1rem;border-radius:3px;background:var(--vc)}.lnb-items.svelte-j6u8y5{display:flex;flex-direction:column;gap:.2rem;padding-left:.55rem;margin-left:.15rem;border-left:1px solid #16203200}.lnb-row.svelte-j6u8y5,.lnb-acct.svelte-j6u8y5,.lnb-new.svelte-j6u8y5{width:100%;text-align:left;cursor:pointer;background:transparent;border:none;color:#aab4c4;border-left:2px solid transparent;border-radius:0 .4rem .4rem 0;transition:background .13s ease,border-color .13s ease,color .13s ease}.lnb-row.svelte-j6u8y5{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;font-size:.76rem}.lnb-acct.svelte-j6u8y5{padding:.45rem .6rem}.lnb-new.svelte-j6u8y5{padding:.4rem .6rem;font-size:.74rem;color:#6b7686;font-style:normal}.lnb-petrou-error.svelte-j6u8y5{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.38rem .5rem;border:1px solid #7f1d1d;border-radius:.4rem;background:#7f1d1d38;color:#fecaca;font-size:.64rem;line-height:1.35}.lnb-petrou-error.svelte-j6u8y5 button:where(.svelte-j6u8y5){flex:0 0 auto;padding:.18rem .38rem;border:1px solid #ef4444;border-radius:.3rem;background:#7f1d1d;color:#fff;font-size:.61rem;font-weight:800;cursor:pointer}.lnb-petrou-error.svelte-j6u8y5 button:where(.svelte-j6u8y5):disabled{opacity:.55;cursor:wait}.lva-vbadge.svelte-j6u8y5{padding:.2rem .55rem;border-radius:999px;font-weight:700;background:#083344;color:#67e8f9;border:1px solid #155e75}.lnb-row.svelte-j6u8y5:hover,.lnb-acct.svelte-j6u8y5:hover,.lnb-new.svelte-j6u8y5:hover{background:#ffffff0d;color:#e2e8f0;border-left-color:var(--vc, #44546a)}.lnb-acct.svelte-j6u8y5{border-left-color:color-mix(in srgb,var(--vc) 45%,transparent)}.lnb-paused.svelte-j6u8y5{opacity:.62;border-left-color:#f59e0b!important}.lnb-paused.svelte-j6u8y5:hover{opacity:.85}.lnb-on.svelte-j6u8y5{background:linear-gradient(90deg,color-mix(in srgb,var(--vc, #3b82f6) 22%,transparent),transparent)!important;border-left-color:var(--vc, #3b82f6)!important;color:#fff!important;font-weight:600}.lnb-dragover.svelte-j6u8y5{background:#3b82f61f!important;border-left-color:#3b82f6!important}.lnb-chev.svelte-j6u8y5{color:#93c5fd;font-weight:800;font-size:.95rem;line-height:1}@media(min-width:641px){.lnb-chev.svelte-j6u8y5{display:none}}.petrou-missing.svelte-j6u8y5{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:2rem 1rem;border-color:#7f1d1d;color:#fca5a5;text-align:center}.petrou-missing.svelte-j6u8y5 span:where(.svelte-j6u8y5){color:#fecaca;font-size:.78rem}.petrou-missing.svelte-j6u8y5 div:where(.svelte-j6u8y5){display:flex;gap:.45rem}.petrou-missing.svelte-j6u8y5 button:where(.svelte-j6u8y5){padding:.38rem .65rem;border:1px solid #475569;border-radius:.4rem;background:#1e293b;color:#e2e8f0;font-size:.72rem;font-weight:800;cursor:pointer}.petrou-missing.svelte-j6u8y5 button:where(.svelte-j6u8y5):first-child{border-color:#ef4444;background:#7f1d1d;color:#fff}.acct-box.svelte-j6u8y5{min-width:0;box-shadow:0 2px 10px #00000059;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.acct-box.svelte-j6u8y5:hover{box-shadow:0 6px 18px #00000073}.acct-box.svelte-j6u8y5:active{transform:scale(.99)}.account-money-summary-grid.svelte-j6u8y5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .55rem;padding-top:.5rem;border-top:1px solid rgba(71,85,105,.5)}.account-money-summary-item.svelte-j6u8y5{min-width:0}.account-money-summary-label.svelte-j6u8y5{display:block;margin-bottom:.08rem;color:#94a3b8;font-size:.68rem;font-weight:700}.account-money-summary-values.svelte-j6u8y5{display:flex;min-width:0;flex-wrap:wrap;gap:0 .3rem;color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.25}.account-money-summary-values.svelte-j6u8y5>span:where(.svelte-j6u8y5){color:inherit;opacity:.82}.account-money-summary-pnl.svelte-j6u8y5{display:block;margin-top:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.trend-chart.svelte-1jadhab{border:1px solid #22314a;border-radius:.72rem;overflow:hidden;background:#0a1526}.chart-head.svelte-1jadhab{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.75rem .95rem;border-bottom:1px solid #22314a;font-size:.74rem;background:#0a1424}.macd-title.svelte-1jadhab{padding:.55rem .95rem .2rem;color:#a9b6cc;font-size:.7rem;background:#0a1526}.macd-reading.svelte-1jadhab{padding:.65rem .95rem .8rem;border-top:1px solid #22314a;background:#0b1628;color:#b8c5d9;font-size:.68rem;line-height:1.5}.macd-reading-title.svelte-1jadhab{color:#e2e8f0;font-size:.75rem;font-weight:800;margin-bottom:.35rem}.macd-reading-state.svelte-1jadhab{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}.reading-pill.svelte-1jadhab{border:1px solid #334155;border-radius:999px;padding:.12rem .42rem;color:#dbeafe;background:#111e33}.macd-reading-grid.svelte-1jadhab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem}.macd-reading-grid.svelte-1jadhab div:where(.svelte-1jadhab){display:flex;flex-direction:column;gap:.08rem}.macd-reading-grid.svelte-1jadhab b:where(.svelte-1jadhab){color:#c4b5fd;font-size:.68rem}.macd-reading-grid.svelte-1jadhab span:where(.svelte-1jadhab){color:#94a3b8}.macd-reading-note.svelte-1jadhab{margin:.55rem 0 0;color:#fbbf24}.chart-legend.svelte-1jadhab{display:inline-flex;align-items:center;gap:.28rem;color:#a9b6cc;white-space:nowrap}.chart-legend.svelte-1jadhab i:where(.svelte-1jadhab){display:inline-block;width:.75rem;height:.18rem;border-radius:999px}svg.svelte-1jadhab{display:block;width:100%;height:auto;min-height:210px}@media(max-width:640px){.chart-head.svelte-1jadhab{gap:.45rem}svg.svelte-1jadhab{min-width:700px}.trend-chart.svelte-1jadhab{overflow-x:auto}.macd-reading-grid.svelte-1jadhab{grid-template-columns:1fr}}[data-market-analysis].svelte-brw7ke .card{border:1px solid #1b2536;border-left:3px solid #26344a;border-radius:.9rem;background:#0b1322;box-shadow:0 2px 10px #00000059}.analysis-hero.svelte-brw7ke{position:relative;overflow:hidden;background:linear-gradient(120deg,#0e1b30,#0b1322 62%);border-color:#1b2536!important;border-left-color:#3b82f6!important}.hero-row.svelte-brw7ke,.section-head.svelte-brw7ke{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.eyebrow.svelte-brw7ke{display:block;font-size:.62rem;font-weight:800;letter-spacing:.16em;color:#60a5fa}.hero-title.svelte-brw7ke{font-size:1.4rem;font-weight:900;color:#fff;letter-spacing:-.02em;margin:.2rem 0 0}.hero-sub.svelte-brw7ke{font-size:.8rem;color:#94a3b8;margin:.35rem 0 0;line-height:1.55}.guardrail.svelte-brw7ke{margin-top:1.1rem;padding:.8rem 1rem;border:1px solid #1e293b;border-left:3px solid #3b82f6;border-radius:.6rem;background:#2563eb1a;color:#c7d2e4;font-size:.78rem;line-height:1.7}.mode-tabs.svelte-brw7ke{display:flex;gap:.35rem;margin-top:1.1rem;padding:.28rem;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid #1e293b;border-radius:.7rem;background:#070b14}.mode-tabs.svelte-brw7ke button:where(.svelte-brw7ke){padding:.5rem 1.05rem;border:1px solid transparent;border-radius:.52rem;color:#8ea3c0;font-weight:700;font-size:.84rem;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s}.mode-tabs.svelte-brw7ke button:where(.svelte-brw7ke):hover:not(.on){color:#e2e8f0;background:#ffffff0a}.mode-tabs.svelte-brw7ke button.on:where(.svelte-brw7ke){color:#fff;background:#2563eb;border-color:#3b82f6;box-shadow:0 2px 10px #2563eb66}.mini-btn.svelte-brw7ke{padding:.42rem .8rem;border:1px solid #2b384c;border-radius:.5rem;color:#cbd5e1;background:#131c30;font-size:.74rem;font-weight:700;cursor:pointer;transition:.15s}.mini-btn.svelte-brw7ke:hover:not(:disabled){border-color:#3b82f6;color:#fff;background:#16233c}.mini-btn.svelte-brw7ke:disabled{opacity:.45;cursor:default}.partial-errors.svelte-brw7ke{padding:.75rem .95rem;border:1px solid #7c5410;border-radius:.65rem;background:#78350f24;color:#fcd34d;font-size:.75rem}.partial-errors.svelte-brw7ke summary:where(.svelte-brw7ke){cursor:pointer;font-weight:700}.partial-errors.svelte-brw7ke ul:where(.svelte-brw7ke){margin:.5rem 0 0 1.2rem;color:#fca5a5;list-style:disc}.pair-grid.svelte-brw7ke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.pair-card.svelte-brw7ke{text-align:left;padding:1.05rem 1.1rem;border:1px solid #1e293b;border-left:3px solid #2b384c;border-radius:.85rem;color:#cbd5e1;background:#131c30;cursor:pointer;box-shadow:0 2px 10px #00000059;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s}.pair-card.svelte-brw7ke:hover{border-color:#3b82f6;border-left-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 22px #00000073}.pair-card.selected.svelte-brw7ke{border-color:#3b82f6;border-left-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6,0 8px 22px #3b82f638;background:#132846}.pair-title.svelte-brw7ke{display:flex;align-items:center;gap:.45rem;font-size:.7rem;color:#8ea3c0}.pair-title.svelte-brw7ke .ticker:where(.svelte-brw7ke){color:#93c5fd;font-size:1.15rem;font-weight:900;letter-spacing:-.02em}.pair-title.svelte-brw7ke .asof:where(.svelte-brw7ke){margin-left:auto;color:#64748b;font-variant-numeric:tabular-nums}.pair-price.svelte-brw7ke{display:flex;gap:.55rem;align-items:baseline;margin:.7rem 0}.pair-price.svelte-brw7ke b:where(.svelte-brw7ke){color:#f8fafc;font-size:1.4rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pair-price.svelte-brw7ke span:where(.svelte-brw7ke){font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.axis-row.svelte-brw7ke{display:flex;flex-wrap:wrap;gap:.32rem}.axis-row.svelte-brw7ke span:where(.svelte-brw7ke){padding:.22rem .5rem;border:1px solid;border-radius:999px;font-size:.66rem;font-weight:700}.pair-opinion.svelte-brw7ke{margin-top:.7rem;padding-top:.65rem;border-top:1px solid #1e293b;font-size:.76rem;font-weight:700;line-height:1.5}.section-head.svelte-brw7ke{margin-bottom:1rem}.section-head.compact.svelte-brw7ke{margin-bottom:.7rem}.section-head.svelte-brw7ke h3:where(.svelte-brw7ke),.method-card.svelte-brw7ke h3:where(.svelte-brw7ke){color:#f1f5f9;font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.section-head.svelte-brw7ke p:where(.svelte-brw7ke){color:#8ea3c0;font-size:.73rem;margin-top:.22rem;line-height:1.5}.fresh-badge.svelte-brw7ke{padding:.26rem .62rem;border-radius:999px;background:#16653447;border:1px solid #1c5b38;color:#86efac;font-size:.68rem;font-weight:700;white-space:nowrap}.metric-grid.svelte-brw7ke,.two-col.svelte-brw7ke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.metric-block.svelte-brw7ke{padding:.9rem 1rem;border:1px solid #1e293b;border-left:3px solid #2b384c;border-radius:.72rem;background:#0f1a2e;min-width:0}.metric-block.svelte-brw7ke h4:where(.svelte-brw7ke){color:#93c5fd;font-size:.78rem;font-weight:800;margin-bottom:.55rem;letter-spacing:-.01em}.metric-row.svelte-brw7ke{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding:.4rem 0;border-bottom:1px solid rgba(30,41,59,.7);font-size:.72rem}.metric-row.svelte-brw7ke:last-of-type{border-bottom:0}.metric-row.svelte-brw7ke span:where(.svelte-brw7ke){color:#8ea3c0}.metric-row.svelte-brw7ke b:where(.svelte-brw7ke){color:#e6edf7;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.metric-note.svelte-brw7ke{color:#64748b;font-size:.68rem;line-height:1.6;margin-top:.6rem}.macd-study.svelte-brw7ke{margin-top:.9rem;padding:.9rem 1rem;border:1px solid #1e293b;border-left:3px solid #6366f1;border-radius:.72rem;background:linear-gradient(135deg,#312e8129,#0b1322e6)}.macd-study-badge.svelte-brw7ke{padding:.27rem .6rem;border:1px solid #4f46e5;border-radius:999px;background:#4f46e529;color:#c7d2fe;font-size:.67rem;font-weight:800;white-space:nowrap}.macd-study-grid.svelte-brw7ke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.macd-study-grid.svelte-brw7ke>div:where(.svelte-brw7ke){padding:.72rem .8rem;border:1px solid #26344a;border-radius:.58rem;background:#070b1480}.macd-study-grid.svelte-brw7ke h4:where(.svelte-brw7ke){color:#c7d2fe;font-size:.76rem;font-weight:800}.macd-study-grid.svelte-brw7ke p:where(.svelte-brw7ke){margin-top:.32rem;color:#b9c5d8;font-size:.7rem;line-height:1.65}.macd-pills.svelte-brw7ke,.macd-research-numbers.svelte-brw7ke{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.macd-pills.svelte-brw7ke span:where(.svelte-brw7ke),.macd-research-numbers.svelte-brw7ke span:where(.svelte-brw7ke){padding:.27rem .5rem;border:1px solid #2b384c;border-radius:999px;background:#0f172ab8;color:#94a3b8;font-size:.62rem}.macd-research-numbers.svelte-brw7ke b:where(.svelte-brw7ke){color:#e0e7ff}.macd-evidence.svelte-brw7ke{margin-top:.62rem;color:#64748b;font-size:.63rem;line-height:1.6}.vr-macd-note.svelte-brw7ke{margin-top:.8rem;padding:.62rem .72rem;border:1px solid #1e293b;border-left:3px solid #818cf8;border-radius:.52rem;background:#312e811f;color:#aebbd0;font-size:.67rem;line-height:1.6}.vr-macd-note.svelte-brw7ke b:where(.svelte-brw7ke){color:#c7d2fe}.axis-detail.svelte-brw7ke{display:grid;gap:.5rem}.axis-detail.svelte-brw7ke>div:where(.svelte-brw7ke){display:grid;grid-template-columns:1fr auto;gap:.18rem .6rem;padding:.6rem .7rem;border:1px solid #1e293b;border-left:3px solid #2b384c;border-radius:.55rem;background:#0f1a2e}.axis-detail.svelte-brw7ke span:where(.svelte-brw7ke){color:#cbd5e1;font-size:.75rem}.axis-detail.svelte-brw7ke b:where(.svelte-brw7ke){font-size:.75rem;font-weight:800}.axis-detail.svelte-brw7ke small:where(.svelte-brw7ke){grid-column:1/-1;color:#64748b;font-size:.64rem;line-height:1.4}.entry-box.svelte-brw7ke{margin-top:.8rem;padding:.85rem .95rem;border:1px solid;border-radius:.65rem}.entry-box.svelte-brw7ke b:where(.svelte-brw7ke){font-size:.86rem}.entry-box.svelte-brw7ke p:where(.svelte-brw7ke){margin-top:.35rem;color:#c7d2e4;font-size:.73rem;line-height:1.7}.lva-number.svelte-brw7ke{color:#93c5fd;font-size:2.4rem;font-weight:900;line-height:1;margin:.65rem 0 .85rem;letter-spacing:-.02em}.account-grid.svelte-brw7ke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.account-card.svelte-brw7ke{padding:.9rem 1rem;border:1px solid #1e293b;border-left:3px solid #3b82f6;border-radius:.72rem;background:#131c30;box-shadow:0 2px 10px #00000059}.account-card.reverse.svelte-brw7ke{border-left-color:#f87171;background:#450a0a2e}.account-card.danger.svelte-brw7ke{border-left-color:#ef4444}.account-title.svelte-brw7ke{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.account-title.svelte-brw7ke b:where(.svelte-brw7ke){color:#f8fafc}.account-title.svelte-brw7ke span:where(.svelte-brw7ke){color:#8ea3c0;font-size:.68rem}.account-title.svelte-brw7ke em:where(.svelte-brw7ke){margin-left:auto;padding:.17rem .55rem;border-radius:999px;background:#1d4ed833;border:1px solid rgba(59,130,246,.33);color:#93c5fd;font-size:.65rem;font-style:normal;font-weight:700}.account-numbers.svelte-brw7ke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.account-numbers.four.svelte-brw7ke{grid-template-columns:repeat(4,minmax(0,1fr))}.account-numbers.svelte-brw7ke>div:where(.svelte-brw7ke){padding:.55rem;border-radius:.5rem;background:#0b1322;border:1px solid #1e293b;min-width:0}.account-numbers.svelte-brw7ke span:where(.svelte-brw7ke),.account-numbers.svelte-brw7ke small:where(.svelte-brw7ke){display:block;color:#64748b;font-size:.61rem}.account-numbers.svelte-brw7ke b:where(.svelte-brw7ke){display:block;color:#e6edf7;font-size:.78rem;margin:.16rem 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.account-card.svelte-brw7ke ul:where(.svelte-brw7ke){list-style:disc;margin:.6rem 0 0 1rem;color:#8ea3c0;font-size:.68rem;line-height:1.6}.date-warning.svelte-brw7ke{margin-top:.6rem;padding:.48rem .6rem;border-radius:.45rem;background:#78350f29;color:#fbbf24;font-size:.66rem;line-height:1.55}.date-warning.danger-text.svelte-brw7ke{background:#7f1d1d2e;color:#fca5a5}.account-rule.svelte-brw7ke{margin-top:.6rem;color:#8ea3c0;font-size:.68rem;line-height:1.55}.empty-box.svelte-brw7ke{padding:1.6rem;text-align:center;border:1px dashed #2b384c;border-radius:.65rem;color:#8ea3c0;font-size:.76rem;background:#0f1a2e}.empty-box.error-box.svelte-brw7ke{border-color:#7f1d1d;border-style:solid;color:#fca5a5;background:#7f1d1d1a}.sma-table-wrap.svelte-brw7ke{overflow-x:auto;border:1px solid #1e293b;border-radius:.6rem}.sma-table.svelte-brw7ke{width:100%;border-collapse:collapse;font-size:.7rem;min-width:700px}.sma-table.svelte-brw7ke th:where(.svelte-brw7ke){padding:.6rem .7rem;text-align:left;color:#8ea3c0;background:#070b14;border-bottom:1px solid #1e293b;font-weight:700}.sma-table.svelte-brw7ke td:where(.svelte-brw7ke){padding:.55rem .7rem;color:#cbd5e1;border-bottom:1px solid rgba(30,41,59,.7);font-variant-numeric:tabular-nums}.sma-table.svelte-brw7ke tbody:where(.svelte-brw7ke) tr:where(.svelte-brw7ke):last-child td:where(.svelte-brw7ke){border-bottom:0}.sma-table.svelte-brw7ke tbody:where(.svelte-brw7ke) tr:where(.svelte-brw7ke):hover td:where(.svelte-brw7ke){background:#3b82f614}.sma-table.svelte-brw7ke td:where(.svelte-brw7ke):first-child{color:#93c5fd;font-weight:800}.vr-defaults.svelte-brw7ke{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.8rem}.vr-defaults.svelte-brw7ke span:where(.svelte-brw7ke){padding:.34rem .58rem;border:1px solid #4c1d95;border-radius:999px;background:#4c1d9529;color:#c4b5fd;font-size:.68rem}.vr-defaults.svelte-brw7ke b:where(.svelte-brw7ke){color:#ddd6fe}.vr-model-note.svelte-brw7ke{margin-top:.7rem;padding:.7rem .8rem;border:1px solid #7c5410;border-radius:.55rem;background:#78350f1a;color:#fbbf24;font-size:.67rem;line-height:1.6}.method-card.svelte-brw7ke{padding:1.1rem 1.25rem;border:1px solid #1b2536;border-left:3px solid #26344a;border-radius:.9rem;background:#0b1322;box-shadow:0 2px 10px #00000059}.method-grid.svelte-brw7ke{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.75rem}.method-grid.svelte-brw7ke p:where(.svelte-brw7ke){padding:.7rem .8rem;border:1px solid #1e293b;border-radius:.55rem;background:#0f1a2e;color:#8ea3c0;font-size:.68rem;line-height:1.6}.method-grid.svelte-brw7ke b:where(.svelte-brw7ke){color:#dbe4f0}.sources.svelte-brw7ke{margin-top:.75rem;color:#64748b;font-size:.65rem;line-height:1.7}.sources.svelte-brw7ke a:where(.svelte-brw7ke){color:#93c5fd;text-decoration:none;border-bottom:1px solid rgba(147,197,253,.35)}.sources.svelte-brw7ke a:where(.svelte-brw7ke):hover{border-bottom-color:#93c5fd}@media(max-width:900px){.pair-grid.svelte-brw7ke,.metric-grid.svelte-brw7ke,.two-col.svelte-brw7ke,.account-grid.svelte-brw7ke,.macd-study-grid.svelte-brw7ke{grid-template-columns:1fr}.method-grid.svelte-brw7ke,.account-numbers.four.svelte-brw7ke{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hero-row.svelte-brw7ke,.section-head.svelte-brw7ke{flex-direction:column}.mode-tabs.svelte-brw7ke{width:100%;overflow-x:auto}.pair-grid.svelte-brw7ke{display:flex;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory}.pair-card.svelte-brw7ke{min-width:265px;scroll-snap-align:start}.account-numbers.svelte-brw7ke{grid-template-columns:1fr 1fr}.method-grid.svelte-brw7ke{grid-template-columns:1fr}}.macd-page.svelte-nfdmj4{display:grid;gap:1rem}.hero.svelte-nfdmj4{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);gap:1rem;padding:1.2rem;border:1px solid #334155;border-radius:.8rem;background:radial-gradient(circle at 90% 0%,rgba(59,130,246,.16),transparent 38%),#111a2e}.hero-copy.svelte-nfdmj4{min-width:0}.eyebrow.svelte-nfdmj4{display:inline-flex;padding:.2rem .5rem;border-radius:999px;color:#93c5fd;background:#2563eb24;border:1px solid rgba(96,165,250,.3);font-size:.7rem;font-weight:800;letter-spacing:.04em}h2.svelte-nfdmj4{margin:.55rem 0 .35rem;color:#fff;font-size:1.35rem;font-weight:850}.hero-copy.svelte-nfdmj4 p:where(.svelte-nfdmj4){margin:0;max-width:53rem;color:#cbd5e1;font-size:.9rem;line-height:1.65;word-break:keep-all}.boundary.svelte-nfdmj4{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:.85rem .95rem;border-radius:.65rem;border:1px solid rgba(45,212,191,.35);background:#0d948814;color:#ccfbf1;font-size:.78rem;line-height:1.55}.boundary.svelte-nfdmj4 b:where(.svelte-nfdmj4){color:#5eead4;font-size:.72rem;letter-spacing:.04em}.summary-grid.svelte-nfdmj4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.summary-card.svelte-nfdmj4{min-width:0;display:grid;gap:.2rem;padding:.8rem .9rem;background:#111a2e;border:1px solid #2b384c;border-top-width:3px;border-radius:.65rem}.summary-card.svelte-nfdmj4>span:where(.svelte-nfdmj4){color:#94a3b8;font-size:.68rem;font-weight:750}.summary-card.svelte-nfdmj4>b:where(.svelte-nfdmj4){color:#f8fafc;font-size:.98rem}.summary-card.svelte-nfdmj4>small:where(.svelte-nfdmj4){color:#94a3b8;font-size:.68rem;line-height:1.35;word-break:keep-all}.summary-card.blue.svelte-nfdmj4{border-top-color:#60a5fa}.summary-card.green.svelte-nfdmj4{border-top-color:#34d399}.summary-card.amber.svelte-nfdmj4{border-top-color:#fbbf24}.summary-card.violet.svelte-nfdmj4{border-top-color:#a78bfa}.document-card.svelte-nfdmj4{padding:1.15rem 1.25rem}.macd-prose.svelte-nfdmj4{color:#cbd5e1;font-size:.86rem;line-height:1.72;word-break:keep-all;overflow-wrap:anywhere}.macd-prose.svelte-nfdmj4 h2{margin:1.5rem 0 .55rem;padding-top:.9rem;border-top:1px solid #26344a;color:#93c5fd;font-size:1.02rem;font-weight:850;line-height:1.45}.macd-prose.svelte-nfdmj4 h2:first-child{margin-top:0;padding-top:0;border-top:0}.macd-prose.svelte-nfdmj4 h3{margin:1.05rem 0 .4rem;color:#c4b5fd;font-size:.91rem;font-weight:800}.macd-prose.svelte-nfdmj4 h4{margin:.85rem 0 .3rem;color:#e2e8f0;font-size:.84rem;font-weight:800}.macd-prose.svelte-nfdmj4 p{margin:.55rem 0}.macd-prose.svelte-nfdmj4 ul,.macd-prose.svelte-nfdmj4 ol{margin:.55rem 0;padding-left:1.3rem}.macd-prose.svelte-nfdmj4 li{margin:.32rem 0}.macd-prose.svelte-nfdmj4 strong{color:#f1f5f9;font-weight:750}.macd-prose.svelte-nfdmj4 em{color:#94a3b8}.macd-prose.svelte-nfdmj4 a{color:#60a5fa;text-decoration:underline;text-underline-offset:2px}.macd-prose.svelte-nfdmj4 blockquote{margin:.8rem 0;padding:.65rem .9rem;border-left:3px solid #38bdf8;border-radius:0 .45rem .45rem 0;background:#0ea5e912;color:#e0f2fe}.macd-prose.svelte-nfdmj4 blockquote p{margin:.3rem 0}.macd-prose.svelte-nfdmj4 code{padding:.08rem .35rem;border-radius:.3rem;background:#1e293b;color:#a5f3fc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.macd-prose.svelte-nfdmj4 table{display:block;width:100%;max-width:100%;margin:.8rem 0;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch;font-size:.81rem}.macd-prose.svelte-nfdmj4 th,.macd-prose.svelte-nfdmj4 td{min-width:8rem;padding:.45rem .6rem;border:1px solid #2b384c;text-align:left;vertical-align:top}.macd-prose.svelte-nfdmj4 th{white-space:nowrap;background:#0f172a;color:#e2e8f0;font-weight:800}.macd-prose.svelte-nfdmj4 tbody tr:nth-child(2n){background:#94a3b809}.macd-prose.svelte-nfdmj4 .katex{color:#eef2ff;font-size:1em}.macd-prose.svelte-nfdmj4 .katex-display{margin:.75rem 0;padding:.5rem;overflow-x:auto;overflow-y:hidden}@media(max-width:900px){.hero.svelte-nfdmj4{grid-template-columns:1fr}.summary-grid.svelte-nfdmj4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hero.svelte-nfdmj4{padding:.95rem}h2.svelte-nfdmj4{font-size:1.18rem}.hero-copy.svelte-nfdmj4 p:where(.svelte-nfdmj4){font-size:.82rem}.summary-grid.svelte-nfdmj4{gap:.55rem}.summary-card.svelte-nfdmj4{padding:.7rem}.document-card.svelte-nfdmj4{padding:.95rem}.macd-prose.svelte-nfdmj4{font-size:.82rem}.macd-prose.svelte-nfdmj4 table{font-size:.76rem}}.macd-analysis.svelte-1z0yqkd{display:grid;gap:1rem}.head.svelte-1z0yqkd{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.eyebrow.svelte-1z0yqkd{color:#93c5fd;font-size:.7rem;font-weight:800}.head.svelte-1z0yqkd h2:where(.svelte-1z0yqkd){margin:.35rem 0;color:#fff;font-size:1.35rem}.head.svelte-1z0yqkd p:where(.svelte-1z0yqkd){margin:0;color:#94a3b8;line-height:1.55;max-width:54rem;font-size:.8rem}.controls.svelte-1z0yqkd{display:grid;gap:.45rem;justify-items:end}.tabs.svelte-1z0yqkd{display:flex;gap:.4rem;flex-shrink:0}.tabs.svelte-1z0yqkd button:where(.svelte-1z0yqkd){padding:.45rem .7rem;border:1px solid #334155;border-radius:.45rem;color:#cbd5e1;background:#111e33}.tabs.svelte-1z0yqkd button.active:where(.svelte-1z0yqkd){background:#2563eb;color:#fff;border-color:#60a5fa}.timeframe.svelte-1z0yqkd button:where(.svelte-1z0yqkd){font-size:.7rem;padding:.3rem .55rem}.status.svelte-1z0yqkd{color:#cbd5e1}.status.error.svelte-1z0yqkd{color:#fca5a5}.status.svelte-1z0yqkd button:where(.svelte-1z0yqkd){margin-left:.6rem;padding:.3rem .5rem}.section-title.svelte-1z0yqkd{display:flex;justify-content:space-between;gap:1rem;align-items:center}.section-title.svelte-1z0yqkd h3:where(.svelte-1z0yqkd),.chart-card.svelte-1z0yqkd h3:where(.svelte-1z0yqkd),.events.svelte-1z0yqkd h3:where(.svelte-1z0yqkd){margin:0;color:#f8fafc;font-size:.95rem}.section-title.svelte-1z0yqkd span:where(.svelte-1z0yqkd){color:#94a3b8;font-size:.75rem}.pills.svelte-1z0yqkd{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0}.pills.svelte-1z0yqkd>:where(.svelte-1z0yqkd){padding:.25rem .55rem;border-radius:999px;background:#111e33;color:#cbd5e1;font-size:.72rem}.pills.svelte-1z0yqkd b:where(.svelte-1z0yqkd){color:#fbbf24;border:1px solid #854d0e}.narrative.svelte-1z0yqkd{display:grid;gap:.25rem;margin:.45rem 0 .8rem;padding:.65rem .75rem;border-left:3px solid #38bdf8;background:#0b1628;color:#cbd5e1;font-size:.76rem;line-height:1.6}.narrative.svelte-1z0yqkd b:where(.svelte-1z0yqkd){color:#7dd3fc}.grid.svelte-1z0yqkd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.grid.svelte-1z0yqkd div:where(.svelte-1z0yqkd){display:grid;gap:.2rem;padding:.65rem;border:1px solid #26344a;border-radius:.5rem;background:#0b1628}.grid.svelte-1z0yqkd strong:where(.svelte-1z0yqkd){color:#94a3b8;font-size:.7rem}.grid.svelte-1z0yqkd b:where(.svelte-1z0yqkd){color:#f8fafc;font-size:.85rem}.grid.svelte-1z0yqkd small:where(.svelte-1z0yqkd){color:#94a3b8;font-size:.68rem}.legend.svelte-1z0yqkd{display:flex;flex-wrap:wrap;gap:.8rem;margin:.45rem 0;color:#94a3b8;font-size:.7rem}.lev.svelte-1z0yqkd{color:#38bdf8}.bench.svelte-1z0yqkd{color:#c084fc}.chart-card.svelte-1z0yqkd svg:where(.svelte-1z0yqkd){display:block;width:100%;height:auto;aspect-ratio:1000/300;background:#0a1628;border-radius:.4rem}.chart-help.svelte-1z0yqkd{margin:.55rem 0 0;color:#94a3b8;font-size:.72rem;line-height:1.55}.events.svelte-1z0yqkd{display:grid;gap:.4rem}.event.svelte-1z0yqkd{display:flex;gap:.7rem;padding:.5rem .65rem;border-left:3px solid #64748b;background:#0b1628;font-size:.72rem}.event.svelte-1z0yqkd b:where(.svelte-1z0yqkd){color:#e2e8f0;white-space:nowrap}.event.svelte-1z0yqkd span:where(.svelte-1z0yqkd){color:#94a3b8}.event.good.svelte-1z0yqkd{border-color:#34d399}.event.bad.svelte-1z0yqkd{border-color:#fb7185}@media(max-width:760px){.head.svelte-1z0yqkd{display:grid}.controls.svelte-1z0yqkd{justify-items:start}.tabs.svelte-1z0yqkd{flex-wrap:wrap}.grid.svelte-1z0yqkd{grid-template-columns:1fr}.event.svelte-1z0yqkd{display:grid;gap:.15rem}.event.svelte-1z0yqkd b:where(.svelte-1z0yqkd){white-space:normal}}.ao-overlay.svelte-8ks45{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#020617c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem}.ao-modal.svelte-8ks45{display:flex;flex-direction:column;width:min(94vw,27rem);max-height:90vh;background:#0f172a;border:1px solid #334155;border-radius:1rem;overflow:hidden;box-shadow:0 24px 70px #000000a6}.ao-head.svelte-8ks45{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem 1rem;background:linear-gradient(180deg,#142033,#0f172a);border-bottom:1px solid #1e293b}.ao-head-main.svelte-8ks45{display:flex;align-items:center;gap:.6rem;min-width:0}.ao-head-ico.svelte-8ks45{flex:0 0 auto;font-size:1.25rem;line-height:1}.ao-head-txt.svelte-8ks45{min-width:0}.ao-head.svelte-8ks45 h3:where(.svelte-8ks45){margin:0;color:#f8fafc;font-size:1rem;font-weight:800;letter-spacing:-.01em}.ao-head.svelte-8ks45 small:where(.svelte-8ks45){display:block;margin-top:.1rem;color:#94a3b8;font-size:.7rem;font-weight:600}.ao-close.svelte-8ks45{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:.6rem;border:1px solid #334155;background:#1e293b;color:#cbd5e1;font-size:1rem;cursor:pointer;transition:all .13s ease}.ao-close.svelte-8ks45:hover{background:#334155;color:#fff}.ao-cred.svelte-8ks45{flex:0 0 auto;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding:.6rem 1rem;background:#0b1322;border-bottom:1px solid #1e293b;font-size:.76rem}.ao-cred.unset.svelte-8ks45{display:block;background:#78350f47;color:#fca5a5;line-height:1.55}.ao-cred.unset.svelte-8ks45 b:where(.svelte-8ks45){color:#fde68a}.ao-cred-item.svelte-8ks45{display:flex;align-items:baseline;gap:.35rem;min-width:0}.ao-cred-k.svelte-8ks45{color:#64748b;font-size:.66rem}.ao-cred-item.svelte-8ks45 b:where(.svelte-8ks45){color:#f1f5f9;font-variant-numeric:tabular-nums;font-weight:700}.ao-cred-sep.svelte-8ks45{width:1px;height:.9rem;background:#334155}.ao-env.svelte-8ks45{margin-left:auto;padding:.12rem .5rem;border-radius:999px;font-size:.62rem;font-weight:800;background:#1e3a8a;color:#dbeafe;border:1px solid #3b82f6}.ao-env.live.svelte-8ks45{background:#7f1d1d;color:#fecaca;border-color:#ef4444}.ao-body.svelte-8ks45{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.85rem 1rem 1rem}.ao-sec-head.svelte-8ks45{display:flex;align-items:baseline;gap:.45rem;margin:.9rem 0 .5rem;color:#e2e8f0;font-size:.8rem;font-weight:800}.ao-sec-head.svelte-8ks45:first-child{margin-top:0}.ao-sec-head.svelte-8ks45 span:where(.svelte-8ks45){color:#64748b;font-size:.66rem;font-weight:500}.ao-list.svelte-8ks45{display:flex;flex-direction:column;gap:.4rem}.ao-row.svelte-8ks45{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;background:#0d1526;border:1px solid #1e293b;border-radius:.6rem}.ao-side.svelte-8ks45{flex:0 0 auto;min-width:3.4rem;text-align:center;padding:.2rem .45rem;border-radius:.4rem;font-size:.72rem;font-weight:800;letter-spacing:-.01em}.ao-side-buy.svelte-8ks45{color:#4ade80;background:#4ade8021;border:1px solid rgba(74,222,128,.3)}.ao-side-sell.svelte-8ks45{color:#f87171;background:#f8717121;border:1px solid rgba(248,113,113,.3)}.ao-side-extra.svelte-8ks45{color:#7dd3fc;background:#7dd3fc1c;border:1px solid rgba(125,211,252,.28);min-width:3.9rem}.ao-mid.svelte-8ks45{flex:1 1 auto;display:flex;flex-direction:column;gap:.14rem;min-width:0}.ao-mid-top.svelte-8ks45{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex-wrap:wrap}.ao-sub.svelte-8ks45{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .5rem;min-width:0;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.ao-gap.svelte-8ks45{white-space:nowrap}.ao-amt.svelte-8ks45{color:#cbd5e1;white-space:nowrap}.ao-cum.svelte-8ks45{color:#67e8f9;white-space:nowrap}.ao-type.svelte-8ks45{padding:.08rem .4rem;border-radius:.35rem;background:#1e293b;color:#cbd5e1;font-size:.64rem;font-weight:700}.ao-price.svelte-8ks45{color:#f8fafc;font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums}.ao-qty.svelte-8ks45{color:#94a3b8;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.ao-order-btn.svelte-8ks45{flex:0 0 auto;min-width:3rem;height:2rem;padding:0 .7rem;border-radius:.5rem;border:1px solid #0ea5e9;background:#0369a1;color:#e0f2fe;font-size:.78rem;font-weight:800;cursor:pointer;transition:all .13s ease}.ao-order-btn.svelte-8ks45:hover:not(:disabled){background:#0284c7;color:#fff}.ao-order-btn.svelte-8ks45:disabled{opacity:.4;cursor:not-allowed}.ao-row-btns.svelte-8ks45{flex:0 0 auto;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.ao-single-btn.svelte-8ks45{flex:0 0 auto;height:2rem;padding:0 .6rem;border-radius:.5rem;border:1px solid #64748b;background:#1e293b;color:#cbd5e1;font-size:.72rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:all .13s ease}.ao-single-btn.svelte-8ks45:hover:not(:disabled){border-color:#38bdf8;background:#0c4a6e;color:#e0f2fe}.ao-single-btn.svelte-8ks45:disabled{opacity:.4;cursor:not-allowed}.ao-single-target.svelte-8ks45{color:#fde68a}.ao-stat.svelte-8ks45{flex:0 0 auto;text-align:right;font-size:.7rem;line-height:1.25;white-space:nowrap}.ao-stat.svelte-8ks45 b:where(.svelte-8ks45){display:block;font-weight:800}.ao-stat.svelte-8ks45 em:where(.svelte-8ks45){color:#64748b;font-style:normal;font-size:.62rem;font-variant-numeric:tabular-nums}.ao-stat-ok.svelte-8ks45 b:where(.svelte-8ks45){color:#4ade80}.ao-stat-skipped.svelte-8ks45 b:where(.svelte-8ks45){color:#fbbf24}.ao-stat-dryrun.svelte-8ks45 b:where(.svelte-8ks45){color:#94a3b8}.ao-stat-error.svelte-8ks45 b:where(.svelte-8ks45){color:#f87171}.ao-banner.svelte-8ks45{margin-bottom:.85rem;padding:.9rem 1rem;border-radius:.8rem;text-align:center;border:1px solid #334155;background:linear-gradient(180deg,#10233a,#0d1526)}.ao-banner.ok.svelte-8ks45{border-color:#15803d;background:linear-gradient(180deg,#0f2a1c,#0d1526)}.ao-banner.warn.svelte-8ks45{border-color:#b45309;background:linear-gradient(180deg,#2a1e0d,#0d1526)}.ao-banner-big.svelte-8ks45{color:#f8fafc;font-size:1.6rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.ao-banner-big.svelte-8ks45 span:where(.svelte-8ks45){color:#94a3b8;font-size:.9rem;font-weight:700;margin-left:.15rem}.ao-banner-sub.svelte-8ks45{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.6rem}.ao-banner-at.svelte-8ks45{margin-top:.5rem;color:#64748b;font-size:.66rem;font-variant-numeric:tabular-nums}.ao-chip.svelte-8ks45{padding:.14rem .5rem;border-radius:999px;font-size:.64rem;font-weight:800;background:#1e3a8a;color:#dbeafe}.ao-chip.live.svelte-8ks45{background:#7f1d1d;color:#fecaca}.ao-chip.ghost.svelte-8ks45{background:#1e293b;color:#cbd5e1;font-weight:700}.ao-notice.svelte-8ks45{margin:.85rem 0 0;padding:.55rem .7rem;border:1px dashed #475569;border-radius:.5rem;color:#cbd5e1;font-size:.7rem;line-height:1.55}.ao-empty.svelte-8ks45{padding:2.5rem 1rem;text-align:center;color:#64748b;font-size:.85rem}.ao-confirm-lead.svelte-8ks45{color:#f8fafc;font-size:1.05rem;font-weight:800;margin-bottom:.85rem;text-align:center}.ao-facts.svelte-8ks45{display:flex;flex-direction:column;gap:.5rem}.ao-fact.svelte-8ks45{display:grid;grid-template-columns:3.2rem 1fr;align-items:center;gap:.6rem;padding:.55rem .7rem;background:#0d1526;border:1px solid #1e293b;border-radius:.55rem}.ao-fact.svelte-8ks45 span:where(.svelte-8ks45){color:#64748b;font-size:.72rem;font-weight:700}.ao-fact.svelte-8ks45 b:where(.svelte-8ks45){color:#e2e8f0;font-size:.8rem;font-weight:700}.ao-fact.svelte-8ks45 b.live:where(.svelte-8ks45){color:#fca5a5}.ao-desc.svelte-8ks45{margin:.7rem 0 0;color:#94a3b8;font-size:.72rem;line-height:1.55}.ao-alert.svelte-8ks45{margin-top:.7rem;padding:.6rem .7rem;border:1px solid #b45309;border-left:3px solid #f59e0b;border-radius:.5rem;background:#78350f52;color:#fde68a;font-size:.73rem;line-height:1.55}.ao-alert.err.svelte-8ks45{border-color:#b91c1c;border-left-color:#ef4444;background:#7f1d1d52;color:#fecaca}.ao-pw-label.svelte-8ks45{display:block;margin-top:.75rem;color:#cbd5e1;font-size:.74rem;font-weight:700}.ao-pw.svelte-8ks45{display:block;margin-top:.3rem;width:100%;padding:.65rem .7rem;border-radius:.6rem;border:1px solid #b91c1c;background:#0b1322;color:#f1f5f9;font-size:.9rem}.ao-pw.svelte-8ks45:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px #ef44442e}.ao-foot.svelte-8ks45{flex:0 0 auto;display:flex;gap:.6rem;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:#0f172a;border-top:1px solid #1e293b}.ao-btn.svelte-8ks45{flex:1;min-height:3rem;border-radius:.7rem;font-size:.9rem;font-weight:800;cursor:pointer;transition:all .13s ease}.ao-btn.ghost.svelte-8ks45{border:1px solid #334155;background:#1e293b;color:#cbd5e1;flex:0 0 auto;padding:0 1.1rem}.ao-btn.ghost.svelte-8ks45:hover:not(:disabled){background:#334155;color:#fff}.ao-btn.go.svelte-8ks45{border:1px solid #0ea5e9;background:#0284c7;color:#fff}.ao-btn.go.svelte-8ks45:hover:not(:disabled){background:#0ea5e9}.ao-btn.go.live.svelte-8ks45{border-color:#dc2626;background:#dc2626}.ao-btn.go.live.svelte-8ks45:hover:not(:disabled){background:#ef4444}.ao-btn.svelte-8ks45:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.ao-overlay.svelte-8ks45{padding:0;align-items:stretch}.ao-modal.svelte-8ks45{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:none;border-radius:0}.ao-head.svelte-8ks45 h3:where(.svelte-8ks45){font-size:1.05rem}.ao-price.svelte-8ks45{font-size:.95rem}.ao-order-btn.svelte-8ks45{min-width:3.4rem;height:2.3rem}.ao-btn.svelte-8ks45{min-height:3.2rem}}.market-daily-summary.svelte-1jx5w65{border:1px solid #2a3c58;background:#101d34}.summary-head.svelte-1jx5w65{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.summary-head.svelte-1jx5w65 h3:where(.svelte-1jx5w65){color:#f8fafc;font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.summary-head.svelte-1jx5w65 p:where(.svelte-1jx5w65){margin-top:.22rem;color:#a9b6cc;font-size:.72rem}.summary-actions.svelte-1jx5w65{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;color:#8ea3c0;font-size:.68rem}.summary-actions.svelte-1jx5w65 em:where(.svelte-1jx5w65){color:#7dd3fc;font-style:normal}.summary-actions.svelte-1jx5w65 button:where(.svelte-1jx5w65){padding:.38rem .7rem;border:1px solid #3a4d68;border-radius:.5rem;background:#1a2942;color:#cfe0ff;font-size:.7rem;font-weight:700;cursor:pointer;transition:.15s}.summary-actions.svelte-1jx5w65 button:where(.svelte-1jx5w65):hover{border-color:#60a5fa;color:#fff;background:#22344f}.loading-box.svelte-1jx5w65,.unavailable.svelte-1jx5w65{margin-top:.85rem;padding:1.1rem;border:1px solid #33455f;border-radius:.65rem;color:#a9b6cc;text-align:center;font-size:.76rem}.unavailable.svelte-1jx5w65 small:where(.svelte-1jx5w65){display:block;margin-top:.45rem;color:#7d8db0;font-size:.65rem;line-height:1.5}.partial-errors.svelte-1jx5w65{margin-top:.75rem;padding:.65rem .8rem;border:1px solid #9a6410;border-radius:.6rem;background:#854d0e24;color:#fcd34d;font-size:.7rem}.partial-errors.svelte-1jx5w65 summary:where(.svelte-1jx5w65){cursor:pointer;font-weight:700}.partial-errors.svelte-1jx5w65 ul:where(.svelte-1jx5w65){margin:.4rem 0 0 1rem;color:#fca5a5;list-style:disc}.period-tabs.svelte-1jx5w65{display:flex;gap:.35rem;margin-top:.75rem}.period-tabs.svelte-1jx5w65 button:where(.svelte-1jx5w65){padding:.3rem .65rem;border:1px solid #3a4d68;border-radius:999px;background:#101d34;color:#9fb0c9;font-size:.65rem;font-weight:800;cursor:pointer}.period-tabs.svelte-1jx5w65 button.active:where(.svelte-1jx5w65){border-color:#38bdf8;background:#0c4a6e;color:#e0f2fe}.monthly-overview.svelte-1jx5w65{margin-top:.75rem;padding:.64rem .75rem;border:1px solid var(--border);border-left:3px solid var(--c);border-radius:.6rem;background:var(--bg)}.monthly-overview.svelte-1jx5w65 div:where(.svelte-1jx5w65){display:flex;align-items:center;justify-content:space-between;gap:.5rem}.monthly-overview.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:var(--c);font-size:.74rem}.monthly-overview.svelte-1jx5w65 em:where(.svelte-1jx5w65){padding:.15rem .38rem;border:1px solid #64748b;border-radius:999px;color:#a9b6cc;font-size:.58rem;font-style:normal}.monthly-overview.svelte-1jx5w65 p:where(.svelte-1jx5w65){margin:.28rem 0 0;color:#c2cee0;font-size:.65rem;line-height:1.5}.market-grid.svelte-1jx5w65{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.9rem}.market-card.svelte-1jx5w65{position:relative;min-width:0;padding:.95rem 1rem .9rem;overflow:hidden;border:1px solid #33455f;border-radius:.8rem;background:#16253f}.market-card.svelte-1jx5w65:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tone,#64748b)}.market-card.tone-good.svelte-1jx5w65{border-color:#2f6b45;background:linear-gradient(180deg,#22c55e17,#16253f 42%)}.market-card.tone-warn.svelte-1jx5w65{border-color:#8a5a12;background:linear-gradient(180deg,#f59e0b17,#16253f 42%)}.market-card.tone-danger.svelte-1jx5w65{border-color:#a13636;background:linear-gradient(180deg,#ef44441a,#16253f 42%)}.ticker-row.svelte-1jx5w65{display:flex;justify-content:space-between;align-items:flex-start;gap:.55rem}.ticker-row.svelte-1jx5w65>div:where(.svelte-1jx5w65){display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;min-width:0}.ticker-row.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#fff;font-size:1.12rem;font-weight:900;letter-spacing:-.01em}.ticker-row.svelte-1jx5w65 span:where(.svelte-1jx5w65){color:#a9b6cc;font-size:.65rem}.ticker-row.svelte-1jx5w65 em:where(.svelte-1jx5w65){flex:0 0 auto;padding:.24rem .55rem;border:1px solid;border-radius:999px;font-size:.66rem;font-style:normal;font-weight:800}.price-row.svelte-1jx5w65{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:.6rem 0 .7rem}.price-row.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price-row.svelte-1jx5w65 .chg:where(.svelte-1jx5w65){font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.price-row.svelte-1jx5w65 .asof:where(.svelte-1jx5w65){margin-left:auto;color:#8296b3;font-size:.62rem;white-space:nowrap}.price-row.svelte-1jx5w65 .asof.stale:where(.svelte-1jx5w65){color:#fbbf24;font-weight:700}.gauge.svelte-1jx5w65{margin:.2rem 0 .7rem}.gauge-label.svelte-1jx5w65{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.32rem}.gauge-label.svelte-1jx5w65 span:where(.svelte-1jx5w65){color:#a9b6cc;font-size:.66rem;font-weight:600}.gauge-label.svelte-1jx5w65 b:where(.svelte-1jx5w65){font-size:.8rem;font-weight:900;letter-spacing:.01em}.gauge-track.svelte-1jx5w65{position:relative;height:9px;border-radius:999px;background:#0206178c;border:1px solid #2a3c58;overflow:visible}.gauge-fill.svelte-1jx5w65{height:100%;border-radius:999px;opacity:.9}.gauge-marker.svelte-1jx5w65{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#0b1424;border:3px solid;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #02061799,0 1px 4px #00000080}.gauge-scale.svelte-1jx5w65{display:flex;justify-content:space-between;margin-top:.24rem;color:#7d8db0;font-size:.56rem}.signals.svelte-1jx5w65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.6rem}.sig.svelte-1jx5w65{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;border:1px solid #2c3e59;border-radius:.5rem;background:#02061761;min-width:0}.sig.svelte-1jx5w65 i:where(.svelte-1jx5w65){flex:0 0 auto;width:.6rem;height:.6rem;border-radius:50%;background:var(--c,#94a3b8);box-shadow:0 0 8px var(--c,#94a3b8)}.sig.svelte-1jx5w65 span:where(.svelte-1jx5w65){color:#96a6c2;font-size:.62rem;flex:0 0 auto}.sig.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#e8eef8;font-size:.66rem;font-weight:700;margin-left:auto;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sig.macd-sig.svelte-1jx5w65{grid-column:1/-1}.period-row.svelte-1jx5w65{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.period-note.svelte-1jx5w65{color:#94a3b8;font-size:.64rem}.change-guide.svelte-1jx5w65{margin-bottom:.6rem;padding:.45rem .6rem;border:1px solid #26344a;border-radius:.5rem;background:#0b162899}.change-guide.svelte-1jx5w65 summary:where(.svelte-1jx5w65){color:#93c5fd;font-size:.66rem;font-weight:700;cursor:pointer}.change-guide.svelte-1jx5w65 ul:where(.svelte-1jx5w65){margin:.4rem 0 0 .95rem;padding:0;display:grid;gap:.24rem}.change-guide.svelte-1jx5w65 li:where(.svelte-1jx5w65){color:#cbd5e1;font-size:.64rem;line-height:1.5}.reading.svelte-1jx5w65{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.reading-bias.svelte-1jx5w65{flex:0 0 auto;padding:.04rem .34rem;border:1px solid currentColor;border-radius:999px;font-size:.58rem;font-weight:800}.reading-strong.svelte-1jx5w65{color:#f87171}.reading-weak.svelte-1jx5w65{color:#60a5fa}.reading-neutral.svelte-1jx5w65{color:#94a3b8}.reading-text.svelte-1jx5w65{color:#e2e8f0;font-size:.63rem;line-height:1.45}.monthly-change.svelte-1jx5w65{display:grid;gap:.3rem;margin:.05rem 0 .65rem;padding:.52rem .58rem;border:1px solid var(--border);border-left:3px solid var(--c);border-radius:.52rem;background:var(--bg)}.monthly-change-head.svelte-1jx5w65{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.monthly-change-head.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#e2e8f0;font-size:.68rem}.monthly-change-head.svelte-1jx5w65 em:where(.svelte-1jx5w65){color:var(--c);font-size:.65rem;font-style:normal;font-weight:900}.monthly-change.svelte-1jx5w65 small:where(.svelte-1jx5w65){color:#94a3b8;font-size:.58rem}.monthly-rows.svelte-1jx5w65{display:grid;gap:.22rem}.monthly-rows.svelte-1jx5w65 div:where(.svelte-1jx5w65){display:grid;grid-template-columns:5.9rem minmax(0,1fr);gap:.35rem;align-items:start}.monthly-rows.svelte-1jx5w65 span:where(.svelte-1jx5w65){color:#9aabc5;font-size:.6rem}.monthly-rows.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#e1eaf7;font-size:.6rem;line-height:1.35;font-weight:700;text-align:right;overflow-wrap:anywhere}.monthly-rows.svelte-1jx5w65 .macd-month-row:where(.svelte-1jx5w65) b:where(.svelte-1jx5w65){white-space:nowrap;overflow-wrap:normal;font-size:.55rem;letter-spacing:-.025em}.monthly-change.svelte-1jx5w65 p:where(.svelte-1jx5w65){margin:0;color:#c2cee0;font-size:.62rem;line-height:1.48}.status-line.svelte-1jx5w65{margin:.1rem 0 .55rem;font-size:.72rem;font-weight:800;line-height:1.5}.macd-note.svelte-1jx5w65{margin:-.12rem 0 .55rem;padding:.48rem .58rem;border:1px solid #334155;border-left:3px solid #818cf8;border-radius:.48rem;background:#4f46e517;color:#b9c5d8;font-size:.64rem;line-height:1.55}.macd-note.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#c7d2fe}.opinion-box.svelte-1jx5w65{display:grid;gap:.45rem}.opinion-box.svelte-1jx5w65>div:where(.svelte-1jx5w65){padding:.55rem .62rem;border:1px solid #2c3e59;border-radius:.52rem;background:#02061766}.opinion-box.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#dbe4f2;font-size:.68rem}.opinion-box.svelte-1jx5w65 p:where(.svelte-1jx5w65){margin-top:.24rem;color:#c2cee0;font-size:.68rem;line-height:1.6;overflow-wrap:anywhere}.evidence.svelte-1jx5w65{margin-top:.55rem;padding:.42rem .55rem;border-radius:.42rem;background:#0206174d;color:#8296b3;font-size:.63rem;line-height:1.5}.evidence.empirical.svelte-1jx5w65{color:#86efac;background:#16653424}.guardrail.svelte-1jx5w65{margin-top:.8rem;padding:.68rem .8rem;border:1px solid #24467e;border-left:3px solid #60a5fa;border-radius:.5rem;background:#2563eb1a;color:#a9b6cc;font-size:.66rem;line-height:1.6}.guardrail.svelte-1jx5w65 b:where(.svelte-1jx5w65){color:#cfe0ff}.guardrail.svelte-1jx5w65 span:where(.svelte-1jx5w65){margin-left:.35rem;color:#8296b3;white-space:nowrap}@media(max-width:1400px){.market-grid.svelte-1jx5w65{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.summary-head.svelte-1jx5w65{display:block}.summary-actions.svelte-1jx5w65{justify-content:flex-start;margin-top:.55rem}.market-grid.svelte-1jx5w65{grid-template-columns:1fr}}.macd-summary.svelte-onhhen{display:grid;gap:.7rem}.head.svelte-onhhen{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.head.svelte-onhhen h3:where(.svelte-onhhen){margin:0;color:#f8fafc;font-size:.95rem}.head.svelte-onhhen p:where(.svelte-onhhen){margin:.25rem 0 0;color:#94a3b8;font-size:.72rem;line-height:1.45}.head.svelte-onhhen small:where(.svelte-onhhen){color:#64748b;white-space:nowrap}.period-row.svelte-onhhen{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.period-note.svelte-onhhen{color:#94a3b8;font-size:.62rem}.change-guide.svelte-onhhen{border:1px solid #26344a;border-radius:.45rem;background:#0b1628;padding:.4rem .55rem}.change-guide.svelte-onhhen summary:where(.svelte-onhhen){color:#93c5fd;font-size:.64rem;font-weight:700;cursor:pointer}.change-guide.svelte-onhhen ul:where(.svelte-onhhen){margin:.35rem 0 0 .9rem;padding:0;display:grid;gap:.22rem}.change-guide.svelte-onhhen li:where(.svelte-onhhen){color:#cbd5e1;font-size:.63rem;line-height:1.5}.reading.svelte-onhhen{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.reading-bias.svelte-onhhen{flex:0 0 auto;padding:.04rem .32rem;border-radius:999px;font-size:.57rem;font-weight:800;border:1px solid currentColor}.reading-strong.svelte-onhhen{color:#f87171}.reading-weak.svelte-onhhen{color:#60a5fa}.reading-neutral.svelte-onhhen{color:#94a3b8}.reading-text.svelte-onhhen{color:#e2e8f0;font-size:.62rem;line-height:1.45}.period-tabs.svelte-onhhen{display:flex;gap:.35rem}.period-tabs.svelte-onhhen button:where(.svelte-onhhen){padding:.28rem .6rem;border:1px solid #334155;border-radius:999px;background:#0b1628;color:#94a3b8;font-size:.64rem;font-weight:700;cursor:pointer}.period-tabs.svelte-onhhen button.active:where(.svelte-onhhen){border-color:#38bdf8;background:#0c4a6e;color:#e0f2fe}.ticker-grid.svelte-onhhen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.ticker-grid.svelte-onhhen article:where(.svelte-onhhen){padding:.65rem;border:1px solid #26344a;border-radius:.55rem;background:#0b1628}.ticker-head.svelte-onhhen{display:flex;justify-content:space-between;gap:.4rem;margin-bottom:.4rem}.ticker-head.svelte-onhhen b:where(.svelte-onhhen){color:#e2e8f0}.ticker-head.svelte-onhhen span:where(.svelte-onhhen){color:#94a3b8;font-size:.7rem;text-align:right}.signals.svelte-onhhen{display:grid;gap:.35rem}.signal.svelte-onhhen{display:grid;grid-template-columns:12px 1fr auto;gap:.4rem;align-items:start;padding:.38rem;background:var(--bg);border-radius:.35rem}.signal.svelte-onhhen i:where(.svelte-onhhen){width:10px;height:10px;border-radius:50%;background:var(--c);margin-top:.2rem;box-shadow:0 0 5px var(--c)}.signal.svelte-onhhen b:where(.svelte-onhhen){display:block;color:#cbd5e1;font-size:.68rem}.signal.svelte-onhhen span:where(.svelte-onhhen){display:block;color:#94a3b8;font-size:.64rem;line-height:1.4}.signal.svelte-onhhen em:where(.svelte-onhhen){font-style:normal;color:var(--c);font-size:.62rem;white-space:nowrap}.monthly-overview.svelte-onhhen{display:grid;gap:.22rem;padding:.58rem .72rem;border:1px solid var(--c);border-left:3px solid var(--c);border-radius:.48rem;background:var(--bg)}.monthly-overview.svelte-onhhen b:where(.svelte-onhhen){color:var(--c);font-size:.72rem}.monthly-overview.svelte-onhhen span:where(.svelte-onhhen){color:#cbd5e1;font-size:.66rem;line-height:1.45}.monthly-change.svelte-onhhen{display:grid;gap:.32rem;margin-top:.5rem;padding:.5rem;border:1px solid var(--c);border-radius:.42rem;background:var(--bg)}.monthly-title.svelte-onhhen{display:flex;justify-content:space-between;gap:.4rem}.monthly-title.svelte-onhhen b:where(.svelte-onhhen){color:#e2e8f0;font-size:.67rem}.monthly-title.svelte-onhhen em:where(.svelte-onhhen){color:var(--c);font-size:.63rem;font-style:normal;font-weight:800}.monthly-change.svelte-onhhen small:where(.svelte-onhhen){color:#94a3b8;font-size:.58rem}.monthly-rows.svelte-onhhen{display:grid;gap:.22rem}.monthly-rows.svelte-onhhen div:where(.svelte-onhhen){display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.3rem;align-items:start}.monthly-rows.svelte-onhhen span:where(.svelte-onhhen){color:#94a3b8;font-size:.6rem}.monthly-rows.svelte-onhhen b:where(.svelte-onhhen){color:#dbeafe;font-size:.6rem;line-height:1.35;text-align:right;font-weight:650;overflow-wrap:anywhere}.monthly-change.svelte-onhhen p:where(.svelte-onhhen){margin:0;color:#cbd5e1;font-size:.62rem;line-height:1.45}.muted.svelte-onhhen{color:#94a3b8;font-size:.72rem}.error.svelte-onhhen{color:#fca5a5;font-size:.72rem}@media(max-width:1300px){.ticker-grid.svelte-onhhen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ticker-grid.svelte-onhhen{grid-template-columns:1fr}.head.svelte-onhhen{display:grid}}.todayords-card.svelte-1tqnu2o{display:flex;flex-direction:column;height:100%;min-width:0}.to-body.svelte-1tqnu2o{display:flex;flex-direction:column;flex:1;min-width:0}.card-foot.svelte-1tqnu2o{margin-top:auto;padding-top:.7rem}.foot-bar-row.svelte-1tqnu2o{display:flex;align-items:baseline;justify-content:space-between}.foot-lbl.svelte-1tqnu2o{font-size:.72rem;color:#94a3b8;font-weight:600}.foot-pct.svelte-1tqnu2o{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums}.foot-track.svelte-1tqnu2o{height:7px;border-radius:4px;background:#1e293b;overflow:hidden;margin:.3rem 0 .45rem}.foot-fill.svelte-1tqnu2o{height:100%;border-radius:4px;transition:width .4s ease}.foot-meta.svelte-1tqnu2o{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.78rem;color:#aab6c9}.foot-rule.svelte-1tqnu2o{margin-top:.5rem;font-size:.7rem;color:#6b7686}.acct-header.svelte-1tqnu2o{padding:.85rem .95rem;border-radius:.75rem .75rem 0 0}.acct-name.svelte-1tqnu2o{font-size:1.15rem;font-weight:900;color:#fff;letter-spacing:-.01em}.money-summary-grid.svelte-1tqnu2o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .55rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(71,85,105,.5)}.money-summary-item.svelte-1tqnu2o{min-width:0}.money-summary-label.svelte-1tqnu2o{display:block;margin-bottom:.08rem;color:#94a3b8;font-size:.68rem;font-weight:700}.money-summary-values.svelte-1tqnu2o{display:flex;min-width:0;flex-wrap:wrap;gap:0 .3rem;color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.25}.money-summary-values.svelte-1tqnu2o>span:where(.svelte-1tqnu2o){color:inherit;opacity:.82}.money-summary-pnl.svelte-1tqnu2o{display:block;margin-top:.05rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.order-acct-alert.svelte-1tqnu2o{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin:.75rem 0 .4rem;padding:.55rem .75rem;border-radius:.6rem;background:linear-gradient(90deg,#f59e0b38,#f59e0b0f);border:1px solid #f59e0b;border-left:5px solid #f59e0b;box-shadow:0 0 0 1px #f59e0b26,0 2px 12px #f59e0b1f}.order-acct-alert.unset.svelte-1tqnu2o{background:linear-gradient(90deg,#f871712e,#f871710d);border-color:#ef4444;border-left-color:#ef4444}.oa-copy.svelte-1tqnu2o{display:flex;align-items:center;gap:.5rem;min-width:0}.oa-text.svelte-1tqnu2o{min-width:0}.oa-actions.svelte-1tqnu2o{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-left:auto}.oa-btn.svelte-1tqnu2o{padding:.3rem .6rem;border-radius:.4rem;font-size:.75rem;font-weight:800;cursor:pointer;white-space:nowrap}.oa-icon.svelte-1tqnu2o{font-size:1.35rem;line-height:1;animation:svelte-1tqnu2o-oa-pulse 1.6s ease-in-out infinite}.oa-main.svelte-1tqnu2o{font-size:.86rem;font-weight:800;color:#fde68a;white-space:nowrap}.oa-name.svelte-1tqnu2o{color:#fff;background:#92400e;padding:.05rem .5rem;border-radius:.35rem}.oa-sub.svelte-1tqnu2o{font-size:.7rem;color:#fcd34d;margin-top:.1rem}@media(max-width:640px){.oa-diag.svelte-1tqnu2o{display:none!important}}@keyframes svelte-1tqnu2o-oa-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ord-scroll.svelte-1tqnu2o{overflow-x:auto}@media(max-width:640px){.todayords.svelte-1tqnu2o .ord-table{font-size:.72rem;white-space:nowrap}.todayords.svelte-1tqnu2o .ord-table th,.todayords.svelte-1tqnu2o .ord-table td{padding-left:.25rem;padding-right:.25rem}}.rules-board.svelte-g0n9on{min-width:0}.rb-head.svelte-g0n9on{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.eyebrow.svelte-g0n9on{display:block;font-size:.6rem;font-weight:800;letter-spacing:.14em;color:var(--accent)}.rb-title.svelte-g0n9on h2:where(.svelte-g0n9on){font-size:1.1rem;font-weight:900;color:#fff;margin:.15rem 0 0;letter-spacing:-.01em}.rb-title.svelte-g0n9on p:where(.svelte-g0n9on){font-size:.72rem;color:#94a3b8;margin:.25rem 0 0;line-height:1.5}.rb-meta.svelte-g0n9on{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.rb-pill.svelte-g0n9on{font-size:.66rem;font-weight:800;color:#fff;white-space:nowrap;padding:.12rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 30%,transparent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);font-variant-numeric:tabular-nums}.rb-sub.svelte-g0n9on{font-size:.66rem;color:#64748b;white-space:nowrap}.rb-actions.svelte-g0n9on{display:flex;justify-content:flex-end;gap:.45rem;margin-bottom:.6rem}.r-btn-primary.svelte-g0n9on{padding:.4rem .95rem;border-radius:.5rem;font-size:.76rem;font-weight:800;color:#fff;background:var(--accent);border:none;cursor:pointer;transition:filter .15s ease}.r-btn-primary.svelte-g0n9on:hover:not(:disabled){filter:brightness(1.12)}.r-btn-primary.svelte-g0n9on:disabled{background:#1e293b;color:#64748b;cursor:default}.r-btn-ghost.svelte-g0n9on{padding:.4rem .9rem;border-radius:.5rem;font-size:.76rem;font-weight:700;color:#cbd5e1;background:transparent;border:1px solid #2b384c;cursor:pointer}.r-btn-ghost.svelte-g0n9on:hover:not(:disabled){background:#ffffff0d}.rb-panel.svelte-g0n9on{background:#0b1322;border:1px solid #1b2536;border-radius:.8rem;padding:.9rem 1rem 1rem}.rb-error.svelte-g0n9on{font-size:.74rem;color:#fca5a5;margin-bottom:.6rem}.rb-loading.svelte-g0n9on{padding:2.5rem 0;text-align:center;color:#64748b;font-size:.85rem}.rb-section.svelte-g0n9on{font-size:.82rem;font-weight:800;color:#cbd5e1;margin:0 0 .7rem}.rb-hint.svelte-g0n9on{font-size:.72rem;color:#64748b;margin:-.4rem 0 .7rem}.rb-hint.svelte-g0n9on b:where(.svelte-g0n9on){color:#94a3b8}.rb-foot.svelte-g0n9on{font-size:.68rem;color:#556274;margin-top:.6rem}.rb-empty.svelte-g0n9on{border-radius:.6rem;padding:2.2rem 1rem;text-align:center;color:#64748b;font-size:.82rem;line-height:1.7;background:#0f172a;border:1px dashed #2b384c}.rb-empty.svelte-g0n9on b:where(.svelte-g0n9on){color:#cbd5e1}.rule-list.svelte-g0n9on{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.rule-item.svelte-g0n9on{display:flex;gap:.65rem;align-items:flex-start;padding:.6rem .7rem;background:#131c30;border:1px solid #1e293b;border-left:3px solid color-mix(in srgb,var(--accent) 70%,transparent);border-radius:.55rem;transition:border-color .13s ease,transform .13s ease}.rule-item.svelte-g0n9on:hover{border-color:var(--accent);transform:translate(2px)}.rule-num.svelte-g0n9on{flex-shrink:0;width:1.55rem;height:1.55rem;border-radius:.45rem;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:800;background:color-mix(in srgb,var(--accent) 24%,#0f172a);color:#fff;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent)}.rule-text.svelte-g0n9on{flex:1;min-width:0;color:#e2e8f0;font-size:.85rem;line-height:1.55;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.edit-list.svelte-g0n9on{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.7rem}.rule-edit.svelte-g0n9on{display:flex;gap:.5rem;align-items:flex-start;padding:.35rem;border:1px solid transparent;border-radius:.5rem}.rule-edit.rule-dragover.svelte-g0n9on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.rule-edit.rule-dragging.svelte-g0n9on{opacity:.5}.rule-handle.svelte-g0n9on{flex-shrink:0;align-self:center;color:#64748b;cursor:grab;font-size:1rem}.rule-handle.svelte-g0n9on:active{cursor:grabbing}.rule-edit.svelte-g0n9on .rte{flex:1;min-width:0}.rule-ctrls.svelte-g0n9on{display:flex;flex-direction:column;gap:.2rem;flex-shrink:0}.rule-ic.svelte-g0n9on{width:1.7rem;height:1.55rem;border-radius:.35rem;cursor:pointer;font-size:.7rem;background:#1e293b;color:#c2c8d2;border:1px solid #2b384c;line-height:1}.rule-ic.svelte-g0n9on:hover:not(:disabled){background:#334155;color:#e2e8f0}.rule-ic.svelte-g0n9on:disabled{opacity:.35;cursor:not-allowed}.rule-del.svelte-g0n9on{color:#fca5a5}.rule-del.svelte-g0n9on:hover{background:#7f1d1d;color:#fff}.add-box.svelte-g0n9on{border-radius:.6rem;padding:.65rem;background:#0b1220;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.add-title.svelte-g0n9on{font-size:.72rem;font-weight:800;color:color-mix(in srgb,var(--accent) 70%,#fff);margin-bottom:.4rem}.add-actions.svelte-g0n9on{display:flex;justify-content:flex-end;margin-top:.4rem}.r-btn-add.svelte-g0n9on{padding:.3rem .85rem;border-radius:.45rem;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent);border:none;cursor:pointer}.r-btn-add.svelte-g0n9on:hover:not(:disabled){filter:brightness(1.12)}.r-btn-add.svelte-g0n9on:disabled{background:#1e293b;color:#64748b;cursor:default}@media(max-width:600px){.rb-head.svelte-g0n9on{flex-direction:column}.rb-meta.svelte-g0n9on{flex-direction:row;align-items:center;gap:.6rem}.rb-actions.svelte-g0n9on .r-btn-primary:where(.svelte-g0n9on),.rb-actions.svelte-g0n9on .r-btn-ghost:where(.svelte-g0n9on){flex:1}}.plan-monthly.svelte-1himjay{background:#0b1322;border:1px solid #1b2536;border-radius:.9rem;padding:1rem 1.05rem 1.15rem}.pm-head.svelte-1himjay{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.eyebrow.svelte-1himjay{display:block;font-size:.62rem;font-weight:800;letter-spacing:.14em;color:#60a5fa}.pm-head.svelte-1himjay h2:where(.svelte-1himjay){font-size:1.2rem;font-weight:900;color:#fff;margin:.15rem 0 0;letter-spacing:-.01em}.pm-head.svelte-1himjay p:where(.svelte-1himjay){font-size:.75rem;color:#94a3b8;margin:.3rem 0 0;line-height:1.5}.pm-head.svelte-1himjay p:where(.svelte-1himjay) b:where(.svelte-1himjay){color:#cbd5e1;font-weight:700}.pm-hint.svelte-1himjay{flex:0 0 auto;font-size:.68rem;color:#64748b;white-space:nowrap}.pm-error.svelte-1himjay{font-size:.74rem;color:#fca5a5;margin-bottom:.8rem}.pm-loading.svelte-1himjay{padding:2.5rem 0;text-align:center;color:#64748b;font-size:.85rem}.year-block.svelte-1himjay{margin-top:1.35rem}.year-block.svelte-1himjay:first-of-type{margin-top:0}.year-head.svelte-1himjay{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem}.year-pill.svelte-1himjay{font-size:.9rem;font-weight:900;color:#fff;letter-spacing:-.01em;padding:.2rem .7rem;border-radius:999px;background:linear-gradient(90deg,#1d4ed855,#1d4ed822);border:1px solid #3b82f655}.year-line.svelte-1himjay{flex:1;height:1px;background:linear-gradient(90deg,#26344a,transparent)}.half-block.svelte-1himjay{margin-top:.55rem}.half-head.svelte-1himjay{display:flex;align-items:center;gap:.45rem;margin:.55rem 0 .5rem}.half-dot.svelte-1himjay{width:.55rem;height:.55rem;border-radius:50%;background:var(--half);box-shadow:0 0 8px var(--half)}.half-head.svelte-1himjay b:where(.svelte-1himjay){color:#e8eef8;font-size:.82rem;font-weight:800}.half-range.svelte-1himjay{color:#64748b;font-size:.68rem}.half-count.svelte-1himjay{margin-left:auto;font-size:.64rem;font-weight:700;color:#93c5fd;background:#1d4ed822;border:1px solid #3b82f544;border-radius:999px;padding:.06rem .5rem;font-variant-numeric:tabular-nums}.month-grid.svelte-1himjay{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;align-items:start}.month-card.svelte-1himjay{min-height:6.6rem;text-align:left;cursor:pointer;padding:.6rem .65rem;border-radius:.6rem;background:#131c30;border:1px solid #1e293b;border-left:3px solid #2b384c;color:#e2e8f0;box-shadow:0 2px 8px #00000047;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.month-card.svelte-1himjay:hover{transform:translateY(-2px);border-color:#3b82f6;border-left-color:#3b82f6;box-shadow:0 6px 16px #0006}.month-card.filled.svelte-1himjay{border-left-color:var(--half);background:#111f35}.month-card.current.svelte-1himjay{border-left-color:#22d3ee;background:linear-gradient(180deg,#0e2536,#131c30)}.mc-top.svelte-1himjay{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.mc-top.svelte-1himjay strong:where(.svelte-1himjay){font-size:1.05rem;font-weight:800;color:#f1f5f9;letter-spacing:-.02em}.now-badge.svelte-1himjay{font-size:.6rem;font-weight:800;color:#67e8f9;background:#083344;border:1px solid #155e75;border-radius:999px;padding:.05rem .45rem}.done-dot.svelte-1himjay{width:.45rem;height:.45rem;border-radius:50%;background:var(--half);box-shadow:0 0 6px var(--half)}.month-card-text.svelte-1himjay{font-size:.72rem;line-height:1.45;color:#b7c2d4;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0}.month-card-text.svelte-1himjay p,.month-card-text.svelte-1himjay div{margin:0}.month-card-text.placeholder.svelte-1himjay{color:#56627a;font-style:italic}.modal-backdrop.svelte-1himjay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#020617ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card.svelte-1himjay{width:min(40rem,100%);padding:1.05rem 1.1rem 1.1rem;border:1px solid #26344a;border-radius:.9rem;background:#0f172a;box-shadow:0 24px 70px #0009}.modal-head.svelte-1himjay{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.modal-head.svelte-1himjay h3:where(.svelte-1himjay){font-size:1.05rem;font-weight:900;color:#fff;margin:.1rem 0 0}.modal-x.svelte-1himjay{font-size:.85rem;color:#94a3b8;background:transparent;border:none;cursor:pointer;padding:.2rem .4rem;border-radius:.4rem}.modal-x.svelte-1himjay:hover{color:#fff;background:#ffffff0f}.modal-actions.svelte-1himjay{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin-top:.85rem}.modal-note.svelte-1himjay{margin-right:auto;font-size:.68rem;color:#fbbf24}.btn-ghost.svelte-1himjay{padding:.4rem .9rem;border-radius:.5rem;font-size:.78rem;font-weight:700;color:#cbd5e1;background:transparent;border:1px solid #2b384c;cursor:pointer;transition:background .15s ease}.btn-ghost.svelte-1himjay:hover{background:#ffffff0d}.btn-primary.svelte-1himjay{padding:.4rem 1rem;border-radius:.5rem;font-size:.78rem;font-weight:800;color:#fff;background:#2563eb;border:none;cursor:pointer;transition:background .15s ease}.btn-primary.svelte-1himjay:hover:not(:disabled){background:#1d4ed8}.btn-primary.svelte-1himjay:disabled{background:#1e293b;color:#64748b;cursor:default}@media(max-width:900px){.month-grid.svelte-1himjay{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.month-grid.svelte-1himjay{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-hint.svelte-1himjay{display:none}}.plan-page.svelte-11fdowh{min-width:0}.plan-hero.svelte-11fdowh{margin-bottom:1rem;padding:1.15rem 1.25rem;border-radius:.9rem;border:1px solid #1b2536;border-left:3px solid #3b82f6;background:linear-gradient(120deg,#0e1b30,#0b1322 60%)}.eyebrow.svelte-11fdowh{display:block;font-size:.62rem;font-weight:800;letter-spacing:.16em;color:#60a5fa}.plan-hero.svelte-11fdowh h1:where(.svelte-11fdowh){font-size:1.5rem;font-weight:900;color:#fff;margin:.3rem 0 0;letter-spacing:-.02em}.plan-hero.svelte-11fdowh p:where(.svelte-11fdowh){font-size:.8rem;color:#94a3b8;margin:.4rem 0 0;line-height:1.55}.dash-boards.svelte-11fdowh{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:start}@media(max-width:1024px){.dash-boards.svelte-11fdowh{grid-template-columns:1fr;gap:1.5rem}}.clock.svelte-rvct0u{display:inline-flex;flex-direction:column;gap:2px;position:relative}.row.svelte-rvct0u{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.clock.oneline.svelte-rvct0u .row:where(.svelte-rvct0u){gap:.3rem}.clock.oneline.svelte-rvct0u .time:where(.svelte-rvct0u){font-size:.82rem}.clock.oneline.svelte-rvct0u .flag:where(.svelte-rvct0u){font-size:.9rem}.clock.oneline.svelte-rvct0u .date:where(.svelte-rvct0u){font-size:.62rem}.clock.oneline.svelte-rvct0u .sess:where(.svelte-rvct0u){font-size:.6rem}.sep.svelte-rvct0u{color:#44546a}.clock.compact.svelte-rvct0u .time:where(.svelte-rvct0u){font-size:.98rem}.clock.compact.svelte-rvct0u .flag:where(.svelte-rvct0u){font-size:.95rem}.clock.compact.svelte-rvct0u .row:where(.svelte-rvct0u){flex-wrap:wrap;row-gap:.15rem}.flag.svelte-rvct0u{font-size:1.1rem;line-height:1}.time.svelte-rvct0u{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:1.15rem;color:#e2e8f0;font-variant-numeric:tabular-nums;letter-spacing:.01em}.date.svelte-rvct0u{font-size:.66rem;color:#8b95a8}.sess.svelte-rvct0u{font-size:.66rem;font-weight:700;padding:.05rem .4rem;border-radius:.3rem;border:1px solid}.sess-hr.svelte-rvct0u{font-weight:600;opacity:.85;font-size:.6rem}.info-btn.svelte-rvct0u{font-size:.62rem;padding:.1rem .4rem;border-radius:.3rem;background:#1e293b;color:#93c5fd;border:1px solid #44546a;cursor:pointer;white-space:nowrap}.info-btn.svelte-rvct0u:hover{background:#334155}.info-pop.svelte-rvct0u{position:absolute;top:100%;right:0;margin-top:.4rem;z-index:50;background:#0f172a;border:1px solid #44546a;border-radius:.5rem;padding:.6rem .75rem;min-width:230px;box-shadow:0 8px 24px #00000080;font-size:.72rem;color:#cbd5e1;text-align:left}.ip-title.svelte-rvct0u{font-weight:700;color:#e2e8f0;margin-bottom:.4rem}.ip-sub.svelte-rvct0u{font-weight:400;color:#8b95a8;font-size:.66rem}.ip-row.svelte-rvct0u{display:flex;align-items:center;gap:.4rem;line-height:1.8}.ip-row.svelte-rvct0u b:where(.svelte-rvct0u){color:#e2e8f0;width:3.4rem}.ip-dot.svelte-rvct0u{width:9px;height:9px;border-radius:2px;display:inline-block}.ip-note.svelte-rvct0u{margin-top:.45rem;padding-top:.4rem;border-top:1px dashed #2b384c;color:#8b95a8;font-size:.66rem;line-height:1.5}.ip-close.svelte-rvct0u{margin-top:.5rem;width:100%;padding:.3rem;border-radius:.3rem;background:#1e293b;color:#93c5fd;border:1px solid #44546a;cursor:pointer;font-size:.7rem}.brand.svelte-h34f85{position:relative;display:flex;flex-direction:column;align-items:center;padding:.5rem 0 .25rem;overflow:hidden}.bars.svelte-h34f85{display:flex;justify-content:center;gap:9px;height:48px;align-items:flex-end}.bars.svelte-h34f85 span:where(.svelte-h34f85){width:15px;border-radius:3px 3px 0 0;transform-origin:bottom;background:linear-gradient(180deg,#34d399,#2563eb);animation:svelte-h34f85-rise 2.4s ease-in-out infinite}.bars.svelte-h34f85 span:where(.svelte-h34f85):nth-child(1){height:60%;animation-delay:0s}.bars.svelte-h34f85 span:where(.svelte-h34f85):nth-child(2){height:100%;animation-delay:.3s}.bars.svelte-h34f85 span:where(.svelte-h34f85):nth-child(3){height:78%;animation-delay:.6s}@keyframes svelte-h34f85-rise{0%,to{transform:scaleY(.35);opacity:.35}50%{transform:scaleY(1);opacity:.85}}@keyframes svelte-h34f85-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bars.svelte-h34f85 span:where(.svelte-h34f85){animation:none}}.splash.svelte-h34f85{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#241a06,#14110a 45%,#070b14)}.splash.svelte-h34f85:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(251,191,36,.3),transparent 55%);animation:svelte-h34f85-aura 1.6s ease-in-out infinite}@keyframes svelte-h34f85-aura{0%,to{opacity:.5}50%{opacity:1}}.rich.svelte-h34f85{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;animation:svelte-h34f85-rich-in .4s ease-out}@keyframes svelte-h34f85-rich-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.rocket.svelte-h34f85{font-size:3.2rem;line-height:1;margin-bottom:.3rem;filter:drop-shadow(0 0 12px rgba(251,191,36,.5));animation:svelte-h34f85-launch 1.5s ease-in-out infinite}@keyframes svelte-h34f85-launch{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-14px) rotate(-2deg)}}.ret.svelte-h34f85{font-size:clamp(2.4rem,12vw,4.2rem);font-weight:900;line-height:1;letter-spacing:-.02em;display:inline-block;min-width:6.4em;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:linear-gradient(100deg,#fde68a,#f59e0b 30%,#fbbf24 55%,#fff7d6 74%,#f59e0b);background-size:260% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 16px rgba(245,158,11,.6));animation:svelte-h34f85-goldshine 1.4s linear infinite,svelte-h34f85-retpulse .9s ease-in-out infinite}@keyframes svelte-h34f85-goldshine{to{background-position:260% center}}@keyframes svelte-h34f85-retpulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ret.svelte-h34f85 small:where(.svelte-h34f85){font-size:.42em;font-weight:800;margin-left:.12rem}.ret-sub.svelte-h34f85{font-size:.72rem;font-weight:800;color:#fcd34d;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.rich-label.svelte-h34f85{margin-top:.55rem;font-size:1.05rem;font-weight:800;color:#fde68a;text-shadow:0 2px 12px rgba(245,158,11,.5);letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.splash.svelte-h34f85:before,.rocket.svelte-h34f85,.ret.svelte-h34f85,.rich.svelte-h34f85,.rich-label.svelte-h34f85{animation:none}}.scroll-top-btn.svelte-1n46o8q{position:fixed;right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:50;width:3rem;height:3rem;border-radius:9999px;background:#3b82f6;color:#fff;font-size:1.25rem;font-weight:700;line-height:1;border:none;cursor:pointer;box-shadow:0 4px 14px #00000073;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.scroll-top-btn.svelte-1n46o8q:hover{background:#2563eb;transform:translateY(-2px)}.scroll-top-btn.svelte-1n46o8q:active{transform:translateY(0)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#d0d5dd}input::placeholder,textarea::placeholder{opacity:1;color:#d0d5dd}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-right-2{right:-.5rem}.-top-2\.5{top:-.625rem}.top-0{top:0}.top-4{top:1rem}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-5xl{max-width:64rem}.max-w-screen-2xl{max-width:1536px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(163 172 186 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(208 213 221 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(194 200 210 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(179 186 199 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(163 172 186 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-blue-500{accent-color:#3b82f6}.accent-cyan-500{accent-color:#06b6d4}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-bg: #0f172a;--color-surface: #1e293b;--color-border: #44546a;--color-text: #e2e8f0;--color-muted: #94a3b8;--color-accent: #3b82f6;--color-green: #22c55e;--color-red: #ef4444;--color-yellow: #eab308;color-scheme:dark}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:Inter,Pretendard,-apple-system,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}@media(max-width:768px){input,select,textarea{font-size:16px!important}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.btn{padding:.5rem 1.25rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;font-size:.875rem;transition:opacity .15s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover:not(:disabled){background:#2563eb}.btn-success{background:var(--color-green);color:#fff}.btn-success:hover:not(:disabled){background:#16a34a}.btn-danger{background:var(--color-red);color:#fff}.tag{display:inline-block;padding:.15rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600}.tag-blue{background:#1d4ed8;color:#bfdbfe}.tag-green{background:#166534;color:#bbf7d0}.tag-red{background:#991b1b;color:#fecaca}.tag-yellow{background:#854d0e;color:#fef08a}.tag-purple{background:#6b21a8;color:#e9d5ff}.om-layout{display:grid;grid-template-columns:260px 1fr;gap:1rem}.om-sidebar{position:sticky;top:1rem;align-self:start}@media(max-width:768px){.om-layout{grid-template-columns:1fr}.om-sidebar{position:static}}.tabbar{display:flex;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tabbar::-webkit-scrollbar{height:4px}.tabbar::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.tabbar-wrap{position:relative;overflow:hidden}.tab-edge{position:absolute;top:50%;z-index:6;width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #93c5fd;cursor:pointer;padding:0;color:#fff;font-size:1.15rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 0 0 4px #2563eb2e,0 0 14px #3b82f6b3,0 2px 6px #00000080}.tab-edge:before{content:"";position:absolute;top:50%;width:2.6rem;height:2.6rem;transform:translateY(-50%);border-radius:50%;z-index:-1;background:radial-gradient(circle,#0b1220 45%,transparent 72%)}.tab-edge-l{left:.15rem;transform:translateY(-50%);animation:edge-l .9s ease-in-out infinite}.tab-edge-r{right:.15rem;transform:translateY(-50%);animation:edge-r .9s ease-in-out infinite}.tab-edge-l:before{left:-.4rem}.tab-edge-r:before{right:-.4rem}@keyframes edge-r{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(4px)}}@keyframes edge-l{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-4px)}}@media(min-width:768px){.tabbar{flex-wrap:wrap;justify-content:space-between;overflow-x:visible}.tab-edge{display:none}}.submenu{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding:.4rem .5rem;background:#0b1220;border:1px solid #233047;border-radius:.6rem}.submenu-label{font-size:.7rem;font-weight:800;color:#64748b;letter-spacing:.02em;padding:0 .4rem;white-space:nowrap}.submenu-item{padding:.38rem .85rem;border-radius:.45rem;font-size:.82rem;font-weight:600;color:#c2c8d2;background:transparent;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.submenu-item:hover{background:#ffffff0d;color:#e2e8f0}.submenu-item.on{background:#1d4ed8;color:#fff;border-color:#3b82f6;box-shadow:0 1px 6px #2563eb66}.submenu-sep{align-self:stretch;width:2px;background:#3b4a63;border-radius:2px;margin:.1rem .5rem}.submenu-grp{font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7c8aa5;background:#131c2e;border:1px solid #2b384c;padding:.15rem .45rem;border-radius:.3rem;white-space:nowrap;align-self:center}@media(max-width:640px){.submenu{gap:.25rem;padding:.35rem}.submenu-item{padding:.34rem .65rem;font-size:.78rem}}span[title]:not([title=""]),div[title]:not([title=""]),td[title]:not([title=""]),th[title]:not([title=""]),p[title]:not([title=""]),b[title]:not([title=""]),h4[title]:not([title=""]){cursor:help}span[title]:not([title=""]):after,div[title]:not([title=""]):after,td[title]:not([title=""]):after,th[title]:not([title=""]):after,p[title]:not([title=""]):after,b[title]:not([title=""]):after,h4[title]:not([title=""]):after{content:"ⓘ";font-size:.62em;color:#7dd3fc;opacity:.6;margin-left:2px;vertical-align:super;line-height:1}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width:640px){.max-sm\:sticky{position:sticky}.max-sm\:top-0{top:0}.max-sm\:z-30{z-index:30}}@media(min-width:640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.lg\:inline-block{display:inline-block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}
