@property --hg-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--hg-c1: #62e6ff;--hg-c2: #5b83ff;--hg-c3: #a874ff;--hg-c4: #ff62d0;--hg-c5: #ffb463;--hg-backdrop-opacity: .75;--hg-glass-fill: linear-gradient(180deg, rgba(255, 255, 255, .74) 0%, rgba(255, 255, 255, .52) 100%);--hg-glass-fill-strong: linear-gradient(180deg, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .74) 100%);--hg-glass-sheen: radial-gradient(120% 60% at 50% -10%, rgba(255, 255, 255, .55), transparent 55%);--hg-glass-line: rgba(255, 255, 255, .78);--hg-glass-blur: 22px;--hg-glass-sat: 160%;--hg-glass-edge: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .32), inset 1px 1px 0 rgba(98, 230, 255, .16), inset -1px -1px 0 rgba(168, 116, 255, .14);--hg-glass-shadow: 0 26px 60px -30px rgba(44, 48, 110, .3), 0 2px 6px rgba(23, 25, 29, .05);--hg-optic-sheen: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, 0) 42%);--hg-optic-shadow: 0 30px 70px -34px rgba(44, 48, 110, .42), 0 2px 8px rgba(23, 25, 29, .06);--hg-violet: linear-gradient(180deg, #7446ee 0%, #5a2fd0 100%);--hg-violet-hover: linear-gradient(180deg, #8256f8 0%, #6537dc 100%);--hg-rim-violet: linear-gradient(180deg, #2a1650, #0f0722 50%, #3a2170);--hg-rim-rest: linear-gradient(180deg, rgba(120, 90, 200, .5), rgba(120, 90, 200, .14) 40%, rgba(120, 90, 200, .1) 60%, rgba(120, 90, 200, .34));--hg-btn-glass: linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(255, 255, 255, .6));--hg-btn-glass-hover: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(243, 236, 255, .78));--hg-btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 8px 22px -14px rgba(60, 40, 140, .5);--hg-glint-fast: 1.8s;--hg-field-fill: linear-gradient(180deg, #ffffff, #f7f5ff);--hg-field-fill-focus: linear-gradient(180deg, #ffffff, #fbfaff);--hg-field-rim: rgba(96, 80, 160, .22);--hg-field-rim-hover: rgba(96, 80, 160, .4);--hg-field-inset: inset 0 2px 5px rgba(40, 30, 90, .07);--hg-field-glow: 0 0 26px -10px rgba(124, 77, 255, .55);--hg-field-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23676d76' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--hg-menu-fill: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(250, 248, 255, .9));--hg-row-hover: rgba(96, 80, 160, .08);--hg-row-active: linear-gradient(180deg, rgba(124, 92, 246, .16), rgba(124, 92, 246, .08));--hg-row-active-edge: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 0 0 1px rgba(124, 92, 246, .14);--hg-hair: rgba(60, 50, 120, .1);--hg-scroll-thumb: rgba(90, 80, 150, .28);--hg-scroll-thumb-hover: rgba(90, 80, 150, .5)}[data-theme=dark]{--hg-backdrop-opacity: .6;--hg-glass-fill: linear-gradient(180deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .028) 100%), rgba(14, 14, 22, .5);--hg-glass-fill-strong: linear-gradient(180deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .03) 100%), rgba(12, 12, 20, .74);--hg-glass-sheen: radial-gradient(120% 60% at 50% -10%, rgba(255, 255, 255, .1), transparent 55%);--hg-glass-line: rgba(255, 255, 255, .1);--hg-glass-edge: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 0 0 1px rgba(255, 255, 255, .05), inset 1px 1px 0 rgba(98, 230, 255, .08), inset -1px -1px 0 rgba(255, 98, 208, .06);--hg-glass-shadow: 0 30px 80px -24px rgba(0, 0, 0, .7), 0 2px 8px rgba(0, 0, 0, .25);--hg-optic-sheen: linear-gradient(180deg, rgba(255, 255, 255, .045) 0%, rgba(255, 255, 255, 0) 40%);--hg-optic-shadow: 0 30px 80px -24px rgba(0, 0, 0, .7), 0 2px 8px rgba(0, 0, 0, .25);--hg-rim-rest: linear-gradient(180deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, .06) 40%, rgba(255, 255, 255, .03) 60%, rgba(255, 255, 255, .16));--hg-btn-glass: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .02)), rgba(14, 14, 24, .5);--hg-btn-glass-hover: linear-gradient(180deg, rgba(255, 255, 255, .13), rgba(255, 255, 255, .04)), rgba(30, 20, 60, .6);--hg-btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 8px 24px -12px rgba(0, 0, 0, .8);--hg-field-fill: linear-gradient(180deg, #14121f, #0e0c18);--hg-field-fill-focus: linear-gradient(180deg, #181527, #110f1d);--hg-field-rim: rgba(255, 255, 255, .1);--hg-field-rim-hover: rgba(255, 255, 255, .2);--hg-field-inset: inset 0 2px 6px rgba(0, 0, 0, .4);--hg-field-glow: 0 0 26px -10px rgba(168, 116, 255, .6);--hg-field-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23989da8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--hg-menu-fill: linear-gradient(180deg, rgba(30, 26, 48, .94), rgba(16, 14, 28, .94));--hg-row-hover: rgba(255, 255, 255, .045);--hg-row-active: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .05));--hg-row-active-edge: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 0 0 1px rgba(255, 255, 255, .06);--hg-hair: rgba(255, 255, 255, .08);--hg-scroll-thumb: rgba(255, 255, 255, .16);--hg-scroll-thumb-hover: rgba(255, 255, 255, .34)}html{background:#e7e9f3}html[data-theme=dark]{background:#05050b}body{background:transparent}body:before{position:fixed;z-index:-2;inset:0;background:url(/brand/hg-backdrop.svg) center / cover no-repeat;content:"";opacity:var(--hg-backdrop-opacity);pointer-events:none}html.hg-gl body:before{display:none}.hg-backdrop{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.site-sidebar,.page-band,.article-card,.home-lead-card,.breaking-list,.article-content,.info-box,.seo-copy,.comments-panel,.related-list,.legal-home-notice,.proof-item,.profile-nav,.profile-list-item,.filter-form,.mobile-accordion{border-color:var(--hg-glass-line);background:var(--hg-glass-sheen),var(--hg-glass-fill);box-shadow:var(--hg-glass-edge),var(--hg-glass-shadow);-webkit-backdrop-filter:blur(var(--hg-glass-blur)) saturate(var(--hg-glass-sat));backdrop-filter:blur(var(--hg-glass-blur)) saturate(var(--hg-glass-sat))}.breaking-list{border-left:1px solid var(--hg-glass-line)}html.hg-optic .is-optic:not(.is-optic-miss){border-color:transparent;background:var(--hg-optic-sheen);box-shadow:var(--hg-optic-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html.hg-optic .breaking-list.is-optic:not(.is-optic-miss){border-left-color:transparent}.site-header,.site-header.is-compact,.mobile-bottom-nav,.mobile-bottom-more-panel,.cookie-consent{border-color:var(--hg-glass-line);background:var(--hg-glass-fill-strong);box-shadow:var(--hg-glass-edge),var(--hg-glass-shadow);-webkit-backdrop-filter:blur(var(--hg-glass-blur)) saturate(var(--hg-glass-sat));backdrop-filter:blur(var(--hg-glass-blur)) saturate(var(--hg-glass-sat))}@media(max-width:740px){.site-sidebar,.page-band,.article-card,.home-lead-card,.breaking-list,.article-content,.info-box,.seo-copy,.comments-panel,.related-list,.legal-home-notice,.proof-item,.profile-nav,.profile-list-item,.filter-form,.mobile-accordion{background:var(--hg-glass-sheen),var(--hg-glass-fill-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.button,.icon-button{position:relative;isolation:isolate;border-color:transparent;background:var(--hg-btn-glass);box-shadow:var(--hg-btn-shadow);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);transition:background .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),color .16s ease,transform .12s ease}.button:before,.icon-button:before{position:absolute;z-index:1;inset:-1px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--hg-a),transparent 0deg 246deg,#d9c2ff 268deg,#a874ff 282deg,#7c4dff 294deg,#ff62d0 306deg,#62e6ff 318deg,#ffffff 328deg,rgba(255,255,255,0) 350deg,transparent 360deg),var(--hg-rim-base, var(--hg-rim-rest));content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .28s cubic-bezier(.2,.8,.2,1);animation:hg-glint var(--hg-glint-fast) linear infinite;animation-play-state:paused;pointer-events:none}.button:hover:before,.button:focus-visible:before,.icon-button:hover:before,.icon-button:focus-visible:before{opacity:1;animation-play-state:running}@keyframes hg-glint{0%{--hg-a: 0deg}to{--hg-a: 360deg}}.button:hover,.button:focus-visible,.icon-button:hover,.icon-button:focus-visible{border-color:transparent;background:var(--hg-btn-glass-hover)}.button.secondary{background:var(--hg-btn-glass)}.button.secondary:hover,.button.secondary:focus-visible{background:var(--hg-btn-glass-hover)}.button.primary{--hg-rim-base: var(--hg-rim-violet);border-color:transparent;background:var(--hg-violet) border-box;color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 26px -14px #6d3fdcb3;-webkit-backdrop-filter:none;backdrop-filter:none}.button.primary:hover,.button.primary:focus-visible{border-color:transparent;background:var(--hg-violet-hover) border-box;color:#fff;box-shadow:inset 0 1px #ffffff47,0 14px 34px -14px #7c4dffd9}.button[aria-pressed=true]{border-color:transparent;background:var(--hg-btn-glass-hover)}.button.danger,[data-delete-article],[data-delete-submit]{background:var(--danger-soft)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),select:not([data-plain]),textarea:not([data-plain]){border:1.25px solid transparent;background:var(--hg-field-fill) padding-box,linear-gradient(var(--hg-field-rim),var(--hg-field-rim)) border-box;box-shadow:var(--hg-field-inset);color:var(--text);transition:box-shadow .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):hover,select:not([data-plain]):hover,textarea:not([data-plain]):hover{background:var(--hg-field-fill) padding-box,linear-gradient(var(--hg-field-rim-hover),var(--hg-field-rim-hover)) border-box}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):focus,select:not([data-plain]):focus,textarea:not([data-plain]):focus{outline:none;background:var(--hg-field-fill-focus) padding-box,conic-gradient(from var(--hg-a),var(--hg-field-rim-hover) 0deg 240deg,#d9c2ff 264deg,#a874ff 280deg,#7c4dff 294deg,#ff62d0 308deg,#62e6ff 320deg,#ffffff 330deg,var(--hg-field-rim-hover) 352deg 360deg) border-box;box-shadow:var(--hg-field-inset),var(--hg-field-glow);animation:hg-glint 7s linear infinite}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text-muted) 78%,transparent)}select:not([data-plain]):not([multiple]){padding-right:34px;background:var(--hg-field-caret) right 12px center / 12px 12px no-repeat padding-box,var(--hg-field-fill) padding-box,linear-gradient(var(--hg-field-rim),var(--hg-field-rim)) border-box;-webkit-appearance:none;appearance:none}select:not([data-plain]):not([multiple]):hover{background:var(--hg-field-caret) right 12px center / 12px 12px no-repeat padding-box,var(--hg-field-fill) padding-box,linear-gradient(var(--hg-field-rim-hover),var(--hg-field-rim-hover)) border-box}select:not([data-plain]):not([multiple]):focus{background:var(--hg-field-caret) right 12px center / 12px 12px no-repeat padding-box,var(--hg-field-fill-focus) padding-box,conic-gradient(from var(--hg-a),var(--hg-field-rim-hover) 0deg 240deg,#d9c2ff 264deg,#a874ff 280deg,#7c4dff 294deg,#ff62d0 308deg,#62e6ff 320deg,#ffffff 330deg,var(--hg-field-rim-hover) 352deg 360deg) border-box}select option{background:var(--surface);color:var(--text)}@supports (appearance: base-select){select:not([data-plain]):not([multiple]),select:not([data-plain]):not([multiple])::picker(select){appearance:base-select}select:not([data-plain]):not([multiple])::picker-icon{display:none}select:not([data-plain]):not([multiple])::picker(select){margin-top:6px;padding:6px;border:0;border-radius:14px;background:var(--hg-menu-fill);box-shadow:var(--hg-glass-edge),var(--hg-glass-shadow);-webkit-backdrop-filter:blur(var(--hg-glass-blur)) saturate(var(--hg-glass-sat));backdrop-filter:blur(var(--hg-glass-blur)) saturate(var(--hg-glass-sat))}select:not([data-plain]):not([multiple]) option{padding:9px 12px;border-radius:10px;background:transparent;transition:background .16s ease}select:not([data-plain]):not([multiple]) option::checkmark{display:none}select:not([data-plain]):not([multiple]) option:hover,select:not([data-plain]):not([multiple]) option:focus-visible{background:var(--hg-row-hover);outline:none}select:not([data-plain]):not([multiple]) option:checked{background:var(--hg-row-active);box-shadow:var(--hg-row-active-edge)}}.side-nav-home{background:transparent}.side-nav-home:hover,.side-nav-category-link:hover,.side-nav-category-link:focus-visible,.side-nav-panel a:hover,.side-nav-panel a:focus-visible{background:var(--hg-row-hover);color:var(--text)}.side-nav-home.is-active,.side-nav-category-link[aria-current=page]{background:var(--hg-row-active);box-shadow:var(--hg-row-active-edge);color:var(--accent-strong)}.side-nav-group.is-active{border-color:transparent;background:transparent}.breaking-list a{margin-inline:-8px;padding-inline:8px;border-top:0;border-radius:var(--radius);box-shadow:0 -1px 0 var(--hg-hair);transition:background .16s ease}.breaking-list a:first-of-type{box-shadow:none}.breaking-list a:hover,.breaking-list a:focus-visible{background:var(--hg-row-hover);box-shadow:none}.breaking-list a:hover+a,.breaking-list a:focus-visible+a{box-shadow:none}.source-list>li{border-bottom-color:var(--hg-hair)}.site-right-rail,.site-sidebar,.mobile-drawer,.mobile-bottom-more-panel,.table-wrap{scrollbar-width:thin;scrollbar-color:transparent transparent}.site-right-rail:hover,.site-sidebar:hover,.mobile-drawer:hover,.mobile-bottom-more-panel:hover,.table-wrap:hover{scrollbar-color:var(--hg-scroll-thumb) transparent}.site-right-rail::-webkit-scrollbar,.site-sidebar::-webkit-scrollbar,.mobile-drawer::-webkit-scrollbar,.mobile-bottom-more-panel::-webkit-scrollbar,.table-wrap::-webkit-scrollbar{width:6px;height:6px}.site-right-rail::-webkit-scrollbar-track,.site-sidebar::-webkit-scrollbar-track,.mobile-drawer::-webkit-scrollbar-track,.mobile-bottom-more-panel::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track{background:transparent}.site-right-rail::-webkit-scrollbar-thumb,.site-sidebar::-webkit-scrollbar-thumb,.mobile-drawer::-webkit-scrollbar-thumb,.mobile-bottom-more-panel::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.site-right-rail:hover::-webkit-scrollbar-thumb,.site-sidebar:hover::-webkit-scrollbar-thumb,.mobile-drawer:hover::-webkit-scrollbar-thumb,.mobile-bottom-more-panel:hover::-webkit-scrollbar-thumb,.table-wrap:hover::-webkit-scrollbar-thumb{background:var(--hg-scroll-thumb)}.site-right-rail::-webkit-scrollbar-thumb:hover,.site-sidebar::-webkit-scrollbar-thumb:hover,.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--hg-scroll-thumb-hover)}@media(prefers-reduced-motion:reduce){.button:before,.icon-button:before,input:focus,select:focus,textarea:focus{animation:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--hg-glass-fill: var(--surface);--hg-glass-fill-strong: var(--surface);--hg-glass-sheen: none}}@media(prefers-reduced-transparency:reduce){:root{--hg-glass-fill: var(--surface);--hg-glass-fill-strong: var(--surface);--hg-glass-sheen: none;--hg-glass-line: var(--border);--hg-btn-glass: var(--surface);--hg-btn-glass-hover: var(--surface-hover)}}
