.careers-module__zrnIpG__heroGrid{align-items:start;gap:clamp(32px,5vw,64px);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6.2vw,90px);display:grid;position:relative}.careers-module__zrnIpG__heroCopy{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:940px){.careers-module__zrnIpG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}}.careers-module__zrnIpG__heroTitle{max-width:12ch}.careers-module__zrnIpG__heroLede{max-width:40em}.careers-module__zrnIpG__heroRoles{animation:careers-module__zrnIpG__riseIn .9s var(--ease-out) both;border:1px solid var(--home-line);background:#fff;padding:clamp(18px,2.2vw,28px);scroll-margin-top:88px;animation-delay:.46s}.careers-module__zrnIpG__rolesHead{flex-direction:column;gap:6px;padding-bottom:18px;display:flex}.careers-module__zrnIpG__rolesTitle{color:var(--ink)}.careers-module__zrnIpG__rolesNote{color:var(--muted);max-width:44ch;font-size:.875rem}.careers-module__zrnIpG__perks>li{justify-content:flex-start;gap:10px;min-height:0}@media (min-width:760px) and (max-width:1059px){.careers-module__zrnIpG__perks{grid-template-columns:repeat(2,minmax(0,1fr))}}.careers-module__zrnIpG__perkName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--accent);font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:600;line-height:1.15}.careers-module__zrnIpG__perkBody{color:var(--home-muted);max-width:42ch;font-size:1rem;line-height:1.6}@media (hover:hover){.careers-module__zrnIpG__perk:hover .careers-module__zrnIpG__perkBody{color:var(--ink-3)}}.careers-module__zrnIpG__chips{flex-wrap:wrap;gap:8px;padding-bottom:18px;display:flex}.careers-module__zrnIpG__chip{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:44px;color:var(--muted);letter-spacing:-.008em;cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;align-items:center;gap:8px;padding-inline:14px;font-size:.875rem;font-weight:450;display:inline-flex}.careers-module__zrnIpG__chip:hover{color:var(--ink);border-color:var(--line-3)}.careers-module__zrnIpG__chip[aria-pressed=true]{color:var(--ink);border-color:var(--accent-line);background:var(--accent-soft)}.careers-module__zrnIpG__chipCount{color:var(--faint);font-size:.6875rem}@media (min-width:940px){.careers-module__zrnIpG__chip{gap:7px;min-height:32px;padding-inline:11px;font-size:.8125rem}.careers-module__zrnIpG__chips{gap:7px;padding-bottom:16px}}.careers-module__zrnIpG__chip[aria-pressed=true] .careers-module__zrnIpG__chipCount{color:var(--accent)}.careers-module__zrnIpG__roles{border-top:1px solid var(--line)}.careers-module__zrnIpG__role{border-bottom:1px solid var(--line)}.careers-module__zrnIpG__role:last-child{border-bottom:0}.careers-module__zrnIpG__roleLink{min-height:44px;transition:background-color .18s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:6px 20px;padding:20px 0;display:grid}.careers-module__zrnIpG__roleLink:hover{background:#1d1b2806}.careers-module__zrnIpG__roleTitle{color:var(--ink);grid-column:1}.careers-module__zrnIpG__roleMeta{color:var(--muted-2);flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 14px;font-size:.8125rem;display:flex}.careers-module__zrnIpG__roleMeta li:not(:last-child):after{content:"";vertical-align:middle;background:var(--line-2);width:1px;height:11px;margin-left:14px;display:inline-block}.careers-module__zrnIpG__roleDept{color:var(--accent)}.careers-module__zrnIpG__roleGo{color:var(--muted);white-space:nowrap;grid-area:1/2/span 2;align-items:center;gap:8px;font-size:.875rem;display:flex}.careers-module__zrnIpG__roleArrow{width:14px;height:14px;transition:transform .22s var(--ease-out)}.careers-module__zrnIpG__roleLink:hover .careers-module__zrnIpG__roleArrow{transform:translate(3px)}@media (max-width:599px){.careers-module__zrnIpG__roleGoLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.careers-module__zrnIpG__crowd{aspect-ratio:1080/380;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper-sunk);width:100%;max-height:320px;position:relative;overflow:hidden}@media (min-width:700px){.careers-module__zrnIpG__crowd{aspect-ratio:1080/472}}.careers-module__zrnIpG__crowdImg{object-fit:cover;object-position:center top;width:100%;height:100%}.careers-module__zrnIpG__crowdNote{color:var(--muted-2);letter-spacing:.01em;margin-top:12px;font-size:.75rem}.careers-module__zrnIpG__green{padding-bottom:clamp(8px,1.7vw,24px)}.careers-module__zrnIpG__statement{position:relative}.careers-module__zrnIpG__crowd{border-color:var(--line-on-dark)}.careers-module__zrnIpG__statementInner{max-width:34ch;margin-top:clamp(40px,5vw,64px)}.careers-module__zrnIpG__statementTitle{max-width:22ch;margin-top:0}.careers-module__zrnIpG__statementLede{color:#ffffffbd;max-width:48ch;margin-top:26px;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6}.careers-module__zrnIpG__statementCta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:34px;display:flex}.careers-module__zrnIpG__statementAside{color:#ffffffa8;align-items:center;gap:8px;font-size:.875rem;display:flex}.careers-module__zrnIpG__leaving{flex:none;width:15px;height:15px}@media (min-width:900px){.careers-module__zrnIpG__statementInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);max-width:none;display:grid}.careers-module__zrnIpG__statementLede{margin-top:0}}@keyframes careers-module__zrnIpG__riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.careers-module__zrnIpG__heroRoles{opacity:1!important;animation:none!important;transform:none!important}}
.forge-module__kwXn9W__page .forge-module__kwXn9W__hero{padding-top:clamp(40px,5.2vw,72px);padding-bottom:clamp(32px,4vw,56px)}.forge-module__kwXn9W__page .forge-module__kwXn9W__heroLede{max-width:44ch;margin-top:16px}.forge-module__kwXn9W__heroSecond{letter-spacing:-.01em;color:var(--muted-2);text-wrap:pretty;max-width:46ch;animation:forge-module__kwXn9W__riseIn .9s var(--ease-out) both;margin-top:12px;font-size:1rem;line-height:1.6;animation-delay:.32s}.forge-module__kwXn9W__page .forge-module__kwXn9W__heroCtas{margin-top:26px}.forge-module__kwXn9W__page .forge-module__kwXn9W__problemGrid{gap:clamp(22px,2.8vw,38px)}.forge-module__kwXn9W__page .forge-module__kwXn9W__tools{padding-block:clamp(30px,4vw,52px)}.forge-module__kwXn9W__page .forge-module__kwXn9W__stations,.forge-module__kwXn9W__page .forge-module__kwXn9W__results{margin-top:clamp(26px,3.2vw,42px)}.forge-module__kwXn9W__page .forge-module__kwXn9W__station{padding-block:clamp(18px,2.2vw,26px)}.forge-module__kwXn9W__section{border-top:1px solid var(--line);position:relative}.forge-module__kwXn9W__sunk{background:var(--paper-sunk);border-top:0}.forge-module__kwXn9W__afterSunk{border-top:0}.forge-module__kwXn9W__tintGreen,.forge-module__kwXn9W__tintPurple{--line:#14141929;--line-2:#14141933;--muted-2:var(--muted);border-top:0}.forge-module__kwXn9W__tintGreen{background:var(--signal-soft)}.forge-module__kwXn9W__tintPurple{background:var(--accent-soft)}.forge-module__kwXn9W__tintGreen+.forge-module__kwXn9W__section,.forge-module__kwXn9W__tintPurple+.forge-module__kwXn9W__section{border-top:0}.forge-module__kwXn9W__proofInk{background:var(--surface-dark);--ink:#fff;--ink-2:#ffffffdb;--ink-3:#fffc;--muted:#ffffffb3;--muted-2:#ffffff9e;--faint:#ffffff8c;--line:var(--line-on-dark);--line-2:var(--line-on-dark);--surface-raised:transparent;border-top:0}.forge-module__kwXn9W__proofInk h2{color:#fff}.forge-module__kwXn9W__hero{padding-top:clamp(56px,9vw,104px);padding-bottom:clamp(56px,8vw,96px);position:relative;overflow:hidden}.forge-module__kwXn9W__heroGrid{grid-template-columns:1fr;align-items:start;gap:clamp(36px,5vw,56px);display:grid}@media (min-width:1200px){.forge-module__kwXn9W__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,3.6vw,52px)}}.forge-module__kwXn9W__heroInner{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.forge-module__kwXn9W__heroTitle{animation:forge-module__kwXn9W__riseIn .9s var(--ease-out) both;max-width:min(15ch,100%);color:var(--ink);animation-delay:.15s}.forge-module__kwXn9W__heroLede{animation:forge-module__kwXn9W__riseIn .9s var(--ease-out) both;max-width:48ch;margin-top:22px;animation-delay:.26s}.forge-module__kwXn9W__heroCtas{animation:forge-module__kwXn9W__riseIn .9s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;animation-delay:.36s;display:flex}.forge-module__kwXn9W__heroPanelWrap{min-width:0;animation:forge-module__kwXn9W__panelIn 1.1s var(--ease-out) both;animation-delay:.54s;position:relative;container:hero-panel/inline-size}.forge-module__kwXn9W__heroFigure{align-self:center;min-width:0;max-width:620px}.forge-module__kwXn9W__heroPanelCaption{font-family:var(--font-mono);color:var(--faint);margin-top:12px;font-size:.6875rem}@keyframes forge-module__kwXn9W__riseIn{0%{opacity:0;filter:blur(2.5px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes forge-module__kwXn9W__panelIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__heroTitle,.forge-module__kwXn9W__heroLede,.forge-module__kwXn9W__heroSecond,.forge-module__kwXn9W__heroCtas,.forge-module__kwXn9W__heroPanelWrap{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.forge-module__kwXn9W__hpFrame{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.forge-module__kwXn9W__hpChrome{border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:16px;height:42px;padding-inline:16px;display:flex}.forge-module__kwXn9W__hpCrumbs{color:var(--muted-2);white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.6875rem;display:flex;overflow:hidden}.forge-module__kwXn9W__hpSlash{color:var(--faint)}.forge-module__kwXn9W__hpCrumbActive{color:var(--ink);font-weight:500}.forge-module__kwXn9W__hpChromeRight{flex:none;align-items:center;gap:10px;display:flex}.forge-module__kwXn9W__hpEnv{letter-spacing:.08em;text-transform:uppercase;color:var(--product-deep);background:var(--product-tint);border-radius:0;padding:2px 7px;font-size:.625rem}.forge-module__kwXn9W__hpRegion{color:var(--faint);font-size:.6875rem;display:none}.forge-module__kwXn9W__hpBody{grid-template-columns:1fr;display:grid}.forge-module__kwXn9W__hpRail{border-right:1px solid var(--line);background:var(--surface-raised);flex-direction:column;gap:1px;padding:16px 10px;display:none}.forge-module__kwXn9W__hpRailItem{border-radius:var(--r-xs);color:var(--muted-2);white-space:nowrap;align-items:center;gap:9px;padding:6px 9px;font-size:.75rem;display:flex}.forge-module__kwXn9W__hpRailItem[data-active=true]{color:var(--accent);background:#7c38fa14;font-weight:500}.forge-module__kwXn9W__hpRailGlyph{opacity:.35;border:1.3px solid;border-radius:50%;flex:none;width:9px;height:9px}.forge-module__kwXn9W__hpRailItem[data-active=true] .forge-module__kwXn9W__hpRailGlyph{opacity:1;background:currentColor;border-color:currentColor}.forge-module__kwXn9W__hpMain{min-width:0;padding:20px clamp(16px,3vw,26px) 22px}.forge-module__kwXn9W__hpHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.forge-module__kwXn9W__hpIdent{min-width:0}.forge-module__kwXn9W__hpId{letter-spacing:.02em;color:var(--accent);margin-bottom:5px;font-size:.6875rem;display:block}.forge-module__kwXn9W__hpTitle{letter-spacing:-.018em;color:var(--ink);font-size:clamp(.95rem,1.6vw,1.0625rem);font-weight:500;line-height:1.3}.forge-module__kwXn9W__hpMeta{color:var(--muted-2);margin-top:6px;font-size:.6875rem}.forge-module__kwXn9W__hpFlowScroll{scrollbar-width:thin;margin-inline:-4px;padding-block:22px;padding-inline:4px;overflow-x:auto}.forge-module__kwXn9W__hpFlow{grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;min-width:500px;display:grid}.forge-module__kwXn9W__hpStage{flex-direction:column;gap:9px;min-width:0;display:flex}.forge-module__kwXn9W__hpTrack{align-items:center;height:18px;display:flex}.forge-module__kwXn9W__hpNode{transition:background-color .5s var(--ease), border-color .5s var(--ease);border:1px solid var(--line-2);background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.forge-module__kwXn9W__hpStage[data-state=passed] .forge-module__kwXn9W__hpNode{background:var(--status-done-soft);border-color:#67d6748c}.forge-module__kwXn9W__hpStage[data-state=running] .forge-module__kwXn9W__hpNode{border-color:var(--accent-line);background:var(--accent-soft)}.forge-module__kwXn9W__hpStage[data-state=running] .forge-module__kwXn9W__hpNode,.forge-module__kwXn9W__hpStage[data-state=review] .forge-module__kwXn9W__hpNode{animation:forge-module__kwXn9W__livePulse 1.8s var(--ease) infinite}.forge-module__kwXn9W__hpStage[data-state=review] .forge-module__kwXn9W__hpNode{background:var(--status-wait-soft);border-color:#f4c04c9e}.forge-module__kwXn9W__hpStage[data-state=queued] .forge-module__kwXn9W__hpNode{border-style:dashed}.forge-module__kwXn9W__hpWire{background:var(--line-2);flex:1;height:1px;margin-inline:3px;position:relative}.forge-module__kwXn9W__hpWire:after{content:"";transform-origin:0;transition:transform .6s var(--ease-out);background:#67d6749e;position:absolute;inset:0;transform:scaleX(0)}.forge-module__kwXn9W__hpStage[data-state=passed] .forge-module__kwXn9W__hpWire:after{transform:scaleX(1)}.forge-module__kwXn9W__hpStage[data-state=review] .forge-module__kwXn9W__hpWire{background:#f4c04cb3}.forge-module__kwXn9W__hpStage[data-state=running] .forge-module__kwXn9W__hpWire{background:repeating-linear-gradient(90deg, var(--line-2) 0 3px, transparent 3px 6px)}.forge-module__kwXn9W__hpStage[data-state=running] .forge-module__kwXn9W__hpStageName,.forge-module__kwXn9W__hpStage[data-state=review] .forge-module__kwXn9W__hpStageName{color:var(--ink);font-weight:500}.forge-module__kwXn9W__hpStageName{transition:color .45s var(--ease), font-weight .45s var(--ease);letter-spacing:-.012em;color:var(--ink-2);font-size:.8125rem;font-weight:500}.forge-module__kwXn9W__hpStage[data-state=queued] .forge-module__kwXn9W__hpStage[data-state=running] .forge-module__kwXn9W__hpStageName,.forge-module__kwXn9W__hpStage[data-state=review] .forge-module__kwXn9W__hpStageName{color:var(--ink);font-weight:500}.forge-module__kwXn9W__hpStageName{transition:color .45s var(--ease), font-weight .45s var(--ease);color:var(--faint)}.forge-module__kwXn9W__hpStageMeta{color:var(--faint);font-size:.6875rem}.forge-module__kwXn9W__hpTableWrap{border-top:1px solid var(--line);padding-top:16px}.forge-module__kwXn9W__hpTableHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.forge-module__kwXn9W__hpTableCount{color:var(--faint);font-size:.6875rem}.forge-module__kwXn9W__hpTable{border-collapse:collapse;width:100%;font-size:.8125rem}.forge-module__kwXn9W__hpTable tr{border-bottom:1px solid var(--line);transition:background-color .45s var(--ease);position:relative}.forge-module__kwXn9W__hpTable tr[data-active]{background:var(--accent-soft)}.forge-module__kwXn9W__hpTable tr[data-active] td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.forge-module__kwXn9W__hpTable tr:last-child{border-bottom:0}.forge-module__kwXn9W__hpTable td{vertical-align:middle;padding:9px 8px 9px 0}.forge-module__kwXn9W__hpCellId{color:var(--muted-2);white-space:nowrap;width:1%;padding-right:16px;font-size:.6875rem}.forge-module__kwXn9W__hpCellTitle{color:var(--ink-2);letter-spacing:-.008em}.forge-module__kwXn9W__hpCellDetail{color:var(--faint);text-align:right;white-space:nowrap;font-size:.6875rem;display:none}.forge-module__kwXn9W__hpCellState{text-align:right;white-space:nowrap;width:1%;padding-right:0}.forge-module__kwXn9W__hpSignals{border-left:1px solid var(--line);background:var(--surface-raised);flex-direction:column;gap:18px;padding:20px;display:none}.forge-module__kwXn9W__hpScoreList{flex-direction:column;gap:15px;display:flex}.forge-module__kwXn9W__hpScore{flex-direction:column;gap:7px;display:flex}.forge-module__kwXn9W__hpScoreTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.forge-module__kwXn9W__hpScoreLabel{color:var(--muted-2);letter-spacing:-.006em;font-size:.75rem}.forge-module__kwXn9W__hpScoreNum{color:var(--ink);letter-spacing:-.016em;font-size:.8125rem;font-weight:500}.forge-module__kwXn9W__hpScoreTrack{background:var(--paper-sunk);border-radius:0;height:6px;overflow:hidden}.forge-module__kwXn9W__hpScoreFill{height:100%;width:var(--w);transition:width .9s var(--ease-out);background:var(--accent);transform-origin:0;border-radius:0;display:block}.forge-module__kwXn9W__hpTraceWrap{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding-top:16px;display:flex}.forge-module__kwXn9W__hpTraceGrid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.forge-module__kwXn9W__hpTraceCell{border:1px solid var(--line-2);border-radius:var(--r-xs);height:18px;transition:background-color .5s var(--ease), border-color .5s var(--ease)}.forge-module__kwXn9W__hpTraceCell[data-on=true]{background:var(--status-done-soft);border-color:#67d6748c}.forge-module__kwXn9W__hpTraceMeta{color:var(--faint);font-size:.6875rem}@container hero-panel (min-width:560px){.forge-module__kwXn9W__hpCellDetail{display:table-cell}.forge-module__kwXn9W__hpRegion{display:inline}}@container hero-panel (min-width:880px){.forge-module__kwXn9W__hpBody{grid-template-columns:168px minmax(0,1fr)}.forge-module__kwXn9W__hpRail{display:flex}}@container hero-panel (min-width:1100px){.forge-module__kwXn9W__hpBody{grid-template-columns:168px minmax(0,1fr) 210px}.forge-module__kwXn9W__hpSignals{display:flex}}@media (scripting:enabled){.forge-module__kwXn9W__hpFrame[data-animate=false] .forge-module__kwXn9W__hpNode,.forge-module__kwXn9W__hpFrame[data-animate=false] .forge-module__kwXn9W__hpStageName,.forge-module__kwXn9W__hpFrame[data-animate=false] .forge-module__kwXn9W__hpStageMeta,.forge-module__kwXn9W__hpFrame[data-animate=false] .forge-module__kwXn9W__hpTable tbody tr,.forge-module__kwXn9W__hpFrame[data-animate=false] .forge-module__kwXn9W__hpScore,.forge-module__kwXn9W__hpFrame[data-animate=false] .forge-module__kwXn9W__hpTraceCell{opacity:0}.forge-module__kwXn9W__hpFrame[data-animate=false] .forge-module__kwXn9W__hpWire{transform:scaleX(0)}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpNode{animation:forge-module__kwXn9W__popIn .5s var(--ease-out) both;animation-delay:calc(var(--i) * .13s)}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpWire{transform-origin:0;animation:forge-module__kwXn9W__growWire .42s var(--ease) both;animation-delay:calc(var(--i) * .13s + .11s)}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpStage[data-state=running] .forge-module__kwXn9W__hpWire{animation:forge-module__kwXn9W__growWire .42s var(--ease) both, forge-module__kwXn9W__marchDashes .6s linear .6s infinite;background-size:6px 1px}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpStageName,.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpStageMeta{animation:forge-module__kwXn9W__riseIn .5s var(--ease-out) both;animation-delay:calc(var(--i) * .13s + 60ms)}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpTable tbody tr{animation:forge-module__kwXn9W__rowIn .5s var(--ease-out) both;animation-delay:calc(.76s + var(--i) * 70ms)}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpScore{animation:forge-module__kwXn9W__rowIn .5s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .11s)}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpScoreFill{animation:forge-module__kwXn9W__growWire .8s var(--ease-out) both;animation-delay:calc(1s + var(--i) * .11s)}.forge-module__kwXn9W__hpFrame[data-animate=true] .forge-module__kwXn9W__hpTraceCell{animation:forge-module__kwXn9W__popIn .34s var(--ease-out) both;animation-delay:calc(1.3s + var(--i) * 34ms)}}@keyframes forge-module__kwXn9W__growWire{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes forge-module__kwXn9W__marchDashes{to{background-position:6px 0}}@keyframes forge-module__kwXn9W__rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__hpNode,.forge-module__kwXn9W__hpWire:after,.forge-module__kwXn9W__hpTable tr,.forge-module__kwXn9W__hpStageName,.forge-module__kwXn9W__hpStageMeta,.forge-module__kwXn9W__hpTable tbody tr,.forge-module__kwXn9W__hpScore,.forge-module__kwXn9W__hpScoreFill,.forge-module__kwXn9W__hpTraceCell,.forge-module__kwXn9W__hpWire{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.forge-module__kwXn9W__problemBody{color:var(--muted);letter-spacing:-.01em;text-wrap:pretty;max-width:52ch;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.forge-module__kwXn9W__problemGrid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,4vw,56px);display:grid}@media (min-width:880px){.forge-module__kwXn9W__problemGrid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:clamp(40px,5vw,72px)}}.forge-module__kwXn9W__stations{grid-template-columns:1fr;gap:clamp(16px,2vw,22px);margin-top:clamp(40px,5vw,64px);display:grid}.forge-module__kwXn9W__station{border-radius:var(--r-lg);background:var(--accent-soft);flex-direction:column;gap:16px;padding:clamp(24px,2.8vw,34px);display:flex}.forge-module__kwXn9W__station[data-gate=true]{background:var(--status-wait-soft)}.forge-module__kwXn9W__stationNode{width:30px;height:30px;color:var(--accent);flex:none;align-self:center}.forge-module__kwXn9W__stationHead{grid-column:1/-1;align-items:baseline;gap:13px;display:flex}.forge-module__kwXn9W__stationBodyCol{min-width:0}.forge-module__kwXn9W__stationName{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;line-height:1.1}.forge-module__kwXn9W__station[data-gate=true] .forge-module__kwXn9W__stationName{color:var(--ink)}.forge-module__kwXn9W__stationBody{max-width:60ch;color:var(--muted);letter-spacing:-.008em;text-wrap:pretty;font-size:.9375rem;line-height:1.65}.forge-module__kwXn9W__stationFig{display:none}.forge-module__kwXn9W__figSvg{width:100%;height:auto;overflow:visible}.forge-module__kwXn9W__figEdges path,.forge-module__kwXn9W__figGate{fill:none;stroke:var(--line-2);stroke-width:1.2px;stroke-linecap:round}.forge-module__kwXn9W__figGate{stroke:var(--amber);stroke-width:1.6px}.forge-module__kwXn9W__figNodes circle{fill:var(--accent);opacity:.82;transform-box:fill-box;transform-origin:50%}.forge-module__kwXn9W__figSpec{fill:var(--accent-soft);stroke:var(--accent-line);stroke-width:1px}.forge-module__kwXn9W__figRows rect{fill:var(--surface);stroke:var(--line-2);stroke-width:1px;transform-box:fill-box;transform-origin:0}.forge-module__kwXn9W__figHeld{fill:var(--status-wait-soft);stroke:#f4c04c9e}.forge-module__kwXn9W__figDots circle[data-state=passed]{fill:#67d674e6}.forge-module__kwXn9W__figDots circle[data-state=running]{fill:var(--accent)}.forge-module__kwXn9W__figDots circle[data-state=held]{fill:var(--amber)}.forge-module__kwXn9W__figLabel{fill:var(--muted-2);font-family:var(--font-mono), monospace;letter-spacing:.02em;font-size:9px}@media (scripting:enabled){.forge-module__kwXn9W__station[data-visible=false] .forge-module__kwXn9W__figEdges path,.forge-module__kwXn9W__station[data-visible=false] .forge-module__kwXn9W__figGate{stroke-dasharray:1;stroke-dashoffset:1px}.forge-module__kwXn9W__station[data-visible=false] .forge-module__kwXn9W__figNodes circle{opacity:0;transform:scale(.4)}.forge-module__kwXn9W__station[data-visible=false] .forge-module__kwXn9W__figRows rect,.forge-module__kwXn9W__station[data-visible=false] .forge-module__kwXn9W__figSpec{opacity:0;transform:scaleX(.72)}.forge-module__kwXn9W__station[data-visible=true] .forge-module__kwXn9W__figEdges path,.forge-module__kwXn9W__station[data-visible=true] .forge-module__kwXn9W__figGate{stroke-dasharray:1;animation:forge-module__kwXn9W__drawFig .8s var(--ease-out) .26s both}.forge-module__kwXn9W__station[data-visible=true] .forge-module__kwXn9W__figNodes circle{animation:forge-module__kwXn9W__figPop .45s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 90ms)}.forge-module__kwXn9W__station[data-visible=true] .forge-module__kwXn9W__figSpec{animation:forge-module__kwXn9W__figIn .5s var(--ease-out) .3s both}.forge-module__kwXn9W__station[data-visible=true] .forge-module__kwXn9W__figRows rect{animation:forge-module__kwXn9W__figIn .5s var(--ease-out) both;animation-delay:calc(.52s + var(--i) * .11s)}.forge-module__kwXn9W__station[data-visible=false] .forge-module__kwXn9W__figDots circle{opacity:0}.forge-module__kwXn9W__station[data-visible=true] .forge-module__kwXn9W__figDots circle{animation:forge-module__kwXn9W__figDot .4s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .11s)}}@keyframes forge-module__kwXn9W__drawFig{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes forge-module__kwXn9W__figPop{0%{opacity:0;transform:scale(.4)}to{opacity:.82;transform:scale(1)}}@keyframes forge-module__kwXn9W__figDot{0%{opacity:0}to{opacity:1}}@keyframes forge-module__kwXn9W__figIn{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__figEdges path,.forge-module__kwXn9W__figGate,.forge-module__kwXn9W__figNodes circle,.forge-module__kwXn9W__figRows rect,.forge-module__kwXn9W__figDots circle,.forge-module__kwXn9W__figSpec{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.forge-module__kwXn9W__figNodes circle{opacity:.82!important}}.forge-module__kwXn9W__stationStat{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;display:flex}.forge-module__kwXn9W__stationStatValue{letter-spacing:-.045em;color:var(--accent);font-size:clamp(2.6rem,4.8vw,3.75rem);font-weight:500;line-height:1}.forge-module__kwXn9W__stationStatLabel{color:var(--ink-3);letter-spacing:-.008em;max-width:18ch;font-size:.9375rem;line-height:1.45}.forge-module__kwXn9W__station[data-gate=true] .forge-module__kwXn9W__stationStatValue{color:var(--amber-ink)}@media (scripting:enabled){.forge-module__kwXn9W__station[data-visible=false] .forge-module__kwXn9W__stationNode{opacity:0;transform:scale(.4)}.forge-module__kwXn9W__station[data-visible=true] .forge-module__kwXn9W__stationNode{animation:forge-module__kwXn9W__nodeIn .45s var(--ease-out) both;animation-delay:calc(var(--i) * .11s + .12s)}}@keyframes forge-module__kwXn9W__nodeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__stationNode{opacity:1!important;animation:none!important}}.forge-module__kwXn9W__usedBy{border-block:1px solid var(--line);background:var(--paper);padding-block:clamp(44px,6vw,76px);position:relative}.forge-module__kwXn9W__usedByLabel{text-align:center;color:var(--muted-2);letter-spacing:-.006em;margin-bottom:clamp(20px,2.6vw,30px);font-size:.8125rem}.forge-module__kwXn9W__usedByRow{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px clamp(20px,3.4vw,44px);display:flex}.forge-module__kwXn9W__customer{letter-spacing:-.025em;color:var(--ink-2);opacity:.78;transition:opacity .24s var(--ease), color .24s var(--ease);font-size:clamp(1.0625rem,1.7vw,1.35rem);font-weight:500}.forge-module__kwXn9W__customer:hover{opacity:1;color:var(--ink)}.forge-module__kwXn9W__tools{border-block:1px solid var(--line);background:var(--paper);padding-block:clamp(44px,6vw,76px);position:relative}.forge-module__kwXn9W__toolsRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.forge-module__kwXn9W__tool{letter-spacing:-.015em;color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);transition:border-color .24s var(--ease), box-shadow .24s var(--ease);align-items:center;gap:9px;padding:9px 15px;font-size:.9375rem;font-weight:500;display:inline-flex}.forge-module__kwXn9W__tool:hover{border-color:var(--accent-line);box-shadow:var(--shadow-sm)}.forge-module__kwXn9W__toolMark{filter:brightness(0);opacity:.62;width:16px;height:16px;transition:opacity .24s var(--ease);flex:none}.forge-module__kwXn9W__tool:hover .forge-module__kwXn9W__toolMark{opacity:.92}.forge-module__kwXn9W__featPanelWrap{flex-direction:column;gap:16px;display:flex}.forge-module__kwXn9W__featStat{letter-spacing:-.015em;color:var(--accent);font-size:.9375rem;font-weight:500}.forge-module__kwXn9W__results{grid-template-columns:1fr;gap:clamp(16px,2vw,24px);margin-top:clamp(26px,3.2vw,40px);display:grid}.forge-module__kwXn9W__resultCase{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-raised);min-width:0}.forge-module__kwXn9W__resultHead{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:clamp(14px,1.8vw,18px) clamp(18px,2.2vw,26px);display:flex}.forge-module__kwXn9W__resultCustomer{letter-spacing:-.012em;color:var(--ink);font-size:1rem;font-weight:500}.forge-module__kwXn9W__resultWhoLabel{color:var(--muted-2);font-size:.6875rem}.forge-module__kwXn9W__resultCell{min-width:0;padding:clamp(20px,2.6vw,30px) clamp(18px,2.2vw,26px)}.forge-module__kwXn9W__resultCell+.forge-module__kwXn9W__resultCell{border-top:1px solid var(--line-2)}.forge-module__kwXn9W__resultLabel{color:var(--muted-2);font-size:.6875rem}.forge-module__kwXn9W__resultLabel+.forge-module__kwXn9W__resultValue{margin-top:12px}.forge-module__kwXn9W__resultValue{letter-spacing:-.038em;color:var(--ink);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.1}.forge-module__kwXn9W__resultNote{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.55}@media (min-width:760px){.forge-module__kwXn9W__resultCase{grid-template-columns:repeat(var(--cells), minmax(0, 1fr));grid-template-rows:auto 1fr;display:grid}.forge-module__kwXn9W__resultHead{grid-column:1/-1}.forge-module__kwXn9W__resultCell+.forge-module__kwXn9W__resultCell{border-top:0;border-left:1px solid var(--line-2)}}@media (min-width:1000px){.forge-module__kwXn9W__results{grid-template-columns:var(--cols);grid-template-rows:auto 1fr}.forge-module__kwXn9W__resultCase{grid-row:span 2;grid-template-rows:subgrid}}@keyframes forge-module__kwXn9W__growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.forge-module__kwXn9W__close{padding-block:clamp(56px,8vw,104px);position:relative}.forge-module__kwXn9W__band{background:var(--surface-dark);border-radius:var(--r-xl);isolation:isolate;padding:clamp(38px,6vw,76px) clamp(24px,5vw,68px);position:relative;overflow:hidden}.forge-module__kwXn9W__scope{border-radius:var(--r-lg);background:#1b1b22;border:1px solid #ffffff1f;width:clamp(272px,26vw,330px);padding:15px 17px 13px;display:none;position:absolute;top:50%;right:clamp(24px,4vw,64px);transform:translateY(-50%)}.forge-module__kwXn9W__scopeHead{color:#ffffffb8;justify-content:space-between;align-items:baseline;gap:12px;font-size:.75rem;display:flex}.forge-module__kwXn9W__scopeTag{color:#fff6;font-size:.6875rem}.forge-module__kwXn9W__scopeRows{flex-direction:column;margin-top:12px;display:flex}.forge-module__kwXn9W__scopeRow{border-top:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-block:9px;display:grid}.forge-module__kwXn9W__scopeId{color:var(--lavender);font-size:.6875rem}.forge-module__kwXn9W__scopeName{color:#ffffffdb;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.forge-module__kwXn9W__scopeOrders{color:#ffffff73;font-size:.6875rem}.forge-module__kwXn9W__scopeFoot{color:#ffffff73;border-top:1px solid #ffffff17;margin-top:11px;padding-top:10px;font-size:.6875rem}@media (scripting:enabled){.forge-module__kwXn9W__band[data-animate=false] .forge-module__kwXn9W__scopeRow,.forge-module__kwXn9W__band[data-animate=false] .forge-module__kwXn9W__scopeFoot{opacity:0;transform:translateY(8px)}.forge-module__kwXn9W__band[data-animate=true] .forge-module__kwXn9W__scopeRow{animation:forge-module__kwXn9W__scopeIn .5s var(--ease-out) both;animation-delay:calc(.24s + var(--i) * .11s)}.forge-module__kwXn9W__band[data-animate=true] .forge-module__kwXn9W__scopeFoot{animation:forge-module__kwXn9W__scopeIn .5s var(--ease-out) .62s both}}@keyframes forge-module__kwXn9W__scopeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__scopeRow,.forge-module__kwXn9W__scopeFoot{opacity:1!important;animation:none!important;transform:none!important}}.forge-module__kwXn9W__closeContent{z-index:1;max-width:40rem;position:relative}@media (min-width:900px){.forge-module__kwXn9W__closeContent{max-width:min(40rem,58%)}}.forge-module__kwXn9W__closeTitle{color:#fff;max-width:19ch}.forge-module__kwXn9W__closeLede{color:#ffffff9e;letter-spacing:-.01em;text-wrap:pretty;max-width:46ch;margin-top:18px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55}.forge-module__kwXn9W__closeCta{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.forge-module__kwXn9W__closeAside{letter-spacing:-.008em;color:#ffffff9e;min-height:44px;transition:color .24s var(--ease);align-items:center;font-size:.875rem;display:inline-flex}.forge-module__kwXn9W__closeAside:hover{color:#fff}@media (min-width:860px){.forge-module__kwXn9W__heroTitle{max-width:min(19ch,100%)}.forge-module__kwXn9W__station{grid-template-columns:minmax(0,1fr) clamp(160px,20vw,230px)}}@media (min-width:900px){.forge-module__kwXn9W__stations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.forge-module__kwXn9W__closeContent{max-width:34rem}.forge-module__kwXn9W__scope{display:block}}[data-engine-card] .forge-module__kwXn9W__panelSplit{grid-template-columns:minmax(0,1fr);gap:16px}@keyframes forge-module__kwXn9W__featIn{0%{opacity:0;transform:translate(-10px)}}.forge-module__kwXn9W__panelBody{flex-direction:column;gap:14px;min-height:210px;display:flex}.forge-module__kwXn9W__panelHead{border-bottom:1px solid var(--line);color:var(--muted-2);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;font-size:.6875rem;display:flex}.forge-module__kwXn9W__panelTag{color:var(--faint);border:1px solid var(--line-2);border-radius:0;padding:2px 6px;font-size:.625rem}.forge-module__kwXn9W__panelRows{flex-direction:column;gap:9px;display:flex}.forge-module__kwXn9W__panelRow{min-width:0;animation:forge-module__kwXn9W__featIn .5s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * .11s);align-items:center;gap:9px;display:flex}.forge-module__kwXn9W__panelFoot{border-top:1px solid var(--line);color:var(--muted-2);margin-top:12px;padding-top:10px;font-size:.6875rem}.forge-module__kwXn9W__panelDot{background:var(--status-idle);border-radius:50%;flex:none;width:7px;height:7px}.forge-module__kwXn9W__panelDot[data-on=true]{background:var(--status-done)}@media (scripting:enabled){[data-ready=false] .forge-module__kwXn9W__panelHead,[data-ready=false] .forge-module__kwXn9W__panelRow,[data-ready=false] .forge-module__kwXn9W__panelRowMeta,[data-ready=false] .forge-module__kwXn9W__ctxMeter,[data-ready=false] .forge-module__kwXn9W__specStop,[data-ready=false] .forge-module__kwXn9W__gateStep,[data-ready=false] .forge-module__kwXn9W__panelGrid,[data-ready=false] .forge-module__kwXn9W__panelFoot{opacity:0}[data-ready=false] .forge-module__kwXn9W__ctxFill{transform:scaleX(0)}[data-ready=true] .forge-module__kwXn9W__panelHead{animation:forge-module__kwXn9W__featIn .45s var(--ease-out) both}[data-ready=true] .forge-module__kwXn9W__panelRow{animation:forge-module__kwXn9W__featIn .5s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * .11s)}[data-ready=true] .forge-module__kwXn9W__panelDot[data-on=true]{animation:forge-module__kwXn9W__indexFlip .9s var(--ease-out) both;animation-delay:calc(.26s + var(--i) * .19s)}[data-ready=true] .forge-module__kwXn9W__panelRowMeta{animation:forge-module__kwXn9W__featIn .45s var(--ease-out) both;animation-delay:calc(.56s + var(--i) * .19s)}[data-ready=true] .forge-module__kwXn9W__ctxMeter{animation:forge-module__kwXn9W__featIn .5s var(--ease-out) .98s both}[data-ready=true] .forge-module__kwXn9W__ctxFill{animation:forge-module__kwXn9W__growBar .85s var(--ease-out) both;animation-delay:calc(1.08s + var(--i) * .22s)}[data-ready=true] .forge-module__kwXn9W__specStop,[data-ready=true] .forge-module__kwXn9W__gateStep{animation:forge-module__kwXn9W__featIn .45s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 90ms)}[data-ready=true] .forge-module__kwXn9W__panelGrid{animation:forge-module__kwXn9W__featIn .5s var(--ease-out) 1.56s both}[data-ready=true] .forge-module__kwXn9W__panelFoot{animation:forge-module__kwXn9W__featIn .5s var(--ease-out) .9s both}}@keyframes forge-module__kwXn9W__indexFlip{0%{background:var(--status-idle);transform:scale(.7)}55%{background:var(--status-idle);transform:scale(1)}70%{background:var(--status-done);transform:scale(1.35)}to{background:var(--status-done);transform:scale(1)}}@keyframes forge-module__kwXn9W__livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}.forge-module__kwXn9W__panelDot:not([data-on=true]),.forge-module__kwXn9W__gateStep[data-state=here] .forge-module__kwXn9W__gateMark,.forge-module__kwXn9W__specStop[data-on=true] .forge-module__kwXn9W__specNode{animation:forge-module__kwXn9W__livePulse 1.8s var(--ease) infinite}.forge-module__kwXn9W__inFlight{background:repeating-linear-gradient(90deg, var(--line-3) 0 3px, transparent 3px 6px);background-size:6px 2px;flex:none;width:46px;height:2px;margin-left:auto;margin-right:10px;animation:.6s linear infinite forge-module__kwXn9W__marchDashes}.forge-module__kwXn9W__panelRowId{color:var(--faint);flex:none;font-size:.625rem}.forge-module__kwXn9W__panelRowLabel{color:var(--ink-2);letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;overflow:hidden}.forge-module__kwXn9W__panelRowMeta{color:var(--faint);flex:none;font-size:.625rem}.forge-module__kwXn9W__panelPill{font-family:var(--font-mono), monospace;letter-spacing:.05em;border-radius:0;flex:none;padding:2px 6px;font-size:.5625rem}.forge-module__kwXn9W__panelPill[data-state=pass]{background:var(--status-done-soft);color:var(--status-done-ink)}.forge-module__kwXn9W__panelPill[data-state=hold]{background:var(--status-wait-soft);color:var(--amber-ink)}.forge-module__kwXn9W__panelSplit{grid-template-columns:1fr;gap:18px;display:grid}.forge-module__kwXn9W__ctxMeter{flex-direction:column;gap:12px;display:flex}.forge-module__kwXn9W__ctxMeterHead{color:var(--muted-2);font-size:.6875rem}.forge-module__kwXn9W__ctxBar{flex-direction:column;gap:6px;display:flex}.forge-module__kwXn9W__ctxBarLabel{color:var(--muted);font-size:.75rem}.forge-module__kwXn9W__ctxTrack{background:var(--paper-sunk);border-radius:0;height:8px;overflow:hidden}.forge-module__kwXn9W__ctxFill{height:100%;width:var(--w);background:var(--line-3);transform-origin:0;border-radius:0;display:block}.forge-module__kwXn9W__ctxFill[data-kind=forge]{background:var(--accent)}.forge-module__kwXn9W__specTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid;position:relative}.forge-module__kwXn9W__specTrack:before{content:"";background:var(--line-2);height:1px;position:absolute;top:5px;left:5px;right:5px}.forge-module__kwXn9W__specStop{flex-direction:column;gap:5px;display:flex;position:relative}.forge-module__kwXn9W__specNode{border:1px solid var(--line-2);background:var(--surface);border-radius:50%;width:11px;height:11px}.forge-module__kwXn9W__specStop[data-on=true] .forge-module__kwXn9W__specNode{border-color:var(--accent);background:var(--accent-soft)}.forge-module__kwXn9W__specVer{color:var(--muted-2);font-size:.6875rem}.forge-module__kwXn9W__specStop[data-on=true] .forge-module__kwXn9W__specVer{color:var(--accent-deep)}.forge-module__kwXn9W__specNote{color:var(--muted);letter-spacing:-.008em;font-size:.75rem}.forge-module__kwXn9W__specStop .forge-module__kwXn9W__inFlight{width:100%;margin:3px 0 0}.forge-module__kwXn9W__gateStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}.forge-module__kwXn9W__gateStep{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);animation:forge-module__kwXn9W__featIn .45s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 90ms);align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.forge-module__kwXn9W__gateStep[data-state=here]{background:var(--status-wait-soft);border-color:#f4c04c9e}.forge-module__kwXn9W__gateStep[data-state=here]:after{content:"";background:repeating-linear-gradient(90deg, var(--amber) 0 3px, transparent 3px 6px);opacity:.75;background-size:6px 2px;height:2px;animation:.6s linear infinite forge-module__kwXn9W__marchDashes;position:absolute;bottom:0;left:0;right:0}.forge-module__kwXn9W__gateMark{background:var(--line-3);border-radius:50%;flex:none;width:7px;height:7px}.forge-module__kwXn9W__gateStep[data-state=done] .forge-module__kwXn9W__gateMark{background:#67d674e6}.forge-module__kwXn9W__gateStep[data-state=here] .forge-module__kwXn9W__gateMark{background:var(--amber)}.forge-module__kwXn9W__gateName{color:var(--ink-2);letter-spacing:-.01em;font-size:.75rem}.forge-module__kwXn9W__gateStep[data-state=waiting] .forge-module__kwXn9W__gateName{color:var(--muted-2)}@media (min-width:720px){.forge-module__kwXn9W__panelSplit{grid-template-columns:minmax(0,1fr) minmax(200px,246px);align-items:start;gap:26px}}.forge-module__kwXn9W__panelGrid{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.forge-module__kwXn9W__panelChip{color:var(--muted-2);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:4px 9px;font-size:.6875rem}.forge-module__kwXn9W__panelChip[data-on=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.forge-module__kwXn9W__panelVersions{animation:forge-module__kwXn9W__featIn .5s var(--ease-out) .43s both;border-top:1px solid var(--line);gap:6px;padding-top:12px;display:flex}.forge-module__kwXn9W__panelVersion{color:var(--faint);border:1px solid var(--line-2);border-radius:0;padding:3px 8px;font-size:.625rem}.forge-module__kwXn9W__panelVersion[data-on=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.forge-module__kwXn9W__panelGraphScroll{scrollbar-width:thin;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.forge-module__kwXn9W__panelGraph{width:100%;min-width:600px;height:auto;max-height:196px}.forge-module__kwXn9W__graphEdges path{stroke:var(--line-3);stroke-width:1.2px;fill:none}.forge-module__kwXn9W__graphEdgePending{stroke:var(--line-2);stroke-dasharray:4 4;animation:.9s linear infinite forge-module__kwXn9W__traceEdge}@keyframes forge-module__kwXn9W__traceEdge{to{stroke-dashoffset:-8px}}.forge-module__kwXn9W__graphEdgeLabel text{letter-spacing:.02em;fill:var(--faint);text-anchor:middle;font-size:10px}.forge-module__kwXn9W__graphNode{fill:var(--surface);stroke:var(--line-2);stroke-width:1.2px}.forge-module__kwXn9W__graphNodeLive{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.4px}.forge-module__kwXn9W__graphLabel{fill:var(--ink-2);font-size:11px}.forge-module__kwXn9W__graphLabelLive{fill:var(--accent);font-size:11px;font-weight:500}.forge-module__kwXn9W__scoreRow{align-items:baseline;gap:7px;display:flex}.forge-module__kwXn9W__scoreValue{letter-spacing:-.04em;color:var(--ink);font-size:2.25rem;font-weight:500;line-height:1}.forge-module__kwXn9W__scoreOf{color:var(--faint);font-size:.75rem}.forge-module__kwXn9W__scoreBars{flex-direction:column;gap:11px;display:flex}.forge-module__kwXn9W__scoreBarRow{animation:forge-module__kwXn9W__featIn .4s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms);grid-template-columns:1fr 84px 26px;align-items:center;gap:10px;display:grid}.forge-module__kwXn9W__scoreLabel{color:var(--muted-2);font-size:.75rem}.forge-module__kwXn9W__scoreTrack{background:repeating-linear-gradient(90deg, var(--line-2) 0 3px, transparent 3px 6px) var(--paper-sunk);background-size:6px 5px;border-radius:0;height:5px;animation:.6s linear infinite forge-module__kwXn9W__marchDashes;overflow:hidden}.forge-module__kwXn9W__scoreFill{background:var(--accent);border-radius:0;height:100%;display:block}.forge-module__kwXn9W__scoreNum{color:var(--muted);text-align:right;font-size:.6875rem}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__panelDot,.forge-module__kwXn9W__gateMark,.forge-module__kwXn9W__specNode,.forge-module__kwXn9W__inFlight,.forge-module__kwXn9W__scoreTrack,.forge-module__kwXn9W__graphEdgePending,.forge-module__kwXn9W__gateStep[data-state=here]:after,.forge-module__kwXn9W__panelDot,.forge-module__kwXn9W__panelRowMeta,.forge-module__kwXn9W__ctxFill,.forge-module__kwXn9W__ctxMeter,.forge-module__kwXn9W__specStop,.forge-module__kwXn9W__gateStep,.forge-module__kwXn9W__panelRow,.forge-module__kwXn9W__scoreBarRow{animation:none!important}}@keyframes forge-module__kwXn9W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes forge-module__kwXn9W__popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes forge-module__kwXn9W__drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes forge-module__kwXn9W__glow{0%,to{opacity:.9}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__closeContent>*,.forge-module__kwXn9W__node,.forge-module__kwXn9W__gate,.forge-module__kwXn9W__tick,.forge-module__kwXn9W__endNode{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.forge-module__kwXn9W__trace{stroke-dashoffset:0!important;transition:none!important;animation:none!important}}.forge-module__kwXn9W__stages{border:1px solid var(--line-2);border-radius:var(--r-md);grid-template-columns:1fr;min-width:0;margin-top:clamp(26px,3.2vw,40px);display:grid;overflow:hidden}.forge-module__kwXn9W__stageGroup{display:contents}.forge-module__kwXn9W__stageTab{background:var(--paper-sunk);border-bottom:1px solid var(--line-2);cursor:pointer;min-height:44px;transition:background .18s var(--ease-out), border-color .18s var(--ease-out);border-top:2px solid #0000;align-content:start;gap:4px;padding:clamp(14px,1.8vw,20px);display:grid}.forge-module__kwXn9W__stageTab:hover{background:var(--surface-raised)}.forge-module__kwXn9W__stageName{letter-spacing:-.016em;color:var(--muted);font-size:1rem;font-weight:500}.forge-module__kwXn9W__stageVerb{color:var(--faint);font-size:.6875rem}.forge-module__kwXn9W__stages input:checked+.forge-module__kwXn9W__stageTab{background:var(--surface-raised);border-top-color:var(--product,var(--accent));border-bottom-color:#0000}.forge-module__kwXn9W__stages input:checked+.forge-module__kwXn9W__stageTab .forge-module__kwXn9W__stageName{color:var(--ink)}.forge-module__kwXn9W__stages input:focus-visible+.forge-module__kwXn9W__stageTab{outline:2px solid var(--accent);outline-offset:-2px}.forge-module__kwXn9W__stagePanel{background:var(--surface-raised);gap:clamp(22px,3vw,44px);padding:clamp(22px,2.8vw,34px);display:none}.forge-module__kwXn9W__stages input:checked~.forge-module__kwXn9W__stagePanel{display:grid}.forge-module__kwXn9W__stageGot,.forge-module__kwXn9W__stageChecked{min-width:0}.forge-module__kwXn9W__stageOutput{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:500}.forge-module__kwXn9W__stageText{color:var(--muted);max-width:46ch;margin-top:10px;font-size:.9375rem;line-height:1.65}.forge-module__kwXn9W__checks{flex-direction:column;margin-top:2px;display:flex}.forge-module__kwXn9W__check{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:start;gap:12px;padding-block:12px;font-size:.9375rem;line-height:1.5;display:flex}.forge-module__kwXn9W__check:last-child{border-bottom:0}.forge-module__kwXn9W__checkMark{border:1.5px solid var(--product-deep,var(--accent));flex:none;width:9px;height:9px;margin-top:5px;transform:rotate(45deg)}@media (min-width:760px){.forge-module__kwXn9W__stages{grid-template-columns:repeat(5,minmax(0,1fr))}.forge-module__kwXn9W__stageTab{border-right:1px solid var(--line-2);grid-row:1}.forge-module__kwXn9W__stageGroup:last-child .forge-module__kwXn9W__stageTab{border-right:0}.forge-module__kwXn9W__stagePanel{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.forge-module__kwXn9W__videos{grid-template-columns:1fr;gap:clamp(20px,2.6vw,32px);margin-top:clamp(26px,3.2vw,40px);display:grid}@media (min-width:760px){.forge-module__kwXn9W__videos{grid-template-columns:repeat(3,minmax(0,1fr))}}.forge-module__kwXn9W__video{min-width:0}.forge-module__kwXn9W__videoFrame{aspect-ratio:16/9;border:1px dashed var(--line-3);border-radius:var(--r-md);background:var(--surface-raised);place-items:center;display:grid;position:relative}.forge-module__kwXn9W__videoPlay{border:1px solid var(--line-3);border-radius:50%;width:46px;height:46px;display:block;position:relative}.forge-module__kwXn9W__videoPlay:after{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--product-deep,var(--accent));position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.forge-module__kwXn9W__videoName{letter-spacing:-.016em;color:var(--ink-3);margin-top:14px;font-size:1rem;font-weight:500}.forge-module__kwXn9W__useCases{border-top:1px solid var(--line-2);margin-top:clamp(24px,3vw,36px)}.forge-module__kwXn9W__useCase{border-bottom:1px solid var(--line-2);gap:16px 40px;min-width:0;padding:clamp(22px,2.8vw,32px) 0;display:grid;position:relative}@media (min-width:760px){.forge-module__kwXn9W__useCase{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}}.forge-module__kwXn9W__useCaseMain{min-width:0}.forge-module__kwXn9W__useCaseName{letter-spacing:-.022em;color:var(--ink);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.25}.forge-module__kwXn9W__useCaseLink{color:inherit;margin-block:-10px;padding-block:10px;text-decoration:none;display:inline-block}.forge-module__kwXn9W__useCaseLink:after{content:"";position:absolute;inset:0}.forge-module__kwXn9W__useCaseLink:focus-visible{outline:none}.forge-module__kwXn9W__useCaseLink:focus-visible:after{outline:2px solid var(--accent);outline-offset:4px}.forge-module__kwXn9W__useCaseBody{color:var(--muted);max-width:52ch;margin-top:8px;font-size:.9375rem;line-height:1.6}.forge-module__kwXn9W__spokes{z-index:1;flex-wrap:wrap;column-gap:20px;margin-top:6px;display:flex;position:relative}.forge-module__kwXn9W__spoke{min-height:44px;color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px;transition:color .18s var(--ease-out), text-decoration-color .18s var(--ease-out);align-items:center;font-size:.875rem;display:inline-flex}.forge-module__kwXn9W__spoke:hover{color:var(--ink);text-decoration-color:currentColor}.forge-module__kwXn9W__spoke:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.forge-module__kwXn9W__useCaseOutcome{color:var(--product-deep,var(--accent));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;display:grid}.forge-module__kwXn9W__useCaseCta{z-index:1;display:block;position:relative}.forge-module__kwXn9W__useCaseCtaLink{min-height:44px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;text-decoration:none;display:grid}.forge-module__kwXn9W__useCaseCtaLink:hover .forge-module__kwXn9W__useCaseValue{text-underline-offset:6px;text-decoration:underline}.forge-module__kwXn9W__useCaseCtaLink:hover .forge-module__kwXn9W__useCaseArrow{transform:translate(4px)}.forge-module__kwXn9W__useCaseValue{letter-spacing:-.035em;grid-column:1;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:500;line-height:1.1}.forge-module__kwXn9W__useCaseFigureLabel{color:var(--muted);grid-column:1;font-size:.875rem}.forge-module__kwXn9W__useCaseArrow{transition:transform .18s var(--ease-out);grid-area:1/2/span 2;align-self:center;font-size:1.375rem}.forge-module__kwXn9W__useCase:hover .forge-module__kwXn9W__useCaseArrow{transform:translate(4px)}.forge-module__kwXn9W__useCase:hover .forge-module__kwXn9W__useCaseName{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__useCaseArrow{transition:none}}.forge-module__kwXn9W__approach{border:1px solid var(--line-2);border-radius:var(--r-lg);grid-template-columns:1fr;margin-top:clamp(26px,3.2vw,40px);display:grid;overflow:hidden}.forge-module__kwXn9W__side{background:var(--surface-raised);min-width:0;padding:clamp(24px,3vw,40px)}.forge-module__kwXn9W__side[data-with]{background:var(--signal-soft);border-top:1px solid var(--line-2)}.forge-module__kwXn9W__sideHeading{letter-spacing:-.022em;color:var(--ink);max-width:24ch;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:500;line-height:1.3}.forge-module__kwXn9W__sideLead{color:var(--ink);max-width:34ch;margin-top:8px;font-size:1rem;font-weight:500;line-height:1.45}.forge-module__kwXn9W__sidePoints{flex-direction:column;gap:clamp(14px,1.8vw,18px);margin-top:clamp(20px,2.4vw,28px);display:flex}.forge-module__kwXn9W__sidePoint{color:var(--muted);align-items:baseline;gap:12px;font-size:.9375rem;line-height:1.55;display:flex}.forge-module__kwXn9W__side[data-with] .forge-module__kwXn9W__sidePoint{color:var(--ink-2)}.forge-module__kwXn9W__sideMark{background:var(--line-3);flex:none;width:14px;height:1px;transform:translateY(-4px)}.forge-module__kwXn9W__side[data-with] .forge-module__kwXn9W__sideMark{background:var(--product-deep,var(--accent-deep))}@media (min-width:760px){.forge-module__kwXn9W__approach{grid-template-columns:1fr 1fr}.forge-module__kwXn9W__side[data-with]{border-top:0;border-left:1px solid var(--line-2)}}.forge-module__kwXn9W__engine{background:var(--surface-dark);border-top:0}.forge-module__kwXn9W__engine h2,.forge-module__kwXn9W__engine .forge-module__kwXn9W__featureTitle{color:#fff}.forge-module__kwXn9W__engine .forge-module__kwXn9W__underneathTitle{color:var(--forge)}.forge-module__kwXn9W__engine .forge-module__kwXn9W__featureBody,.forge-module__kwXn9W__engine .forge-module__kwXn9W__underneathBody{color:#ffffffc7}.forge-module__kwXn9W__featureLead{color:var(--ink);font-weight:500}.forge-module__kwXn9W__engine .forge-module__kwXn9W__featureLead{color:#fff}.forge-module__kwXn9W__engine .forge-module__kwXn9W__featureTag{border-color:var(--line-on-dark);color:#ffffffc7}.forge-module__kwXn9W__engine .forge-module__kwXn9W__featureRow,.forge-module__kwXn9W__engine .forge-module__kwXn9W__baseGrid,.forge-module__kwXn9W__engine .forge-module__kwXn9W__underneathItem,.forge-module__kwXn9W__engine .forge-module__kwXn9W__shot{border-color:var(--line-on-dark)}.forge-module__kwXn9W__engine .forge-module__kwXn9W__baseGrid{border-top-color:var(--signal)}.forge-module__kwXn9W__featureRows{gap:clamp(30px,3.6vw,52px);margin-top:clamp(26px,3.2vw,40px);display:grid}.forge-module__kwXn9W__featureRow{border-top:1px solid var(--line);align-items:center;gap:clamp(20px,2.6vw,36px);padding-top:clamp(24px,2.8vw,34px);display:grid}.forge-module__kwXn9W__featureRow:first-child{border-top:0;padding-top:0}.forge-module__kwXn9W__featureTitle{color:var(--ink);max-width:24ch}.forge-module__kwXn9W__featureBody{color:var(--muted);max-width:46ch;margin-top:12px;font-size:1rem;line-height:1.6}.forge-module__kwXn9W__featureTags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.forge-module__kwXn9W__featureTag{border:1px solid var(--line-2);color:var(--ink-3);border-radius:0;padding:5px 11px;font-size:.8125rem}.forge-module__kwXn9W__shot{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-raised);width:100%;height:auto;display:block}.forge-module__kwXn9W__featureSlot{aspect-ratio:16/10;border:1px dashed var(--line-3);border-radius:var(--r-md);background:var(--surface-raised);place-items:center;margin:0;display:grid}.forge-module__kwXn9W__featureFigure{margin:0}.forge-module__kwXn9W__livingSpec{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-raised);width:100%;height:auto;display:block}.forge-module__kwXn9W__livingSpecMark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:11px}.forge-module__kwXn9W__featureFigureCaption{letter-spacing:.02em;color:var(--faint);text-wrap:pretty;margin-top:12px;font-size:.6875rem}.forge-module__kwXn9W__featureSlotName{letter-spacing:.04em;color:var(--muted-2);font-size:.75rem}.forge-module__kwXn9W__featuresOwed{letter-spacing:.02em;color:var(--status-wait-ink);align-items:center;gap:7px;margin-top:clamp(18px,2.2vw,24px);font-size:.6875rem;display:inline-flex}.forge-module__kwXn9W__featuresOwed:before{content:"";background:var(--status-wait);border-radius:50%;flex:none;width:5px;height:5px}.forge-module__kwXn9W__underneath{margin-top:clamp(30px,3.6vw,48px)}.forge-module__kwXn9W__baseFeeds{color:#ffffff9e;grid-template-columns:repeat(3,minmax(0,1fr));font-size:.8125rem;display:grid}.forge-module__kwXn9W__baseFeed{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.forge-module__kwXn9W__baseFeed:after{content:"";background:#ffffff4d;width:1px;height:clamp(22px,2.6vw,34px)}.forge-module__kwXn9W__baseGate{border:1.5px solid var(--signal);background:var(--surface-dark);width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:-4px;left:50%}.forge-module__kwXn9W__baseGrid{border:1px solid var(--line);border-top:2px solid var(--signal);background:#ffffff08;grid-template-columns:1fr;padding-inline:clamp(18px,2.4vw,32px);display:grid}.forge-module__kwXn9W__toolsGrid{grid-template-columns:1fr;gap:0 clamp(24px,3.4vw,48px);margin-top:clamp(14px,2vw,24px);display:grid}.forge-module__kwXn9W__underneathItem{border-bottom:1px solid var(--line);flex-direction:column;padding:clamp(18px,2.2vw,24px) 0;display:flex}.forge-module__kwXn9W__underneathItem:last-child{border-bottom:0}.forge-module__kwXn9W__underneathTitle{letter-spacing:-.018em;color:var(--ink);font-size:1.0625rem;font-weight:500}.forge-module__kwXn9W__underneathBody{color:var(--muted);margin-top:8px;margin-bottom:16px;font-size:.9375rem;line-height:1.6}.forge-module__kwXn9W__mockFrame{border:1px solid var(--line-on-dark);background:#f5f2ef;position:relative}.forge-module__kwXn9W__ctxFigure{width:100%;height:auto;font-family:var(--font-sans), sans-serif;display:block}.forge-module__kwXn9W__ctxTitle{fill:#1f1c1a;font-size:20px;font-weight:600}.forge-module__kwXn9W__ctxLabel{fill:#857b74;font-size:12px}.forge-module__kwXn9W__ctxLabelCaps,.forge-module__kwXn9W__ctxMeta{font-family:var(--font-mono), ui-monospace, monospace;fill:#8b837c;font-size:11px}.forge-module__kwXn9W__ctxLabelCaps{letter-spacing:1.2px}.forge-module__kwXn9W__ctxSource{fill:#2a2622;font-size:16px;font-weight:500}.forge-module__kwXn9W__ctxChipOn{fill:#b4541f;font-size:13px;font-weight:500}.forge-module__kwXn9W__ctxChipOff{fill:#3b3632;font-size:13px}.forge-module__kwXn9W__ctxEmpty,.forge-module__kwXn9W__ctxFile{opacity:0}@media (scripting:enabled){.forge-module__kwXn9W__mockFrame{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--reveal-delay,0s) + .15s)}.forge-module__kwXn9W__featureRow[data-visible=false] .forge-module__kwXn9W__mockFrame,.forge-module__kwXn9W__underneathItem[data-visible=false] .forge-module__kwXn9W__mockFrame{opacity:0;transform:translateY(16px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__ctxFile{animation:1s cubic-bezier(.45,0,.2,1) both forge-module__kwXn9W__ctxFly;animation-delay:calc(1s + var(--k) * .45s)}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__ctxRow{animation:forge-module__kwXn9W__ctxAppear .25s var(--ease-out) both;animation-delay:calc(1.85s + var(--k) * .45s)}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__ctxEmpty{animation:forge-module__kwXn9W__ctxLeave .25s var(--ease-out) 1.85s both}.forge-module__kwXn9W__ctxTick{transform-box:fill-box;transform-origin:50%}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__ctxTick{animation:forge-module__kwXn9W__ctxTickOn .25s var(--ease-out) both;animation-delay:calc(3.5s + var(--k) * 90ms)}}@keyframes forge-module__kwXn9W__ctxFly{0%{opacity:0;transform:translate(var(--x0), var(--y0))}15%{opacity:1;transform:translate(var(--x0), var(--y0))}85%{opacity:1;transform:translate(var(--x1), var(--y1))}to{opacity:0;transform:translate(var(--x1), var(--y1))}}@keyframes forge-module__kwXn9W__ctxAppear{0%{opacity:0}to{opacity:1}}@keyframes forge-module__kwXn9W__ctxLeave{0%{opacity:1}to{opacity:0}}@keyframes forge-module__kwXn9W__ctxTickOn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__mockFrame{opacity:1!important;transition:none!important;transform:none!important}}.forge-module__kwXn9W__govTitle{fill:#1f1c1a;font-size:18px;font-weight:600}.forge-module__kwXn9W__govField{fill:#2a2622;font-size:13px}.forge-module__kwXn9W__govButton{fill:#fbfaf8;font-size:13px;font-weight:600}.forge-module__kwXn9W__govLink{fill:#c8511a;font-size:13px;font-weight:600}.forge-module__kwXn9W__govApprovedText{fill:#3e8e57;font-size:12px;font-weight:600}.forge-module__kwXn9W__govWaiting,.forge-module__kwXn9W__govRing,.forge-module__kwXn9W__govFlight{opacity:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__govSend,.forge-module__kwXn9W__govApprove,.forge-module__kwXn9W__govRing{transform-box:fill-box;transform-origin:50%}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__govSend{animation:forge-module__kwXn9W__govPress .24s var(--ease) 1s both}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__govFlight{animation:.8s cubic-bezier(.45,0,.2,1) 1.15s both forge-module__kwXn9W__govFly}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__govRing{animation:forge-module__kwXn9W__govPing .5s var(--ease-out) 1.95s both}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__govApprove{animation:forge-module__kwXn9W__govPress .24s var(--ease) 2.45s both}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__govWaiting{animation:forge-module__kwXn9W__ctxLeave .2s var(--ease-out) 2.65s both}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__govApproved{animation:forge-module__kwXn9W__ctxAppear .25s var(--ease-out) 2.7s both}}@keyframes forge-module__kwXn9W__govPress{0%,to{transform:scale(1)}50%{transform:scale(.95)}}@keyframes forge-module__kwXn9W__govFly{0%{opacity:0;transform:translate(140px,362px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(466px,388px)}}@keyframes forge-module__kwXn9W__govPing{0%{opacity:0;transform:scale(.8)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}.forge-module__kwXn9W__specCaps{letter-spacing:1.5px;fill:#5f5953;font-size:12px;font-weight:600}.forge-module__kwXn9W__specPercent{fill:#b4541f;font-size:13px;font-weight:600}.forge-module__kwXn9W__specStage{fill:#3e8e57;font-size:20px;font-weight:600}.forge-module__kwXn9W__specStage.forge-module__kwXn9W__specStageWaiting{fill:#8b837c}.forge-module__kwXn9W__specPending{opacity:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__specBar,.forge-module__kwXn9W__specTick{transform-box:fill-box}.forge-module__kwXn9W__specBar{transform-origin:0}.forge-module__kwXn9W__specTick{transform-origin:50%}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__specBar{animation:2.1s linear 1s both forge-module__kwXn9W__specFill}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__specPending{animation:forge-module__kwXn9W__ctxLeave .2s var(--ease-out) both;animation-delay:calc(.8s + (var(--k) + 1) * .35s)}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__specTick{animation:forge-module__kwXn9W__ctxTickOn .25s var(--ease-out) both;animation-delay:calc(.9s + (var(--k) + 1) * .35s)}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__specSection{animation:forge-module__kwXn9W__ctxAppear .3s var(--ease-out) both;animation-delay:calc(.9s + (var(--k) + 1) * .35s)}.forge-module__kwXn9W__featureRow[data-visible=true] .forge-module__kwXn9W__specEnd{animation:forge-module__kwXn9W__ctxAppear .3s var(--ease-out) 3.1s both}}@keyframes forge-module__kwXn9W__specFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.forge-module__kwXn9W__underneathItem{--kg-pace:1.6}.forge-module__kwXn9W__kgGroup{fill:#2a2622;font-size:14px;font-weight:500}.forge-module__kwXn9W__kgType{fill:#5f5953;font-size:13px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__kgNode{transform-box:fill-box;transform-origin:50%}.forge-module__kwXn9W__kgLink{stroke-dasharray:1 1}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__kgNode{animation:forge-module__kwXn9W__ctxTickOn calc(.25s * var(--kg-pace)) var(--ease-out) both;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__kgLink{animation:forge-module__kwXn9W__kgDraw calc(.4s * var(--kg-pace)) var(--ease) both;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}}@keyframes forge-module__kwXn9W__kgDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.forge-module__kwXn9W__trItem{fill:#3e8e57;font-size:13px;font-weight:600}.forge-module__kwXn9W__trHeading{fill:#3e8e57;font-size:12px;font-weight:600}.forge-module__kwXn9W__trColumn{letter-spacing:1px;fill:#6b645e;font-size:10px;font-weight:600}.forge-module__kwXn9W__trChip{fill:#3b3632;font-size:11px;font-weight:500}.forge-module__kwXn9W__trPriority{fill:#c0392b;font-size:11px;font-weight:700}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__trLine{stroke-dasharray:1 1}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__trSelect{animation:forge-module__kwXn9W__ctxAppear .25s var(--ease-out) var(--sr-start,1.5s) both}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__trLine{animation:.4s linear both forge-module__kwXn9W__kgDraw;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__trCell{animation:forge-module__kwXn9W__ctxAppear .2s var(--ease-out) both;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}}.forge-module__kwXn9W__uiTitle{fill:#2a2622;font-size:17px;font-weight:600}.forge-module__kwXn9W__uiButton{fill:#b4541f;font-size:12px;font-weight:600}.forge-module__kwXn9W__uiButtonQuiet{fill:#5f5953;font-size:12px;font-weight:500}.forge-module__kwXn9W__uiTab{fill:#fff;font-size:12px;font-weight:600}.forge-module__kwXn9W__uiFileName{font-family:var(--font-mono), ui-monospace, monospace;fill:#5f5953;font-size:12px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__uiPreview,.forge-module__kwXn9W__uiFile{transform-box:fill-box}.forge-module__kwXn9W__uiFlow{stroke-dasharray:1 1}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__uiFile{animation:forge-module__kwXn9W__mdIn .35s var(--ease-out) both;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__uiImport{animation:forge-module__kwXn9W__ctxAppear .3s var(--ease-out) both;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__uiFlow{animation:.3s linear both forge-module__kwXn9W__kgDraw;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__uiArrow{animation:.15s linear both forge-module__kwXn9W__ctxAppear;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__uiPreview{animation:forge-module__kwXn9W__uiIn .5s var(--ease-out) both;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}}@keyframes forge-module__kwXn9W__uiIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.forge-module__kwXn9W__mdBadge{letter-spacing:.5px;fill:#b4541f;font-size:11px;font-weight:600}.forge-module__kwXn9W__mdCaps{letter-spacing:1.2px;fill:#6b645e;font-size:11px;font-weight:600}.forge-module__kwXn9W__mdRow{font-size:15px}.forge-module__kwXn9W__mdProvider{fill:#c2622d}.forge-module__kwXn9W__mdBudget{fill:#3e8e57}.forge-module__kwXn9W__mdModel{font-family:var(--font-mono), ui-monospace, monospace;fill:#2a2622;font-size:14px}.forge-module__kwXn9W__mdAlias{fill:#857b74;font-size:13px}.forge-module__kwXn9W__mdTokens{font-family:var(--font-mono), ui-monospace, monospace;fill:#2a2622;font-size:20px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__mdRow{transform-box:fill-box}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__mdRow{animation:forge-module__kwXn9W__mdIn .28s var(--ease-out) both;animation-delay:calc(var(--sr-start,1.5s) + var(--at))}.forge-module__kwXn9W__underneathItem[data-visible=true] .forge-module__kwXn9W__mdEstimate{animation:forge-module__kwXn9W__ctxAppear .3s var(--ease-out) both;animation-delay:calc(var(--sr-start,1.5s) + 1.65s)}}@keyframes forge-module__kwXn9W__mdIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.forge-module__kwXn9W__srReveal{display:none}@media (scripting:enabled) and (min-width:600px) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__srReveal{pointer-events:none;display:block;position:absolute;inset:1px;overflow:hidden}.forge-module__kwXn9W__featureRow,.forge-module__kwXn9W__underneathItem{--sr-start:calc(var(--reveal-delay,0s) + 1.5s)}.forge-module__kwXn9W__srField{width:100%;position:absolute;top:0;left:0}.forge-module__kwXn9W__srMask{position:absolute}.forge-module__kwXn9W__srRound{border-radius:50%}[data-visible=true] .forge-module__kwXn9W__srFade{animation:forge-module__kwXn9W__srGone var(--dur) var(--ease-out) calc(var(--sr-start) + var(--at)) both}[data-visible=true] .forge-module__kwXn9W__srWipe{transform-origin:100%;animation:forge-module__kwXn9W__srUncover var(--dur) linear calc(var(--sr-start) + var(--at)) both}}@media (scripting:enabled) and (min-width:860px) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__underneathItem:nth-child(2n){--sr-start:calc(1.5s + var(--sr-wait,0s))}}@media (scripting:enabled) and (min-width:600px) and (prefers-reduced-motion:no-preference){.forge-module__kwXn9W__underneathItem[data-pan][data-visible=true] .forge-module__kwXn9W__shot{animation:forge-module__kwXn9W__shotPan var(--pan-dur) cubic-bezier(.45, 0, .55, 1) calc(var(--sr-start) + var(--pan-after)) both}}@keyframes forge-module__kwXn9W__shotPan{0%{object-position:50% 0%}to{object-position:50% 100%}}@keyframes forge-module__kwXn9W__srUncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes forge-module__kwXn9W__srGone{0%{opacity:1}to{opacity:0}}.forge-module__kwXn9W__underneathItem>button,.forge-module__kwXn9W__underneathItem>.forge-module__kwXn9W__mockFrame{margin-top:auto}.forge-module__kwXn9W__underneathItem .forge-module__kwXn9W__shot{aspect-ratio:1850/1081;object-fit:cover;object-position:top center}@media (scripting:enabled){.forge-module__kwXn9W__featureCopy,.forge-module__kwXn9W__underneathItem>p{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), filter .7s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.forge-module__kwXn9W__featureRow[data-visible=false] .forge-module__kwXn9W__featureCopy,.forge-module__kwXn9W__underneathItem[data-visible=false]>p{opacity:0;filter:blur(2.5px);transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__featureCopy,.forge-module__kwXn9W__underneathItem>p{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@media (min-width:860px){.forge-module__kwXn9W__featureRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.forge-module__kwXn9W__underneathItem:nth-child(2n){--reveal-delay:.28s}.forge-module__kwXn9W__featureRow[data-flip] .forge-module__kwXn9W__featureCopy{order:2}.forge-module__kwXn9W__toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-module__kwXn9W__baseGrid>.forge-module__kwXn9W__underneathItem,.forge-module__kwXn9W__toolsGrid>.forge-module__kwXn9W__underneathItem{border-bottom:0}.forge-module__kwXn9W__baseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-module__kwXn9W__baseGrid>.forge-module__kwXn9W__underneathItem:first-child{padding-right:clamp(20px,2.8vw,40px)}.forge-module__kwXn9W__baseGrid>.forge-module__kwXn9W__underneathItem:last-child{border-left:1px solid var(--line-on-dark);padding-left:clamp(20px,2.8vw,40px)}}.forge-module__kwXn9W__stageGateWrap{display:none}.forge-module__kwXn9W__stageGate{width:100%;max-width:15rem;height:auto}@media (min-width:900px){.forge-module__kwXn9W__stagesRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.forge-module__kwXn9W__stageGateWrap{display:block;position:sticky;top:120px}}.forge-module__kwXn9W__mark{background-image:linear-gradient(var(--signal), var(--signal));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat;background-size:100% .28em;padding-inline:1px}.forge-module__kwXn9W__page{--gutter:clamp(20px, 5.6vw, 80px);--container:calc(1280px + 2 * var(--gutter));--section-y:clamp(56px, 6.2vw, 90px)}.forge-module__kwXn9W__page .forge-module__kwXn9W__section{border-top:0}.forge-module__kwXn9W__page .forge-module__kwXn9W__station{isolation:isolate;background:var(--home-paper);border:1px solid var(--home-line);transition:border-color .3s var(--ease-out);border-radius:0;position:relative;overflow:hidden}.forge-module__kwXn9W__page .forge-module__kwXn9W__station:before{content:"";z-index:-1;opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);background:#f2e6f6 url(/textures/facets.svg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}@media (hover:hover){.forge-module__kwXn9W__page .forge-module__kwXn9W__station:hover{border-color:#5846a124}.forge-module__kwXn9W__page .forge-module__kwXn9W__station:hover:before{opacity:1;transform:none}.forge-module__kwXn9W__page .forge-module__kwXn9W__station:hover .forge-module__kwXn9W__stationStatLabel{color:var(--ink-3)}}@media (prefers-reduced-motion:reduce){.forge-module__kwXn9W__page .forge-module__kwXn9W__station,.forge-module__kwXn9W__page .forge-module__kwXn9W__station:before{transition:none}.forge-module__kwXn9W__page .forge-module__kwXn9W__station:before{transform:none}}.forge-module__kwXn9W__page .forge-module__kwXn9W__stationHead{flex-direction:column;align-items:flex-start;gap:18px}.forge-module__kwXn9W__whyIcon{width:84px;height:84px;stroke:var(--ink);stroke-opacity:.45;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.forge-module__kwXn9W__whyNode{fill:var(--ink);stroke:none}.forge-module__kwXn9W__page .forge-module__kwXn9W__stationStat{border-top-color:var(--home-line)}.forge-module__kwXn9W__page .forge-module__kwXn9W__stationStatValue,.forge-module__kwXn9W__page .forge-module__kwXn9W__station[data-gate=true] .forge-module__kwXn9W__stationStatValue{font-family:var(--font-sans), sans-serif;letter-spacing:0;color:var(--accent);font-size:clamp(2.75rem,3.9vw,3.5rem);font-weight:600;line-height:.9}.forge-module__kwXn9W__page .forge-module__kwXn9W__stationStatLabel{max-width:none;color:var(--home-muted);margin-top:8px;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.2}.forge-module__kwXn9W__page .forge-module__kwXn9W__engine{padding-block:clamp(48px,6vw,86px) clamp(40px,4.4vw,64px)}.forge-module__kwXn9W__page .forge-module__kwXn9W__engine .container{--gutter:max(12px, calc(clamp(20px, 5.6vw, 80px) - clamp(8px, 1.4vw, 20px)))}.forge-module__kwXn9W__page .forge-module__kwXn9W__engine+.forge-module__kwXn9W__tintGreen{background:0 0}.forge-module__kwXn9W__page .forge-module__kwXn9W__useCases{--line:#14141929;--line-2:#14141929;--muted-2:var(--muted);background:#efeefb url(/textures/facets.svg) 50%/cover no-repeat;border-top:0;margin-top:clamp(32px,3.4vw,46px);padding:clamp(8px,1.6vw,20px) clamp(20px,3.6vw,52px)}.forge-module__kwXn9W__page .forge-module__kwXn9W__useCase:last-child{border-bottom:0}.forge-module__kwXn9W__page .forge-module__kwXn9W__useCaseName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600}.forge-module__kwXn9W__page .forge-module__kwXn9W__useCaseBody{color:var(--home-muted);font-size:1rem}.forge-module__kwXn9W__page .forge-module__kwXn9W__useCaseValue{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600}.forge-module__kwXn9W__page .forge-module__kwXn9W__results{border-radius:0}.forge-module__kwXn9W__page .forge-module__kwXn9W__resultCustomer{letter-spacing:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500}.forge-module__kwXn9W__page .forge-module__kwXn9W__resultHead{align-items:center}.forge-module__kwXn9W__resultLogo{filter:brightness(0)invert();opacity:.85;width:auto;height:56px}.forge-module__kwXn9W__page .forge-module__kwXn9W__resultWhoLabel,.forge-module__kwXn9W__page .forge-module__kwXn9W__resultLabel{font-family:var(--font-sans), sans-serif;letter-spacing:0;color:#ffffffa8;font-size:.875rem}.forge-module__kwXn9W__page .forge-module__kwXn9W__resultValue{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1.1}.forge-module__kwXn9W__page .forge-module__kwXn9W__resultCell[data-lead] .forge-module__kwXn9W__resultValue{color:var(--signal)}.forge-module__kwXn9W__page .forge-module__kwXn9W__resultNote{color:#ffffffa8;font-size:1rem;line-height:1.4}.forge-module__kwXn9W__page .forge-module__kwXn9W__approach{border-color:var(--home-line);border-radius:0}.forge-module__kwXn9W__page .forge-module__kwXn9W__side{background:var(--home-paper)}.forge-module__kwXn9W__page .forge-module__kwXn9W__side[data-with]{background:#c5d78d;border-color:#14141929}.forge-module__kwXn9W__page .forge-module__kwXn9W__sideHeading{max-width:none}.forge-module__kwXn9W__page .forge-module__kwXn9W__sideLead{margin-top:12px;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.forge-module__kwXn9W__page .forge-module__kwXn9W__sidePoint{color:var(--home-muted);font-size:1rem}.forge-module__kwXn9W__page .forge-module__kwXn9W__side[data-with] .forge-module__kwXn9W__sidePoint{color:var(--ink)}.forge-module__kwXn9W__page .forge-module__kwXn9W__side[data-with] .forge-module__kwXn9W__sideMark{background:var(--ink)}.forge-module__kwXn9W__page .forge-module__kwXn9W__tools{border-color:var(--home-line);background:#fafaf9}.forge-module__kwXn9W__page .forge-module__kwXn9W__tool{border-color:var(--home-line);background:var(--home-paper);border-radius:0}
.blog-module__R2lbeq__section{border-top:1px solid var(--line);position:relative}.blog-module__R2lbeq__head{padding-top:clamp(40px,5.2vw,72px);padding-bottom:clamp(28px,3.4vw,44px)}.blog-module__R2lbeq__headInner{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.blog-module__R2lbeq__title{color:var(--ink);max-width:16ch}.blog-module__R2lbeq__lede{max-width:52ch}.blog-module__R2lbeq__featured{padding-bottom:clamp(30px,4vw,52px)}.blog-module__R2lbeq__featuredLink{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);transition:border-color .2s var(--ease), transform .2s var(--ease);gap:18px;padding:clamp(22px,3vw,34px);display:grid}.blog-module__R2lbeq__featuredLink:hover{border-color:var(--line-3);transform:translateY(-1px)}.blog-module__R2lbeq__featuredMain{flex-direction:column;gap:12px;display:flex}.blog-module__R2lbeq__featuredAside{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.blog-module__R2lbeq__featuredTitle{color:var(--ink);max-width:24ch}.blog-module__R2lbeq__featuredExcerpt{color:var(--muted);max-width:54ch;font-size:1.0625rem;line-height:1.6}.blog-module__R2lbeq__featuredGo{color:var(--accent);align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.blog-module__R2lbeq__featuredArrow{width:14px;height:14px;transition:transform .22s var(--ease-out)}.blog-module__R2lbeq__featuredLink:hover .blog-module__R2lbeq__featuredArrow{transform:translate(3px)}.blog-module__R2lbeq__shot{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper-sunk);width:100%;display:block;overflow:hidden}.blog-module__R2lbeq__shotImg{object-fit:cover;width:100%;height:100%}.blog-module__R2lbeq__bannerArt{width:100%;height:100%;display:block}@media (max-width:899px){.blog-module__R2lbeq__featuredLink>.blog-module__R2lbeq__shot{order:-1}}@media (min-width:900px){.blog-module__R2lbeq__featuredLink{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,4vw,56px)}}.blog-module__R2lbeq__chips{flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.blog-module__R2lbeq__chip{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:44px;color:var(--muted);letter-spacing:-.008em;cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;align-items:center;gap:8px;padding-inline:14px;font-size:.875rem;font-weight:450;display:inline-flex}.blog-module__R2lbeq__chip:hover{color:var(--ink);border-color:var(--line-3)}.blog-module__R2lbeq__chip[aria-pressed=true]{color:var(--ink);border-color:var(--accent-line);background:var(--accent-soft)}.blog-module__R2lbeq__chipCount{color:var(--faint);font-size:.6875rem}.blog-module__R2lbeq__chip[aria-pressed=true] .blog-module__R2lbeq__chipCount{color:var(--accent)}@media (min-width:940px){.blog-module__R2lbeq__chip{gap:7px;min-height:32px;padding-inline:11px;font-size:.8125rem}.blog-module__R2lbeq__chips{gap:7px}}.blog-module__R2lbeq__list{border-top:1px solid var(--line);gap:0;display:grid}.blog-module__R2lbeq__item{border-bottom:1px solid var(--line)}.blog-module__R2lbeq__itemLink{transition:background-color .18s var(--ease);flex-direction:column;gap:9px;padding:clamp(18px,2.4vw,26px) 0;display:flex}.blog-module__R2lbeq__itemLink .blog-module__R2lbeq__shot{margin-bottom:4px}.blog-module__R2lbeq__itemLink:hover{background:#1d1b2805}.blog-module__R2lbeq__itemTitle{color:var(--ink);max-width:34ch}.blog-module__R2lbeq__itemExcerpt{color:var(--muted);max-width:62ch;font-size:.9375rem;line-height:1.6}.blog-module__R2lbeq__meta{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.75rem;display:flex}.blog-module__R2lbeq__metaTopic{color:var(--accent)}.blog-module__R2lbeq__metaRule{background:var(--line-2);width:1px;height:10px}@media (min-width:760px){.blog-module__R2lbeq__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px)}}@media (min-width:1100px){.blog-module__R2lbeq__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-module__R2lbeq__empty{color:var(--muted);padding:clamp(30px,4vw,48px) 0;font-size:.9375rem}.blog-module__R2lbeq__article{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,72px)}.blog-module__R2lbeq__back{min-height:44px;color:var(--muted);transition:color .16s var(--ease);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.blog-module__R2lbeq__back:hover{color:var(--ink)}.blog-module__R2lbeq__backArrow{width:14px;height:14px;transform:rotate(180deg)}.blog-module__R2lbeq__articleHead{flex-direction:column;gap:16px;max-width:44rem;margin-top:clamp(18px,2.4vw,28px);display:flex}.blog-module__R2lbeq__articleTitle{color:var(--ink)}.blog-module__R2lbeq__standfirst{color:var(--muted);max-width:48ch;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.55}.blog-module__R2lbeq__byline{border-top:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:16px;font-size:.8125rem;display:flex}.blog-module__R2lbeq__banner{max-width:52rem;margin-top:clamp(24px,3vw,36px)}.blog-module__R2lbeq__prose{max-width:40rem;color:var(--ink-2);margin-top:clamp(30px,3.6vw,44px);font-size:1.0625rem;line-height:1.72}.blog-module__R2lbeq__prose>*+*{margin-top:1.15em}.blog-module__R2lbeq__prose h2{letter-spacing:-.022em;color:var(--ink);max-width:30ch;margin-top:1.9em;font-size:clamp(1.3rem,2vw,1.5rem);font-weight:500;line-height:1.25}.blog-module__R2lbeq__prose h3{letter-spacing:-.014em;color:var(--ink);margin-top:1.6em;font-size:1.125rem;font-weight:500;line-height:1.3}.blog-module__R2lbeq__prose ul,.blog-module__R2lbeq__prose ol{flex-direction:column;gap:8px;padding-left:0;display:flex}.blog-module__R2lbeq__prose li{padding-left:22px;position:relative}.blog-module__R2lbeq__prose ul li:before{content:"";background:var(--line-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:3px}.blog-module__R2lbeq__prose ol{counter-reset:prose}.blog-module__R2lbeq__prose ol li{counter-increment:prose}.blog-module__R2lbeq__prose ol li:before{content:counter(prose) ".";color:var(--faint);font-family:var(--font-mono), monospace;font-size:.8125rem;position:absolute;left:0}.blog-module__R2lbeq__prose blockquote{border-left:2px solid var(--accent-line);color:var(--ink);letter-spacing:-.016em;margin-inline:0;padding-left:clamp(18px,2.4vw,26px);font-size:clamp(1.125rem,1.7vw,1.3125rem);line-height:1.45}.blog-module__R2lbeq__prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-module__R2lbeq__prose a:hover{color:var(--accent-deep)}.blog-module__R2lbeq__prose code{font-family:var(--font-mono), monospace;background:var(--paper-sunk);border-radius:var(--r-xs);padding:1px 5px;font-size:.875em}.blog-module__R2lbeq__prose img{border-radius:var(--r-md);border:1px solid var(--line);width:100%;height:auto}.blog-module__R2lbeq__prose figure{margin-inline:0}.blog-module__R2lbeq__prose figcaption{color:var(--muted-2);margin-top:10px;font-size:.8125rem;line-height:1.5}.blog-module__R2lbeq__tableWrap{border:1px solid var(--line);border-radius:var(--r-md);margin-top:1.3em;overflow-x:auto}.blog-module__R2lbeq__table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.55}.blog-module__R2lbeq__table th,.blog-module__R2lbeq__table td{vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.blog-module__R2lbeq__table tr:last-child th,.blog-module__R2lbeq__table tr:last-child td{border-bottom:0}.blog-module__R2lbeq__table thead th{letter-spacing:.02em;color:var(--muted-2);background:var(--paper-sunk);font-size:.75rem;font-weight:500}.blog-module__R2lbeq__table tbody th{color:var(--ink);font-weight:500}.blog-module__R2lbeq__table td{color:var(--ink-2)}.blog-module__R2lbeq__code{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-sunk);font-family:var(--font-mono), monospace;color:var(--ink-2);white-space:pre;margin-top:1.3em;padding:clamp(14px,1.8vw,20px);font-size:.8125rem;line-height:1.6;overflow-x:auto}.blog-module__R2lbeq__code code{font-size:inherit;background:0 0;padding:0}.blog-module__R2lbeq__stub{border:1px dashed var(--line-3);border-radius:var(--r-md);max-width:40rem;color:var(--muted);margin-top:clamp(30px,3.6vw,44px);padding:clamp(20px,2.6vw,28px);font-size:.9375rem;line-height:1.6}.blog-module__R2lbeq__more{padding-block:clamp(30px,4vw,52px)}.blog-module__R2lbeq__moreHead{margin-bottom:clamp(18px,2.4vw,26px)}
.agents-module__U5FfBa__lede{margin-top:12px}.agents-module__U5FfBa__tools{flex-wrap:wrap;align-items:center;gap:14px 40px;padding-block:26px;display:flex}.agents-module__U5FfBa__toolsLabel{color:var(--home-muted);font-size:.9375rem}.agents-module__U5FfBa__toolsRow{flex-wrap:wrap;gap:12px clamp(24px,3.4vw,48px);display:flex}.agents-module__U5FfBa__tool{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--ink-3);font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:500}.agents-module__U5FfBa__green{padding-bottom:clamp(8px,1.7vw,24px)}.agents-module__U5FfBa__panelTitle{margin-top:0}.agents-module__U5FfBa__agents{border:1px solid var(--line-on-dark);margin-top:clamp(32px,4vw,52px);display:grid}.agents-module__U5FfBa__agent{padding:clamp(22px,2.6vw,34px)}.agents-module__U5FfBa__agent+.agents-module__U5FfBa__agent{border-top:1px solid var(--line-on-dark)}@media (min-width:760px){.agents-module__U5FfBa__agents{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-module__U5FfBa__agent+.agents-module__U5FfBa__agent{border-top:0}.agents-module__U5FfBa__agent:nth-child(n+3){border-top:1px solid var(--line-on-dark)}.agents-module__U5FfBa__agent:nth-child(2n){border-left:1px solid var(--line-on-dark)}}@media (min-width:1100px){.agents-module__U5FfBa__agents{grid-template-columns:repeat(4,minmax(0,1fr))}.agents-module__U5FfBa__agent:nth-child(n+3){border-top:0}.agents-module__U5FfBa__agent+.agents-module__U5FfBa__agent{border-left:1px solid var(--line-on-dark)}}.agents-module__U5FfBa__agentRole{color:#ffffff9e;font-size:.9375rem}.agents-module__U5FfBa__agentName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--signal);margin-top:10px;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:600;line-height:1.2}.agents-module__U5FfBa__agentClaim{color:#fff;margin-top:14px;font-size:clamp(1.0625rem,1.3vw,1.125rem);font-weight:500;line-height:1.4}.agents-module__U5FfBa__agentBody{color:#ffffffb3;margin-top:8px;font-size:1rem;line-height:1.55}.agents-module__U5FfBa__shift{border:1px solid var(--home-line);margin-top:clamp(28px,3.6vw,48px);display:grid}@media (min-width:760px){.agents-module__U5FfBa__shift{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.agents-module__U5FfBa__column{padding:clamp(24px,3vw,40px)}.agents-module__U5FfBa__column[data-after]{background:var(--signal-soft);border-top:1px solid #14141929}@media (min-width:760px){.agents-module__U5FfBa__column[data-after]{border-top:0;border-left:1px solid #14141929}}.agents-module__U5FfBa__columnLabel{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.25rem,1.6vw,1.4375rem);font-weight:600}.agents-module__U5FfBa__columnList{gap:12px;margin-top:18px;display:grid}.agents-module__U5FfBa__columnItem{color:var(--home-muted);align-items:flex-start;gap:12px;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.5;display:flex}.agents-module__U5FfBa__columnItem:before{content:"";border:1px solid var(--line-3);flex:none;width:8px;height:8px;margin-top:8px}.agents-module__U5FfBa__column[data-after] .agents-module__U5FfBa__columnItem{color:var(--ink)}.agents-module__U5FfBa__column[data-after] .agents-module__U5FfBa__columnItem:before{background:var(--agentforge);border:0}.agents-module__U5FfBa__stepName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:600;line-height:1.3}.agents-module__U5FfBa__stepBody{color:var(--home-muted);margin-top:8px;font-size:1rem;line-height:1.55}.agents-module__U5FfBa__step.agents-module__U5FfBa__step{padding:clamp(20px,2.2vw,28px)}.agents-module__U5FfBa__tiers{gap:20px;margin-top:clamp(28px,3.6vw,48px);display:grid}@media (min-width:760px){.agents-module__U5FfBa__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1100px){.agents-module__U5FfBa__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.agents-module__U5FfBa__tier{isolation:isolate;border:1px solid var(--home-line);background:var(--home-paper);flex-direction:column;padding:clamp(24px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.agents-module__U5FfBa__tier[data-featured]{background:#f2e6f6 url(/textures/facets.svg) 50%/cover no-repeat;border-color:#5846a124}.agents-module__U5FfBa__tier[data-featured] .agents-module__U5FfBa__tierUnit,.agents-module__U5FfBa__tier[data-featured] .agents-module__U5FfBa__tierWho,.agents-module__U5FfBa__tier[data-featured] .agents-module__U5FfBa__tierNote,.agents-module__U5FfBa__tier[data-featured] .agents-module__U5FfBa__tierList{color:var(--ink-3)}.agents-module__U5FfBa__tierName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.1875rem,1.5vw,1.3125rem);font-weight:600}.agents-module__U5FfBa__tierPrice{font-family:var(--font-sans), sans-serif;color:var(--accent);margin-top:18px;font-size:clamp(2.75rem,3.9vw,3.5rem);font-weight:600;line-height:.9}.agents-module__U5FfBa__tierUnit{color:var(--home-muted);margin-top:12px;font-size:.9375rem;line-height:1.45}.agents-module__U5FfBa__tierWho{color:var(--ink);margin-top:6px;font-size:.9375rem;font-weight:500}.agents-module__U5FfBa__tierList{border-top:1px solid var(--home-line);color:var(--ink-2);gap:8px;margin-top:20px;padding-top:20px;font-size:.9375rem;line-height:1.5;display:grid}.agents-module__U5FfBa__tierList li{align-items:flex-start;gap:10px;display:flex}.agents-module__U5FfBa__tierList li:before{content:"";background:var(--accent);flex:none;width:6px;height:6px;margin-top:8px}.agents-module__U5FfBa__tierNote{color:var(--home-muted);margin-top:auto;padding-top:20px;font-size:.875rem}
.brickforge-module__n_JvOq__lede{margin-top:12px}.brickforge-module__n_JvOq__tax{border:1px solid var(--home-line);margin-top:clamp(28px,3.6vw,48px);display:grid}.brickforge-module__n_JvOq__taxItem{color:var(--ink);padding:18px clamp(16px,1.6vw,22px);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.5}.brickforge-module__n_JvOq__taxItem+.brickforge-module__n_JvOq__taxItem{border-top:1px solid var(--home-line)}@media (min-width:1100px){.brickforge-module__n_JvOq__tax{grid-template-columns:repeat(5,minmax(0,1fr))}.brickforge-module__n_JvOq__taxItem+.brickforge-module__n_JvOq__taxItem{border-top:0;border-left:1px solid var(--home-line)}}.brickforge-module__n_JvOq__green{padding-bottom:clamp(8px,1.7vw,24px)}.brickforge-module__n_JvOq__panelTitle{margin-top:0}.brickforge-module__n_JvOq__panelLede{color:#ffffffbd;margin-top:8px;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.brickforge-module__n_JvOq__stages{border:1px solid var(--line-on-dark);margin-top:clamp(32px,4vw,52px);display:grid}.brickforge-module__n_JvOq__stage{flex-direction:column;padding:clamp(20px,2.4vw,32px);display:flex}.brickforge-module__n_JvOq__stage+.brickforge-module__n_JvOq__stage{border-top:1px solid var(--line-on-dark)}@media (min-width:760px){.brickforge-module__n_JvOq__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.brickforge-module__n_JvOq__stage+.brickforge-module__n_JvOq__stage{border-top:0}.brickforge-module__n_JvOq__stage:nth-child(n+3){border-top:1px solid var(--line-on-dark)}.brickforge-module__n_JvOq__stage:nth-child(2n){border-left:1px solid var(--line-on-dark)}}@media (min-width:1100px){.brickforge-module__n_JvOq__stages{grid-template-columns:repeat(4,minmax(0,1fr))}.brickforge-module__n_JvOq__stage:nth-child(n+3){border-top:0}.brickforge-module__n_JvOq__stage+.brickforge-module__n_JvOq__stage{border-left:1px solid var(--line-on-dark)}}.brickforge-module__n_JvOq__stageName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--signal);font-size:clamp(1.5rem,2vw,1.75rem);font-weight:600;line-height:1.2}.brickforge-module__n_JvOq__stageClaim{color:#fff;margin-top:14px;font-size:clamp(1.0625rem,1.3vw,1.125rem);font-weight:500;line-height:1.4}.brickforge-module__n_JvOq__stageBody{color:#ffffffb3;margin-top:8px;font-size:1rem;line-height:1.55}.brickforge-module__n_JvOq__modules{margin-top:clamp(20px,2.4vw,28px)}.brickforge-module__n_JvOq__module{border-top:1px solid var(--line-on-dark);flex-direction:column;gap:4px;padding-block:14px;display:flex}.brickforge-module__n_JvOq__moduleName{color:#fff;font-size:.9375rem;font-weight:600}.brickforge-module__n_JvOq__moduleBody{color:#ffffffa8;font-size:.9375rem;line-height:1.5}.brickforge-module__n_JvOq__owed.brickforge-module__n_JvOq__owed{color:var(--status-wait)}.brickforge-module__n_JvOq__cards{gap:20px;margin-top:clamp(28px,3.6vw,48px);display:grid}@media (min-width:900px){.brickforge-module__n_JvOq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.brickforge-module__n_JvOq__card{isolation:isolate;border:1px solid var(--home-line);background:var(--home-paper);transition:border-color .3s var(--ease-out);padding:clamp(24px,2.6vw,34px);position:relative;overflow:hidden}.brickforge-module__n_JvOq__card:before{content:"";z-index:-1;opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);background:#f2e6f6 url(/textures/facets.svg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}@media (hover:hover){.brickforge-module__n_JvOq__card:hover{border-color:#5846a124}.brickforge-module__n_JvOq__card:hover:before{opacity:1;transform:none}.brickforge-module__n_JvOq__card:hover .brickforge-module__n_JvOq__cardRole,.brickforge-module__n_JvOq__card:hover .brickforge-module__n_JvOq__cardBody{color:var(--ink-3)}}@media (prefers-reduced-motion:reduce){.brickforge-module__n_JvOq__card,.brickforge-module__n_JvOq__card:before{transition:none}.brickforge-module__n_JvOq__card:before{transform:none}}.brickforge-module__n_JvOq__cardRole{color:var(--home-muted);font-size:.9375rem;font-weight:500}.brickforge-module__n_JvOq__cardClaim{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--accent);margin-top:14px;font-size:clamp(1.3125rem,1.8vw,1.5rem);font-weight:500;line-height:1.3}.brickforge-module__n_JvOq__cardBody{color:var(--home-muted);margin-top:12px;font-size:1rem;line-height:1.6}.brickforge-module__n_JvOq__review{border:1px solid var(--home-line);margin-top:clamp(28px,3.6vw,48px)}.brickforge-module__n_JvOq__reviewRow{display:grid}.brickforge-module__n_JvOq__reviewRow+.brickforge-module__n_JvOq__reviewRow,.brickforge-module__n_JvOq__review ul .brickforge-module__n_JvOq__reviewRow{border-top:1px solid var(--home-line)}.brickforge-module__n_JvOq__reviewLost,.brickforge-module__n_JvOq__reviewKept{padding:16px clamp(16px,2vw,28px);font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.5}.brickforge-module__n_JvOq__reviewLost{color:var(--home-muted)}.brickforge-module__n_JvOq__reviewKept{background:var(--signal-soft);color:var(--ink)}.brickforge-module__n_JvOq__reviewRow[data-head] .brickforge-module__n_JvOq__reviewLost,.brickforge-module__n_JvOq__reviewRow[data-head] .brickforge-module__n_JvOq__reviewKept{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--ink);font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:600}@media (min-width:760px){.brickforge-module__n_JvOq__reviewRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brickforge-module__n_JvOq__reviewKept{border-left:1px solid #14141929}}@media (max-width:759px){.brickforge-module__n_JvOq__reviewLost{padding-bottom:8px}.brickforge-module__n_JvOq__reviewKept{margin:0 12px 12px;padding:12px 14px}.brickforge-module__n_JvOq__reviewRow[data-head] .brickforge-module__n_JvOq__reviewKept{margin-top:0}}.brickforge-module__n_JvOq__mark{color:var(--ink);align-items:center;gap:12px;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:500;display:flex}.brickforge-module__n_JvOq__mark:before{content:"";background:var(--product,var(--accent));flex:none;width:10px;height:10px}
.governance-module__ERo-Jq__figuresBand{padding-bottom:clamp(32px,4vw,56px)}.governance-module__ERo-Jq__metrics.governance-module__ERo-Jq__metrics{margin-top:0}.governance-module__ERo-Jq__metric.governance-module__ERo-Jq__metric{min-height:clamp(160px,13vw,190px)}.governance-module__ERo-Jq__metric p:last-child{line-height:1.3}.governance-module__ERo-Jq__owedRow{margin-top:16px}.governance-module__ERo-Jq__point{color:var(--ink);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.5}.governance-module__ERo-Jq__green{padding-bottom:clamp(8px,1.7vw,24px)}.governance-module__ERo-Jq__panelTitle{margin-top:0}.governance-module__ERo-Jq__panelLede{color:#ffffffbd;margin-top:8px;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.governance-module__ERo-Jq__caps{border:1px solid var(--line-on-dark);margin-top:clamp(32px,4vw,52px);display:grid}.governance-module__ERo-Jq__cap{padding:clamp(20px,2.4vw,32px)}.governance-module__ERo-Jq__cap+.governance-module__ERo-Jq__cap{border-top:1px solid var(--line-on-dark)}@media (min-width:760px){.governance-module__ERo-Jq__caps{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-module__ERo-Jq__cap+.governance-module__ERo-Jq__cap{border-top:0}.governance-module__ERo-Jq__cap:nth-child(n+3){border-top:1px solid var(--line-on-dark)}.governance-module__ERo-Jq__cap:nth-child(2n){border-left:1px solid var(--line-on-dark)}}@media (min-width:1100px){.governance-module__ERo-Jq__caps{grid-template-columns:repeat(4,minmax(0,1fr))}.governance-module__ERo-Jq__cap:nth-child(n+3){border-top:0}.governance-module__ERo-Jq__cap+.governance-module__ERo-Jq__cap{border-left:1px solid var(--line-on-dark)}}.governance-module__ERo-Jq__capName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--signal);font-size:clamp(1.25rem,1.6vw,1.4375rem);font-weight:500;line-height:1.25}.governance-module__ERo-Jq__capBody{color:#ffffffb3;margin-top:12px;font-size:1rem;line-height:1.6}.governance-module__ERo-Jq__cards{gap:20px;margin-top:clamp(28px,3.6vw,48px);display:grid}@media (min-width:760px){.governance-module__ERo-Jq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1100px){.governance-module__ERo-Jq__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.governance-module__ERo-Jq__card{isolation:isolate;border:1px solid var(--home-line);background:var(--home-paper);transition:border-color .3s var(--ease-out);padding:clamp(24px,2.4vw,32px);position:relative;overflow:hidden}.governance-module__ERo-Jq__card:before{content:"";z-index:-1;opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);background:#f2e6f6 url(/textures/facets.svg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}@media (hover:hover){.governance-module__ERo-Jq__card:hover{border-color:#5846a124}.governance-module__ERo-Jq__card:hover:before{opacity:1;transform:none}.governance-module__ERo-Jq__card:hover .governance-module__ERo-Jq__cardBody{color:var(--ink-3)}}@media (prefers-reduced-motion:reduce){.governance-module__ERo-Jq__card,.governance-module__ERo-Jq__card:before{transition:none}.governance-module__ERo-Jq__card:before{transform:none}}.governance-module__ERo-Jq__cardName{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--accent);font-size:clamp(1.25rem,1.6vw,1.4375rem);font-weight:500;line-height:1.25}.governance-module__ERo-Jq__cardBody{color:var(--home-muted);margin-top:12px;font-size:1rem;line-height:1.6}.governance-module__ERo-Jq__quote{max-width:1040px}.governance-module__ERo-Jq__quoteText{font-size:clamp(1.125rem,1.6vw,1.375rem)}
.legal-module__Qu0mEa__page{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,72px)}.legal-module__Qu0mEa__head{flex-direction:column;gap:14px;max-width:44rem;display:flex}.legal-module__Qu0mEa__title{color:var(--ink)}.legal-module__Qu0mEa__updated{color:var(--muted-2);letter-spacing:.01em;font-size:.8125rem}.legal-module__Qu0mEa__intro{color:var(--muted);max-width:52ch;font-size:1.0625rem;line-height:1.6}.legal-module__Qu0mEa__layout{align-items:start;gap:clamp(28px,3.4vw,44px);margin-top:clamp(28px,3.4vw,44px);display:grid}.legal-module__Qu0mEa__layout>*{min-width:0}.legal-module__Qu0mEa__contents{border-top:1px solid var(--line);padding-top:18px}.legal-module__Qu0mEa__contentsTitle{letter-spacing:.04em;color:var(--muted-2);margin-bottom:10px;font-size:.75rem}.legal-module__Qu0mEa__contentsList{border-left:1px solid var(--line);flex-direction:column;display:flex}.legal-module__Qu0mEa__contentsLink{min-height:44px;color:var(--muted);transition:color .16s var(--ease), border-color .16s var(--ease);border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding-left:13px;font-size:.875rem;line-height:1.35;display:flex}.legal-module__Qu0mEa__contentsLink:hover{color:var(--ink)}.legal-module__Qu0mEa__contentsLink[data-current=true]{color:var(--ink);border-left-color:var(--accent)}@media (min-width:1000px){.legal-module__Qu0mEa__layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(40px,5vw,72px)}.legal-module__Qu0mEa__contents{max-height:calc(100vh - 112px);position:sticky;top:88px;overflow-y:auto}}.legal-module__Qu0mEa__doc{max-width:40rem}.legal-module__Qu0mEa__section{padding-top:clamp(26px,3vw,38px)}.legal-module__Qu0mEa__section+.legal-module__Qu0mEa__section{border-top:1px solid var(--line);margin-top:clamp(26px,3vw,38px)}.legal-module__Qu0mEa__sectionTitle{color:var(--ink);scroll-margin-top:96px}.legal-module__Qu0mEa__prose{margin-top:16px;}.legal-module__Qu0mEa__tableWrap{border:1px solid var(--line);border-radius:var(--r-md);margin-top:1.15em;overflow-x:auto}.legal-module__Qu0mEa__table{border-collapse:collapse;text-align:left;width:100%;min-width:30rem;font-size:.9375rem;line-height:1.55}.legal-module__Qu0mEa__table th,.legal-module__Qu0mEa__table td{vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.legal-module__Qu0mEa__table tr:last-child th,.legal-module__Qu0mEa__table tr:last-child td{border-bottom:0}.legal-module__Qu0mEa__table thead th{letter-spacing:.02em;color:var(--muted-2);background:var(--paper-sunk);font-size:.75rem;font-weight:500}.legal-module__Qu0mEa__table tbody th{color:var(--ink);white-space:nowrap;font-weight:500}.legal-module__Qu0mEa__table td{color:var(--ink-2)}.legal-module__Qu0mEa__pending{border:1px dashed var(--line-3);border-radius:var(--r-md);color:var(--muted);margin-top:14px;padding:clamp(16px,2vw,22px);font-size:.9375rem;line-height:1.6}
