.observatory{--obs-night: #06070C;--obs-deep: #0b0f16;--obs-plate: #121926;--obs-well: #0E1220;--obs-fg: #F4F2EC;--obs-muted: #AEB4C4;--obs-faint: #838CA0;--obs-hair: rgba(255, 255, 255, .08);--obs-hair2: rgba(255, 255, 255, .16);--obs-gold: #E8B04B;--obs-gold-hi: #E8B04B;--obs-gold-lo: #E8B04B;--obs-leaf: #E8B04B;--obs-up: #4ED494;--obs-dn: #E0766B;--obs-flat: #838CA0;--obs-spring: cubic-bezier(.32, .72, 0, 1);--obs-serif: var(--font-display, "Sora", "Inter", system-ui, sans-serif);--obs-sans: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--live: var(--obs-gold);position:relative;isolation:isolate;overflow-x:clip;display:block;background:var(--obs-night);color:var(--obs-fg);font:15px/1.62 var(--obs-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0 0 clamp(20px,3vw,40px)}.observatory .num{font-variant-numeric:tabular-nums}.observatory h1,.observatory h2,.observatory h3{font-family:var(--obs-serif);color:var(--obs-fg)}.observatory .obs-eti,.observatory .obs-date,.observatory .obs-note,.observatory .obs-sub,.observatory .obs-pillcta,.observatory .obs-ghostbtn,.observatory .obs-crumb,.observatory .obs-basis p,.observatory .obs-method p,.observatory .obs-verdict{font-family:var(--obs-sans)}:where(.observatory) :where(a){color:inherit}.observatory *,.observatory *:before,.observatory *:after{box-sizing:border-box}.obs-room{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:clip}.obs-vig{position:absolute;inset:0;display:block;background:radial-gradient(110% 80% at 50% -12%,rgba(60,76,128,.26),transparent 55%),radial-gradient(120% 90% at 50% 118%,rgba(0,0,0,.68),transparent 62%)}.obs-wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 28px}.obs-rule{position:relative;z-index:1;display:block;height:1px;margin:0 28px;background:linear-gradient(90deg,transparent,var(--obs-hair2) 12%,var(--obs-hair2) 88%,transparent)}.obs-eti{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--obs-sans);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--obs-gold)}.obs-eti i{display:block;width:18px;height:1px;background:var(--obs-gold);opacity:.8}.obs-seam{display:block;position:relative;height:22px;margin:14px 0 clamp(16px,2vw,26px)}.obs-seam-rule{position:absolute;left:0;right:0;top:50%;height:1px;display:block;background:linear-gradient(90deg,transparent,var(--obs-hair2) 12%,var(--obs-hair2) 88%,transparent)}.obs-seam-dia{position:absolute;left:50%;top:50%;width:7px;height:7px;display:block;margin:-4px 0 0 -4px;background:var(--obs-gold);opacity:.85;transform:rotate(45deg)}.obs-pillcta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#1e1503;background:var(--obs-leaf);padding:10px 9px 10px 18px;border-radius:999px;border:0;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffff59 inset,0 10px 26px -10px #d4a94e99;transition:transform .45s var(--obs-spring)}.obs-pillcta:hover{transform:translateY(-1px)}.obs-chip{width:26px;height:26px;border-radius:999px;background:#1912042e;display:grid;place-items:center;font-size:12px;transition:transform .45s var(--obs-spring)}.obs-pillcta:hover .obs-chip{transform:translateY(2px)}.obs-ghostbtn{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--obs-gold-hi);border:1px solid var(--obs-hair2);padding:10px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:.45s var(--obs-spring)}.obs-ghostbtn:hover{border-color:var(--obs-gold);transform:translateY(-1px)}.obs-nodata{margin:0;font-family:var(--obs-sans);font-size:10.5px;line-height:1.5;color:var(--obs-faint)}.obs-spark{display:block;width:100%}.is-up{color:var(--obs-up)}.is-down,.is-dn{color:var(--obs-dn)}.is-flat{color:var(--obs-muted)}.obs-mast{position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex-wrap:nowrap;padding:14px 28px 12px}.obs-date{margin:0;flex:1 1 auto;min-width:0;font-size:10px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--obs-faint)}.obs-mast .obs-ghostbtn{flex:0 0 auto}.obs-crumb{padding:16px 0 0;font-size:11px;letter-spacing:.1em;color:var(--obs-faint)}.obs-crumb a{color:var(--obs-muted);text-decoration:none}.obs-crumb a:hover{color:var(--obs-gold-hi)}.obs-reading{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:56px;align-items:start;padding:44px 0 60px}.obs-read-left,.obs-read-right{min-width:0}.obs-h1{margin:0;font-size:clamp(33px,4.4vw,56px);line-height:1.04;font-weight:600;letter-spacing:-.014em}.obs-h1 .obs-l{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em;font-size:inherit}.obs-h1 .obs-l-em{font-style:italic;color:var(--obs-gold-hi)}.obs-verdict{margin:18px 0 0;max-width:48ch;font-size:17px;line-height:1.62;color:var(--obs-muted)}.obs-tally{display:flex;margin:24px 0 0;border:1px solid var(--obs-hair);border-radius:14px;background:var(--obs-plate);overflow:hidden}.obs-tcell{flex:1 1 0;min-width:0;padding:15px 16px;border-left:1px solid var(--obs-hair)}.obs-tcell:first-child{border-left:0}.obs-tcell b{display:block;font-size:30px;font-weight:600;line-height:1.1}.obs-tcell em{display:block;margin-top:4px;font-family:var(--obs-sans);font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--obs-faint)}.obs-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0}.obs-note{margin:16px 0 0;max-width:60ch;font-size:10.5px;line-height:1.7;color:var(--obs-faint)}.mc-weekly-slot:not(:empty){margin-top:14px;font-family:var(--obs-sans);font-size:12px}.obs-standout{position:relative;border:1px solid var(--obs-hair);border-radius:22px;padding:9px;background:var(--obs-plate);box-shadow:0 1px #ffffff0a inset,0 30px 60px -34px #000000e6}.obs-standout-in{position:relative;overflow:hidden;border:1px solid var(--obs-hair);border-radius:15px;padding:22px;background:var(--obs-well)}.obs-standout-wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 42% at 68% 30%,color-mix(in srgb,var(--live) 15%,transparent),transparent 72%)}.obs-standout-top{position:relative;display:flex;gap:18px;align-items:flex-start;min-width:0}.obs-standout-art{flex:0 0 auto;display:block;width:132px}.obs-standout-art img{display:block;width:132px;height:auto;border-radius:10px;box-shadow:0 22px 40px -18px #000000d9}.obs-standout-txt{min-width:0;flex:1 1 auto}.obs-standout-g{margin:0;font-size:24px;font-style:italic;font-weight:600}.obs-standout-move{margin:6px 0 0;font-size:30px;font-weight:800;line-height:1.1}.obs-standout-line{margin:10px 0 0;font-family:var(--obs-sans);font-size:12.5px;line-height:1.6;color:var(--obs-muted)}.obs-standout-in .obs-spark{margin-top:18px}.obs-standout-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-family:var(--obs-sans);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--obs-faint)}.obs-standout-foot i{font-style:normal;opacity:.5}.obs-sect{padding:64px 0 0}.obs-h2{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.01em}.obs-sub{margin:8px 0 0;font-size:12.5px;letter-spacing:.02em;color:var(--obs-faint)}.obs-insts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.obs-inst{min-width:0;display:block}.obs-inst-in{display:block;height:100%;text-decoration:none;color:inherit;border:1px solid var(--obs-hair);border-radius:16px;padding:7px;background:var(--obs-plate);transition:transform .3s var(--obs-spring),border-color .25s ease}a.obs-inst-in:hover{transform:translateY(-4px);border-color:var(--obs-hair2)}.obs-face{position:relative;display:block;height:118px;overflow:hidden;border-radius:11px 11px 0 0;background:var(--obs-well)}.obs-face-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%;transition:transform .5s var(--obs-spring)}a.obs-inst-in:hover .obs-face-art{transform:scale(1.06)}.obs-face-composite{background:radial-gradient(80% 90% at 20% 10%,rgba(232,200,120,.18),transparent 70%),linear-gradient(160deg,#141b2c,#0b0f16)}.obs-scrim{position:absolute;inset:0;display:block;background:linear-gradient(180deg,#090d1826,#090d188c 55%,#090d18f5)}.obs-inkchip{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 16px);font-family:var(--obs-sans);font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--obs-fg);background:#090d18b8;border-radius:999px;padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-inkchip i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--gink, var(--obs-gold))}.obs-stamp{position:absolute;top:8px;right:8px;max-width:calc(100% - 16px);font-family:var(--obs-sans);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obs-stamp[data-kind=rally]{background:linear-gradient(115deg,#8fe7bc,#4ed494);color:#0c1a12}.obs-stamp[data-kind=cool]{background:linear-gradient(115deg,#f0a79e,#e0766b);color:#20100d}.obs-stamp[data-kind=hold],.obs-stamp[data-kind=young],.obs-stamp[data-kind=unread]{background:#ffffff0f;border:1px solid var(--obs-hair2);color:var(--obs-muted)}.obs-stamp[data-kind=composite]{background:var(--obs-leaf);color:#1e1503}.obs-face-foot{position:absolute;left:10px;bottom:9px;display:block;max-width:calc(100% - 20px)}.obs-face-foot b{display:block;font-size:24px;font-weight:800;line-height:1.05}.obs-face-foot em{display:block;margin-top:2px;font-family:var(--obs-sans);font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--obs-faint)}.obs-inst-body{display:block;padding:12px 13px 13px;border:1px solid var(--obs-hair);border-top:0;border-radius:0 0 11px 11px;background:var(--obs-well)}.obs-beam-row{display:flex;align-items:center;gap:8px;margin-top:12px;min-width:0}.obs-beam-n{flex:0 0 26px;font-family:var(--obs-sans);font-size:9px;font-weight:800;text-align:right}.obs-beam-n.is-dn{text-align:left}.obs-beam{position:relative;flex:1 1 auto;min-width:0;display:block;height:7px;border-radius:999px;border:1px solid var(--obs-hair);background:#ffffff0d;overflow:hidden}.obs-beam i{position:absolute;top:0;bottom:0;display:block}.obs-beam i.up{left:0;background:var(--obs-up)}.obs-beam i.dn{right:0;background:var(--obs-dn)}.obs-vol-row{display:flex;align-items:center;gap:8px;margin-top:10px;min-width:0}.obs-vol-k{flex:0 0 auto;font-family:var(--obs-sans);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--obs-faint)}.obs-gauge{position:relative;flex:1 1 auto;min-width:0;display:block;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffffff12,#e8c87880)}.obs-pin{position:absolute;top:-4px;width:2px;height:12px;display:block;background:var(--obs-gold-hi);border-radius:1px;transform:translate(-1px)}.obs-vol-v{flex:0 0 auto;font-family:var(--obs-sans);font-size:10.5px;font-weight:800;color:var(--obs-gold-hi)}.obs-inst-foot{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--obs-hair);min-width:0}.obs-thumb{flex:0 0 auto;display:block;width:26px}.obs-thumb img{display:block;width:26px;height:auto;border-radius:3px}.obs-thumb-n{flex:1 1 auto;min-width:0;font-family:var(--obs-sans);font-size:9.5px;color:var(--obs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-thumb-d{flex:0 0 auto;font-family:var(--obs-sans);font-size:10px;font-weight:800}.obs-thumb-none{color:var(--obs-faint)}.obs-alm{border:1px solid var(--obs-hair);border-radius:18px;padding:8px;background:var(--obs-plate)}.obs-alm-in{border:1px solid var(--obs-hair);border-radius:12px;padding:18px 20px;background:var(--obs-well)}.obs-alm-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.obs-alm-scroll:focus-visible{outline:2px solid var(--obs-gold);outline-offset:2px}.obs-alm-rail{min-width:560px}.obs-alm-head{display:flex;justify-content:space-between;padding:0 0 8px 104px;font-family:var(--obs-sans);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--obs-faint)}.obs-alm-rows{margin:0;padding:0;list-style:none;display:grid;gap:5px}.obs-alm-row{display:flex;align-items:center;gap:8px;min-width:0}.obs-alm-g{flex:0 0 104px;width:104px;display:inline-flex;align-items:center;gap:6px;font-family:var(--obs-sans);font-size:10px;font-weight:700;color:var(--obs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-alm-g i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--gink, var(--obs-gold))}.obs-marks{flex:1 1 auto;min-width:0;display:flex;gap:2px}.obs-mark{flex:1 1 0;min-width:0;height:15px;border-radius:2px;display:block;background:#ffffff0a;transition:transform .2s ease}.obs-mark:hover,.obs-mark:focus-visible{transform:scaleY(1.5)}.obs-mark[data-kind=strong]{background:#4ed494}.obs-mark[data-kind=rally]{background:#4ed494bf}.obs-mark[data-kind=holding]{background:#ffffff24}.obs-mark[data-kind=cooling]{background:#e0766bb3}.obs-mark[data-kind=sharp]{background:#e0766b}.obs-mark[data-kind=mixed]{background:#e8c878bf}.obs-mark[data-kind=none]{background:#ffffff0a}.obs-alm-key{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--obs-hair);list-style:none;font-family:var(--obs-sans);font-size:9px;letter-spacing:.06em;color:var(--obs-faint)}.obs-alm-key li{display:inline-flex;align-items:center;gap:6px}.obs-alm-key i{width:11px;height:11px;border-radius:2px;display:block;background:#ffffff0a}.obs-alm-key i[data-kind=strong]{background:#4ed494}.obs-alm-key i[data-kind=rally]{background:#4ed494bf}.obs-alm-key i[data-kind=holding]{background:#ffffff24}.obs-alm-key i[data-kind=cooling]{background:#e0766bb3}.obs-alm-key i[data-kind=sharp]{background:#e0766b}.obs-alm-key i[data-kind=mixed]{background:#e8c878bf}.obs-alm-key i[data-kind=none]{background:#ffffff0a;border:1px dashed var(--obs-hair2)}.obs-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.obs-method{min-width:0}.obs-method-in{height:100%;border:1px solid var(--obs-hair);border-radius:16px;padding:7px;background:var(--obs-plate)}.obs-method-in>*{margin:0}.obs-method-in{display:block}.obs-method-in .obs-num,.obs-method-in h3,.obs-method-in p{padding:0 18px}.obs-method-in .obs-num{display:block;padding-top:18px;font-size:15px;font-style:italic;color:var(--obs-gold-hi)}.obs-method-in h3{margin:6px 0 8px;font-size:16.5px;font-weight:600}.obs-method-in p{padding-bottom:18px;font-size:12.5px;line-height:1.6;color:var(--obs-muted)}.obs-method-in p b{color:var(--obs-fg);font-weight:700}.obs-basis{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:12px 15px;border:1px solid var(--obs-hair);border-radius:14px;background:var(--obs-plate)}.obs-basis p{margin:0;flex:1 1 auto;min-width:0;font-size:10.5px;line-height:1.7;letter-spacing:.06em;color:var(--obs-faint)}.obs-basis .ck-i{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--obs-hair2);background:transparent;color:var(--obs-gold-hi);font-family:var(--obs-serif);font-size:13px;cursor:pointer}.obs-basis .ck-i:hover{border-color:var(--obs-gold)}.obs-colophon{padding:64px 0 0}.obs-colophon p{margin:0;max-width:74ch;font-family:var(--obs-sans);font-size:10.5px;line-height:1.9;letter-spacing:.1em;color:var(--obs-faint)}.obs-xlinks{display:flex;flex-wrap:wrap;gap:10px 22px;margin:18px 0 0}.obs-xlinks a{min-height:44px;display:inline-flex;align-items:center;font-family:var(--obs-sans);font-size:12px;font-weight:600;color:var(--obs-muted);text-decoration:none}.obs-xlinks a:hover{color:var(--obs-gold-hi)}@media(max-width:1020px){.obs-reading{grid-template-columns:minmax(0,1fr);gap:34px;padding:34px 0 48px}.obs-insts{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-methods{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.obs-wrap{padding:0 16px}.obs-mast{padding:12px 16px 10px}.obs-rule{margin:0 16px}.obs-date{font-size:8.5px;letter-spacing:.14em}.obs-h1{font-size:33px}.obs-tally{flex-wrap:wrap}.obs-tcell{flex:1 1 44%;border-top:1px solid var(--obs-hair)}.obs-tcell:nth-child(1),.obs-tcell:nth-child(2){border-top:0}.obs-tcell:nth-child(odd){border-left:0}.obs-tcell b{font-size:24px}.obs-acts{flex-direction:column;align-items:stretch}.obs-acts .obs-pillcta,.obs-acts .obs-ghostbtn{justify-content:center;width:100%}.obs-standout-art,.obs-standout-art img{width:96px}.obs-standout-move{font-size:24px}.obs-insts{grid-template-columns:minmax(0,1fr)}.obs-face{height:128px}.obs-alm-in{padding:14px}.obs-alm-head{padding-left:84px}.obs-alm-g{flex-basis:84px;width:84px}.obs-sect,.obs-colophon{padding-top:48px}}html[data-theme=light] .observatory{--obs-night: #F7F5F0;--obs-deep: #EFECE4;--obs-plate: #FFFFFF;--obs-well: #FBFAF6;--obs-fg: #16181D;--obs-muted: #4A5160;--obs-faint: #6B7280;--obs-hair: rgba(20, 24, 34, .12);--obs-hair2: rgba(20, 24, 34, .22);--obs-gold: #8A6412;--obs-gold-hi: #6E4F0B;--obs-up: #146B45;--obs-dn: #A63328;--obs-flat: #4A5160}html[data-theme=light] .obs-vig{background:radial-gradient(110% 80% at 50% -12%,rgba(180,168,132,.22),transparent 58%)}html[data-theme=light] .obs-scrim{background:linear-gradient(180deg,#1418220f,#1418226b 55%,#141822e0)}html[data-theme=light] .obs-inkchip{background:#ffffffdb;color:#16181d}html[data-theme=light] .obs-face-foot b{color:inherit}html[data-theme=light] .obs-face-foot em{color:#e9e4d8}html[data-theme=light] .obs-mark[data-kind=holding],html[data-theme=light] .obs-alm-key i[data-kind=holding]{background:#1418222e}html[data-theme=light] .obs-mark[data-kind=none],html[data-theme=light] .obs-alm-key i[data-kind=none]{background:#1418220d}@media(prefers-reduced-motion:reduce){.observatory *,.observatory *:before,.observatory *:after{transition:none!important;animation:none!important}a.obs-inst-in:hover,a.obs-inst-in:hover .obs-face-art{transform:none}.obs-mark:hover,.obs-mark:focus-visible{transform:none}.obs-pillcta:hover,.obs-ghostbtn:hover{transform:none}.obs-spark{opacity:1}}.observatory [class^=obs-],.observatory [class*=" obs-"],.observatory em,.observatory i,.observatory h1 i,.observatory h2 i{font-style:normal}.observatory h1,.observatory h2,.observatory h3{font-family:var(--obs-serif);font-weight:600;letter-spacing:-.01em}.observatory .obs-h1{font-size:32.76px;line-height:1.16}.observatory .obs-stamp[data-kind=composite]{background:var(--obs-gold)}.observatory .obs-ghostbtn,.observatory .obs-chip,.observatory .obs-tab,.observatory .obs-btn{border-radius:8px;font-family:var(--obs-sans);font-weight:600}.observatory .obs-pillcta{border-radius:999px}.observatory h1,.observatory h2,.observatory h3,.observatory h4{font-family:var(--font-display, "Sora", "Inter", system-ui, sans-serif)!important}.observatory h1,.observatory h2,.observatory h3,.observatory h1 i,.observatory h2 i{font-style:normal!important}.observatory .obs-method-viz{display:block;width:100%;height:auto;margin:10px 0 12px;max-height:44px}.observatory .obs-pillcta,.observatory a.obs-pillcta,.observatory .obs-pillcta *,.observatory .obs-stamp[data-kind=composite]{color:#1e1503}
