:root{--font: -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,"Inter Fallback",system-ui,sans-serif;--wall: #0d1031;--bg: #11153a;--bg2: #161a42;--card: rgba(255,255,255,.07);--chip: rgba(255,255,255,.09);--track: rgba(255,255,255,.13);--line: rgba(255,255,255,.14);--line2: rgba(255,255,255,.075);--ink: #f7f8ff;--mut: #d3d7f3;--dim: #bcc1ea;--acc: #ffad85;--accHov: #ffc2a3;--accInk: #2b1208;--acc-soft: rgba(255,173,133,.14);--acc-line: rgba(255,173,133,.5);--acc-fill: rgba(255,173,133,.16);--acc-text: color-mix(in srgb,var(--acc) 70%,#ffffff);--green: #6cf0b6;--red: #ff8fa0;--blue: #93c5ff;--yellow: #ffd479;--green-soft: rgba(108,240,182,.14);--red-soft: rgba(255,143,160,.14);--yellow-soft: rgba(255,212,121,.14);--blue-soft: rgba(147,197,255,.14);--g1: #67e8f9;--g2: #9d8dff;--g3: #ff8ad3;--g4: #ffb48c;--g5: #6cf0b6;--g6: #ffd479;--g7: #93c5ff;--g8: #c9a6ff;--s1: var(--g2);--s2: var(--g1);--s3: var(--g5);--s4: var(--g3);--s5: var(--dim);--s6: var(--g6);--glass: rgba(255,255,255,.075);--glass-2: rgba(255,255,255,.12);--glass-solid: #252a5e;--glass-line: rgba(255,255,255,.15);--glass-hi: rgba(255,255,255,.2);--inset: rgba(255,255,255,.065);--inset-2: rgba(255,255,255,.1);--blur: blur(28px) saturate(165%);--shadow-w: inset 0 1px 0 var(--glass-hi),0 26px 50px -30px rgba(2,3,24,.8);--shadow: var(--shadow-w);--shadow-1: var(--shadow-w);--shadow-2: var(--shadow-w);--card-grad: var(--glass);--hi: rgba(255,255,255,.08);--glow-a: transparent;--glow-b: transparent;--glow-acc: 0 0 0 1px var(--acc-line),0 10px 30px -10px var(--acc);--r-w: 24px;--r-in: 16px;--radius: 18px;--radius-sm: 12px;--radius-xs: 8px;--nav-h: 76px;--gap: 20px;color-scheme: dark}:root[data-theme="light"],[data-theme="light"]{--wall: #eef1fb;--bg: #f4f6fd;--bg2: #eaeef9;--card: rgba(255,255,255,.6);--chip: rgba(255,255,255,.75);--track: rgba(26,32,84,.1);--line: rgba(26,32,84,.12);--line2: rgba(26,32,84,.07);--ink: #12163a;--mut: #464c74;--dim: #585e86;--acc: #b4461a;--accHov: #953813;--accInk: #ffffff;--acc-soft: rgba(180,70,26,.09);--acc-line: rgba(180,70,26,.4);--acc-fill: rgba(180,70,26,.13);--acc-text: color-mix(in srgb,var(--acc) 88%,#000000);--green: #08875a;--red: #c0263e;--blue: #2459c9;--yellow: #9a5a05;--green-soft: rgba(8,135,90,.1);--red-soft: rgba(192,38,62,.09);--yellow-soft: rgba(154,90,5,.1);--blue-soft: rgba(36,89,201,.09);--g1: #0aa2c4;--g2: #5f55e6;--g3: #d23b93;--g4: #e2703a;--g5: #0e9c6b;--g6: #c08a06;--g7: #3a78e0;--g8: #8a5be0;--glass: rgba(255,255,255,.56);--glass-2: rgba(255,255,255,.78);--glass-solid: #fbfcff;--glass-line: rgba(255,255,255,.85);--glass-hi: rgba(255,255,255,.95);--inset: rgba(42,52,120,.055);--inset-2: rgba(42,52,120,.09);--shadow-w: inset 0 1px 0 var(--glass-hi),0 0 0 1px rgba(40,50,120,.05),0 22px 44px -28px rgba(40,50,120,.45);--hi: rgba(255,255,255,.9);color-scheme: light}html{background: var(--wall)}body.gl{background: transparent;color: var(--ink);font: 400 15px/1.55 var(--font);letter-spacing: -.005em}.gl ::selection{background: color-mix(in srgb,var(--g2) 40%,transparent)}.gl a{color: var(--acc-text)}.gl a:hover{color: var(--accHov)}.gl h1,.gl h2,.gl h3,.gl h4{font-family: var(--font)}.gl :focus-visible{outline: 2px solid var(--g1);outline-offset: 2px}.gl-defs{position: absolute;width: 0;height: 0;overflow: hidden}.gl-wall{position: fixed;inset: 0;z-index: -1;pointer-events: none;overflow: hidden;background: radial-gradient(130% 70% at 50% -12%,#252b78 0%,transparent 62%),linear-gradient(180deg,#11143f 0%,#0c0e2c 58%,#120f30 100%)}.gl-glow{position: absolute;display: block;border-radius: 50%}.gl-glow-a{width: 72vmax;height: 52vmax;left: -22vmax;top: -18vmax;background: radial-gradient(closest-side,rgba(58,98,255,.46),transparent)}.gl-glow-b{width: 64vmax;height: 50vmax;right: -20vmax;top: -6vmax;background: radial-gradient(closest-side,rgba(140,78,255,.5),transparent)}.gl-glow-c{width: 60vmax;height: 44vmax;left: 8vw;bottom: -24vmax;background: radial-gradient(closest-side,rgba(24,170,210,.3),transparent)}.gl-glow-d{width: 56vmax;height: 46vmax;right: -16vmax;bottom: -20vmax;background: radial-gradient(closest-side,rgba(255,150,112,.42),transparent)}.gl-wall::before{content: "";position: absolute;left: -20%;right: -20%;top: 4vh;height: 46vh;transform: rotate(-9deg);background: linear-gradient(100deg,transparent 12%,rgba(103,232,249,.2) 30%,rgba(157,141,255,.26) 48%,rgba(255,138,211,.16) 64%,transparent 82%);-webkit-mask-image: radial-gradient(60% 50% at 50% 50%,#000 30%,transparent 75%);mask-image: radial-gradient(60% 50% at 50% 50%,#000 30%,transparent 75%);animation: gl-drift 38s ease-in-out infinite alternate}.gl-wall::after{content: "";position: absolute;inset: 0;background: radial-gradient(120% 90% at 50% 120%,rgba(8,9,30,.55),transparent 60%)}@keyframes gl-drift{from{transform: rotate(-9deg) translate3d(-4%,0,0)}to{transform: rotate(-6deg) translate3d(4%,3vh,0)}}:root[data-theme="light"] .gl-wall{background: linear-gradient(170deg,#e4ecff 0%,#f1edfc 46%,#fcefe8 100%)}:root[data-theme="light"] .gl-glow-a{background: radial-gradient(closest-side,rgba(140,186,255,.7),transparent)}:root[data-theme="light"] .gl-glow-b{background: radial-gradient(closest-side,rgba(196,172,255,.62),transparent)}:root[data-theme="light"] .gl-glow-c{background: radial-gradient(closest-side,rgba(160,236,222,.55),transparent)}:root[data-theme="light"] .gl-glow-d{background: radial-gradient(closest-side,rgba(255,196,160,.7),transparent)}:root[data-theme="light"] .gl-wall::before{background: linear-gradient(100deg,transparent 12%,rgba(120,214,255,.3) 30%,rgba(190,170,255,.3) 48%,rgba(255,180,210,.26) 64%,transparent 82%)}:root[data-theme="light"] .gl-wall::after{background: none}.gl-w,.gl-top-bar,.gl-dock,.gl-sheet-panel,.gl-foot-panel,.gl-search,.gl .search-pill,.gl .table-wrap,.gl .card,.gl .kpi-tile,.gl .filters,.gl .quick-links,.gl .wz-tile,.gl .wz-you{background: var(--glass);border: 1px solid var(--glass-line);border-radius: var(--r-w);-webkit-backdrop-filter: var(--blur);backdrop-filter: var(--blur);box-shadow: var(--shadow-w)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.gl-w,.gl-top-bar,.gl-dock,.gl-sheet-panel,.gl-foot-panel,.gl-search,.gl .search-pill,.gl .table-wrap,.gl .card,.gl .kpi-tile,.gl .filters,.gl .quick-links,.gl .wz-tile,.gl .wz-you{background: var(--glass-solid)}}.gl-w{position: relative;min-width: 0;padding: 18px 20px 20px;color: var(--ink)}a.gl-w,.gl-link{display: flex;flex-direction: column;color: inherit;text-decoration: none;transition: transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .25s}a.gl-w:hover,.gl-link:hover{color: inherit;background-color: var(--glass-2);transform: translateY(-2px)}a.gl-w:active{transform: scale(.985)}.gl-page{padding-bottom: 40px}.gl-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(186px,auto);grid-auto-flow: row dense;gap: var(--gap)}.gl-grid + .gl-grid,.gl-grid + .gl-w,.gl-w + .gl-grid,.gl-w + .gl-w{margin-top: var(--gap)}.gl-grid>*,.gl-spot>*,.gl-cards>*{margin: 0 !important}.gl-s{grid-column: span 1}.gl-m{grid-column: span 2}.gl-l{grid-column: span 2;grid-row: span 2}.gl-xl{grid-column: 1 / -1}.gl-tall{grid-row: span 2}.gl-grid-auto{grid-auto-rows: auto}.gl-wh{display: flex;align-items: center;gap: 10px;min-height: 28px;margin: 0 0 12px}.gl-wt{flex: 1 1 auto;min-width: 0;margin: 0;font: 600 14px/1.25 var(--font) !important;letter-spacing: -.005em;color: var(--mut)}.gl-more{flex: 0 0 auto;margin-left: auto;display: inline-flex;align-items: center;gap: 1px;font: 500 13px/1 var(--font);color: var(--mut) !important;white-space: nowrap;padding: 6px 4px 6px 10px;border-radius: 99px}.gl-more:hover{color: var(--ink) !important;background: var(--inset)}.gl-more .gl-i{width: 15px;height: 15px}.gl-wnote{flex: 0 0 auto;margin-left: auto;font: 500 12px var(--font);color: var(--dim);white-space: nowrap}.gl-wnote-live{display: inline-flex;align-items: center;gap: 6px;color: var(--green)}.gl-i{width: 18px;height: 18px;display: block;flex: none}.gl-app{width: 28px;height: 28px;border-radius: 8.5px;display: inline-grid;place-items: center;flex: none;color: #fff;background: linear-gradient(150deg,var(--t1),var(--t2));box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -6px var(--t2)}.gl-app .gl-i{width: 17px;height: 17px;stroke-width: 2}.gl-app-sm{width: 22px;height: 22px;border-radius: 7px}.gl-app-sm .gl-i{width: 14px;height: 14px}.gl-t-blue{--t1: #63a8ff;--t2: #3d5cf2}.gl-t-cyan{--t1: #5fe3f2;--t2: #1597bd}.gl-t-mint{--t1: #5fe8b5;--t2: #109f74}.gl-t-violet{--t1: #b694ff;--t2: #6c49ee}.gl-t-pink{--t1: #ff94d0;--t2: #db3f8e}.gl-t-peach{--t1: #ffc195;--t2: #ef6d45}.gl-t-gold{--t1: #ffd867;--t2: #ec9b14}.gl-t-slate{--t1: #a1a9cf;--t2: #5a628f}.gl-t-red{--t1: #ff97a4;--t2: #e0374f}.gl-big{display: flex;align-items: baseline;gap: 10px;margin: 4px 0 6px}.gl-big-v{font: 600 clamp(52px,5.6vw,80px)/.95 var(--font);letter-spacing: -.045em;font-variant-numeric: tabular-nums;color: var(--ink)}.gl-mid-v{display: block;margin: 2px 0 6px;font: 600 40px/1 var(--font);letter-spacing: -.035em;font-variant-numeric: tabular-nums;color: var(--ink)}.gl-mid-v small{font-size: 17px;font-weight: 500;color: var(--dim);letter-spacing: 0;margin-left: 4px}.gl-cap{margin: 0;font: 400 13px/1.45 var(--font);color: var(--mut);text-wrap: pretty}.gl-cap b{color: var(--ink);font-weight: 600}.gl-go{display: inline-flex;align-items: center;gap: 1px;margin-top: auto;padding-top: 12px;font: 500 13px var(--font);color: var(--dim)}.gl-go .gl-i{width: 15px;height: 15px;transition: transform .2s}a:hover>.gl-go{color: var(--ink)}a:hover>.gl-go .gl-i{transform: translateX(2px)}.gl-dimtxt{color: var(--dim)}.gl-live{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 3px var(--green-soft),0 0 12px var(--green);animation: gl-breathe 2.6s ease-in-out infinite;flex: none}@keyframes gl-breathe{50%{box-shadow: 0 0 0 5px transparent,0 0 4px var(--green)}}.gl-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 12px 0 0}.gl-chip{display: inline-flex;align-items: center;gap: 5px;padding: 5px 10px;border-radius: 99px;background: var(--inset);font: 500 12px/1.2 var(--font);color: var(--mut);white-space: nowrap}.gl-chip-up{color: var(--green);background: var(--green-soft)}.gl-chip-down{color: var(--red);background: var(--red-soft)}.gl-chip-acc{color: var(--acc-text);background: var(--acc-soft)}a.gl-chip:hover{color: var(--ink);background: var(--inset-2)}.gl-pill{display: inline-flex;align-items: center;gap: 6px;padding: 7px 13px;border-radius: 99px;background: var(--inset);border: 1px solid transparent;font: 500 13px/1.2 var(--font);color: var(--mut) !important;white-space: nowrap}.gl-pill:hover{color: var(--ink) !important;background: var(--inset-2)}.gl-pill.is-on{color: var(--ink) !important;background: var(--glass-2);border-color: var(--glass-line);box-shadow: inset 0 1px 0 var(--glass-hi)}.gl-ring{display: block;flex: none;overflow: visible}.gl-ring-track{fill: none;stroke: var(--track)}.gl-ring-fill{fill: none;stroke: var(--acc);stroke-linecap: round;transition: stroke-dasharray .6s cubic-bezier(.2,.8,.2,1)}.gl-r-grad .gl-ring-fill{stroke: url(#gl-g-ring) var(--g2)}.gl-r-warm .gl-ring-fill{stroke: url(#gl-g-warm) var(--g4)}.gl-r-mint .gl-ring-fill{stroke: var(--green)}.gl-r-red .gl-ring-fill{stroke: var(--red)}.gl-r-acc .gl-ring-fill{stroke: var(--acc)}.gl-r-yellow .gl-ring-fill{stroke: var(--yellow)}.gl-ring-box{position: relative;display: inline-grid;place-items: center;flex: none}.gl-ring-box>b,.gl-ring-box>span{position: absolute;font: 600 13px/1 var(--font);font-variant-numeric: tabular-nums;color: var(--ink);text-align: center}.gl-donut{display: block;overflow: visible}.gl-seg{fill: none;stroke: var(--sc);transition: stroke-width .2s}.gl-seg:hover{stroke-width: 18}.sc-0{--sc: var(--g2)}.sc-1{--sc: var(--g1)}.sc-2{--sc: var(--g3)}.sc-3{--sc: var(--g4)}.sc-4{--sc: var(--g5)}.sc-5{--sc: var(--g6)}.sc-6{--sc: var(--g7)}.sc-7{--sc: var(--g8)}.sc-8{--sc: #a6e3a1}.sc-9{--sc: #ff9e9e}.sc-n{--sc: rgba(205,209,240,.32)}:root[data-theme="light"] .sc-8{--sc: #4d9a3c}:root[data-theme="light"] .sc-9{--sc: #c8474d}:root[data-theme="light"] .sc-n{--sc: rgba(70,76,116,.3)}.gl-donut-row{display: flex;align-items: center;gap: 22px;min-width: 0}.gl-donut-box{position: relative;display: grid;place-items: center;flex: none}.gl-donut-c{position: absolute;display: flex;flex-direction: column;align-items: center;line-height: 1.1}.gl-donut-c b{font: 600 22px/1 var(--font);letter-spacing: -.03em;font-variant-numeric: tabular-nums}.gl-donut-c span{font: 500 11px var(--font);color: var(--dim);margin-top: 3px}.gl-legend{list-style: none;margin: 0;padding: 0;flex: 1 1 auto;min-width: 0}.gl-legend li{display: flex;align-items: center;gap: 9px;padding: 4px 0;font: 400 13px/1.3 var(--font);color: var(--mut);min-width: 0}.gl-legend li>i{width: 9px;height: 9px;border-radius: 3px;background: var(--sc);flex: none}.gl-legend-k{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gl-legend li>b{margin-left: auto;font-weight: 600;color: var(--ink);font-variant-numeric: tabular-nums}.gl-spark{display: block;width: 100%;height: 28px;overflow: visible}.gl-spark-l{fill: none;stroke: url(#gl-g-spark) var(--g2);stroke-width: 2;vector-effect: non-scaling-stroke;stroke-linejoin: round;stroke-linecap: round}.gl-spark-a{fill: url(#gl-g-area) transparent}.gl-chartlet{margin-top: auto;padding-top: 16px}.gl-spark-big{height: 120px}.gl-spark-big .gl-spark-l{stroke-width: 3;filter: drop-shadow(0 4px 10px color-mix(in srgb,var(--g2) 55%,transparent))}.gl-chartlet-x{display: flex;justify-content: space-between;gap: 10px;margin-top: 8px;font: 500 11.5px var(--font);color: var(--dim);font-variant-numeric: tabular-nums}.gl-chartlet-x>span:nth-child(2){order: 2}.gl-chartlet-x .gl-chartlet-k{order: 1}.gl-meter{height: 6px;border-radius: 99px;background: var(--track);overflow: hidden}.gl-meter>i{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--g1),var(--g2) 60%,var(--g3))}.gl-list{list-style: none;margin: 0;padding: 0;counter-reset: none}.gl-li{display: grid;grid-template-columns: 24px minmax(0,1fr) minmax(48px,84px) auto;align-items: center;gap: 12px;padding: 9px 0;border-top: 1px solid var(--line2);min-width: 0}.gl-li:first-child{border-top: 0}.gl-li-nospark{grid-template-columns: 24px minmax(0,1fr) auto}.gl-li-n{width: 24px;height: 24px;border-radius: 8px;display: grid;place-items: center;background: var(--inset);font: 600 12px/1 var(--font);color: var(--mut);font-variant-numeric: tabular-nums}.gl-li-main{min-width: 0}.gl-li-name{display: block;font: 600 14px/1.3 var(--font);color: var(--ink) !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gl-li-name:hover{color: var(--acc-text) !important}.gl-li-meta{display: block;margin-top: 1px;font: 400 12px/1.4 var(--font);color: var(--dim);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gl-li-spark{min-width: 0}.gl-li-spark .gl-spark{height: 24px}.gl-li-end{text-align: right;white-space: nowrap}.gl-li-empty{display: block;color: var(--dim);font-size: 13px;padding: 12px 0}.gl-list-key{margin-top: 10px;font-size: 12px;color: var(--dim)}.gl-pop{font-variant-numeric: tabular-nums;white-space: nowrap}.gl-pop b{font: 600 14px var(--font);color: var(--ink)}.gl-pop em{font: 600 12px var(--font);font-style: normal;color: var(--blue);margin-left: 3px}.gl-pop span{font: 400 12px var(--font);color: var(--dim);margin-left: 3px}.gl-fill{display: inline-flex;vertical-align: middle}.gl-top{position: sticky;top: 0;z-index: 40;padding: 12px 0 0}.gl-top-in{width: min(1232px,calc(100% - 48px));margin: 0 auto;display: flex;align-items: center;gap: 14px;padding: 8px 10px 8px 12px;min-height: 60px;background: color-mix(in srgb,var(--glass-solid) 55%,transparent);border: 1px solid var(--glass-line);border-radius: 22px;-webkit-backdrop-filter: var(--blur);backdrop-filter: var(--blur);box-shadow: var(--shadow-w)}:root[data-theme="light"] .gl-top-in{background: rgba(255,255,255,.6)}.gl-brand{display: inline-flex;align-items: center;gap: 10px;color: var(--ink) !important;white-space: nowrap;min-width: 0;flex: 0 0 auto}.gl-brand-tile{position: relative;width: 36px;height: 36px;border-radius: 11px;display: grid;place-items: center;flex: none;color: var(--accInk);font: 800 18px/1 var(--font);background: linear-gradient(150deg,var(--accHov),var(--acc) 55%,color-mix(in srgb,var(--acc) 70%,#6a2a8a));box-shadow: inset 0 1px 0 rgba(255,255,255,.4),0 8px 18px -8px var(--acc)}.gl-brand-tile svg{width: 22px;height: 22px;display: block}.gl-brand-text{display: flex;flex-direction: column;min-width: 0;line-height: 1.15}.gl-brand-text b{font: 700 15px/1.2 var(--font);letter-spacing: -.01em;overflow: hidden;text-overflow: ellipsis}.gl-brand-live{display: inline-flex;align-items: center;gap: 6px;font: 500 11.5px/1.3 var(--font);color: var(--dim);font-variant-numeric: tabular-nums}.gl-brand-live i{width: 6px;height: 6px;border-radius: 50%;background: var(--green);box-shadow: 0 0 8px var(--green)}.gl-nav{display: flex;gap: 2px;padding: 3px;margin: 0 auto;border-radius: 15px;background: var(--inset);min-width: 0;overflow-x: auto;scrollbar-width: none}.gl-nav::-webkit-scrollbar{display: none}.gl-nav-a{padding: 8px 12px;border-radius: 12px;font: 500 13.5px/1.1 var(--font);color: var(--mut) !important;white-space: nowrap;transition: background-color .15s,color .15s}.gl-nav-a:hover{color: var(--ink) !important;background: var(--inset)}.gl-nav-a.is-on{color: var(--ink) !important;background: var(--glass-2);box-shadow: inset 0 1px 0 var(--glass-hi),0 4px 12px -6px rgba(0,0,0,.4)}:root[data-theme="light"] .gl-nav-a.is-on{background: #fff;box-shadow: 0 1px 2px rgba(30,40,100,.12),0 4px 12px -6px rgba(30,40,100,.3)}.gl-find{display: flex;align-items: center;gap: 8px;flex: 0 0 210px;height: 40px;padding: 0 12px;border-radius: 13px;background: var(--inset);color: var(--dim);border: 1px solid transparent}.gl-find:focus-within{border-color: color-mix(in srgb,var(--g1) 60%,transparent);background: var(--inset-2)}.gl-find .gl-i{width: 17px;height: 17px}.gl .gl-find input[type="search"],.gl-find input{flex: 1;min-width: 0;height: 100%;min-height: 0;padding: 0;background: transparent;border: 0;outline: 0;font: 400 14px var(--font);color: var(--ink)}.gl-find input:focus{outline: 0}.gl-toggle-input{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);border: 0;opacity: 0}.gl-icon-btn{display: inline-grid;place-items: center;width: 40px;height: 40px;flex: none;border-radius: 13px;background: var(--inset);color: var(--ink);cursor: pointer;border: 0;padding: 0}.gl-icon-btn:hover{background: var(--inset-2)}.gl-find-btn{display: none}.gl-switch{position: relative;flex: none;width: 60px;height: 34px;padding: 0;border-radius: 99px;cursor: pointer;font-size: 0;color: transparent;overflow: hidden;border: 1px solid var(--glass-line);background: linear-gradient(135deg,#2b2f74,#4b2f86);box-shadow: inset 0 1px 3px rgba(0,0,0,.35);transition: background .3s}.gl-switch::before{content: "";position: absolute;top: 3px;left: 3px;width: 26px;height: 26px;border-radius: 50%;transition: transform .35s cubic-bezier(.3,1.4,.5,1),background-color .3s;background: #eef0ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233c3f8f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.2 14.6A7.6 7.6 0 0 1 9.4 4.8a7.6 7.6 0 1 0 9.8 9.8Z'/%3E%3C/svg%3E") center / 15px no-repeat;box-shadow: 0 2px 6px rgba(0,0,0,.35)}.gl-switch::after{content: "";position: absolute;top: 9px;right: 10px;width: 3px;height: 3px;border-radius: 50%;background: #fff;box-shadow: -7px 6px 0 -.5px rgba(255,255,255,.7),-2px 11px 0 -1px rgba(255,255,255,.55);opacity: .8;transition: opacity .3s}:root[data-theme="light"] .gl-switch{background: linear-gradient(135deg,#8fc7ff,#ffc49e)}:root[data-theme="light"] .gl-switch::before{transform: translateX(26px);background-color: #fff8e6;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9761c' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.5v2M12 19.5v2M2.5 12h2M19.5 12h2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M5.3 18.7l1.4-1.4M17.3 6.7l1.4-1.4'/%3E%3C/svg%3E")}:root[data-theme="light"] .gl-switch::after{opacity: 0}.gl-main{display: block;padding-top: 4px}.gl-main>.container>.flash:first-child{margin-top: 18px}.gl-dock{display: none}.gl-sheet{display: none}.gl-hero{padding: 54px 0 34px;max-width: 860px}.gl-kicker{display: inline-flex;align-items: center;gap: 9px;margin: 0 0 14px;font: 500 13.5px/1.3 var(--font);color: var(--mut)}.gl-h1{margin: 0;font: 700 clamp(30px,3.6vw,46px)/1.06 var(--font);letter-spacing: -.035em;color: var(--ink);text-wrap: balance}.gl-display{font-size: clamp(38px,5vw,64px);line-height: 1.02;letter-spacing: -.045em}.gl-h1 em{font-style: normal;background: linear-gradient(95deg,var(--g1),var(--g2) 50%,var(--g3));-webkit-background-clip: text;background-clip: text;color: transparent}.gl-lede{margin: 16px 0 0;max-width: 36em;font: 400 18px/1.55 var(--font);color: var(--mut);text-wrap: pretty}.gl-search{display: flex;align-items: center;gap: 10px;max-width: 620px;margin-top: 26px;padding: 6px 6px 6px 18px;border-radius: 20px;color: var(--dim)}.gl-search:focus-within{box-shadow: var(--shadow-w),0 0 0 2px color-mix(in srgb,var(--g1) 60%,transparent)}.gl .gl-search input[type="search"]{flex: 1;min-width: 0;min-height: 44px;padding: 0;background: transparent;border: 0;outline: 0;font: 400 16px var(--font);color: var(--ink)}.gl-search input:focus{outline: 0}.gl-head{padding: 44px 0 24px}.gl-head .gl-sub{margin: 12px 0 0;max-width: 40em;font: 400 16.5px/1.55 var(--font);color: var(--mut)}.gl-head-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 16px}.gl-sec{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px;margin: 52px 0 18px}.gl-h2{margin: 0;font: 700 24px/1.2 var(--font) !important;letter-spacing: -.03em;color: var(--ink)}.gl-sec-note{margin: 0;flex-basis: 100%;max-width: 44em;font: 400 14.5px/1.5 var(--font);color: var(--mut)}.gl-btn,.gl .btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 42px;padding: 0 16px;border-radius: 13px;cursor: pointer;white-space: nowrap;background: var(--inset);border: 1px solid var(--line2);color: var(--ink) !important;font: 600 14px/1 var(--font);box-shadow: none;transition: background-color .15s,transform .15s}.gl-btn:hover,.gl .btn:hover{background: var(--inset-2);border-color: var(--line)}.gl-btn .gl-i{width: 17px;height: 17px}.gl-btn-acc,.gl .btn-acc{background: linear-gradient(180deg,var(--accHov),var(--acc));border-color: transparent;color: var(--accInk) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 10px 22px -12px var(--acc)}.gl-btn-acc:hover,.gl .btn-acc:hover{background: var(--accHov);border-color: transparent}.gl .btn-sm{min-height: 34px;padding: 0 12px;font-size: 13px;border-radius: 11px}.gl-players .gl-big{margin-top: 10px}.gl-players .gl-cap{max-width: 30em}.gl-s-body{display: flex;align-items: center;justify-content: space-between;gap: 10px}.gl-fw .gl-cd{margin: 2px 0 0}.gl-fw-foot{display: flex;flex-direction: column;gap: 10px;margin-top: auto;padding-top: 12px}.gl-fw .gl-meter{height: 5px}.gl-regions .gl-donut-row{flex: 1 1 auto}.gl-listw .gl-list{flex: 1 1 auto}.gl-listw{display: flex;flex-direction: column}.gl-cd{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.gl-cd-part{position: relative;display: grid;place-items: center;aspect-ratio: 1;min-width: 0}.gl-cd-ring{position: absolute;inset: 0;width: 100%;height: 100%}.gl-cd-v{position: relative;margin-top: -8%;font: 600 clamp(22px,2.6vw,34px)/1 var(--font);letter-spacing: -.03em;font-variant-numeric: tabular-nums;color: var(--ink)}.gl-cd-k{position: absolute;bottom: 22%;font: 500 11px/1 var(--font);color: var(--dim)}.gl-cd-d .gl-ring-fill{stroke: url(#gl-g-warm) var(--g4)}.gl-cd-h .gl-ring-fill{stroke: var(--g3)}.gl-cd-m .gl-ring-fill{stroke: var(--g2)}.gl-cd-s .gl-ring-fill{stroke: var(--g1);transition: none}.gl-cd.done .gl-cd-v{color: var(--acc-text)}.gl-cd-sm{grid-template-columns: repeat(4,74px);gap: 14px;justify-content: start}.gl-cd-sm .gl-cd-v{font-size: 22px}.gl-cd-sm .gl-cd-k{font-size: 10px;bottom: 19%}.gl-grid-stacks{grid-auto-rows: auto}.gl-stack{padding-bottom: 14px}.gl-stack .gl-wh{margin-bottom: 4px}.gl-stack .gl-wt{color: var(--ink);font-size: 16px !important}.gl-stack-note{margin: 0 0 14px 38px;font: 400 13px/1.45 var(--font);color: var(--dim);max-width: 52em}.gl-stack-nav{display: inline-flex;gap: 6px;margin-left: auto}.gl-stack-nav .gl-icon-btn{width: 34px;height: 34px;border-radius: 11px}.gl-stack-nav .gl-icon-btn:disabled{opacity: .35;cursor: default}.gl-stack-tabs{display: flex;gap: 6px;margin: 0 0 14px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.gl-stack-tabs::-webkit-scrollbar{display: none}.gl-stack-pages{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * 16px) / 3);gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;overscroll-behavior-x: contain;scrollbar-width: none;border-radius: 18px}.gl-stack-pages::-webkit-scrollbar{display: none}.gl-stack-pages:focus-visible{outline-offset: 4px}.gl-stack-page{scroll-snap-align: start;min-width: 0;padding: 14px 16px 10px;border-radius: 18px;background: var(--inset);border: 1px solid var(--line2)}.gl-stack-head{display: flex;align-items: center;gap: 8px;margin: 0 0 6px}.gl-stack-t{flex: 1 1 auto;min-width: 0;margin: 0;display: flex;align-items: center;gap: 8px;font: 600 14.5px/1.3 var(--font) !important;color: var(--ink)}.gl-stack-t::before{content: "";width: 8px;height: 8px;border-radius: 3px;flex: none;background: var(--cat,var(--g2));box-shadow: 0 0 10px var(--cat,var(--g2))}.gl-stack-page.cat-official{--cat: var(--g4)}.gl-stack-page.cat-modded{--cat: var(--g8)}.gl-stack-page.cat-pve{--cat: var(--g5)}.gl-stack-page.cat-rate{--cat: var(--g1)}.gl-stack-page .gl-li{grid-template-columns: 22px minmax(0,1fr) 56px auto;gap: 10px;padding: 8px 0}.gl-stack-page .gl-li-n{width: 22px;height: 22px;border-radius: 7px;font-size: 11.5px}.gl-dots{display: flex;justify-content: center;gap: 7px;margin-top: 14px;min-height: 7px}.gl-dots i{width: 7px;height: 7px;border-radius: 50%;background: var(--track);transition: background-color .2s,width .2s}.gl-dots i.is-on{background: var(--ink);width: 18px;border-radius: 99px}.gl-stack.is-all .gl-dots,.gl-stack.is-all .gl-stack-tabs{display: none}.gl-faq{margin-top: 48px;max-width: 880px;padding: 18px 22px 10px}.gl-faq-list{margin-top: 4px}.gl-faq-item{border-top: 1px solid var(--line2)}.gl-faq-item>summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 52px;padding: 14px 2px;cursor: pointer;font: 600 15.5px/1.4 var(--font);color: var(--ink)}.gl-faq-item>summary::-webkit-details-marker{display: none}.gl-faq-item>summary:hover{color: var(--acc-text)}.gl-faq-x{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--inset);color: var(--mut);flex: none;transition: transform .25s,background-color .2s}.gl-faq-x .gl-i{width: 15px;height: 15px}.gl-faq-item[open] .gl-faq-x{transform: rotate(90deg);background: var(--inset-2);color: var(--ink)}.gl-faq-item>.prose{padding: 0 44px 18px 2px;font-size: 15px}.gl .prose{color: var(--mut);font-family: var(--font)}.gl .prose strong,.gl .prose h2,.gl .prose h3{color: var(--ink)}.gl .prose a{color: var(--acc-text)}.gl .prose blockquote{border-left-color: var(--g2)}.gl-quick{margin-top: 24px;padding: 18px 20px 12px}.gl-quick-group{display: grid;grid-template-columns: 130px minmax(0,1fr);gap: 10px;align-items: baseline;padding: 10px 0;border-top: 1px solid var(--line2)}.gl-quick-k{font: 600 13px var(--font);color: var(--mut)}.gl-quick-links{display: flex;flex-wrap: wrap;gap: 6px}.gl-shortcut{display: inline-flex;align-items: center;min-height: 34px;padding: 0 13px;border-radius: 12px;background: var(--inset);border: 1px solid var(--line2);font: 500 13.5px/1.2 var(--font);color: var(--ink) !important;transition: background-color .15s,transform .15s}.gl-shortcut:hover{background: var(--inset-2);transform: translateY(-1px)}.gl-related{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 22px 0}.gl-related-k{font: 600 13px var(--font);color: var(--dim)}.gl-related-links{display: flex;flex-wrap: wrap;gap: 6px}.gl-w .gl-related{margin: 14px 0 0}.gl-text{padding: 22px 26px}.gl-text-k{display: flex;align-items: center;gap: 9px;margin: 0 0 12px;font: 600 13px var(--font);color: var(--mut)}.gl-text .prose>:last-child{margin-bottom: 0}.gl-foot{margin-top: 56px;padding-bottom: 28px}.gl-foot-panel{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap: 24px 40px;padding: 26px 28px}.gl-foot-brand p{margin: 14px 0 0;max-width: 30em;font: 400 13.5px/1.55 var(--font);color: var(--mut)}.gl-foot-col{display: flex;flex-direction: column;align-items: flex-start;gap: 2px}.gl-foot-k{font: 600 12.5px var(--font);color: var(--dim);margin-bottom: 6px}.gl-foot-col a{padding: 4px 0;font: 500 14px var(--font);color: var(--mut) !important}.gl-foot-col a:hover,.gl-foot-col a.is-on{color: var(--ink) !important}.gl-foot-line{display: flex;flex-wrap: wrap;gap: 6px 18px;padding: 16px 6px 0;font: 400 12.5px var(--font);color: var(--dim)}.gl-foot-line span:first-child{color: var(--mut);font-weight: 600}.gl select,.gl input[type="search"],.gl input[type="text"],.gl input[type="number"]{background-color: var(--inset);border: 1px solid var(--line2);border-radius: 13px;color: var(--ink);font: 500 14px var(--font);min-height: 42px}.gl select{padding: 0 34px 0 14px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bcc1ea' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position: right 11px center;background-size: 16px;background-repeat: no-repeat}.gl select:hover{background-color: var(--inset-2)}.gl select option{background: var(--glass-solid);color: var(--ink)}.gl select.on{border-color: color-mix(in srgb,var(--g2) 70%,transparent);background-color: color-mix(in srgb,var(--g2) 18%,transparent);color: var(--ink);font-weight: 600}.gl input:focus,.gl select:focus{outline: 2px solid color-mix(in srgb,var(--g1) 70%,transparent);outline-offset: 1px;border-color: transparent}.gl-control{padding: 14px 16px 12px;margin: 0 0 var(--gap)}.gl-toolbar{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 0}.gl-field{display: flex;align-items: center;gap: 8px;flex: 1 1 280px;min-width: 0;height: 44px;padding: 0 14px;border-radius: 14px;background: var(--inset);border: 1px solid var(--line2);color: var(--dim);cursor: text}.gl-field:focus-within{border-color: color-mix(in srgb,var(--g1) 60%,transparent);background: var(--inset-2)}.gl .gl-field input[type="search"]{flex: 1;width: auto;min-width: 0;height: 100%;min-height: 0;padding: 0;border: 0;background: transparent;outline: 0;font: 400 15px var(--font)}.gl-toolbar select{flex: 0 1 auto;min-height: 44px}.gl-go-btn{min-height: 44px}.gl-switches{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin-top: 10px;padding: 2px 2px 0}.gl-check{display: inline-flex;align-items: center;gap: 9px;min-height: 36px;padding: 0;font: 500 13.5px var(--font);color: var(--mut);cursor: pointer}.gl-check:has(input:checked){color: var(--ink)}.gl .gl-check input[type="checkbox"]{-webkit-appearance: none;appearance: none;width: 38px;height: 23px;min-height: 0;margin: 0;border-radius: 99px;cursor: pointer;flex: none;background: radial-gradient(circle at 11.5px 50%,#fff 0 8.5px,transparent 9px),var(--track);box-shadow: inset 0 1px 2px rgba(0,0,0,.25);transition: background-color .2s}.gl .gl-check input[type="checkbox"]:checked{background: radial-gradient(circle at calc(100% - 11.5px) 50%,#fff 0 8.5px,transparent 9px),linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,var(--g1)))}.gl .gl-check input[type="checkbox"]:focus-visible{outline: 2px solid var(--g1);outline-offset: 2px}.gl-count{margin-left: auto;font: 500 12.5px var(--font);color: var(--dim);white-space: nowrap}.gl-count b{color: var(--ink)}.gl-filters.filters{margin: 12px 0 0;background: var(--inset);border: 1px solid var(--line2);border-radius: 16px;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.gl-filters>summary{display: flex;align-items: center;gap: 9px;min-height: 44px;padding: 0 14px;font: 600 14px var(--font);color: var(--ink)}.gl-filters>summary::after{content: none}.gl-filters>summary .gl-i{width: 16px;height: 16px;color: var(--dim)}.gl-filters-x{margin-left: auto;display: grid;place-items: center;transition: transform .2s}.gl-filters[open] .gl-filters-x{transform: rotate(90deg)}.gl-filters .filter-grid{border-top: 1px solid var(--line2);padding: 14px 14px 6px;gap: 12px}.gl-filters .field label{font: 600 12px var(--font);letter-spacing: 0;text-transform: none;color: var(--dim);margin: 0 0 5px 2px}.gl-filters .filter-note{padding: 4px 14px 12px;font: 400 12.5px/1.5 var(--font);color: var(--dim)}.gl-active{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 12px 0 0}.gl-active .chip-x span{margin-left: 2px;opacity: .7}.gl .clear-filters{font: 600 13px var(--font);color: var(--mut)}.gl-tablew{margin-top: 0}.gl .table-wrap{border-radius: var(--r-w);overflow-x: auto}.gl table{font-variant-numeric: tabular-nums}.gl th,.gl td{border-bottom: 1px solid var(--line2);font-family: var(--font);font-size: 13px;padding: 11px 10px}.gl th:first-child,.gl td:first-child{padding-left: 16px}.gl th:last-child,.gl td:last-child{padding-right: 18px}.gl thead th{position: relative;background: transparent;border-bottom: 1px solid var(--line);font: 600 12px var(--font);letter-spacing: 0;text-transform: none;color: var(--dim);padding-top: 14px;padding-bottom: 12px}.gl th a{color: inherit !important}.gl th a::after{content: "↕";opacity: .4;font-size: 10px}.gl th.active a{color: var(--ink) !important}.gl th.active a::after{content: none}.gl td{color: var(--mut);font-weight: 400}.gl td b{color: var(--ink)}.gl td.name{font-family: var(--font);min-width: 220px;max-width: 330px}.gl td.td-tags{white-space: normal;min-width: 120px;max-width: 210px}.gl td.td-tags .chips{flex-wrap: wrap;gap: 4px}.gl td.name a{color: var(--ink) !important;font: 600 14px/1.3 var(--font)}.gl td.name a:hover{color: var(--acc-text) !important}.gl .addr{font: 400 12px var(--font);color: var(--dim)}.gl tbody tr:hover td{background: var(--inset)}.gl tbody tr:last-child td{border-bottom: 0}.gl td.num:first-child{width: 52px}.gl-rank{display: inline-grid;place-items: center;min-width: 30px;height: 24px;padding: 0 6px;border-radius: 8px;background: var(--inset);font: 600 11.5px var(--font);color: var(--mut)}.gl-rank:empty{display: none}.gl-popcell{display: inline-flex;align-items: center;gap: 9px}.gl td.td-pop{min-width: 140px}.gl-td-spark,.gl-th-spark{width: 96px;min-width: 96px}.gl-cell-spark{display: block;width: 84px}.gl-cell-spark .gl-spark{height: 24px}.gl td.age-fresh{color: var(--green);font-weight: 600}.gl td.age-old{color: var(--dim)}.gl .due{background: var(--green);color: #05251a;border-radius: 6px;font: 700 10.5px/1 var(--font);letter-spacing: .02em;padding: 4px 7px}.gl .fw{color: var(--acc-text);border: 0;background: var(--acc-soft);border-radius: 6px;font: 700 10px/1 var(--font);padding: 3px 5px}.gl-next{white-space: nowrap;color: var(--ink)}.gl .chip{border-radius: 99px;font: 500 11.5px/1 var(--font);padding: 5px 9px;background: var(--inset);border-color: transparent;color: var(--mut)}.gl .chip-acc{background: var(--acc-soft);color: var(--acc-text);border-color: transparent}.gl .chip-rate,.gl .chip-modded,.gl .chip-pve,.gl .chip-vanilla,.gl .chip-mode{border-color: transparent}.gl .chip-rate{--t: var(--g6)}.gl .chip-modded{--t: var(--g8)}.gl .chip-pve{--t: var(--g5)}.gl .chip-vanilla{--t: var(--g1)}.gl .chip-mode{--t: var(--g3)}.gl-table-key{margin: 10px 6px 0;font: 400 12.5px/1.5 var(--font);color: var(--dim)}.gl-empty{display: flex;align-items: center;gap: 14px;padding: 28px}.gl-empty p{margin: 0;color: var(--mut)}.gl-pager{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 22px 0 0}.gl-pager-at{font: 500 13.5px var(--font);color: var(--dim)}.gl-pager-at b{color: var(--ink)}.gl-pager-gap{width: 110px}.gl-intro{margin: 0 0 var(--gap)}.gl-body{margin-top: 28px}.gl-intro .prose,.gl-body .prose{font-size: 15.5px}.gl .flash{display: block;border-radius: 16px;background: color-mix(in srgb,var(--g3) 14%,transparent);border: 1px solid color-mix(in srgb,var(--g3) 35%,transparent);color: var(--ink)}.gl .flash a{color: var(--ink) !important;text-decoration: underline;text-underline-offset: 3px}.gl .flash-warn{background: var(--yellow-soft);border-color: color-mix(in srgb,var(--yellow) 40%,transparent)}.gl svg.chart{font-family: var(--font)}.gl svg.chart .grid{stroke: var(--line2);stroke-dasharray: none}.gl svg.chart .tick{fill: var(--dim);font-weight: 500}.gl svg.chart .legend{fill: var(--mut)}.gl svg.chart .line.s1{stroke: url(#gl-g-line) var(--g2)}.gl svg.chart .area.s1{fill: url(#gl-g-area) var(--acc-fill)}.gl svg.chart-big .line{stroke-width: 2.75}.gl svg.chart-big .dot{stroke: var(--glass-solid)}.gl svg.chart .col{fill: var(--inset-2)}.gl svg.chart .col.hi{fill: url(#gl-g-ring) var(--g2)}.gl svg.chart .col:hover{fill: var(--g1)}.gl .chart-tip{background: color-mix(in srgb,var(--glass-solid) 88%,transparent);color: var(--ink);border: 1px solid var(--glass-line);border-radius: 14px;-webkit-backdrop-filter: var(--blur);backdrop-filter: var(--blur);box-shadow: 0 18px 40px -16px rgba(0,0,0,.6)}:root[data-theme="light"] .gl .chart-tip{background: rgba(255,255,255,.9)}.gl .chart-tip .tip-head{font: 600 11.5px var(--font);letter-spacing: 0;text-transform: none;color: var(--dim);opacity: 1}.gl .chart-tip .tip-row b{font-family: var(--font)}.gl .chart-legend{font: 500 12.5px var(--font);color: var(--mut)}.gl .chart-empty{border-radius: 14px;border-color: var(--line);font: 500 13px var(--font);color: var(--dim)}.gl-seg.seg,.gl .seg{background: var(--inset);border: 0;border-radius: 12px;padding: 3px;font: 500 12.5px/1 var(--font)}.gl .seg>button,.gl .seg>a{border-radius: 9px;padding: 7px 11px;min-height: 30px;color: var(--mut);letter-spacing: 0}.gl .seg>.active{background: var(--glass-2);color: var(--ink);box-shadow: inset 0 1px 0 var(--glass-hi),0 2px 8px -4px rgba(0,0,0,.4)}:root[data-theme="light"] .gl .seg>.active{background: #fff;box-shadow: 0 1px 3px rgba(30,40,100,.15)}.gl-wh .gl-seg{margin-left: auto}.gl-seg-pair{display: flex;flex-wrap: wrap;gap: 8px;margin: -2px 0 12px}.gl-note{margin: 10px 0 0;font: 400 12.5px/1.5 var(--font);color: var(--dim)}.gl-sub-h{margin: 20px 0 8px;font: 600 13px var(--font) !important;color: var(--mut);letter-spacing: 0}.gl-mono{font-family: var(--mono);font-size: .92em}.gl-acc{color: var(--acc-text)}.gl-crumb{padding: 22px 0 14px}.gl-crumb .gl-pill .gl-i{width: 15px;height: 15px;margin-left: -3px}.gl-srv-hero{padding: 0;overflow: hidden}.gl-banner{position: relative;height: 190px;overflow: hidden;border-bottom: 1px solid var(--line2);background: var(--inset)}.gl-banner img{position: relative;display: block;width: 100%;height: 100%;object-fit: contain}.gl-banner .gl-banner-fill{position: absolute;inset: -30px;width: calc(100% + 60px);height: calc(100% + 60px);object-fit: cover;filter: blur(30px) saturate(1.3);opacity: .6}.gl-srv-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 18px 32px;padding: 26px 28px 26px}.gl-srv-title{flex: 1 1 440px;min-width: 0}.gl-srv-name{font-size: clamp(24px,3vw,36px);overflow-wrap: anywhere;display: flex;align-items: baseline;gap: 14px}.gl-state{display: inline-block;width: 11px;height: 11px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 4px var(--green-soft),0 0 14px var(--green);flex: none;transform: translateY(-3px)}.gl-state.is-off{background: var(--dim);box-shadow: none}.gl-srv-sub{display: flex;flex-wrap: wrap;gap: 4px 0;margin: 12px 0 2px;font: 500 13.5px var(--font);color: var(--mut)}.gl-srv-sub>span + span::before{content: "·";margin: 0 9px;color: var(--dim)}.gl-on{color: var(--green);font-weight: 600}.gl-connect{display: flex;flex-direction: column;gap: 8px;min-width: 0;flex: 0 1 360px}.gl-copy{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;min-height: 46px;padding: 0 14px;border-radius: 14px;cursor: pointer;background: var(--inset);border: 1px dashed var(--line);color: var(--ink);font: 500 13px var(--mono);text-align: left}.gl-copy span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.gl-copy:hover{border-style: solid;background: var(--inset-2)}.gl-copy.copied{color: var(--green);border-color: var(--green)}.gl-connect-btns{display: flex;gap: 8px;flex-wrap: wrap}.gl-connect-btns .gl-btn{flex: 1 1 auto;min-height: 46px}.gl-srv-glance{margin-top: var(--gap)}.gl-srv-ringrow{display: flex;align-items: center;gap: 28px;flex-wrap: wrap}.gl-ring-xl .gl-ring-in{position: absolute;display: flex;flex-direction: column;align-items: center}.gl-ring-xl .gl-ring-in b{font: 600 38px/1 var(--font);letter-spacing: -.04em;color: var(--ink);font-variant-numeric: tabular-nums}.gl-ring-xl .gl-ring-in small{font: 500 13px var(--font);color: var(--dim);margin-top: 4px}.gl-facts{flex: 1 1 180px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0}.gl-facts>div{padding: 10px 12px;border-radius: 14px;background: var(--inset);min-width: 0}.gl-facts dt{font: 500 12px var(--font);color: var(--dim)}.gl-facts dd{margin: 2px 0 0;font: 600 20px/1.2 var(--font);color: var(--ink);font-variant-numeric: tabular-nums;letter-spacing: -.02em}.gl-facts dd.gl-q{color: var(--blue)}.gl-srv-pct{margin-top: 14px}.gl-spark-mid{height: 92px}.gl-word{font-size: 30px}.gl-srv-cols{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: var(--gap);margin-top: var(--gap);align-items: start}.gl-srv-main,.gl-srv-side{display: flex;flex-direction: column;gap: var(--gap);min-width: 0}.gl-srv-main>.gl-w + .gl-w,.gl-srv-side>.gl-w + .gl-w{margin-top: 0}.gl-chartw .gl-wh{flex-wrap: wrap}.gl-wipe-next{display: flex;align-items: flex-start;gap: 14px;margin: 0 0 6px}.gl-wipe-ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--acc-soft);color: var(--acc-text);flex: none}.gl-wipe-ico .gl-i{width: 22px;height: 22px}.gl-wipe-next p{margin: 0;font: 400 15.5px/1.5 var(--font);color: var(--mut)}.gl-wipe-next b{color: var(--ink);font-weight: 600}.gl-why{display: block;margin-top: 3px;font: 400 13px/1.5 var(--font);color: var(--dim)}.gl-tiles{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 10px;margin: 16px 0 0}.gl-tile-s{display: flex;flex-direction: column;gap: 2px;padding: 12px 14px;border-radius: 16px;background: var(--inset);min-width: 0}.gl-tile-s b{font: 600 22px/1.15 var(--font);letter-spacing: -.02em;color: var(--ink);font-variant-numeric: tabular-nums}.gl-tile-s span{font: 500 12.5px var(--font);color: var(--mut)}.gl-tile-s small{font: 400 12px/1.4 var(--font);color: var(--dim)}.gl-upcoming{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 8px}.gl-upcoming li{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 13px;background: var(--inset);min-width: 0}.gl-up-in{min-width: 58px;padding: 5px 8px;border-radius: 9px;background: var(--inset-2);font: 600 12px var(--font);text-align: center;color: var(--ink);font-variant-numeric: tabular-nums}.gl-upcoming li.is-force .gl-up-in{background: var(--acc-soft);color: var(--acc-text)}.gl-up-at{font: 500 13px var(--font);color: var(--mut);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gl-plain.table-wrap{background: none;border: 0;border-radius: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;margin: 0 -8px}.gl-plain th:first-child,.gl-plain td:first-child{padding-left: 8px}.gl-plain th:last-child,.gl-plain td:last-child{padding-right: 8px}.gl .wipes-table td.name{min-width: 200px}.gl .wipes-table td.name b{font: 600 13.5px var(--font)}.gl .wipes-table .ago{display: block;font: 400 12px var(--font);color: var(--dim)}.gl-more-rows{margin-top: 12px}.gl-map{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 18px;background: var(--inset);margin: 0 0 6px}.gl-map img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease}.gl-map:hover img{transform: scale(1.03)}.gl-map.is-missing{aspect-ratio: 2 / 1;display: grid;place-items: center;font: 500 13px var(--font);color: var(--dim)}.gl-kv{margin: 0}.gl-kv>div{display: flex;justify-content: space-between;gap: 14px;padding: 9px 0;border-top: 1px solid var(--line2);font: 400 13.5px/1.45 var(--font)}.gl-kv>div:first-child{border-top: 0}.gl-kv dt{color: var(--dim);white-space: nowrap}.gl-kv dd{margin: 0;color: var(--ink);text-align: right;min-width: 0;overflow-wrap: anywhere;font-weight: 500}.gl-btn-block{width: 100%;margin-top: 12px}.gl-operator .gl-li{grid-template-columns: 12px minmax(0,1fr) auto}.gl-operator .gl-state{width: 8px;height: 8px;box-shadow: 0 0 0 3px var(--green-soft);transform: none}.gl-desc{white-space: pre-line;max-height: 420px;overflow: auto;overflow-wrap: anywhere;font: 400 14px/1.6 var(--font);color: var(--mut)}.gl-similar,.gl-answers,.gl-tagsw{margin-top: var(--gap)}.gl-list-cols{columns: 2 340px;column-gap: 32px}.gl-list-cols .gl-li{break-inside: avoid}.gl-list-cols .gl-li:first-child{border-top: 1px solid var(--line2)}.gl-list-cols>.gl-li:nth-child(1){border-top: 0}.gl-qa-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 12px}.gl-qa{padding: 14px 16px;border-radius: 16px;background: var(--inset);min-width: 0}.gl-qa-q{margin: 0 0 6px;font: 600 14.5px/1.4 var(--font) !important;color: var(--ink)}.gl-qa-a{margin: 0;font: 400 14px/1.6 var(--font);color: var(--mut)}.gl-answers .gl-sub-h:first-of-type{margin-top: 4px}.gl-tag-raw{margin: 0 0 14px;font: 400 13px/1.6 var(--font);overflow-wrap: anywhere}.gl-tag-raw code,.gl-tag-code{font: 500 12px var(--mono);background: var(--inset);border: 0;border-radius: 8px;padding: 3px 8px;color: var(--ink)}.gl-tag-groups{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 8px 32px}.gl-tag-group{min-width: 0}.gl-tag-row{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 12px;align-items: baseline;padding: 8px 0;border-top: 1px solid var(--line2)}.gl-tag-row.is-site{grid-template-columns: minmax(0,1fr);gap: 4px}.gl-tag-code{justify-self: start;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gl-tag-meaning{font: 400 13.5px/1.5 var(--font);color: var(--mut)}.gl-tag-meaning b{color: var(--ink);font-weight: 600}@media (max-width: 1080px){.gl-srv-cols{grid-template-columns: minmax(0,1fr)}}.gl-spot{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap);margin: 0 0 var(--gap)}.gl-spot-w{gap: 4px;padding: 16px 18px 14px}.gl-spot-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px}.gl-spot-n{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 10px;font: 700 14px var(--font);color: #fff;background: linear-gradient(150deg,var(--g2),var(--g3));box-shadow: 0 6px 14px -6px var(--g3)}.gl-spot-w:nth-child(2) .gl-spot-n{background: linear-gradient(150deg,var(--g1),var(--g2));box-shadow: 0 6px 14px -6px var(--g1)}.gl-spot-w:nth-child(3) .gl-spot-n{background: linear-gradient(150deg,var(--g4),var(--g3));box-shadow: 0 6px 14px -6px var(--g4)}.gl-spot-name{font: 600 15px/1.3 var(--font);color: var(--ink);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.6em}.gl-spot-meta{font: 400 12px var(--font);color: var(--dim);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gl-spot-pop{margin: 6px 0 4px}.gl-spot-pop .gl-pop b{font-size: 22px;letter-spacing: -.02em}.gl-spot-w .gl-spark{height: 40px;margin-top: auto}.gl-control-row .gl-toolbar .gl-count{margin-left: auto}.gl-cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(360px,100%),1fr));gap: var(--gap)}.gl-cards>.gl-w + .gl-w{margin-top: 0}.gl-blurb{margin: -4px 0 8px}.gl-doc{padding-bottom: 40px}.gl-doc-intro .prose{font-size: 18px;color: var(--ink)}.gl-doc-intro + .gl-doc-body{margin-top: var(--gap)}.gl-middle{margin-top: 28px}.gl-intro-after{margin-top: var(--gap)}.gl-gap-top{margin-top: var(--gap)}.gl-alert{display: flex;align-items: flex-start;gap: 14px;padding: 16px 18px;margin: 0 0 var(--gap);border-color: color-mix(in srgb,var(--g4) 45%,transparent)}.gl-alert p{margin: 0;color: var(--mut);font-size: 14.5px}.gl-alert b{color: var(--ink)}.gl-activity{margin: 0 0 var(--gap);grid-auto-rows: minmax(170px,auto)}.gl-watch-row{display: flex;align-items: center;gap: 14px;min-width: 0}.gl-watch-main{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 2px}.gl-watch-name{font: 600 16px/1.3 var(--font);color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gl-watch-main .gl-cap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gl-watch-pop .gl-pop b{font-size: 20px}.gl-spark-watch{height: 46px}.gl-when{font-weight: 600;color: var(--ink)}.gl td.age-fresh .gl-when{color: var(--green)}.gl-list-when .gl-li{grid-template-columns: auto minmax(0,1fr) minmax(48px,76px) auto}.gl-list-when .gl-li-n{width: auto;min-width: 46px;padding: 0 7px}.gl-clockw{margin: 0;display: flex;flex-direction: column}.gl-clock-box{position: relative;display: grid;place-items: center;flex: 1 1 auto;padding: 4px 0 10px}.gl-polar{width: min(100%,300px);height: auto;overflow: visible}.gl-polar-track{fill: var(--inset)}.gl-polar-w{fill: var(--inset-2);transition: opacity .2s}.gl-polar-w.gl-lv-1{fill: color-mix(in srgb,var(--g1) 45%,transparent)}.gl-polar-w.gl-lv-2{fill: color-mix(in srgb,var(--g2) 65%,transparent)}.gl-polar-w.gl-lv-3{fill: color-mix(in srgb,var(--g3) 80%,transparent)}.gl-polar-w.gl-lv-4{fill: url(#gl-g-warm) var(--g4)}.gl-polar-w:hover{opacity: .75}.gl-polar-l{font: 600 11px var(--font);fill: var(--dim)}.gl-polar-c{position: absolute;display: flex;flex-direction: column;align-items: center;pointer-events: none}.gl-polar-c b{font: 600 22px/1 var(--font);color: var(--ink);letter-spacing: -.02em}.gl-polar-c span{font: 500 11px var(--font);color: var(--dim);margin-top: 4px}.gl-fw-cap{margin-top: auto;padding-top: 12px}.gl-ringset{display: flex;justify-content: space-around;gap: 14px;flex-wrap: wrap}.gl-ringset-i{display: flex;flex-direction: column;align-items: center;gap: 4px;text-align: center;min-width: 0;flex: 1 1 120px}.gl-ringset-i .gl-ring-box b{font-size: 17px}.gl-ringset-k{font: 600 13.5px var(--font);color: var(--ink);margin-top: 4px}.gl-ringset-n{font: 400 12px/1.35 var(--font);color: var(--dim)}.gl-dates{list-style: none;margin: 0 0 10px;padding: 0;display: flex;flex-direction: column;gap: 8px}.gl-dates li{display: flex;align-items: center;gap: 12px}.gl-date-tile{display: flex;flex-direction: column;align-items: center;width: 44px;border-radius: 11px;overflow: hidden;background: var(--inset-2);flex: none}.gl-date-tile small{display: block;width: 100%;padding: 2px 0;text-align: center;background: linear-gradient(180deg,#ff6b6b,#e8434f);color: #fff;font: 700 9.5px/1.3 var(--font);letter-spacing: .06em;text-transform: uppercase}.gl-date-tile b{font: 600 19px/1.35 var(--font);color: var(--ink)}.gl-date-main{display: flex;flex-direction: column;min-width: 0;font: 400 13px/1.35 var(--font);color: var(--mut)}.gl-date-main b{font: 600 12px var(--font);color: var(--dim);text-transform: capitalize}.gl-dates li.is-next .gl-date-main span{color: var(--ink);font-weight: 600}.gl-heatw{margin-top: var(--gap)}.gl-heat-wrap{overflow-x: auto;margin: 0 -4px;padding: 0 4px}.gl .heat{border-spacing: 4px;min-width: 700px}.gl .heat th{font: 500 10.5px var(--font);color: var(--dim)}.gl .heat tbody th{font: 600 11.5px var(--font);color: var(--mut)}.gl .heat td{height: 22px;border-radius: 6px;background: var(--inset);border: 0}.gl .heat td.num{font: 600 11.5px var(--font);background: transparent;color: var(--mut)}.gl .heat-0{background: var(--inset) !important}.gl .heat-1{background: color-mix(in srgb,var(--g2) 24%,transparent) !important}.gl .heat-2{background: color-mix(in srgb,var(--g2) 55%,transparent) !important}.gl .heat-3{background: color-mix(in srgb,var(--g3) 72%,transparent) !important}.gl .heat-4{background: linear-gradient(135deg,var(--g4),var(--g3)) !important;box-shadow: 0 0 12px -2px var(--g3)}.gl-heat-legend{display: flex;align-items: center;gap: 4px;margin-top: 12px;font: 500 12px var(--font);color: var(--dim);flex-wrap: wrap}.gl-heat-legend i{width: 16px;height: 12px;border-radius: 4px;display: inline-block}.gl-pair{margin-top: var(--gap)}.gl-bars{list-style: none;margin: 4px 0 0;padding: 0;display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 10px;align-items: end;height: 220px}.gl-bars li{display: flex;flex-direction: column;align-items: center;gap: 6px;height: 100%;min-width: 0}.gl-bar{position: relative;flex: 1 1 auto;width: 100%;max-width: 46px;border-radius: 12px;background: var(--inset);display: flex;align-items: flex-end;overflow: hidden}.gl-bar i{display: block;width: 100%;border-radius: 12px;background: linear-gradient(180deg,var(--g2),color-mix(in srgb,var(--g2) 45%,var(--g1)))}.gl-bars li.is-top .gl-bar i{background: linear-gradient(180deg,var(--g3),var(--g4));box-shadow: 0 0 18px -4px var(--g3)}.gl-bar-v{font: 600 12.5px var(--font);color: var(--ink);font-variant-numeric: tabular-nums}.gl-bar-k{font: 600 12px var(--font);color: var(--mut)}.gl-bar-n{font: 400 11px var(--font);color: var(--dim);font-variant-numeric: tabular-nums}.gl-shares{list-style: none;margin: 0;padding: 0}.gl-shares li{display: flex;align-items: flex-start;gap: 14px;padding: 10px 0;border-top: 1px solid var(--line2)}.gl-shares li:first-child{border-top: 0}.gl-share-p{min-width: 48px;font: 600 18px/1.2 var(--font);color: var(--ink);font-variant-numeric: tabular-nums}.gl-share-main{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.gl-share-main b{font: 600 14px var(--font);color: var(--ink)}.gl-share-main>span:not(.gl-share-bar){font: 400 12.5px var(--font);color: var(--dim)}.gl-share-bar{display: block;height: 5px;margin-top: 6px;border-radius: 99px;background: var(--track);overflow: hidden}.gl-share-bar i{display: block;height: 100%;border-radius: inherit;background: var(--sc)}.gl-fw-top{grid-auto-rows: auto}.gl-cdw,.gl-calw{display: flex;flex-direction: column}.gl-cd-lg{gap: 16px;margin: 4px 0 18px}.gl-cd-lg .gl-cd-v{font-size: clamp(30px,3.4vw,46px)}.gl-cd-lg .gl-cd-k{font-size: 12px}.gl-cd-lg .gl-cd-ring circle{stroke-width: 6}.gl-when-line{margin: 0 0 6px;font: 400 16px/1.5 var(--font);color: var(--mut);text-wrap: balance}.gl-when-line b{color: var(--ink);font-weight: 600}.gl-when-line b.gl-acc{color: var(--acc-text)}.gl-cycle{margin-top: 16px}.gl-cycle-ends{display: flex;justify-content: space-between;gap: 10px;margin-top: 8px;font: 500 12px var(--font);color: var(--dim)}.gl-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 18px}.gl-cal{display: flex;flex-direction: column;gap: 4px;flex: 1 1 auto}.gl-cal-row{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 4px}.gl-cal-head span{text-align: center;font: 600 12px var(--font);color: var(--dim);padding: 4px 0 6px}.gl-cal-d{display: grid;place-items: center;aspect-ratio: 1.15;max-height: 54px;border-radius: 14px;font: 500 15px var(--font);color: var(--mut);font-variant-numeric: tabular-nums;position: relative}.gl-cal-d.is-past{color: color-mix(in srgb,var(--dim) 60%,transparent)}.gl-cal-d.is-between{background: color-mix(in srgb,var(--g4) 14%,transparent);color: var(--ink)}.gl-cal-d.is-today{box-shadow: inset 0 0 0 2px var(--g1);color: var(--ink);font-weight: 700}.gl-cal-d.is-wipe{background: linear-gradient(150deg,var(--g4),var(--g3));color: #2a0a1c;font-weight: 800;box-shadow: 0 10px 22px -10px var(--g3)}.gl-cal-d.is-wipe::after{content: "";position: absolute;bottom: 6px;width: 4px;height: 4px;border-radius: 50%;background: currentColor}.gl-cal-key{display: flex;flex-wrap: wrap;gap: 6px 16px;margin-top: 14px;font: 500 12.5px var(--font);color: var(--dim)}.gl-cal-key span{display: inline-flex;align-items: center;gap: 7px}.gl-cal-key i{width: 12px;height: 12px;border-radius: 4px}.gl-cal-key .k-wipe{background: linear-gradient(150deg,var(--g4),var(--g3))}.gl-cal-key .k-today{box-shadow: inset 0 0 0 2px var(--g1)}.gl-cal-key .k-between{background: color-mix(in srgb,var(--g4) 22%,transparent)}.gl-wz{margin-top: 8px}.gl-wz .wz-head{display: block;max-width: none}.gl-wz .wz-title{font-size: 24px}.gl .wz-controls .seg button.active{background: var(--glass-2);color: var(--ink)}.gl .wz-board{gap: 12px}.gl .wz-tile{border-radius: 22px;padding: 14px 14px 12px;gap: 10px}.gl .wz-tile-top{align-items: flex-start}.gl .wz-tile-city b{font: 600 14px var(--font)}.gl .wz-tile-city span{font: 400 12px var(--font);color: var(--dim)}.gl .wz-tile-time .wz-t{font: 600 26px/1 var(--font);letter-spacing: -.03em}.gl .wz-tile-foot{font: 500 11.5px var(--font);border-top-color: var(--line2)}.gl .wz-tile.you{border-color: color-mix(in srgb,var(--g1) 55%,transparent);background: linear-gradient(180deg,color-mix(in srgb,var(--g1) 14%,transparent),transparent 80%),var(--glass)}.gl-face{width: 40px;height: 40px;margin-left: auto;flex: none}.gl-face-bg{fill: var(--inset-2);stroke: var(--line);stroke-width: 1.5}.wz-tile.tod-night .gl-face-bg,.wz-tile.tod-evening .gl-face-bg{fill: #1b1e4a}.wz-tile.tod-morning .gl-face-bg,.wz-tile.tod-afternoon .gl-face-bg,.wz-tile.tod-dawn .gl-face-bg{fill: #f6f7ff}.gl-face-tick{stroke: var(--dim);stroke-width: 2.5;stroke-linecap: round}.gl-face-h,.gl-face-m{stroke-linecap: round;transition: transform .5s cubic-bezier(.3,1.3,.5,1)}.gl-face-h{stroke: var(--ink);stroke-width: 6}.gl-face-m{stroke: var(--ink);stroke-width: 3.5}.wz-tile.tod-morning .gl-face-h,.wz-tile.tod-morning .gl-face-m,.wz-tile.tod-afternoon .gl-face-h,.wz-tile.tod-afternoon .gl-face-m,.wz-tile.tod-dawn .gl-face-h,.wz-tile.tod-dawn .gl-face-m{stroke: #1b1e4a}.wz-tile.tod-night .gl-face-h,.wz-tile.tod-night .gl-face-m,.wz-tile.tod-evening .gl-face-h,.wz-tile.tod-evening .gl-face-m{stroke: #f6f7ff}.wz-tile.tod-morning .gl-face-tick,.wz-tile.tod-afternoon .gl-face-tick,.wz-tile.tod-dawn .gl-face-tick{stroke: #8a8fb5}.gl-face-c{fill: var(--g4)}.gl .wz-you{border-radius: 22px;border-color: color-mix(in srgb,var(--g1) 45%,transparent)}.gl .wz-you-time b,.gl .wz-tile-time .wz-t{font-family: var(--font)}.gl .card.wz-card{border-radius: var(--r-w)}.gl .wz-region:last-of-type .wz-table tbody tr:last-child td{border-bottom: 0}.gl .wz-table thead th{background: color-mix(in srgb,var(--glass-solid) 92%,transparent);font: 600 12px var(--font);letter-spacing: 0;text-transform: none;color: var(--dim);top: 80px}.gl .wz-table td{font: 500 13px var(--font)}.gl .wz-table td.c-time .wz-t{font: 600 14.5px var(--font)}.gl .wz-regions .chip{border-radius: 99px}.gl .wz-regions .chip.active{background: var(--glass-2);border-color: var(--glass-line);color: var(--ink)}.gl .wz-region-title{font: 600 16px var(--font)}.gl-twelve,.gl-lastw{margin-top: var(--gap)}.gl-datetiles{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px}.gl-datetile{display: flex;flex-direction: column;padding: 12px 14px;border-radius: 18px;background: var(--inset);min-width: 0}.gl-datetile.is-next{background: linear-gradient(150deg,color-mix(in srgb,var(--g4) 28%,transparent),color-mix(in srgb,var(--g3) 20%,transparent));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--g4) 45%,transparent)}.gl-dt-m{font: 700 11px var(--font);letter-spacing: .06em;text-transform: uppercase;color: var(--red)}.gl-dt-d{font: 600 34px/1.1 var(--font);letter-spacing: -.03em;color: var(--ink)}.gl-dt-k{font: 400 12px/1.35 var(--font);color: var(--mut);margin-top: 4px}.gl-dt-u{font: 500 11.5px var(--font);color: var(--dim);margin-top: 2px}.gl-answer{margin: 0 0 14px;font: 400 15.5px/1.55 var(--font);color: var(--mut)}.gl-answer b{color: var(--ink);font-weight: 600}.gl-chart-gap{margin-bottom: 16px}.gl-updated{margin-top: 6px;font-size: 12.5px;color: var(--dim)}.gl-updated time{color: var(--mut)}.gl-split{display: flex;flex-direction: column}.gl-split-body{display: flex;align-items: flex-start;gap: 22px;min-width: 0}.gl-split-body .gl-donut-box{margin-top: 8px}.gl-split .share-list{flex: 1 1 auto;min-width: 0}.gl .share{border-top-color: var(--line2)}.gl .share-head{border-bottom-color: var(--line)}.gl .share-head>span{font: 600 11.5px var(--font);letter-spacing: 0;text-transform: none;color: var(--dim)}.gl .share-dot{border-radius: 50%;width: 9px;height: 9px}.gl .share-label{font: 600 14px/1.35 var(--font)}.gl .share-label .note,.gl .share-label .srv{font-family: var(--font)}.gl .share-v,.gl .share-p,.gl .share-s,.gl .share-c{font-family: var(--font)}.gl .share svg.spark .spark-line{stroke: var(--sc,var(--g2));stroke-width: 2}.gl .share-total{border-top-color: var(--line)}.gl-split .gl-note{margin-top: auto;padding-top: 12px}.gl-facts-3{grid-template-columns: repeat(3,minmax(0,1fr));margin: 0 0 6px}.gl-facts-3 dd{font-size: 19px}.gl-splits .gl-split.gl-m .gl-split-body{flex-direction: column;align-items: stretch}.gl-splits .gl-split.gl-m .gl-donut-box{align-self: center}.gl-busy{margin-top: var(--gap)}.gl-pc .gl-listw{margin-top: var(--gap)}.gl-status{padding: 26px 28px 22px;overflow: hidden;margin-top: 28px}.gl-status::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(520px 260px at 0% 0%,color-mix(in srgb,var(--st) 30%,transparent),transparent 70%)}.gl-st-up{--st: var(--green)}.gl-st-partial{--st: var(--yellow)}.gl-st-down{--st: var(--red)}.gl-st-stale{--st: var(--dim)}.gl-status-top{position: relative;display: flex;align-items: center;gap: 22px 28px;flex-wrap: wrap}.gl-badge{display: grid;place-items: center;width: 84px;height: 84px;border-radius: 28px;flex: none;color: #fff;background: linear-gradient(150deg,color-mix(in srgb,var(--st) 80%,#fff),var(--st));box-shadow: 0 0 0 8px color-mix(in srgb,var(--st) 16%,transparent),0 16px 40px -10px var(--st)}.gl-st-up .gl-badge,.gl-st-partial .gl-badge{color: #06261b}.gl-badge .gl-i{width: 44px;height: 44px;stroke-width: 2.6}.gl-status-text{flex: 1 1 380px;min-width: 0}.gl-status-text .gl-kicker{margin-bottom: 8px}.gl-status .gl-h1{font-size: clamp(30px,4.2vw,54px);color: var(--ink)}.gl-status-detail{margin: 10px 0 0;max-width: 40em;font: 400 16px/1.55 var(--font);color: var(--mut)}.gl-status-ring{display: flex;flex-direction: column;align-items: center;gap: 8px;max-width: 190px;text-align: center}.gl-status-ring .gl-ring-in{position: absolute;display: flex;flex-direction: column;align-items: center}.gl-status-ring .gl-ring-in b{font: 600 30px/1 var(--font);letter-spacing: -.03em}.gl-status-ring .gl-ring-in small{font: 500 12px var(--font);color: var(--dim);margin-top: 3px}.gl-uptime{position: relative;margin-top: 24px}.gl-uptime-bars{display: flex;align-items: flex-end;gap: 3px;height: 54px}.gl-uptime-bars i{flex: 1 1 0;min-width: 2px;border-radius: 4px;background: var(--green);opacity: .85}.gl-uptime-bars i:hover{opacity: 1}.gl-uptime i.is-warn,.gl-uptime-x i.is-warn{background: var(--yellow)}.gl-uptime i.is-down,.gl-uptime-x i.is-down{background: var(--red)}.gl-uptime-x{display: flex;justify-content: space-between;gap: 10px;margin-top: 8px;font: 500 12px var(--font);color: var(--dim);flex-wrap: wrap}.gl-uptime-x span:nth-child(2){display: inline-flex;align-items: center;gap: 6px}.gl-uptime-x i{display: inline-block;width: 9px;height: 9px;border-radius: 3px;background: var(--green);margin-left: 6px}.gl-pill-st{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px 4px 8px;border-radius: 99px;background: var(--inset);font: 600 12px var(--font);color: var(--dim)}.gl-pill-st::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.gl-pill-st.is-on{color: var(--green);background: var(--green-soft)}.gl-sm-grid{columns: 4 260px;column-gap: var(--gap)}.gl-sm-grid>.gl-w{break-inside: avoid;margin: 0 0 var(--gap);display: block}.gl-sm-grid>.gl-w + .gl-w{margin-top: 0}.gl-sm-links{list-style: none;margin: 0;padding: 0}.gl-sm-links li + li{border-top: 1px solid var(--line2)}.gl-sm-links a{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 9px 2px;font: 500 14px/1.35 var(--font);color: var(--ink) !important}.gl-sm-links a .gl-i{width: 14px;height: 14px;color: var(--dim);flex: none}.gl-sm-links a:hover{color: var(--acc-text) !important}.gl .sm-letters{gap: 8px}.gl .sm-letter{border-radius: 16px;background: var(--inset);border: 1px solid var(--line2);color: var(--ink) !important}.gl .sm-letter b{font: 600 18px/1 var(--font)}.gl .sm-letter span{font: 500 11px var(--font);color: var(--dim)}.gl a.sm-letter:hover{background: var(--inset-2);border-color: var(--glass-line)}.gl .sm-letter.active{background: var(--glass-2);border-color: var(--glass-line)}.gl .page-head h1{font: 700 clamp(28px,3.4vw,42px)/1.1 var(--font);letter-spacing: -.03em}.gl .page-head .note.mono{font: 500 13px var(--font);color: var(--dim)}.gl .sm-crumb a{color: var(--mut)}.gl .pager a{border-radius: 12px;color: var(--mut)}.gl .pager a:hover{background: var(--inset);border-color: var(--line2)}.gl .pager .cur{background: var(--glass-2);color: var(--ink);border-radius: 12px}.gl .note{font-family: var(--font)}.gl .eyebrow{font: 600 12px var(--font);letter-spacing: 0;text-transform: none}.gl .error-page{padding-top: 48px}.gl .error-code{font: 700 clamp(96px,18vw,180px)/.9 var(--font);letter-spacing: -.06em;background: linear-gradient(120deg,var(--g1),var(--g2) 45%,var(--g3) 75%,var(--g4));-webkit-background-clip: text;background-clip: text;color: transparent}.gl .info-head h1{font-family: var(--font);letter-spacing: -.035em}.gl .search-pill{border-radius: 20px;padding: 6px 6px 6px 18px}.gl .search-pill input[type="search"]{background: transparent;border: 0}.gl .search-pill::before{content: none}@media (max-width: 1120px){.gl-nav{display: none}.gl-find{display: none}.gl-find-btn{display: inline-grid;margin-left: auto}.gl-toggle-input:checked + .gl-find-btn{background: var(--inset-2)}#gl-find-toggle:checked ~ .gl-find{display: flex;position: absolute;left: 0;right: 0;top: calc(100% + 8px);height: 48px;flex: none;background: var(--glass-solid);border: 1px solid var(--glass-line);box-shadow: var(--shadow-w);border-radius: 16px}.gl-top-in{position: relative}#gl-find-toggle:focus-visible + .gl-find-btn{outline: 2px solid var(--g1);outline-offset: 2px}.gl-dock{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);position: fixed;z-index: 45;left: 50%;bottom: calc(10px + env(safe-area-inset-bottom,0px));transform: translateX(-50%);width: min(460px,calc(100% - 20px));padding: 6px;gap: 2px;border-radius: 28px;background: color-mix(in srgb,var(--glass-solid) 62%,transparent)}:root[data-theme="light"] .gl-dock{background: rgba(255,255,255,.66)}.gl-dock-a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 54px;padding: 6px 2px 5px;border-radius: 22px;cursor: pointer;color: var(--mut) !important;font: 500 11px/1.1 var(--font);white-space: nowrap;overflow: hidden}.gl-dock-a .gl-i{width: 23px;height: 23px}.gl-dock-a span{max-width: 100%;overflow: hidden;text-overflow: ellipsis}.gl-dock-a.is-on{color: var(--ink) !important;background: var(--glass-2);box-shadow: inset 0 1px 0 var(--glass-hi)}.gl-more-input:checked ~ .gl-dock .gl-dock-more{color: var(--ink) !important;background: var(--glass-2)}.gl-more-input:focus-visible ~ .gl-dock .gl-dock-more{outline: 2px solid var(--g1);outline-offset: -2px}.gl-more-input:checked ~ .gl-sheet{display: block}.gl-sheet{position: fixed;inset: 0;z-index: 44}.gl-sheet-scrim{position: absolute;inset: 0;background: rgba(6,8,30,.45);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}:root[data-theme="light"] .gl-sheet-scrim{background: rgba(40,50,110,.18)}.gl-sheet-panel{position: absolute;left: 50%;transform: translateX(-50%);bottom: calc(84px + env(safe-area-inset-bottom,0px));width: min(460px,calc(100% - 20px));max-height: calc(100vh - 120px);overflow: auto;padding: 10px 14px 16px;border-radius: 28px;background: color-mix(in srgb,var(--glass-solid) 80%,transparent);animation: gl-rise .3s cubic-bezier(.2,.9,.3,1)}:root[data-theme="light"] .gl-sheet-panel{background: rgba(255,255,255,.86)}.gl-sheet-grab{width: 38px;height: 5px;border-radius: 99px;background: var(--track);margin: 0 auto 12px}.gl-find-sheet{display: flex;height: 46px;margin: 0 0 14px}.gl-sheet-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.gl-tile{display: flex;align-items: center;gap: 10px;min-height: 52px;padding: 8px 12px;border-radius: 16px;background: var(--inset);font: 600 14px/1.25 var(--font);color: var(--ink) !important}.gl-tile.is-on{background: var(--inset-2)}.gl-sheet-links{display: flex;flex-wrap: wrap;gap: 4px 2px;margin-top: 14px}.gl-sheet-links a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 10px;font: 500 14px var(--font);color: var(--mut) !important}.gl-foot{padding-bottom: calc(100px + env(safe-area-inset-bottom,0px))}}@keyframes gl-rise{from{transform: translate(-50%,24px);opacity: 0}}@media (max-width: 1100px){.gl-spot{grid-template-columns: repeat(3,minmax(0,1fr))}.gl .wz-table thead th{top: 72px}}@media (max-width: 900px){:root{--gap: 14px}.gl-spot{grid-template-columns: repeat(2,minmax(0,1fr))}.gl-spot>:nth-child(3){display: none}.gl-grid{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: minmax(170px,auto)}.gl-m,.gl-l{grid-column: span 2}.gl-stack-pages{grid-auto-columns: calc((100% - 14px) / 2);gap: 14px}.gl-foot-panel{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.gl-foot-brand{grid-column: 1 / -1}}@media (max-width: 640px){:root{--gap: 12px}.container,.container-narrow{padding-left: 16px;padding-right: 16px}.gl-top{padding-top: 8px}.gl-top-in{width: calc(100% - 20px);min-height: 56px;padding: 7px 8px 7px 10px;border-radius: 20px;gap: 8px}.gl-brand-tile{width: 34px;height: 34px}.gl-grid{grid-auto-rows: minmax(150px,auto)}.gl-w{padding: 15px 16px 16px;border-radius: 22px}.gl-wh{margin-bottom: 10px;gap: 8px}.gl-app{width: 26px;height: 26px;border-radius: 8px}.gl-app .gl-i{width: 15px;height: 15px}.gl-wt{font-size: 13px !important}.gl-wh{flex-wrap: wrap;row-gap: 2px}.gl-wnote:not(.gl-wnote-live){flex-basis: calc(100% - 34px);margin-left: 34px;white-space: normal;font-size: 11.5px;line-height: 1.35}.gl-mid-v{font-size: 32px}.gl-cap{font-size: 12.5px}.gl-hero{padding: 30px 0 22px}.gl-display{font-size: 36px}.gl-lede{font-size: 16px}.gl-search{margin-top: 20px;padding-left: 14px;border-radius: 18px}.gl-search .gl-btn{padding: 0 14px}.gl-head{padding: 28px 0 18px}.gl-h1{font-size: 30px}.gl-sec{margin: 40px 0 14px}.gl-h2{font-size: 21px !important}.gl-s .gl-wt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gl-s .gl-go{font-size: 12px}.gl-s-body{flex-direction: column;align-items: flex-start}.gl-s-body .gl-ring-box{position: static;margin-top: 10px}.gl-s-body .gl-ring-box .gl-ring{width: 46px;height: 46px}.gl-s-body .gl-ring-box b{font-size: 11px}.gl-s .gl-go{display: none}.gl-control{padding: 12px}.gl-toolbar select{flex: 1 1 40%}.gl-go-btn{flex: 1 1 100%}.gl-count{margin-left: 0;flex-basis: 100%}.gl-pager .gl-btn{padding: 0 12px}.gl-pager-at span{display: none}.gl-pager-gap{width: 90px}.gl-tablew .table-cards{background: none;border: 0;border-radius: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;overflow: visible}.gl .table-cards tbody tr{background: color-mix(in srgb,var(--glass-solid) 55%,transparent);border: 1px solid var(--glass-line);border-radius: 20px;box-shadow: var(--shadow-w);padding: 12px 14px;margin-bottom: 10px}:root[data-theme="light"] .gl .table-cards tbody tr{background: rgba(255,255,255,.68)}.gl .table-cards td.name a{font-size: 14.5px}.gl .table-cards td.gl-td-spark{order: 2;flex: 1 1 100%;width: auto;min-width: 0}.gl .table-cards .gl-cell-spark{width: 100%}.gl .table-cards td[data-l]::before{font: 500 11px var(--font);letter-spacing: 0;text-transform: none;color: var(--dim)}.gl .table-cards td[data-l]{font-size: 12.5px}.gl .table-cards tbody tr{gap: 8px 12px}.gl .table-cards td,.gl .table-cards td:first-child,.gl .table-cards td:last-child{padding: 0;border: 0}.gl .table-cards tbody tr::after{display: none}.gl .table-cards td.name,.gl .table-cards td.name:first-child{white-space: normal;min-width: 0;max-width: none;flex: 1 1 calc(100% - 132px)}.gl .table-cards td.name a{-webkit-line-clamp: 2}.gl .table-cards td.td-pop{min-width: 0;padding-top: 2px}.gl .table-cards .gl-cell-spark .gl-spark{height: 26px}.gl .table-cards td[data-l]:not(.td-lead) ~ td[data-l]:not(.td-lead){padding-left: 10px}.gl .table-cards td.td-pop .gl-popcell{flex-direction: row-reverse}.gl-cd-sm{grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.gl-cd-sm .gl-cd-v{font-size: 20px}.gl-donut-row{gap: 16px}.gl-donut-box .gl-donut{width: 112px;height: 112px}.gl-li{grid-template-columns: 22px minmax(0,1fr) 52px auto;gap: 10px}.gl-stack-pages{grid-auto-columns: 100%;gap: 12px}.gl-stack-note{margin-left: 0}.gl-faq{padding: 16px 16px 6px;margin-top: 36px}.gl-faq-item>.prose{padding-right: 0}.gl-quick-group{grid-template-columns: minmax(0,1fr);gap: 6px}.gl-foot-panel{grid-template-columns: minmax(0,1fr);padding: 22px 20px}.gl-text{padding: 18px 18px}.gl-srv-head{padding: 18px 16px 18px}.gl-banner{height: 120px}.gl-srv-ringrow{gap: 16px}.gl-ring-xl .gl-ring{width: 132px;height: 132px}.gl-ring-xl .gl-ring-in b{font-size: 28px}.gl-facts{flex-basis: 100%}.gl-facts dd{font-size: 17px}.gl-word{font-size: 24px}.gl-wh .gl-seg{margin-left: 0}.gl-chartw .gl-wh .gl-wt{flex-basis: calc(100% - 40px)}.gl-tag-groups,.gl-qa-grid{grid-template-columns: minmax(0,1fr)}.gl-kv>div{font-size: 13px}.gl-spot{grid-template-columns: minmax(0,1fr);gap: 10px}a.gl-spot-w{display: grid;grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "top name pop" "top meta pop" "spark spark spark";gap: 2px 12px;align-items: center}.gl-spot-top{grid-area: top;margin: 0;flex-direction: column;gap: 6px}.gl-spot-top .gl-fill{display: none}.gl-spot-name{grid-area: name;min-height: 0;-webkit-line-clamp: 1;font-size: 14px}.gl-spot-meta{grid-area: meta}.gl-spot-pop{grid-area: pop;margin: 0}.gl-spot-pop .gl-pop b{font-size: 16px}.gl-spot-w .gl-spark{grid-area: spark;height: 30px;margin-top: 8px}.gl-watch-row{gap: 10px}.gl-watch-name{font-size: 14.5px}.gl-watch-pop .gl-pop b{font-size: 15px}.gl-watch-pop .gl-pop span{display: none}.gl-bars{height: 180px;gap: 6px}.gl-bar-n{display: none}.gl-cd-lg{gap: 8px}.gl-cd-lg .gl-cd-v{font-size: 26px}.gl-cd-lg .gl-cd-k{font-size: 10.5px}.gl-actions .gl-btn{flex: 1 1 auto}.gl-cal-d{border-radius: 11px;font-size: 14px}.gl-face{width: 30px;height: 30px}.gl .wz-tile-top{gap: 8px}.gl .wz-tile-time .wz-t{font-size: 22px}.gl-datetiles{grid-template-columns: repeat(2,minmax(0,1fr))}.gl-split-body{flex-direction: column;align-items: stretch}.gl-split-body .gl-donut-box{align-self: center}.gl-facts-3 dd{font-size: 16px}.gl-status{padding: 20px 18px 18px;margin-top: 18px}.gl-badge{width: 64px;height: 64px;border-radius: 22px}.gl-badge .gl-i{width: 34px;height: 34px}.gl-status-ring{max-width: none;flex-direction: row;text-align: left}.gl-status-ring .gl-ring{width: 96px;height: 96px}.gl-status-ring .gl-ring-in b{font-size: 22px}.gl-uptime-bars{gap: 2px;height: 44px}.gl-uptime-bars i{border-radius: 2px}.gl-clockw .gl-polar{width: min(100%,260px)}}@media (prefers-reduced-motion: reduce){.gl-wall::before,.gl-live,.gl-sheet-panel{animation: none}.gl-ring-fill,a.gl-w,.gl-link,.gl-switch::before,.gl-faq-x,.gl-dots i,.gl-shortcut,.gl-go .gl-i,.gl-face-h,.gl-face-m,.gl-map img,.gl-filters-x{transition: none}.gl-map:hover img{transform: none}.gl-stack-pages{scroll-behavior: auto}a.gl-w:hover,.gl-link:hover,.gl-shortcut:hover{transform: none}}@media print{.gl-wall,.gl-dock,.gl-sheet,.gl-switch,.gl-find,.gl-find-btn{display: none !important}.gl-w,.gl-top-in,.gl-foot-panel{-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: none;background: #fff;border-color: #ccd}.gl-top{position: static}}
