.gx .gx-main-inner.gx-ff-wide{max-width:1080px}.gx .gx-ff-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}.gx .gx-ff-split>.gx-jobpreview,.gx .gx-ff-split>.gx-qcard{margin-top:0}.gx .gx-ff-split>aside{position:sticky;top:24px}.gx .gx-ff-mini-row{display:flex;justify-content:flex-end;margin:-6px 0 14px}.gx .gx-ff-mini{display:inline-flex;align-items:center;gap:7px}.gx .gx-ff-offer{border-radius:20px;padding:26px 26px 22px}.gx .gx-ff-offer.is-dark{background:var(--pine);color:var(--paper);box-shadow:0 34px 70px -34px rgba(22,32,27,.6)}.gx .gx-ff-offer.is-light{background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -36px rgba(22,32,27,.35)}.gx .gx-ff-offer-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gx .gx-ff-offer.is-dark .gx-eyebrow{color:rgba(247,244,237,.72)}.gx .gx-ff-offer-icon{display:block;margin:22px 0 4px;color:var(--paper);opacity:.9}.gx .gx-ff-offer-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:27px;line-height:1.1;letter-spacing:-.01em;margin:14px 0 0}.gx .gx-ff-offer.is-dark .gx-ff-offer-title{font-size:32px}.gx .gx-ff-offer-body{font-size:14.5px;line-height:1.55;color:var(--stone);margin:12px 0 20px}.gx .gx-ff-offer.is-dark .gx-ff-offer-body{color:rgba(247,244,237,.84)}.gx .gx-ff-offer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gx .gx-ff-offer-actions .gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 14px;white-space:nowrap}.gx .gx-ff-offer.is-dark .gx-ff-yes{background:var(--paper);color:var(--pine)}.gx .gx-ff-offer.is-dark .gx-ff-yes:hover:not(:disabled){background:#ffffff}.gx .gx-ff-offer.is-dark .gx-ff-no{color:var(--paper);border-color:rgba(247,244,237,.32)}.gx .gx-ff-offer.is-dark .gx-ff-no:hover{color:var(--paper);border-color:rgba(247,244,237,.7)}.gx .gx-ff-offer-foot{font-size:12.5px;line-height:1.5;margin:16px 0 0;color:var(--stone)}.gx .gx-ff-offer.is-dark .gx-ff-offer-foot{color:rgba(247,244,237,.7)}.gx .gx-ff-modal :focus-visible,.gx .gx-ff-offer :focus-visible,.gx .gx-ff-run :focus-visible{outline:2px solid var(--sage);outline-offset:2px}.gx .gx-ff-offer.is-dark :focus-visible{outline-color:var(--clay-soft)}.gx .gx-ff-scrim{background:rgba(22,32,27,.42);z-index:125}.gx .gx-gate.gx-ff-modal{width:min(600px,94vw);padding:38px 42px 34px;border-radius:22px;outline:none}.gx .gx-ff-modal-title{font-size:40px;margin:14px 0 10px}.gx .gx-ff-modal-lede{margin:0 0 22px}.gx .gx-ff-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gx .gx-ff-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 8px 18px;background:var(--card);border:1px solid var(--line);border-radius:14px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.gx .gx-ff-tile:hover{border-color:var(--pebble)}.gx .gx-ff-tile.is-sel{border-color:var(--sage-2);box-shadow:inset 0 0 0 1px var(--sage-2)}.gx .gx-ff-tile-n{font-size:30px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.gx .gx-ff-tile-l{font-size:13px;color:var(--stone)}.gx .gx-ff-custom{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;color:var(--stone)}.gx .gx-ff-custom .gx-prompt-input{width:96px;padding:8px 12px;text-align:center;font-variant-numeric:tabular-nums}.gx .gx-ff-custom .gx-prompt-input.is-sel{border-color:var(--sage-2);box-shadow:inset 0 0 0 1px var(--sage-2)}.gx .gx-ff-custom .gx-prompt-input[aria-invalid=true]{border-color:var(--coral)}.gx .gx-ff-custom-hint{font-family:Space Mono,monospace;font-size:11.5px;color:var(--pebble)}.gx .gx-ff-custom-hint.is-bad{color:var(--coral)}.gx .gx-ff-rule{border:none;border-top:1px solid var(--line);margin:22px 0 18px}.gx .gx-ff-list-title{font-size:15px;font-weight:600;margin:0 0 10px}.gx .gx-ff-will{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gx .gx-ff-will li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.4}.gx .gx-ff-will svg{flex-shrink:0;margin-top:2px;color:var(--sage)}.gx .gx-ff-note{margin:20px 0 0;padding:14px 18px;border-radius:12px;background:var(--sage-soft);font-size:14.5px;line-height:1.5}.gx .gx-ff-missing ul{list-style:none;margin:0;padding:0}.gx .gx-ff-missing li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:15px}.gx .gx-ff-missing li:last-child{border-bottom:none}.gx .gx-ff-missing li .gx-btn{flex-shrink:0}.gx .gx-ff-info{list-style:none;margin:14px 0 0;padding:0}.gx .gx-ff-info li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;color:var(--stone);font-size:14px;line-height:1.45}.gx .gx-ff-info li .gx-btn{flex-shrink:0}.gx .gx-ff-checking{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;color:var(--stone)}.gx .gx-ff-budget{margin-top:16px;padding:14px 18px;border-radius:12px;background:var(--clay-soft);font-size:14px;line-height:1.5}.gx .gx-ff-budget p{margin:0}.gx .gx-ff-budget-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gx .gx-ff-budget-actions .gx-btn{display:inline-flex;align-items:center;gap:6px}.gx .gx-ff-budget p.gx-ff-budget-foot{margin-top:10px;font-size:12.5px;color:var(--stone)}.gx .gx-ff-modal-actions{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;margin-top:26px}.gx .gx-ff-modal-actions .gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-top:14px;padding-bottom:14px}.gx .gx-main-inner.gx-ff-run{max-width:980px}.gx .gx-main-inner.gx-ff-run.is-logopen{max-width:1180px}.gx .gx-ff-run-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.gx .gx-ff-goal{font-family:Space Mono,monospace;font-size:13px;padding:6px 14px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;font-variant-numeric:tabular-nums}.gx .gx-ff-run-title{margin:16px 0 14px}.gx .gx-ff-run-lede{font-size:17px;margin:0 0 30px}.gx .gx-ff-board{display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:center;padding:36px 40px;background:var(--paper-2);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px -34px rgba(22,32,27,.3)}.gx .gx-ff-run.is-logopen .gx-ff-board{grid-template-columns:200px minmax(0,.9fr) minmax(0,1.25fr);gap:32px;align-items:stretch;padding:30px 30px 30px 34px}.gx{--ff-light:#c9d6cc}.gx .gx-ff-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;align-self:center}.gx .gx-ff-ring{position:relative;width:100%;max-width:260px;aspect-ratio:1}.gx .gx-ff-ring svg{display:block;width:100%;height:100%}.gx .gx-ff-ring-arc{transition:stroke-dasharray .6s ease}.gx .gx-ff-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gx .gx-ff-ring-n{font-size:56px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.gx .gx-ff-run.is-logopen .gx-ff-ring-n{font-size:44px}.gx .gx-ff-ring-l{font-size:13px;text-align:center}.gx .gx-ff-ring-l,.gx .gx-ff-ring-legend{font-family:Space Mono,monospace;color:var(--stone)}.gx .gx-ff-ring-legend{display:flex;flex-direction:column;gap:4px;margin:-4px 0 0;padding:0;list-style:none;font-size:12px;font-variant-numeric:tabular-nums}.gx .gx-ff-ring-legend li{display:flex;align-items:center;gap:8px}.gx .gx-ff-swatch{flex:none;width:10px;height:10px;border-radius:3px;background:var(--sage)}.gx .gx-ff-swatch.is-light{background:var(--ff-light)}.gx .gx-ff-swatch.is-togo{background:var(--line)}.gx .gx-ff-swatch.is-none{background:transparent}.gx .gx-ff-ring-legend li.gx-ff-ring-note{display:block;padding-left:18px}.gx .gx-ff-progress{min-width:0;align-self:center}.gx .gx-ff-progress.has-controls{align-self:start}.gx .gx-ff-steps{list-style:none;margin:0;padding:0}.gx .gx-ff-controls.is-incard{margin-top:22px}.gx .gx-ff-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.gx .gx-ff-step-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--line);color:var(--paper)}.gx .gx-ff-step-dot{width:6px;height:6px;border-radius:50%;background:transparent}.gx .gx-ff-step.is-done .gx-ff-step-icon{background:var(--sage);border-color:var(--sage)}.gx .gx-ff-step.is-active .gx-ff-step-icon{background:var(--sage-soft);border-color:var(--sage)}.gx .gx-ff-step.is-active .gx-ff-step-dot{background:var(--sage);animation:gx-progress-pulse 1.4s ease-in-out infinite}.gx .gx-ff-step.is-active.is-paused .gx-ff-step-dot{animation:none}.gx .gx-ff-step.is-blocked .gx-ff-step-icon{border-color:var(--clay);background:var(--clay-soft)}.gx .gx-ff-step.is-blocked .gx-ff-step-dot{background:var(--clay)}.gx .gx-ff-step-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.gx .gx-ff-step-title{font-size:17px;font-weight:600;line-height:1.3}.gx .gx-ff-step.is-pending .gx-ff-step-title{color:var(--pebble);font-weight:500}.gx .gx-ff-step-sub{font-size:14px;color:var(--stone)}.gx .gx-ff-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.gx .gx-ff-stat{display:flex;flex-direction:column;gap:4px;padding:20px 24px;background:var(--card);border:1px solid var(--line);border-radius:16px}.gx .gx-ff-stat-l{font-size:14px;color:var(--stone)}.gx .gx-ff-stat-n{font-size:32px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.gx .gx-ff-stat-n.is-good{color:var(--sage)}.gx .gx-ff-stat-n.is-pending{font-size:20px;font-weight:500;color:var(--stone)}.gx .gx-ff-stats.gx-ff-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.gx .gx-ff-funnel .gx-ff-stat{min-width:0;padding:18px 20px;background:transparent;border:0;border-right:1px solid var(--line-soft);border-radius:0}.gx .gx-ff-funnel .gx-ff-stat:last-child{border-right:0}.gx .gx-ff-funnel .gx-ff-stat-n.is-pending{line-height:calc(32px * 1.1)}.gx .gx-ff-funnel .gx-ff-stat.is-outreach{background:var(--ff-light)}.gx .gx-ff-funnel .gx-ff-stat.is-outreach .gx-ff-stat-l{color:var(--pine)}.gx .gx-ff-funnel .gx-ff-stat.is-goal{background:var(--sage)}.gx .gx-ff-funnel .gx-ff-stat.is-goal .gx-ff-stat-l,.gx .gx-ff-funnel .gx-ff-stat.is-goal .gx-ff-stat-n,.gx .gx-ff-funnel .gx-ff-stat.is-goal .gx-ff-stat-n.is-pending{color:#ffffff}.gx .gx-ff-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px}.gx .gx-ff-controls .gx-btn{display:inline-flex;align-items:center;justify-content:center;text-align:left;gap:8px}.gx .gx-ff-pause{color:var(--ink);background:var(--card)}.gx .gx-ff-link{background:none;border:none;padding:0;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:inherit;color:var(--sage);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(61,107,80,.4)}.gx .gx-ff-link:hover:not(:disabled){color:var(--sage-2);text-decoration-color:currentColor}.gx .gx-ff-link:disabled{opacity:.5;cursor:default}.gx .gx-ff-takeback{font-size:15px;font-weight:500}.gx .gx-ff-onlystarter{margin:0;font-size:15px;color:var(--stone)}.gx .gx-ff-pass{display:contents}.gx .gx-ff-stack{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.gx .gx-ff-stack>.gx-main-inner,.gx .gx-ff-stack>.gx-wide{align-self:center}.gx .gx-ff-banner-wrap{width:100%;max-width:940px;padding:36px 56px 0}.gx .gx-ff-stack:has(>.gx-wide)>.gx-ff-banner-wrap{max-width:1160px}.gx .gx-ff-stack:has(>.gx-main-inner:not(.gx-main-inner-act2))>.gx-ff-banner-wrap{max-width:680px}.gx .gx-ff-banner-wrap+.gx-main-inner,.gx .gx-ff-banner-wrap+.gx-wide{padding-top:18px}.gx .gx-ff-banner{margin:0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:12px;font-size:14px}.gx .gx-ff-banner>span{display:inline-flex;align-items:center;gap:8px}.gx .gx-ff-banner>span>svg{flex-shrink:0}.gx .gx-ff-banner .gx-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;text-align:left}.gx .gx-ff-banner .gx-btn>svg,.gx .gx-ff-controls .gx-btn>svg{flex-shrink:0}.gx .gx-ff-grace{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;border-radius:12px;font-size:14px}.gx .gx-ff-run .gx-ff-grace{margin-top:22px}.gx .gx-ff-grace[data-held=true]{border-left-color:var(--clay);background:var(--clay-soft)}.gx .gx-ff-grace-txt{display:inline-flex;align-items:center;gap:8px}.gx .gx-ff-grace-txt>svg{flex-shrink:0}.gx .gx-ff-grace-left{color:var(--stone)}.gx .gx-ff-grace-btns{display:inline-flex;flex-wrap:wrap;gap:8px}.gx .gx-ff-grace-btns .gx-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.gx .gx-ff-log{display:flex;flex-direction:column;min-width:0;height:460px;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.gx .gx-ff-log-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line-soft)}.gx .gx-ff-log-title{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sage)}.gx .gx-ff-log-scroll{position:relative;flex:1;min-height:0}.gx .gx-ff-log-body{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px 0 12px}.gx .gx-ff-log-empty,.gx .gx-ff-log-warn{display:flex;align-items:center;gap:9px;margin:0;padding:14px 18px;font-size:13.5px;color:var(--stone)}.gx .gx-ff-log-warn{padding-top:4px;color:var(--clay);font-size:12.5px}.gx .gx-ff-lines{list-style:none;margin:0;padding:0}.gx .gx-ff-line{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:6px 18px}.gx .gx-ff-line.is-interested{background:var(--sage-soft)}.gx .gx-ff-time{font-family:Space Mono,monospace;font-size:11px;line-height:21px;color:var(--pebble);white-space:nowrap}.gx .gx-ff-line-main{min-width:0}.gx .gx-ff-text{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.gx .gx-ff-repeats{color:var(--pebble);white-space:nowrap}.gx .gx-ff-line.is-heartbeat .gx-ff-text{color:var(--stone)}.gx .gx-ff-set{list-style:none;margin:4px 0 2px;padding:0}.gx .gx-ff-set li{position:relative;padding-left:14px;font-size:13px;line-height:1.55;color:var(--stone)}.gx .gx-ff-set li:before{content:"";position:absolute;left:2px;top:.68em;width:4px;height:4px;border-radius:50%;background:var(--pebble)}.gx .gx-ff-set li.is-unset:before{background:var(--clay)}.gx .gx-ff-set-k{color:var(--ink)}.gx .gx-ff-fold,.gx .gx-ff-set .gx-ff-link{font-size:12.5px}.gx .gx-ff-fold{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:2px 0;background:none;border:none;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-weight:500;color:var(--sage)}.gx .gx-ff-fold svg{transition:transform .15s ease}.gx .gx-ff-fold.is-open svg{transform:rotate(90deg)}.gx .gx-ff-fold:hover{color:var(--sage-2)}.gx .gx-ff-detail{margin:6px 0 4px;padding:10px 12px;max-height:300px;overflow-y:auto;background:var(--paper-2);border:1px solid var(--line-soft);border-radius:10px}.gx .gx-ff-detail-note{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--stone)}.gx .gx-ff-detail-actions{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.5px}.gx .gx-ff-people{list-style:none;margin:0;padding:0}.gx .gx-ff-people li{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.gx .gx-ff-people li:last-child{border-bottom:none}.gx .gx-ff-person{margin:0;font-weight:600;font-size:13px}.gx .gx-ff-person-sub{color:var(--stone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx .gx-ff-score{font-family:Space Mono,monospace;font-size:11.5px;color:var(--sage)}.gx .gx-ff-prose{margin:2px 0 0;font-size:13px;line-height:1.55;color:var(--stone);white-space:pre-wrap;overflow-wrap:anywhere}.gx .gx-ff-draft-subject{margin:2px 0 0;font-size:13px;font-weight:600}.gx .gx-ff-day+.gx-ff-day{margin-top:12px}.gx .gx-ff-day-hd{margin:0 0 4px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sage)}.gx .gx-ff-channel+.gx-ff-channel{margin-top:8px}.gx .gx-ff-channel-hd{margin:0 0 2px;font-size:12px;font-weight:600;color:var(--stone)}.gx .gx-ff-drafts{list-style:none;margin:0;padding:0}.gx .gx-ff-drafts li{padding:6px 0;border-bottom:1px solid var(--line-soft)}.gx .gx-ff-drafts li:last-child{border-bottom:none}.gx .gx-ff-drafts .gx-ff-link{margin-top:4px;font-size:12px}.gx .gx-ff-jump{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;box-shadow:0 10px 24px -10px rgba(22,32,27,.5)}.gx .gx-ff-jump:hover{transform:translateX(-50%) translateY(-1px)}.gx .gx-ff-wait{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--line-soft);background:var(--paper-2);font-size:14px}.gx .gx-ff-wait-mark{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--sage)}.gx .gx-ff-wait-text{font-weight:500;color:var(--stone)}.gx .gx-ff-wait.is-shimmer .gx-ff-wait-mark{animation:gx-progress-pulse 1.4s ease-in-out infinite}.gx .gx-ff-wait.is-shimmer .gx-ff-wait-text{background:linear-gradient(90deg,var(--stone) 0,var(--stone) 38%,var(--ink) 50%,var(--stone) 62%,var(--stone) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gx-ff-shimmer 2.4s linear infinite}.gx .gx-ff-wait.is-pulse .gx-ff-wait-mark{background:var(--clay)}.gx .gx-ff-wait.is-pulse .gx-ff-wait-text{animation:gx-ff-breathe 2.8s ease-in-out infinite}.gx .gx-ff-wait.is-static .gx-ff-wait-mark{background:var(--pebble)}.gx .gx-ff-dots:after{content:"...";display:inline-block;width:0;overflow:hidden;vertical-align:bottom;animation:gx-ff-dots 1.4s steps(4) infinite}.gx .gx-ff-wait.is-shimmer .gx-ff-dots:after{color:var(--stone);-webkit-text-fill-color:var(--stone)}.gx .gx-ff-wait-text .gx-ff-dots{display:inline-block;width:1.1em}.gx .gx-ff-wait-note{min-width:0;color:var(--stone);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx .gx-ff-wait-clock{margin-left:auto;flex-shrink:0;font-family:Space Mono,monospace;font-size:11.5px;color:var(--pebble);font-variant-numeric:tabular-nums}@keyframes gx-ff-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes gx-ff-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes gx-ff-dots{to{width:1.1em}}@media (prefers-reduced-motion:reduce){.gx .gx-ff-ring-arc,.gx .gx-ff-step-dot,.gx .gx-ff-wait .gx-ff-wait-mark,.gx .gx-ff-wait .gx-ff-wait-text{animation:none!important;transition:none!important}.gx .gx-ff-wait.is-shimmer .gx-ff-wait-text{background:none;color:var(--stone)}.gx .gx-ff-dots:after{animation:none;width:auto}}.gx .gx-side-act-wrap.has-ff,.gx .gx-step-wrap.has-ff{position:relative}.gx .gx-side-act-wrap.has-ff>.gx-side-act,.gx .gx-step-wrap.has-ff>.gx-step{padding-right:52px}.gx .gx-side-act-wrap.has-ff-held>.gx-side-act,.gx .gx-step-wrap.has-ff-held>.gx-step{padding-right:64px}.gx .gx-side-act-wrap.has-ff-word>.gx-side-act,.gx .gx-step-wrap.has-ff-word>.gx-step{padding-right:132px}.gx .gx-ff-stepicon{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:0;border-radius:6px;background:transparent;cursor:pointer;line-height:1;color:var(--sage)}.gx .gx-ff-stepicon.at-act{top:22px;transform:none}.gx .gx-ff-stepicon:hover{background:var(--line-soft)}.gx .gx-ff-stepicon:focus-visible{outline:2px solid var(--sage);outline-offset:1px}.gx .gx-ff-stepicon.is-paused,.gx .gx-ff-stepicon.is-waiting{color:var(--clay)}.gx .gx-ff-stepicon.is-done{color:var(--sage)}.gx .gx-ff-stepicon-mark{position:relative;display:inline-flex}.gx .gx-ff-stepicon-pause{margin-right:-3px}.gx .gx-ff-stepicon-badge{position:absolute;top:-5px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:50%;background:var(--card);box-shadow:0 0 0 1px currentColor}.gx .gx-ff-stepicon-word{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.02em}.gx .gx-ff-stepicon.is-animated .gx-ff-chev{animation:gx-ff-chase 1.1s ease-in-out infinite}.gx .gx-ff-stepicon.is-animated .gx-ff-chev-2{animation-delay:.275s}@keyframes gx-ff-chase{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gx .gx-ff-stepicon .gx-ff-chev{animation:none!important;opacity:1}}@media (max-width:1240px){.gx .gx-ff-run.is-logopen .gx-ff-board{grid-template-columns:180px minmax(0,1fr)}.gx .gx-ff-run.is-logopen .gx-ff-log{grid-column:1/-1}}@media (max-width:1180px){.gx .gx-ff-split{grid-template-columns:minmax(0,1fr);gap:22px}.gx .gx-ff-split>aside{position:static;max-width:680px}}@media (max-width:860px){.gx .gx-ff-banner-wrap{padding:76px 20px 0}.gx .gx-ff-stack:has(>.gx-wide)>.gx-ff-banner-wrap{padding-left:18px;padding-right:18px}.gx .gx-ff-banner-wrap+.gx-main-inner{padding-top:14px}.gx .gx-shell.gx-has-trial .gx-ff-banner-wrap{padding-top:120px}.gx .gx-shell.gx-trial-tall .gx-ff-banner-wrap{padding-top:154px}.gx .gx-shell.gx-has-trial .gx-ff-banner-wrap+.gx-main-inner,.gx .gx-shell.gx-trial-tall .gx-ff-banner-wrap+.gx-main-inner{padding-top:14px}.gx .gx-shell.gx-has-trial .gx-ff-banner-wrap+.gx-wide,.gx .gx-shell.gx-trial-tall .gx-ff-banner-wrap+.gx-wide{padding-top:18px}.gx .gx-ff-board,.gx .gx-ff-run.is-logopen .gx-ff-board{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 22px 12px}.gx .gx-ff-ring{max-width:200px;margin:0 auto}.gx .gx-ff-stats.gx-ff-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.gx .gx-ff-funnel .gx-ff-stat{border-bottom:1px solid var(--line-soft);margin-bottom:-1px}.gx .gx-ff-funnel .gx-ff-stat:nth-child(2n){border-right:0}.gx .gx-ff-log,.gx .gx-ff-run.is-logopen .gx-ff-log{height:min(460px,70vh)}.gx .gx-ff-stepicon{right:8px;justify-content:center;min-width:40px;min-height:40px}.gx .gx-ff-stepicon-word{font-size:12px}.gx .gx-ff-banner .gx-btn,.gx .gx-ff-takeback{min-height:40px}}@media (max-width:560px){.gx .gx-ff-offer.is-dark .gx-ff-offer-title{font-size:28px}.gx .gx-gate.gx-ff-modal{padding:28px 20px 22px;border-radius:18px}.gx .gx-ff-modal-title{font-size:30px}.gx .gx-ff-tiles{gap:8px}.gx .gx-ff-tile{padding:14px 4px 12px}.gx .gx-ff-tile-n{font-size:24px}.gx .gx-ff-tile-l{font-size:11.5px}.gx .gx-ff-will li{font-size:14.5px}.gx .gx-ff-modal-actions{grid-template-columns:minmax(0,1fr)}.gx .gx-ff-info li,.gx .gx-ff-missing li{flex-direction:column;align-items:flex-start;gap:8px}.gx .gx-ff-run-lede{font-size:15px}.gx .gx-ff-stats{gap:8px}.gx .gx-ff-stat{padding:14px 12px}.gx .gx-ff-stat-l{font-size:12px}.gx .gx-ff-stat-n{font-size:24px}.gx .gx-ff-funnel .gx-ff-stat-n.is-pending{line-height:calc(24px * 1.1)}.gx .gx-ff-stat-n.is-pending{font-size:13px;overflow-wrap:anywhere}.gx .gx-ff-stats.gx-ff-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.gx .gx-ff-funnel .gx-ff-stat{padding:14px}.gx .gx-ff-funnel .gx-ff-stat:nth-child(2n){border-right:0}.gx .gx-ff-funnel .gx-ff-stat:nth-child(odd){border-right:1px solid var(--line-soft)}.gx .gx-ff-step-title{font-size:15.5px}.gx .gx-ff-banner{flex-direction:column;align-items:flex-start}.gx .gx-ff-banner .gx-btn,.gx .gx-ff-controls .gx-btn{border-radius:14px}.gx .gx-ff-line{grid-template-columns:54px minmax(0,1fr);padding:6px 14px}.gx .gx-ff-wait{flex-wrap:wrap;row-gap:4px}.gx .gx-ff-wait-note{order:3;flex-basis:100%;padding-left:18px;white-space:normal}}.gx .gx-ff-credits-ask,.gx .gx-ff-credits-role{display:flex;flex-direction:column;gap:8px}.gx .gx-ff-stepper{display:inline-flex;align-items:center;gap:8px}.gx .gx-ff-stepper .gx-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.gx .gx-prompt-input.gx-ff-stepper-n{width:96px;text-align:center}.gx .gx-prompt-input.gx-ff-credits-note{width:100%;min-height:84px;resize:vertical;font:inherit}.gx .gx-ff-credits-asked{margin:4px 0 0;font-size:14px;color:var(--stone)}.gx .gx-ff-credits-done{margin:16px 0 0;padding:12px 16px;border-radius:12px;background:var(--sage-soft);color:var(--pine);font-size:14.5px}.gx .gx-ff-credits-checking{display:flex;flex-direction:column;gap:8px}@media (max-width:560px){.gx .gx-gate.gx-ff-modal.gx-ff-credits-modal{width:calc(100vw - 32px);max-width:600px;margin:0 auto;border-radius:18px}}.gx .gx-ff-chip{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--sage-soft);color:var(--sage);font-size:11px;font-weight:600;vertical-align:middle;white-space:nowrap}.gx .gx-ff-edit-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--stone)}.gx .gx-ff-edit-note>svg{flex-shrink:0;color:var(--sage)}.gx .gx-ff-reconnect{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:13.5px}