:root,:root[data-bx-theme=dark]{--page:#0d1319;--card:rgba(24,32,41,.84);--card-line:hsla(0,0%,100%,.09);--card-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 12px 36px rgba(0,0,0,.35);--inset:hsla(0,0%,100%,.045);--inset-line:hsla(0,0%,100%,.07);--plot:rgba(0,0,0,.18);--ink:#f2f5f8;--ink-2:#c9d3dc;--sub:#9fadba;--track:hsla(0,0%,100%,.1);--rule:hsla(0,0%,100%,.1);--teal:#3ec2ae;--fog:#8fa3b4;--amber:#f0ae4e;--coral:#ef7a63;--deep:#c8503f;--up:#5ed3c0;--dn:#f28b76;--amber-text:#f3b95f;--mid:#26313c;--q-lead:rgba(62,194,174,.15);--q-weak:rgba(240,174,78,.12);--q-lag:rgba(239,122,99,.11);--q-imp:rgba(143,163,180,.1);--chip-amber:rgba(240,174,78,.2);--seg:hsla(0,0%,100%,.06);--seg-line:hsla(0,0%,100%,.12);--seg-on:hsla(0,0%,100%,.16);--seg-on-ink:#f2f5f8;--knob:#2a3643;--knob-ink:#f3b95f;--panel:#18212a;--glow:0.22;--head-font:"Manrope",system-ui,sans-serif;--head-weight:700;--radius:26px;--tile-buy-bg:#3ec2ae;--tile-buy-ink:#06201c;--tile-buy-line:#3ec2ae;--tile-sell-bg:#f0ae4e;--tile-sell-ink:#1f1403;--tile-sell-line:#f0ae4e;--tile-hold-bg:rgba(62,194,174,.1);--tile-hold-ink:#e9fbf7;--tile-hold-line:#3ec2ae;--tile-close-bg:rgba(240,174,78,.18);--tile-close-ink:#f8d9a6;--tile-close-line:rgba(240,174,78,.25);--tile-quiet-bg:hsla(0,0%,100%,.06);--tile-quiet-ink:#c6d1db;--tile-quiet-line:hsla(0,0%,100%,.1);--tile-off-bg:transparent;--tile-off-ink:#66737f;--tile-off-line:hsla(0,0%,100%,.08);--tile-text-strong:#f4f8fb;color-scheme:dark}:root[data-bx-theme=light]{--page:#f4f1ea;--card:#fcfbf8;--card-line:#e6e0d4;--card-shadow:0 1px 2px rgba(60,48,20,.04),0 10px 30px rgba(60,48,20,.05);--inset:#f6f3ed;--inset-line:#ede8de;--plot:#faf8f3;--ink:#1c2630;--ink-2:#3c4a56;--sub:#5e6b77;--track:#e7e2d8;--rule:#ece7dd;--teal:#2a8c7c;--fog:#8c9caa;--amber:#d19a3e;--coral:#c85a45;--deep:#9c3a2c;--up:#1f7a6c;--dn:#a8462f;--amber-text:#8f5b0c;--mid:#ede9e1;--q-lead:rgba(42,140,124,.1);--q-weak:rgba(209,154,62,.1);--q-lag:rgba(200,90,69,.07);--q-imp:rgba(140,156,170,.09);--chip-amber:#f4e6cb;--seg:#ece7dd;--seg-line:#e0d9cc;--seg-on:#fff;--seg-on-ink:#1c2630;--knob:#fff;--knob-ink:#b06f12;--panel:#fcfbf8;--glow:0;--head-font:"Newsreader",Georgia,serif;--head-weight:600;--radius:20px;--tile-buy-bg:#1f7a6c;--tile-buy-ink:#fff;--tile-buy-line:#1f7a6c;--tile-sell-bg:#d19a3e;--tile-sell-ink:#1c1204;--tile-sell-line:#d19a3e;--tile-hold-bg:#fff;--tile-hold-ink:#145c51;--tile-hold-line:#2a8c7c;--tile-close-bg:#f6ead2;--tile-close-ink:#6b4408;--tile-close-line:#efddbb;--tile-quiet-bg:#f4f1ea;--tile-quiet-ink:#3c4a56;--tile-quiet-line:#e8e2d6;--tile-off-bg:transparent;--tile-off-ink:#98a1a9;--tile-off-line:#e6e0d4;--tile-text-strong:#fff;color-scheme:light}.bx{position:relative;min-height:100vh;overflow-x:clip;background:var(--page);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.bx *,.bx :after,.bx :before{box-sizing:border-box}:where(.bx) button{font:inherit;color:inherit}.bx h1,.bx h2,.bx h3{margin:0;letter-spacing:normal}.bx p{margin:0}.bx [hidden]{display:none!important}.bx-stack{display:flex;flex-direction:column;gap:12px}.bx-glow{position:fixed;inset:0;pointer-events:none;opacity:var(--glow);z-index:0}.bx-glow:after,.bx-glow:before{content:"";position:absolute;border-radius:50%;filter:blur(30px)}.bx-glow:before{left:-12vw;top:-20vh;width:48vw;height:70vh;background:radial-gradient(circle,rgba(227,154,45,.55),transparent 68%)}.bx-glow:after{right:-10vw;top:-10vh;width:50vw;height:65vh;background:radial-gradient(circle,rgba(30,158,140,.45),transparent 68%)}.bx-wrap{position:relative;z-index:1;max-width:1920px;margin:0 auto;padding:24px 32px 32px;display:flex;flex-direction:column;gap:20px}.bx,.bx-card,.bx-inset,.bx-seg,.bx-summary,.bx-tile{transition:background-color .6s ease,color .6s ease,border-color .6s ease,box-shadow .6s ease}.bx-head{justify-content:space-between;gap:16px;min-height:52px}.bx-date,.bx-head{display:flex;align-items:center;flex-wrap:wrap}.bx-date{gap:10px}.bx-date b{font-family:var(--head-font);font-weight:var(--head-weight);font-size:20px;letter-spacing:-.2px}.bx-date small{font-size:13px;color:var(--sub)}.bx-dot{width:9px;height:9px;border-radius:50%;background:var(--teal);flex-shrink:0}.bx-dot.stale{background:var(--amber)}.bx-tag{font-size:12px;padding:2px 9px;border-radius:10px;border:1px solid var(--rule);color:var(--sub)}.bx-tag.amber{border-color:var(--amber);color:var(--amber-text)}.bx-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bx-seg{display:inline-flex;padding:3px;border-radius:24px;background:var(--seg);border:1px solid var(--seg-line)}.bx-seg button{height:40px;padding:0 18px;border:0;border-radius:20px;background:transparent;color:var(--sub);font-size:15px;font-weight:600;cursor:pointer}.bx-seg button[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-ink);font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 3px rgba(0,0,0,.12)}.bx-seg.small button{height:30px;padding:0 12px;font-size:13px;border-radius:15px}.bx-toggle{position:relative;width:78px;height:42px;border-radius:21px;padding:0;cursor:pointer;background:var(--seg);border:1px solid var(--seg-line);flex-shrink:0}.bx-toggle>.icon{position:absolute;top:12px;width:16px;height:16px;color:var(--sub)}.bx-toggle>.icon.moon{left:12px}.bx-toggle>.icon.sun{right:12px}.bx-toggle>.knob{position:absolute;left:4px;top:4px;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--knob);color:var(--knob-ink);box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.15);transition:transform .65s cubic-bezier(.34,1.45,.5,1),background-color .6s,color .6s}:root[data-bx-theme=light] .bx-toggle>.knob{transform:translateX(36px) rotate(180deg)}.bx-toggle .show-light{display:none}:root[data-bx-theme=light] .bx-toggle .show-light{display:block}:root[data-bx-theme=light] .bx-toggle .show-dark{display:none}.bx-card{position:relative;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:20px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.bx-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bx-h2{font-family:var(--head-font);font-weight:var(--head-weight);font-size:22px;letter-spacing:-.3px}:root[data-bx-theme=light] .bx-h2{font-size:26px;letter-spacing:-.2px}.bx-cap{font-size:13px;color:var(--sub)}.bx-inset{background:var(--inset);border:1px solid var(--inset-line);border-radius:16px}.bx-rule{height:1px;background:var(--rule);border:0;margin:0}.bx-sub{color:var(--sub)}.up{color:var(--up)}.dn{color:var(--dn)}.flat{color:var(--ink)}.t-teal{color:var(--teal)}.t-fog{color:var(--fog)}.t-amber{color:var(--amber-text)}.t-coral{color:var(--dn)}.t-deep{color:var(--deep)}.bg-teal{background:var(--teal)}.bg-fog{background:var(--fog)}.bg-amber{background:var(--amber)}.bg-coral{background:var(--coral)}.bg-deep{background:var(--deep)}.bx-bar{position:relative;height:8px;border-radius:4px;background:var(--track);overflow:hidden}.bx-bar>span{position:absolute;left:0;top:0;bottom:0;border-radius:4px}.bx [data-tip],.bx abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-thickness:1.5px;cursor:help}.bx-tipbubble{position:fixed;z-index:80;padding:6px 10px;border-radius:10px;font-size:13px;font-weight:600;pointer-events:none;background:var(--ink);color:var(--page);box-shadow:0 6px 20px rgba(0,0,0,.3);transform:translate(-50%,calc(-100% - 8px))}.bx-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--rule);font-size:14px;color:var(--sub)}.bx-fold>summary::-webkit-details-marker{display:none}.bx-fold>summary .chev{width:32px;height:32px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--seg);border:1px solid var(--seg-line);color:var(--ink-2);transition:transform .3s ease;flex-shrink:0}.bx-fold[open]>summary .chev{transform:rotate(180deg)}.bx-fold-body{padding-top:12px;display:flex;flex-direction:column;gap:12px}.bx-fold.bare>summary{border-top:0}.bx-fold-title{display:none}.bx-backdrop{position:fixed;inset:0;z-index:69;cursor:zoom-out;background:rgba(6,9,13,.55);backdrop-filter:blur(10px);animation:bx-fade-in .25s ease both}.bx-backdrop.closing{animation:bx-fade-out .3s ease both}:root[data-bx-theme=light] .bx-backdrop{background:rgba(60,50,30,.22)}.bx-card[data-lifted-card]{z-index:70;will-change:transform;box-shadow:0 0 0 1px var(--card-line),0 30px 90px rgba(0,0,0,.45),var(--card-shadow)}.bx-card[data-lifted-card] .bx-fold[data-lifted]>summary{visibility:hidden}@media (min-width:761px){html:has(.bx[data-density=simple] .bx-fold[open]){overflow:hidden}.bx[data-density=simple] .bx-fold[open]>.bx-fold-body{position:fixed;z-index:70;left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,92vw);max-height:86vh;overflow-y:auto;overscroll-behavior:contain;gap:14px;padding:0 28px 26px;border-radius:24px;background:var(--panel);color:var(--ink);font-size:15px;border:1px solid var(--card-line);box-shadow:0 30px 90px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08);scrollbar-width:thin;scrollbar-color:rgba(140,152,164,.35) transparent;animation:bx-pop .28s cubic-bezier(.22,.8,.2,1) both}.bx[data-density=simple] .bx-fold[open]>.bx-fold-body::-webkit-scrollbar{width:6px}.bx[data-density=simple] .bx-fold[open]>.bx-fold-body::-webkit-scrollbar-thumb{background:rgba(140,152,164,.35);border-radius:3px}.bx[data-density=simple] .bx-fold[data-closing]>.bx-fold-body{animation:bx-pop-out .2s ease both}.bx[data-density=simple] .bx-fold[data-lifted]>.bx-fold-body{transform:none;animation:bx-slide .38s cubic-bezier(.22,.8,.2,1) .06s both}.bx[data-density=simple] .bx-fold[data-lifted][data-closing]>.bx-fold-body{animation:bx-slide-out .2s ease both}.bx[data-density=simple] .bx-research[open]>.bx-fold-body{width:min(1400px,94vw)}.bx[data-density=simple] .bx-fold[open]>.bx-fold-body>.bx-fold-title{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:1;margin:0 -28px;padding:20px 28px 16px;background:var(--panel);border-bottom:1px solid var(--rule)}.bx-fold-title b{display:flex;flex-direction:column;gap:2px;font-family:var(--head-font);font-weight:var(--head-weight);font-size:21px;letter-spacing:-.2px}.bx-fold-title b[data-from]:before{content:attr(data-from);font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--sub)}.bx-fold-title button{width:38px;height:38px;border-radius:19px;border:1px solid var(--seg-line);background:var(--seg);color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer;flex-shrink:0;transition:color .2s,background-color .2s,transform .2s}.bx-fold-title button:hover{color:var(--ink);transform:rotate(90deg)}.bx[data-density=simple] .bx-fold[open]>.bx-fold-body>.bx-cap:first-of-type,.bx[data-density=simple] .bx-fold[open]>.bx-fold-body>div>.bx-cap:first-child{font-weight:600}}@keyframes bx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bx-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes bx-pop-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-49%) scale(.98)}}@keyframes bx-slide{0%{opacity:0;transform:translateX(-24px) scale(.985)}to{opacity:1;transform:none}}@keyframes bx-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-16px) scale(.985)}}@media (min-width:761px){.only-phone{display:none!important}}.bx-hero{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px}.bx-hero-words{font-size:30px;line-height:1.05;font-weight:700;letter-spacing:-.5px}.bx-hero-bar{display:none}:root[data-bx-theme=light] .bx-hero{grid-template-columns:auto minmax(0,1fr);align-items:end}:root[data-bx-theme=light] .bx-hero-ring{display:none}:root[data-bx-theme=light] .bx-hero-num{display:block}:root[data-bx-theme=light] .bx-hero-words{font-family:Newsreader,Georgia,serif;font-weight:600;color:var(--ink)!important;letter-spacing:-.2px}:root[data-bx-theme=light] .bx-hero-bar{display:block}.bx-hero-num{display:none;font-family:Newsreader,Georgia,serif;font-size:96px;line-height:.8;font-weight:600;letter-spacing:-2px}.bx-bands{position:relative;height:34px}.bx-bands>div{display:flex;gap:2px;height:14px;margin-top:10px}.bx-bands>div>span:first-child{border-radius:7px 0 0 7px}.bx-bands>div>span:last-child{border-radius:0 7px 7px 0}.bx-bands>i{position:absolute;top:2px;width:4px;height:30px;margin-left:-2px;border-radius:2px;background:var(--ink)}.bx-bands-labels{position:relative;height:16px;font-size:12px;color:var(--sub);margin-top:-4px}.bx-bands-labels>span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.bx-plain{display:grid;gap:8px}.bx-plain>div{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.bx-plain b,.bx-plain p{font-size:14px}.bx-plain p{line-height:1.5;color:var(--ink-2)}.bx-exact{font-size:12px!important;line-height:1.5}.bx-exact b{color:var(--ink-2);font-weight:600}.bx-drivers{display:flex;flex-direction:column;gap:6px}.bx-drivers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bx-drivers-grid>div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:4px;padding:9px 10px 12px;border-radius:11px}.bx-drivers-grid span{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-drivers-grid b{font-size:15px}.bx-drivers-grid .bx-bar{position:absolute;left:10px;right:10px;bottom:5px;height:3px}.bx-card>.bx-fold{margin-top:auto}.a-cond,.a-sig{justify-content:space-between}.a-cond>.bx-fold,.a-sig>.bx-fold{margin-top:0}.a-cond>.only-desk[style]{margin-top:0!important}.bx[data-density=detailed] .simple-only{display:none!important}.bx-cond-pane{display:contents}.bx-hero-hz{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--sub)}.bx-hrows{display:flex;flex-direction:column;gap:4px}.bx-chips3 .bx-chip3,.bx-hrows .bx-hrow{cursor:pointer;border-radius:10px;transition:background-color .2s ease,box-shadow .2s ease;outline:none}.bx-hrows .bx-hrow{margin:0 -8px;padding:0 8px}.bx-hrows .bx-hrow:focus-visible,.bx-hrows .bx-hrow:hover{background:var(--inset)}.bx-hrows .bx-hrow[aria-pressed=true]{background:var(--inset);box-shadow:inset 0 0 0 1px var(--inset-line)}.bx-chips3 .bx-chip3[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.bx-hrow{display:grid;grid-template-columns:124px minmax(0,1fr) 34px 76px;align-items:center;gap:10px;min-height:28px}.bx-hrow b{font-size:17px;text-align:right}.bx-chips3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bx-chip3{height:84px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.bx-chip3 b{font-size:24px;line-height:1}.bx-grid4{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px 76px;align-items:center;min-height:38px}.bx-grid4>span:not(:first-child){text-align:center}.bx-status{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px}.bx-status b{font-size:16px}.bx-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bx-tile{min-height:58px;padding:8px 10px;border-radius:12px;border:1.5px solid;display:flex;flex-direction:column;justify-content:space-between;gap:2px;min-width:0}.bx-tile .tk{font-size:16px;font-weight:800}.bx-tile .st{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-tile .st-short{display:none}.bx-tile .ev{width:8px;height:8px;border-radius:4px;flex-shrink:0}.bx-tile .ev.v{background:currentColor}.bx-tile .ev.r{border:1.5px solid}.s-buy{background:var(--tile-buy-bg);color:var(--tile-buy-ink);border-color:var(--tile-buy-line)}.s-sell{background:var(--tile-sell-bg);color:var(--tile-sell-ink);border-color:var(--tile-sell-line)}.s-hold{background:var(--tile-hold-bg);color:var(--tile-hold-ink);border-color:var(--tile-hold-line)}.s-close{background:var(--tile-close-bg);color:var(--tile-close-ink);border-color:var(--tile-close-line)}.s-quiet{background:var(--tile-quiet-bg);color:var(--tile-quiet-ink);border-color:var(--tile-quiet-line)}.s-off{background:var(--tile-off-bg);color:var(--tile-off-ink);border-color:var(--tile-off-line)}.bx-why{position:relative}.bx-why>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:2px;height:100%}.bx-why>summary::-webkit-details-marker{display:none}.bx-why>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}.bx-why .why{position:absolute;z-index:5;left:-1.5px;top:calc(100% + 6px);white-space:nowrap;padding:7px 10px;border-radius:10px;font-size:12px;font-weight:700;background:var(--tile-buy-bg);color:var(--tile-buy-ink);border:1.5px solid var(--tile-buy-line);box-shadow:0 6px 18px rgba(0,0,0,.18)}.bx-why-pill>summary{display:inline-flex;flex-direction:row;height:auto}.bx-why-pill .why{left:auto;right:0}.bx-watch{overflow:visible}.bx-watch-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-top:1px solid var(--rule)}.bx-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:15px;font-size:13px;font-weight:700;white-space:nowrap;border:1.5px solid}.bx-kv{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:14px}.bx-kv+.bx-kv{border-top:1px solid var(--rule)}.bx-kv>span{color:var(--sub)}.tkrow{display:inline-flex;align-items:center;gap:5px;min-width:0}.bx-fresh{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;vertical-align:middle;box-shadow:0 0 0 1.5px var(--card,#fff)}.bx-fresh.ok{background:var(--up)}.bx-fresh.old{background:var(--dn)}.bx-fresh-key{font-size:12px;display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding-bottom:6px}.bx-fresh-key .bx-fresh.old{margin-left:8px}.bx-rot{gap:24px;flex-grow:1}.bx-rot,.bx-rotf{display:flex;min-width:0}.bx-rotf{flex-direction:column;gap:12px;flex:1}.bx-rotf>.bx-fold{margin-top:auto}.bx-rot-readout{height:64px;padding:10px 16px;border-radius:14px;border:1px dashed var(--rule);overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:4px;transition:background-color .25s ease,border-color .25s ease}.bx-rot-readout.on{border-style:solid;border-color:var(--inset-line);background:var(--inset)}.bx-rot-readout .top{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.bx-rot-readout .tk{font-size:16px}.bx-rot-readout .nm{font-size:14px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.bx-rot-readout .rets{margin-left:auto;display:flex;gap:14px;font-size:13px;color:var(--sub)}.bx-rot-readout .rets b{font-size:15px}.bx-rot-readout p{font-size:13px;color:var(--ink-2);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-rot-readout p.hint{color:var(--sub);text-align:center}@media (max-width:760px){.bx-rot-readout{height:auto;min-height:64px}.bx-rot-readout .top{flex-wrap:wrap;white-space:normal}.bx-rot-readout p{white-space:normal}}.bx-rotf .rt-pt{cursor:pointer;outline:none;transition:opacity .25s ease}.bx-rotf .rt-pt circle{transition:transform .25s ease;transform-box:fill-box;transform-origin:center}.bx-rotf .rt-pt:focus-visible circle,.bx-rotf .rt-pt:hover circle{transform:scale(1.25)}.bx-rotf .bx-thesis[data-tk],.bx-rotf .rt-row,.bx-rotf .rt-tail{transition:opacity .25s ease}.bx-rotf .bx-thesis[data-tk],.bx-rotf .rt-row{cursor:pointer}.bx-rotf [data-tk][data-dim]{opacity:.16}.bx-rotf .bx-thesis[data-dim],.bx-rotf .rt-row[data-dim]{opacity:.4}.bx-rotf .rt-pt[data-on] circle{transform:scale(1.55)}.bx-rotf .rt-tail[data-on]{stroke-opacity:1;stroke-width:3}.bx-rotf .rt-row[data-on]{background:var(--inset);box-shadow:inset 3px 0 0 var(--teal)}.bx-thesis-ai{border-style:dashed!important}.bx-yours{color:var(--ink);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.bx-rot-plot{flex:0 1 520px;min-width:0}.bx-rot-plot svg{display:block;width:100%;height:auto;border-radius:16px;background:var(--plot)}.bx-rot-side{flex:1 1 240px;min-width:0;gap:10px}.bx-rot-side,.bx-thesis{display:flex;flex-direction:column}.bx-thesis{padding:12px 14px;gap:8px}.bx-qchip{font-size:12px;padding:2px 9px;border-radius:10px;white-space:nowrap}.q-Leading{background:var(--q-lead);color:var(--up)}.q-Weakening{background:var(--chip-amber);color:var(--amber-text)}.q-Lagging{background:var(--q-lag);color:var(--dn)}.q-Improving{background:var(--q-imp);color:var(--sub)}.bx-qgroup{display:flex;align-items:center;gap:8px;padding:10px 0 4px}.bx-qgroup i{width:10px;height:10px;border-radius:5px}.bx-rrow{display:grid;grid-template-columns:52px minmax(0,1fr) 72px 72px;align-items:center;gap:8px;min-height:34px;border-top:1px solid var(--rule)}.bx-rrow>span:nth-child(n+3){text-align:right;font-weight:600}.bx-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.bx-money>div{padding:14px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.a-money>.bx-money{flex:1}@media (min-width:761px){.a-money>.bx-money{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.a-money .bx-pill3{display:grid!important;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;align-content:center;grid-template-areas:"lbl num" "what num" "bar num" "foot foot";padding:14px 20px!important}.a-money .bx-pill3 .lbl{grid-area:lbl}.a-money .bx-pill3 .what{grid-area:what;font-size:15px;color:var(--ink);font-weight:600;margin-top:2px}.a-money .bx-pill3 b{grid-area:num;align-self:center;margin:0;font-size:36px}.a-money .bx-pill3 .bx-bar{grid-area:bar;margin-top:8px;max-width:220px}.a-money .bx-pill3 .foot{grid-area:foot}.a-money .bx-pill3:before{right:auto;bottom:0;width:4px;height:auto}}.bx-pill3{position:relative;overflow:hidden;padding:18px 16px 16px!important;gap:0!important;justify-content:center;border-radius:18px}.bx-pill3:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--accent);opacity:.9}.bx-pill3 .lbl{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--sub)}.bx-pill3 b{font-size:34px;line-height:1.05;letter-spacing:-.5px;margin:10px 0 6px}.bx-pill3 .what{font-size:14px;color:var(--ink-2);line-height:1.3}.bx-pill3 .bx-bar{margin-top:10px;height:6px}.bx-pill3 .foot{margin-top:10px;padding-top:8px;border-top:1px dashed var(--rule);font-size:12px;color:var(--sub);line-height:1.35}.bx-money b{font-size:26px;line-height:1.1}.bx-table{width:100%;border-collapse:collapse;font-size:14px}.bx-table th{font-size:12px;font-weight:600;color:var(--sub);text-align:right;padding:6px 0}.bx-table td{text-align:right;padding:7px 0;border-top:1px solid var(--rule)}.bx-table.spaced td+td,.bx-table.spaced th+th{padding-left:12px}.bx-table td:first-child,.bx-table th:first-child{text-align:left}.bx-stat4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;text-align:center}.bx-stat4>div{padding:8px 4px}.bx-stat4 small{display:block;font-size:12px;color:var(--sub)}.bx-sparks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.a-health>.bx-sparks{flex:1;align-content:space-evenly}.bx-spark{display:flex;flex-direction:column;gap:2px;min-width:0}.bx-spark>div{display:flex;justify-content:space-between;gap:8px;font-size:14px}.bx-spark svg{display:block;width:100%;height:34px}.bx-htable{width:100%;border-collapse:collapse;font-size:13px}.bx-htable th{font-size:12px;font-weight:600;color:var(--sub);text-align:right;padding:5px 2px}.bx-htable td{text-align:right;padding:6px 2px;border-top:1px solid var(--rule);white-space:nowrap}.bx-htable td:first-child,.bx-htable th:first-child{text-align:left}.bx-sbars{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;height:140px;grid-template-rows:1fr}.bx-sbars .col{display:grid;grid-template-rows:var(--pos,1fr) var(--neg,1fr) auto;min-width:0;text-align:center}.bx-sbars .neg,.bx-sbars .pos{display:flex;flex-direction:column;align-items:center;min-height:0}.bx-sbars .pos{justify-content:flex-end;border-bottom:1px solid var(--rule)}.bx-sbars .neg{justify-content:flex-start}.bx-sbars i{display:block;width:78%;max-width:44px;flex-shrink:1;min-height:3px}.bx-sbars .pos i{border-radius:6px 6px 1px 1px}.bx-sbars .neg i{border-radius:1px 1px 6px 6px}.bx-sbars .v{font-size:12px;font-weight:700;line-height:1;padding:3px 0;white-space:nowrap}.bx-sbars .tk{font-size:12px;font-weight:800;padding-top:6px;justify-self:center}.bx-strip{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px}.bx-stile{min-height:60px;padding:8px 7px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.bx-stile .tk{font-size:13px;font-weight:800}.bx-stile .r{font-size:14px}.bx-scorerow{display:grid;grid-template-columns:52px 108px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:30px}.bx-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bx-meters>div{display:flex;flex-direction:column;gap:5px;min-width:0}.bx-meters b{font-size:20px}.bx-meters small{font-size:12px;color:var(--sub)}.bx-grid{display:grid;gap:20px;grid-template-columns:400px 580px minmax(0,1fr);grid-template-areas:"cond sig rot" "money health side"}.a-cond{grid-area:cond}.a-sig{grid-area:sig}.a-rot{grid-area:rot}.a-money{grid-area:money}.a-health{grid-area:health}.a-side{grid-area:side}.bx-side{display:flex;flex-direction:column;gap:16px;min-width:0}.bx-side-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px}.bx-foot{display:flex;align-items:center;gap:20px}.bx-foot>details{flex-grow:1}.bx-research>summary{min-height:48px;padding:0 20px;border-top:0}.bx-research .bx-fold-body{padding:8px 12px 16px}.bx-legacy{background:#0b0b12;color:#ecedf3;border-radius:18px;padding:16px;font-size:15px}.bx-disclaimer{font-size:13px;color:var(--sub);white-space:nowrap}@media (max-width:1799px){.bx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-areas:"cond sig" "rot rot" "money health" "side side"}}@media (max-width:900px){.bx-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"cond" "sig" "rot" "money" "health" "side"}}.bx[data-density=detailed] .bx-grid{align-items:start}@media (max-width:760px){.only-desk{display:none!important}.bx{font-size:15px}.bx-wrap{padding:12px 16px 28px;gap:14px}.bx-head{gap:10px}.bx-controls{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bx-controls .bx-seg{width:100%}.bx-controls .bx-seg button{flex:1;padding:0 8px;font-size:14px}.bx-controls .bx-toggle{position:absolute;right:16px;top:14px}.bx-head .bx-date{min-height:44px;padding-right:90px}.bx-date small{display:none}.bx-card{padding:18px;border-radius:22px}.bx-h2{font-size:21px}:root[data-bx-theme=light] .bx-h2{font-size:25px}.bx-hero-words{font-size:26px}.bx-hero-num{font-size:72px}.bx-rot{flex-direction:column}.bx-rot-plot{flex-basis:auto}.bx-money b{font-size:24px}.a-money>.bx-money{min-height:0}.bx-pill3{padding:14px 10px 12px!important}.bx-pill3 b{margin:6px 0 4px}.bx-pill3 .lbl{font-size:11px;letter-spacing:.2px}.bx-pill3 .what{font-size:13px}.bx-strip.edge{grid-template-columns:repeat(6,minmax(0,1fr))}.bx-strip.middle{grid-template-columns:repeat(5,minmax(0,1fr))}.bx-side-row{grid-template-columns:minmax(0,1fr)}.bx-foot{flex-direction:column;align-items:stretch;gap:10px}.bx-disclaimer{text-align:center;white-space:normal}.bx-stile{min-height:56px;padding:7px 6px}.bx-stile .r,.bx-stile .tk{font-size:12px}}@media (max-width:420px){.bx-grid4{grid-template-columns:minmax(0,1fr) 64px 64px 64px}.bx-hrow{grid-template-columns:104px minmax(0,1fr) 30px 68px}.bx-board{gap:6px}.bx-tile{padding:7px 8px}.bx-tile .tk{font-size:15px}.bx-tile .st{font-size:11px}.bx-tile .st-long{display:none}.bx-tile .st-short{display:inline}.bx-bands-labels{font-size:11px}.bx-htable{font-size:12px}.bx-scorerow{grid-template-columns:48px 92px minmax(0,1fr) 30px;gap:8px}.bx-rrow{grid-template-columns:48px minmax(0,1fr) 64px 64px}.bx-seg button{padding:0 10px}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}:root[data-bx-vt=theme]::view-transition-new(root){animation:bx-reveal .85s cubic-bezier(.22,.8,.2,1)}@keyframes bx-reveal{0%{clip-path:circle(0 at var(--bx-x,90%) var(--bx-y,40px))}to{clip-path:circle(150vmax at var(--bx-x,90%) var(--bx-y,40px))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}.bx,.bx *{transition:none!important}}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(140,152,164,.35) transparent}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:rgba(140,152,164,.35);border-radius:3px;border:0}html::-webkit-scrollbar-thumb:hover{background:rgba(140,152,164,.6)}.bx[data-mode=predictive]{background:radial-gradient(ellipse 1400px 900px at 50% 12%,#0b1122 0,#060912 55%,#04060b 100%);background-color:#04060b;color:#e6eaf2}.bx[data-mode=current] .bx-night,.bx[data-mode=predictive] .bx-day,.bx[data-mode=predictive] .bx-glow,.bx[data-mode=predictive] .bx-toggle{display:none}.bx[data-mode=predictive] .bx-seg{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.09)}.bx[data-mode=predictive] .bx-seg button{color:#8a93a6}.bx[data-mode=predictive] .bx-seg button[aria-pressed=true]{background:rgba(207,198,255,.12);color:#ede9ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 24px rgba(183,168,255,.12)}.bx[data-mode=predictive] .bx-date b{font-family:Manrope,system-ui,sans-serif;font-weight:600}.bx[data-mode=predictive] .bx-dot{background:#cfc6ff;box-shadow:0 0 10px rgba(207,198,255,.8)}.bx[data-mode=predictive] .bx-date small,.bx[data-mode=predictive] .bx-tag{color:#8a93a6;border-color:rgba(230,234,242,.12)}.bx-mode-fade{animation:bx-fade .6s ease backwards}@keyframes bx-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bx-sky{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bx-sky .s1,.bx-sky .s2{position:absolute;left:0;top:0;border-radius:50%}.bx-sky .s1{width:1px;height:1px}.bx-sky .s2{width:2px;height:2px}.bx-sky svg{position:absolute;left:50%;top:0;transform:translateX(-50%)}.nx{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px}.nx-serif{font-family:Cormorant Garamond,Georgia,serif}.nx-hero{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:36px 0 8px}.nx-kicker{font-size:14px;letter-spacing:3px;color:#8a93a6}.nx-headline{max-width:1180px;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;line-height:1.18;font-weight:400;color:#f1f3f8}.nx-marker{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;color:#8a93a6}.nx-marker span:first-child{padding:4px 12px;border-radius:12px;border:1px dashed rgba(207,198,255,.4);color:#cfc6ff}.nx-h2{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;color:#f1f3f8}.nx-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(230,234,242,.08);padding-bottom:12px;flex-wrap:wrap}.nx-cap{font-size:13px;color:#8a93a6}.nx-body{font-size:15px;line-height:1.55;color:#b9c0cf;font-weight:300}.nx-row1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,760px);gap:56px}.nx-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.nx-plan{display:flex;flex-direction:column;gap:14px;min-width:0}.nx-plan-name{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600}.nx-watch{display:flex;flex-wrap:wrap;gap:6px}.nx-watch span{font-size:13px;padding:5px 11px;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid rgba(230,234,242,.1);color:#d5dae4}.nx-calls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nx-call{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 4px 12px;border-radius:20px;border:1px solid transparent;background:transparent;cursor:pointer;color:inherit}.nx-call[aria-pressed=true]{background:rgba(207,198,255,.06);border-color:rgba(207,198,255,.22)}.nx-dial{position:relative;width:168px;max-width:100%;aspect-ratio:1}.nx-dial svg{width:100%;height:100%;display:block}.nx-dial>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.nx-dial b{font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:400;line-height:1;color:#f1f3f8}.nx-dial small{font-size:12px;color:#8a93a6;padding-top:4px}.nx-why{padding:12px 16px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid rgba(230,234,242,.08);font-size:14px;line-height:1.5;color:#b9c0cf;font-weight:300}.nx-why b{color:#ede9ff;font-weight:600}.nx-row2{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr) minmax(0,1fr);gap:56px;border-top:1px solid rgba(230,234,242,.08);padding-top:24px}.nx-track{display:flex;align-items:center;gap:22px}.nx-ring{position:relative;width:150px;height:150px;flex-shrink:0}.nx-ring>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;color:#f1f3f8}.nx-events{display:flex;flex-direction:column;padding-left:22px;position:relative}.nx-events:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,rgba(230,234,242,.3),rgba(230,234,242,.05))}.nx-event{position:relative;min-height:48px;display:flex;flex-direction:column;justify-content:center}.nx-event:before{content:"";position:absolute;left:-21px;top:50%;margin-top:-5px;width:9px;height:9px;border-radius:50%;border:1px solid #cfc6ff}.nx-event.now:before{left:-22px;width:11px;height:11px;margin-top:-6px;background:#ede9ff;border:0;box-shadow:0 0 10px rgba(207,198,255,.8)}.nx-event small{font-size:13px;color:#cfc6ff}.nx-foot{justify-content:space-between;gap:16px}.nx-fold>summary,.nx-foot{display:flex;align-items:center;flex-wrap:wrap}.nx-fold>summary{list-style:none;cursor:pointer;gap:12px;min-height:44px;font-size:14px;color:#8a93a6}.nx-fold>summary::-webkit-details-marker{display:none}.nx-fold .retired{font-size:12px;padding:2px 9px;border-radius:10px;border:1px solid rgba(239,122,99,.35);color:#e79a8a}.nx-fold[open]>summary{color:#d5dae4}.nx-legacy{margin-top:8px}.nx-ask{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:23px;font-size:15px;font-weight:600;cursor:pointer;color:#f1eeff;background:rgba(40,34,78,.6);border:1px solid rgba(207,198,255,.35);box-shadow:0 0 28px rgba(160,140,255,.3),inset 0 1px 0 hsla(0,0%,100%,.18)}.nx-ask:hover{box-shadow:0 0 36px rgba(160,140,255,.45),inset 0 1px 0 hsla(0,0%,100%,.2)}.nx-ask.float{position:fixed;right:20px;bottom:24px;z-index:40;height:52px;backdrop-filter:blur(18px);background:rgba(40,34,78,.72)}.nx-sheet-back{position:fixed;inset:0;z-index:60;background:rgba(2,3,8,.6)}.nx-sheet{position:fixed;z-index:61;left:50%;bottom:0;transform:translateX(-50%);width:min(560px,100vw);max-height:92vh;overflow-y:auto;padding:12px 20px 24px;display:flex;flex-direction:column;gap:14px;border-radius:28px 28px 0 0;color:#e6eaf2;background:linear-gradient(180deg,#121833,#0a0e1c);border-top:1px solid rgba(207,198,255,.25);box-shadow:0 -20px 60px rgba(120,100,255,.18);animation:nx-rise .35s cubic-bezier(.22,.8,.2,1)}@media (min-width:761px){.nx-sheet{bottom:auto;top:50%;transform:translate(-50%,-50%);border-radius:28px;border:1px solid rgba(207,198,255,.25);animation:bx-fade .3s ease both}}@keyframes nx-rise{0%{transform:translate(-50%,40px);opacity:0}to{transform:translate(-50%);opacity:1}}.nx-sheet .grab{align-self:center;width:44px;height:5px;border-radius:3px;background:rgba(230,234,242,.2)}.nx-suggest{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:14px;font-size:15px;text-align:left;cursor:pointer;color:#d5dae4;background:hsla(0,0%,100%,.035);border:1px solid rgba(230,234,242,.09)}.nx-suggest:hover{border-color:rgba(207,198,255,.35)}.nx-sheet textarea{width:100%;resize:vertical;min-height:88px;padding:12px 14px;border-radius:14px;font:inherit;font-size:15px;line-height:1.45;color:#e6eaf2;background:hsla(0,0%,100%,.04);border:1px solid rgba(207,198,255,.22);outline:none}.nx-sheet textarea:focus{border-color:rgba(207,198,255,.55)}.nx-go{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:24px;font-size:15px;font-weight:700;color:#0b0e1a;background:linear-gradient(180deg,#e6e0ff,#c2b6ff);border:0;box-shadow:0 0 24px rgba(180,160,255,.35)}.nx-go,.nx-x{cursor:pointer}.nx-x{width:40px;height:40px;border-radius:20px;border:1px solid rgba(230,234,242,.12);background:transparent;color:#b9c0cf;font-size:20px}@media (max-width:1799px){.nx-row1{grid-template-columns:minmax(0,1fr)}.nx-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.nx{gap:30px}.nx-hero{padding:24px 4px 4px}.nx-headline{font-size:31px}.nx-h2{font-size:27px}.nx-plans{grid-template-columns:minmax(0,1fr);gap:0}.nx-plan-name,.nx-plan:not(.on){display:none}.nx-calls{gap:6px}.nx-dial b{font-size:32px}.nx-row2{grid-template-columns:minmax(0,1fr);gap:30px}.nx-foot{padding-bottom:72px}}.bx-waiting{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px;border:1px dashed var(--seg-line);background:var(--inset);color:var(--ink-2)}.bx-waiting b{display:block;font-size:14px;font-weight:700;color:var(--ink)}.bx-waiting small{display:block;font-size:12px;color:var(--sub);margin-top:2px}.bx-waiting.compact{padding:6px 0;border:0;background:transparent;gap:7px}.bx-waiting.compact b{font-size:12px;font-weight:600;line-height:1.35;color:var(--sub)}.bx-waiting.compact .bx-waiting-dot{margin-top:4px;width:7px;height:7px}.bx-waiting-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;flex-shrink:0;background:var(--fog);animation:bx-wait 1.8s ease-in-out infinite}@keyframes bx-wait{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bx-waiting-dot{animation:none}}.bx-warp{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden;display:grid;place-items:center}.bx-warp .orb{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}.bx-warp.night{background:radial-gradient(ellipse 1200px 800px at 50% 40%,#121a36 0,#070b18 55%,#03050b 100%);clip-path:circle(0 at var(--wx) var(--wy));animation:bx-nightfall 1.25s cubic-bezier(.65,0,.35,1) forwards;color:#ede9ff}.bx-warp.night .stars{position:absolute;inset:-20%;animation:bx-starzoom 1.25s cubic-bezier(.2,.7,.2,1) forwards}.bx-warp.night .stars i{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(207,198,255,.9);animation:bx-twinkle .9s ease-in-out infinite alternate}.bx-warp.night .orb{width:150px;height:150px;margin:-75px 0 0 -75px;background:radial-gradient(circle at 38% 38%,#fbf8ff 0,#d9d2ff 45%,rgba(183,168,255,.35) 62%,transparent 70%);box-shadow:0 0 80px 30px rgba(183,168,255,.25);-webkit-mask:radial-gradient(circle at 70% 35%,transparent 38%,#000 39%);mask:radial-gradient(circle at 70% 35%,transparent 38%,#000 39%);opacity:0;animation:bx-moon 1.25s cubic-bezier(.2,.7,.2,1) forwards}@keyframes bx-nightfall{0%{clip-path:circle(0 at var(--wx) var(--wy));opacity:1}52%{clip-path:circle(160vmax at var(--wx) var(--wy));opacity:1}72%{clip-path:circle(160vmax at var(--wx) var(--wy));opacity:1}to{clip-path:circle(160vmax at var(--wx) var(--wy));opacity:0}}@keyframes bx-starzoom{0%{transform:scale(2.4) rotate(-6deg);opacity:0}40%{opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes bx-twinkle{0%{transform:scale(.7)}to{transform:scale(1.2)}}@keyframes bx-moon{0%,18%{opacity:0;transform:translateY(60px) scale(.7)}55%,to{opacity:1;transform:translateY(-40px) scale(1)}}.bx-warp.day{background:linear-gradient(0deg,#f6b26b 0,#e98a6b 18%,#7e5a8f 42%,#2b2f55 68%,#0b1122);clip-path:inset(100% 0 0 0);animation:bx-sunrise 1.25s cubic-bezier(.65,0,.35,1) forwards;color:#fff7ea}.bx-warp.day .orb{width:220px;height:220px;margin:-110px 0 0 -110px;background:radial-gradient(circle,#fff6dc 0,#ffd27a 38%,rgba(255,170,90,.55) 58%,transparent 72%);box-shadow:0 0 140px 60px rgba(255,190,110,.35);animation:bx-sun 1.25s cubic-bezier(.2,.7,.2,1) forwards}@keyframes bx-sunrise{0%{clip-path:inset(100% 0 0 0);filter:brightness(1);opacity:1}46%{clip-path:inset(0 0 0 0);filter:brightness(1);opacity:1}70%{clip-path:inset(0 0 0 0);filter:brightness(1.25);opacity:1}to{clip-path:inset(0 0 0 0);filter:brightness(1.8);opacity:0}}@keyframes bx-sun{0%,12%{transform:translateY(55vh) scale(.8);opacity:0}55%,to{transform:translateY(-10px) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.bx-warp{display:none}}