.gd-column>.gs-beats,.gd-column>.gs-wheel-card,.gd-column>.gs-chart,.gd-column>.gs-calc,.gd-column>.gs-sources,.gd-column>.gd-bullets,.gd-column>.gd-steps{margin-top:20px}.gd-column>.gd-h2 + .gs-beats,.gd-column>.gd-h2 + .gd-steps,.gd-column>.gd-h2 + .gd-bullets{margin-top:16px}.gd-column>.gs-calc + .gd-table-wrap{margin-top:12px}.gd-column>.gs-note{margin-top:12px;font-size:13px;line-height:20px;letter-spacing:-0.05px;color:#737373}.gd-steps a,.gd-bullets a,.gs-beats a,.gs-sources a,.gd-defs a,.gd-page .gd-table a{color:#101010;text-decoration:underline;text-decoration-color:rgba(0,0,0,0.25);text-underline-offset:0.2em}.gd-bullets strong,.gd-steps strong{font-weight:600;color:#101010}.gs-beats{margin:0;padding:0;list-style:none;border-top:1px solid var(--sp-rule)}.gs-beat{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:16px 0;border-bottom:1px solid var(--sp-rule)}.gs-beat-num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:99px;background:#f0eeeb;font-size:12px;font-weight:500;line-height:16px;color:#101010}.gs-beat-name{margin:0;font-size:16px;font-weight:600;line-height:26px;letter-spacing:-0.15px;color:#101010}.gs-beat-when{margin-left:8px;font-size:13px;font-weight:400;letter-spacing:0;color:#737373}.gs-beat-text{margin:4px 0 0;font-size:15px;line-height:24px;letter-spacing:0.075px;color:#303030}.gs-beat-ask{margin:6px 0 0;font-size:14px;line-height:22px;letter-spacing:-0.05px;color:#5f5f5f}.gs-beat-ask b{font-weight:500;color:#303030}.gs-wheel-card{margin-left:0;margin-right:0;padding:24px 28px;border:1px solid var(--sp-card-border);border-radius:10px;background:var(--sp-card)}.gs-wheel{position:relative;height:372px;margin:0;padding:0;list-style:none}.gs-wheel::before{content:"";position:absolute;top:50%;left:50%;width:260px;height:260px;border:1px solid rgba(0,0,0,0.15);border-radius:50%;transform:translate(-50%,-50%)}.gs-wheel-line{position:absolute;top:50%;left:50%;width:300px;height:0;border-top:1px dashed rgba(0,0,0,0.25);transform:translateX(-50%)}.gs-wheel-world{position:absolute;left:50%;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.4px;text-transform:uppercase;color:#737373;white-space:nowrap;transform:translateX(-50%)}.gs-wheel-world--top{top:calc(50% - 26px)}.gs-wheel-world--bottom{top:calc(50% + 10px)}.gs-stage{position:absolute;top:calc(50% + var(--y) * 1px);left:calc(50% + var(--x) * 1px);width:0;height:0}.gs-stage-dot{position:absolute;top:-11px;left:-11px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#101010;font-size:11px;font-weight:500;line-height:1;color:#fff}.gs-stage-name{position:absolute;top:calc(var(--ly) * 1px);width:130px;font-size:13px;font-weight:500;line-height:17px;letter-spacing:-0.05px;color:#101010;transform:translateY(-50%)}.gs-stage--right .gs-stage-name{left:calc(var(--lx) * 1px);text-align:left}.gs-stage--left .gs-stage-name{right:calc(var(--lx) * 1px);text-align:right}.gs-acts{display:grid;grid-template-columns:var(--a1,25fr) var(--a2,50fr) var(--a3,25fr);margin:4px 0 0;padding:0;list-style:none}.gs-acts li{padding:8px 10px 0 0;border-top:3px solid #101010;font-size:12px;font-weight:500;line-height:16px;color:#101010}.gs-acts li + li{border-left:2px solid #f5f3f1;padding-left:8px}.gs-acts li:nth-child(2){border-top-color:#737373}.gs-acts span{display:block;font-weight:400;color:#737373}.gs-spine-label{margin:0 0 6px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.4px;text-transform:uppercase;color:#737373}.gd-spine-card + .gd-spine-card{margin-top:12px}.gs-chart{margin-left:0;margin-right:0;padding:20px 24px 18px;border:1px solid var(--sp-card-border);border-radius:10px;background:var(--sp-card)}.gs-chart-rows{margin:0;padding:0;list-style:none}.gs-chart-row{display:grid;grid-template-columns:150px 74px minmax(0,1fr);column-gap:12px;align-items:center;min-height:28px}.gs-chart-name{font-size:13px;font-weight:500;line-height:17px;color:#101010}.gs-chart-pct{font-size:12px;line-height:16px;color:#737373;font-variant-numeric:tabular-nums;white-space:nowrap}.gs-bar{position:relative;height:14px;background:linear-gradient(90deg,transparent calc(20% - 0.5px),rgba(0,0,0,0.14) calc(20% - 0.5px),rgba(0,0,0,0.14) calc(20% + 0.5px),transparent calc(20% + 0.5px)),linear-gradient(90deg,transparent calc(50% - 0.5px),rgba(0,0,0,0.08) calc(50% - 0.5px),rgba(0,0,0,0.08) calc(50% + 0.5px),transparent calc(50% + 0.5px)),linear-gradient(90deg,transparent calc(80% - 0.5px),rgba(0,0,0,0.14) calc(80% - 0.5px),rgba(0,0,0,0.14) calc(80% + 0.5px),transparent calc(80% + 0.5px)),linear-gradient(180deg,transparent 6.5px,rgba(0,0,0,0.1) 6.5px,rgba(0,0,0,0.1) 7.5px,transparent 7.5px)}.gs-range{position:absolute;top:3px;left:calc(var(--from) * 1%);width:calc((var(--to) - var(--from)) * 1%);min-width:3px;height:8px;border-radius:4px;background:rgba(16,16,16,0.28)}.gs-point{position:absolute;top:2px;left:calc(var(--at) * 1%);width:10px;height:10px;margin-left:-5px;border-radius:50%;background:rgba(16,16,16,0.28)}.gs-hit{position:absolute;top:1px;left:calc(var(--at) * 1%);width:12px;height:12px;margin-left:-6px;border:2px solid #f5f3f1;border-radius:50%;background:#101010}.gs-chart-scale{position:relative;height:18px;margin:6px 0 0 calc(150px + 74px + 24px);font-size:11px;line-height:16px;color:#737373}.gs-chart-scale span{position:absolute;top:0;transform:translateX(-50%)}.gs-chart-scale span:first-child{transform:none}.gs-chart-scale span:last-child{transform:translateX(-100%)}.gs-chart-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--sp-rule);font-size:12px;line-height:16px;color:#5f5f5f}.gs-chart-key span{display:inline-flex;align-items:center;gap:6px}.gs-chart-key i{display:inline-block;width:10px;height:10px;border-radius:50%;background:rgba(16,16,16,0.28)}.gs-chart-key i.gs-key-range{width:22px;height:8px;border-radius:4px}.gs-chart-key i.gs-key-hit{background:#101010}.gs-calc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.gs-calc label{font-size:14px;font-weight:500;line-height:20px;color:#101010}.gs-calc input{width:130px;padding:7px 12px;border:1px solid rgba(0,0,0,0.14);border-radius:8px;background:#fff;font:inherit;font-size:14px;line-height:20px;color:#101010;font-variant-numeric:tabular-nums}.gs-calc input:focus{outline:2px solid #3465c9;outline-offset:1px}.gs-calc-presets{display:flex;flex-wrap:wrap;gap:6px}.gs-calc .gd-btn[aria-pressed="true"]{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.gs-num{font-variant-numeric:tabular-nums;white-space:nowrap}.gs-table{min-width:560px;table-layout:fixed}.gs-table--example th:nth-child(1){width:25%}.gs-table--example th:nth-child(2){width:20%}.gs-table--example th:nth-child(3){width:55%}.gs-table--targets th:nth-child(1){width:34%}.gs-table--targets th:nth-child(2){width:22%}.gs-table--targets th:nth-child(3){width:20%}.gs-table--targets th:nth-child(4){width:24%}.gs-table--map th:nth-child(1){width:18%}.gs-table--map th:nth-child(2){width:46%}.gs-table--map th:nth-child(3){width:36%}.gd-page .gs-table td,.gd-page .gs-table tbody th{vertical-align:top}.gs-sources{margin:0;border-top:1px solid var(--sp-rule)}.gs-sources>div{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:16px;padding:10px 0;border-bottom:1px solid var(--sp-rule)}.gs-sources dt{font-size:14px;font-weight:500;line-height:22px;color:#101010}.gs-sources dd{margin:0;font-size:14px;line-height:22px;color:#5f5f5f}@media (max-width:640px){.gs-wheel-card{padding:22px 20px}.gs-wheel{display:flex;flex-direction:column;gap:12px;height:auto}.gs-wheel::before{top:11px;bottom:11px;left:10.5px;width:1px;height:auto;border:0;border-radius:0;background:rgba(0,0,0,0.15);transform:none}.gs-wheel-line,.gs-wheel-world{display:none}.gs-stage{position:relative;top:auto;left:auto;width:auto;height:auto;min-height:22px;padding-left:34px}.gs-stage-dot{top:0;left:0}.gs-stage .gs-stage-name,.gs-stage--left .gs-stage-name,.gs-stage--right .gs-stage-name{position:static;display:block;width:auto;padding-top:2px;text-align:left;transform:none}.gs-acts li{font-size:11px}.gs-chart{padding:16px 16px 14px}.gs-chart-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:6px 0}.gs-chart-row .gs-bar{grid-column:1 / -1}.gs-chart-pct{text-align:right}.gs-chart-scale{margin-left:0}.gs-sources>div{grid-template-columns:minmax(0,1fr);row-gap:2px}}.gs-range--hit{top:5px;height:4px;border-radius:2px;background:#101010}