.gss-page{--gss-ink:#18151f;--gss-violet:#6d46ea;--gss-orange:#df7b2d;--gss-line:#ded9e8;color:var(--gss-ink);background:#fbfaf7}.gss-hero,.gss-module-strip,.gss-history,.gss-interpret,.gss-embed,.gss-sources,.gss-faq{width:min(1180px,100% - 32px);margin:0 auto}.gss-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:center;gap:72px;min-height:650px;padding:68px 0 62px;display:grid}.gss-back{color:#2b205d;border-bottom:1px solid;margin-bottom:28px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.gss-hero h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(54px,7.6vw,102px);line-height:.91}.gss-hero h1 span{color:var(--gss-violet)}.gss-lead{color:#5f5a69;max-width:710px;margin:30px 0 0;font-size:19px;line-height:1.75}.gss-sync-line{color:#5f5a69;flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;font-size:13px;display:flex}.gss-sync-line strong{color:var(--gss-ink)}.gss-sync-line time:not(:empty):before{content:"·";margin-right:9px}.gss-live-dot{background:#a69fad;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #a69fad24}.gss-live-dot.is-ok{background:#27855c;box-shadow:0 0 0 6px #27855c21}.gss-live-dot.has-issue{background:var(--gss-orange);box-shadow:0 0 0 6px #df7b2d26}.gss-now-card{color:#fff;background:#19151f;border:1px solid #292330;border-radius:8px 52px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 30px 80px #20182d2e}.gss-now-card:before{content:"";background:radial-gradient(circle at 58% 44%,#6d46ea61,#0000 36%),linear-gradient(145deg,#ffffff0e,#0000 48%);position:absolute;inset:0}.gss-now-head{z-index:2;color:#c9c0d3;letter-spacing:.11em;border-bottom:1px solid #ffffff21;justify-content:space-between;padding:24px 26px;font-size:11px;font-weight:850;display:flex;position:relative}.gss-orbit{position:absolute;inset:72px 18px 96px}.gss-orbit-ring{border:1px solid #ffffff3d;border-radius:50%;width:250px;height:250px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.gss-orbit-ring:before,.gss-orbit-ring:after{content:"";border:1px dashed #ffffff38;border-radius:50%;position:absolute;inset:32px;transform:rotate(18deg)}.gss-orbit-ring:after{border-color:#df7b2d78;inset:-31px 42px;transform:rotate(58deg)}.gss-orbit-core{background:#6d46ea42;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:98px;height:98px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #6d46ea75}.gss-orbit-core img{z-index:2;background:#fff;border-radius:50%;width:48px;height:48px;display:block;position:relative;box-shadow:0 10px 28px #00000038}.gss-search-lens{z-index:1;border:2px solid #ffffffd1;border-radius:50%;width:74px;height:74px;position:absolute;transform:rotate(-34deg)}.gss-search-lens:after{content:"";background:var(--gss-orange);transform-origin:0;border-radius:999px;width:29px;height:4px;position:absolute;bottom:2px;right:-23px;transform:rotate(42deg)}.gss-orbit-node{background:var(--gss-orange);border:3px solid #19151f;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 1px #fff9}.gss-orbit-node.node-a{top:38%;left:19%}.gss-orbit-node.node-b{background:#fff;top:27%;right:17%}.gss-orbit-node.node-c{background:var(--gss-violet);bottom:19%;right:23%}.gss-now-result{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:5px 18px;display:grid;position:absolute;bottom:25px;left:26px;right:26px}.gss-now-result span{color:#bcb2c7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.gss-now-result strong{grid-column:1;font-size:25px;line-height:1.1}.gss-now-result small{color:#c9c0d3;text-align:right;grid-area:1/2/span 2;align-self:end;max-width:150px;font-size:11px;line-height:1.45}.gss-module-strip,.gss-history,.gss-interpret,.gss-embed,.gss-sources,.gss-faq{border-top:1px solid var(--gss-line);padding:56px 0}.gss-module-strip>header,.gss-history-head,.gss-interpret-title,.gss-embed,.gss-sources,.gss-faq{grid-template-columns:minmax(240px,.39fr) minmax(0,1fr);gap:42px;display:grid}.gss-module-strip h2,.gss-history h2,.gss-interpret h2,.gss-embed h2,.gss-sources h2,.gss-faq h2{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}.gss-modules{border-top:1px solid var(--gss-line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.gss-modules article{border-right:1px solid var(--gss-line);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:18px;min-height:176px;padding:22px 20px 20px;display:grid}.gss-modules article:last-child{border-right:0}.gss-modules article>span{color:var(--gss-violet);font-size:12px;font-weight:950}.gss-modules strong,.gss-modules small{display:block}.gss-modules strong{font-size:21px}.gss-modules small{color:#696372;margin-top:7px;font-size:12px}.gss-modules i{color:#625c6b;border:1px solid #c8c0d1;border-radius:999px;grid-column:2;justify-self:start;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900}.gss-modules .is-ok i{color:#24744f;background:#27855c12;border-color:#27855c47}.gss-modules .has-issue i{color:#aa5719;background:#df7b2d17;border-color:#df7b2d61}.gss-history-head{align-items:end}.gss-history-head>p{color:#67616f;max-width:500px;margin:0;font-size:15px;line-height:1.7}.gss-controls{border-top:1px solid var(--gss-line);border-bottom:1px solid var(--gss-line);justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:15px 0;display:flex}.gss-filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.gss-filter-tabs button{color:#615a69;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:850}.gss-filter-tabs button.is-active{color:#fff;background:#231b2e}.gss-period-select{color:#6d6675;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.gss-period-select select{color:var(--gss-ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #aca4b7;padding:7px 24px 7px 2px;font-size:12px;font-weight:850}.gss-timeline{position:relative}.gss-timeline:before{content:"";background:var(--gss-line);width:1px;position:absolute;top:0;bottom:0;left:202px}.gss-incident{border-bottom:1px solid var(--gss-line);grid-template-columns:176px 52px minmax(0,1fr);display:grid;position:relative}.gss-incident-date{padding:30px 24px 30px 0}.gss-incident-date time,.gss-incident-date span{display:block}.gss-incident-date time{font-size:15px;font-weight:900}.gss-incident-date span{color:#77707e;margin-top:7px;font-size:11px}.gss-incident-marker{place-items:start center;padding-top:35px;display:grid;position:relative}.gss-incident-marker i{z-index:2;background:#82798d;border:3px solid #fbfaf7;border-radius:50%;width:12px;height:12px;position:relative;box-shadow:0 0 0 1px #82798d}.gss-incident.is-outage .gss-incident-marker i{background:#c04438;box-shadow:0 0 0 1px #c04438}.gss-incident.is-disruption .gss-incident-marker i{background:var(--gss-orange);box-shadow:0 0 0 1px var(--gss-orange)}.gss-incident.is-resolved .gss-incident-marker i{background:#27855c;box-shadow:0 0 0 1px #27855c}.gss-incident-card{padding:28px 0 30px 12px}.gss-incident-tags{flex-wrap:wrap;gap:7px;display:flex}.gss-incident-tags span,.gss-incident-tags em{color:#635c6b;text-transform:uppercase;border:1px solid #d7d0df;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.gss-incident-tags em{color:#5d3ec5;border-color:#6d46ea40}.gss-incident-card h3{max-width:800px;margin:13px 0 0;font-size:clamp(21px,2.4vw,31px);line-height:1.2}.gss-incident-card>p{color:#625c6b;white-space:pre-line;max-width:820px;margin:11px 0 0;font-size:14px;line-height:1.72}.gss-incident-card footer{color:#77707e;justify-content:space-between;gap:18px;margin-top:19px;font-size:11px;display:flex}.gss-incident-card footer a{color:#2b205d;border-bottom:1px solid;font-weight:900;text-decoration:none}.gss-load-more{color:#2b205d;font:inherit;cursor:pointer;background:0 0;border:1px solid #2b205d;border-radius:999px;margin:28px auto 0;padding:11px 20px;font-size:12px;font-weight:900;display:block}.gss-load-more[hidden]{display:none}.gss-empty,.gss-fetch-error{text-align:center;padding:42px 0}.gss-empty strong,.gss-fetch-error strong{font-size:20px}.gss-empty p,.gss-fetch-error p{color:#6c6573;max-width:600px;margin:10px auto 0;font-size:13px;line-height:1.65}.gss-fetch-error button{color:#2b205d;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:18px;font-size:12px;font-weight:900}.gss-loading-row{border-bottom:1px solid var(--gss-line);grid-template-columns:202px 1fr;min-height:160px;display:grid}.gss-loading-row>span,.gss-loading-row b,.gss-loading-row i{background:linear-gradient(90deg,#ece8ef 25%,#f7f5f8 50%,#ece8ef 75%) 0 0/200% 100%;border-radius:999px;animation:1.5s infinite gss-loading;display:block}.gss-loading-row>span{width:112px;height:12px;margin-top:35px}.gss-loading-row div{padding:34px 0 20px 42px}.gss-loading-row b{width:62%;height:18px}.gss-loading-row i{width:86%;height:10px;margin-top:15px}.gss-decision-grid{border-top:1px solid var(--gss-line);grid-column:2}.gss-decision-grid article{border-bottom:1px solid var(--gss-line);grid-template-columns:165px minmax(230px,.75fr) minmax(0,1fr);align-items:start;gap:28px;min-height:190px;padding:26px 0;display:grid}.gss-decision-grid article>span{color:var(--gss-violet);text-transform:uppercase;font-size:11px;font-weight:950}.gss-decision-grid h3{margin:0;font-size:24px;line-height:1.15}.gss-decision-grid p{color:#625c6b;margin:0;font-size:14px;line-height:1.72}.gss-embed-title>p:last-child{color:#67616f;max-width:390px;margin:18px 0 0;font-size:14px;line-height:1.72}.gss-embed-builder{min-width:0}.gss-theme-picker{border-top:1px solid var(--gss-line);border-bottom:1px solid var(--gss-line);flex-wrap:wrap;align-items:center;gap:7px;min-height:52px;padding:9px 0;display:flex}.gss-theme-picker>span{color:#6d6675;margin-right:auto;font-size:11px;font-weight:900}.gss-theme-picker button{color:#5f5866;font:inherit;cursor:pointer;background:0 0;border:1px solid #cbc3d3;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.gss-theme-picker button:hover,.gss-theme-picker button:focus-visible{border-color:var(--gss-violet);color:var(--gss-violet)}.gss-theme-picker button.is-active{color:#fff;background:#231b2e;border-color:#231b2e}.gss-embed-workspace{grid-template-columns:minmax(260px,.82fr) minmax(280px,1fr);gap:24px;padding-top:22px;display:grid}.gss-embed-preview,.gss-embed-code{min-width:0}.gss-embed-preview>span,.gss-embed-code>label{color:#6d6675;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:950;display:block}.gss-embed-preview iframe{background:0 0;border:0;width:100%;max-width:420px;display:block}.gss-embed-code textarea{resize:vertical;color:#302a38;background:#f4f1f6;border:1px solid #d4cddd;border-radius:6px;width:100%;min-height:154px;padding:13px;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gss-embed-code button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#2b205d;border:1px solid #2b205d;border-radius:999px;justify-content:space-between;align-items:center;margin-top:9px;padding:10px 15px;font-size:12px;font-weight:900;display:flex}.gss-embed-code button:hover,.gss-embed-code button:focus-visible{background:var(--gss-violet);border-color:var(--gss-violet)}.gss-embed-code button.is-copied{background:#27855c;border-color:#27855c}.gss-embed-code>p{color:#79717f;margin:9px 2px 0;font-size:10px;line-height:1.55}.gss-sources>div>p:not(.content-kicker){color:#67616f;max-width:400px;font-size:14px;line-height:1.72}.gss-sources nav{border-top:1px solid var(--gss-line)}.gss-sources nav a{border-bottom:1px solid var(--gss-line);min-height:88px;color:var(--gss-ink);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:0 4px;text-decoration:none;display:grid}.gss-sources nav a>span{color:var(--gss-violet);font-size:11px;font-weight:950}.gss-sources nav strong{font-size:18px}.gss-sources nav small{color:#6d6675;font-size:11px;font-weight:800}.gss-faq-list{border-top:1px solid var(--gss-line)}.gss-faq details{border-bottom:1px solid var(--gss-line)}.gss-faq summary{color:var(--gss-ink);cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;font-weight:900;list-style:none;display:flex}.gss-faq summary::-webkit-details-marker{display:none}.gss-faq summary span{color:var(--gss-violet);font-size:24px;font-weight:500;transition:transform .2s}.gss-faq details[open] summary span{transform:rotate(45deg)}.gss-faq details p{color:#625c6b;max-width:760px;margin:-7px 0 25px;font-size:14px;line-height:1.75}@keyframes gss-loading{to{background-position:-200% 0}}@media (width<=820px){.gss-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:48px 0}.gss-hero h1{font-size:clamp(50px,15vw,78px)}.gss-now-card{min-height:400px}.gss-module-strip>header,.gss-history-head,.gss-interpret-title,.gss-embed,.gss-sources,.gss-faq{grid-template-columns:1fr;gap:22px}.gss-modules{grid-template-columns:repeat(2,1fr)}.gss-modules article:nth-child(2){border-right:0}.gss-modules article:nth-child(-n+2){border-bottom:1px solid var(--gss-line)}.gss-interpret-title{display:block}.gss-decision-grid{grid-column:1;margin-top:28px}.gss-decision-grid article{grid-template-columns:130px 1fr;min-height:0}.gss-decision-grid p{grid-column:2}}@media (width<=560px){.gss-hero,.gss-module-strip,.gss-history,.gss-interpret,.gss-embed,.gss-sources,.gss-faq{width:min(100% - 24px,1180px)}.gss-hero h1{word-break:keep-all;font-size:clamp(44px,13vw,58px)}.gss-lead{font-size:16px}.gss-now-card{border-radius:6px 36px;min-height:370px}.gss-orbit{inset:72px 0 96px;transform:scale(.82)}.gss-now-result{left:20px;right:20px}.gss-now-result small{display:none}.gss-modules{grid-template-columns:1fr}.gss-modules article{border-right:0;border-bottom:1px solid var(--gss-line);min-height:112px}.gss-modules article:nth-child(-n+2){border-bottom:1px solid var(--gss-line)}.gss-controls{flex-direction:column;align-items:flex-start}.gss-period-select{justify-content:space-between;width:100%}.gss-timeline:before{left:7px}.gss-incident{grid-template-columns:20px minmax(0,1fr);padding:24px 0}.gss-incident-date{grid-area:1/2;align-items:center;gap:10px;padding:0 0 12px 8px;display:flex}.gss-incident-date span{margin:0}.gss-incident-marker{grid-area:1/1/span 2;justify-content:start;padding-top:3px}.gss-incident-card{grid-column:2;padding:0 0 0 8px}.gss-incident-card footer{flex-direction:column;align-items:flex-start}.gss-loading-row{grid-template-columns:20px 1fr}.gss-loading-row>span{width:10px;height:10px}.gss-loading-row div{padding-left:14px}.gss-decision-grid article{display:block}.gss-decision-grid h3{margin-top:9px}.gss-decision-grid p{margin-top:12px}.gss-embed-workspace{grid-template-columns:1fr}.gss-theme-picker>span{width:100%;margin-bottom:2px}.gss-sources nav a{grid-template-columns:34px 1fr}.gss-sources nav small{grid-column:2;margin-top:-22px}}@media (prefers-reduced-motion:reduce){.gss-loading-row>span,.gss-loading-row b,.gss-loading-row i{animation:none}}
