.fg{--fg-paper:#f5f2ec;--fg-paper-deep:#efeae1;--fg-raised:#fbf9f5;--fg-ink:#0d1626;--fg-ink-soft:#3b4658;--fg-muted:#5c6679;--fg-line:#e0d9cd;--fg-line-strong:#c9c0b1;--fg-sand:#ede1c8;--fg-navy-0:#0a1530;--fg-navy-1:#0d2148;--fg-blue:#1d5fe6;--fg-blue-press:#174fc4;--fg-on-dark:#eef1f6;--fg-on-dark-soft:#eef1f6c2;--fg-gutter:clamp(20px, 4vw, 56px);--fg-focus:0 0 0 3px #1d5fe659;background:var(--fg-paper);color:var(--fg-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}.fg *,.fg :before,.fg :after{box-sizing:border-box}.arena-marketing-shell:has(.fg){background:#f5f2ec}.arena-marketing-shell:has(.fg)>.pointer-events-none.fixed{display:none}.arena-marketing-shell:has(.fg) .arena-quiet-header{background:#f5f2ecf7;border-bottom-color:#e0d9cd}.arena-marketing-shell:has(.fg) .arena-quiet-header-chat{background:#fbf9f5;border-color:#0d162629}.arena-marketing-shell:has(.fg) .arena-marketing-shell-footer{background:#efeae1;border-top-color:#e0d9cd;margin-top:0}.fg a{color:inherit}.fg :focus-visible{box-shadow:var(--fg-focus);border-radius:8px;outline:none}.fg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fg-wrap{width:min(100% - 2 * var(--fg-gutter), 1128px);margin-inline:auto}.fg-eyebrow{font:700 12px/1.3 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin:0}.fg-eyebrow-strong{color:var(--fg-ink)}.fg-h1{font:400 clamp(50px, 13.4vw, 104px) / .94 var(--font-serif);letter-spacing:-.028em;text-wrap:balance;margin:14px 0 0}.fg-h2{font:400 clamp(34px, 8.6vw, 54px) / 1.04 var(--font-serif);letter-spacing:-.016em;text-wrap:balance;margin:10px 0 0}.fg-h2-small{font-size:clamp(28px,6vw,36px)}.fg-h3{font:400 26px/1.15 var(--font-serif);letter-spacing:-.01em;margin:0}.fg-lede{max-width:52ch;color:var(--fg-ink-soft);margin:14px 0 0}.fg-meta-label{font:700 11.5px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-right:6px;display:inline-block}.fg-inline-link{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.fg-hero{padding:28px 0 44px}.fg-statement{max-width:30ch;font:500 20px/1.35 var(--font-sans);letter-spacing:-.01em;text-wrap:balance;margin:18px 0 0}.fg-intro{max-width:58ch;color:var(--fg-ink-soft);margin:14px 0 0}.fg-paths{gap:12px;margin-top:26px;display:grid}.fg-path{transition:background-color var(--motion-fast,.16s) ease, border-color var(--motion-fast,.16s) ease;border-radius:16px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.fg-path-label{font:650 18px/1.25 var(--font-sans);justify-content:space-between;align-items:center;gap:12px;display:flex}.fg-path-detail{font-size:15px;line-height:1.4}.fg-path-primary{background:var(--fg-blue);color:#fff}.fg-path-primary .fg-path-detail{color:#ffffffe0}.fg-path-primary:hover{background:var(--fg-blue-press)}.fg-path-secondary{border:1.5px solid var(--fg-line-strong);color:var(--fg-ink)}.fg-path-secondary .fg-path-detail{color:var(--fg-ink-soft)}.fg-path-secondary:hover{border-color:var(--fg-ink)}.fg-hero-meta{color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin:4px 2px 0;font-size:14px;display:flex}.fg-hero-meta .fg-inline-link{color:var(--fg-ink)}.fg-section{border-top:1px solid var(--fg-line);padding:56px 0}.fg-endings,.fg-library{background:var(--fg-paper-deep)}.fg-section-head{margin-bottom:28px}.fg-fork{margin-top:4px}.fg-fork-start{font:650 15px/1.3 var(--font-sans);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.fg-fork-lines{width:100%;height:40px;display:block;overflow:visible}.fg-fork-lines path{fill:none;stroke:var(--fg-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.4}.fg-tracks{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.fg-track{flex-direction:column;display:flex}.fg-track-label{font:700 11.5px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 6px}.fg-track-stops{flex-direction:column;flex:1;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.fg-track-stops:before{content:"";background:#0d162647;width:1.5px;position:absolute;top:14px;bottom:30px;left:4px}.fg-stop{padding:7px 0 11px;font-size:15.5px;line-height:1.3;position:relative}.fg-stop-dot{background:var(--fg-ink);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.fg-stop>.fg-stop-dot{position:absolute;top:11px;left:-22px}.fg-stop-gap{min-height:92px;color:var(--fg-muted);flex:1;font-style:italic}.fg-stop-gap>.fg-stop-dot{background:var(--fg-paper-deep);border:1.5px solid #0d162666}.fg-track[data-track="0"] .fg-stop-gap:after{content:"";background:repeating-linear-gradient(to bottom, var(--fg-paper-deep) 0 5px, transparent 5px 10px);width:1.5px;position:absolute;top:26px;bottom:4px;left:-18px}.fg-stop-invoice{margin-top:auto;padding-top:10px}.fg-invoice-chip{border:1px solid var(--fg-ink);background:var(--fg-raised);border-radius:8px;flex-direction:column;padding:7px 11px 8px;display:inline-flex}.fg-invoice-chip-title{font:650 14px/1.2 var(--font-sans)}.fg-invoice-chip-meta{color:var(--fg-muted);font-size:12.5px}.fg-invoice-when{min-height:2.6em;font:600 14px/1.3 var(--font-sans);margin-top:6px;display:block}.fg-track[data-track="0"] .fg-invoice-when{color:var(--fg-muted)}.fg-fork-conclusion{font:italic 400 22px/1.3 var(--font-serif);text-align:center;text-wrap:balance;margin:26px 0 0}.fg-principle{border-top:1px solid var(--fg-line-strong);color:var(--fg-ink-soft);margin-top:28px;padding-top:18px;font-size:15.5px}.fg-principle p{max-width:62ch;margin:0 0 12px}.fg-principle .fg-inline-link{font-size:14.5px}.fg-fork[data-armed] .fg-stop,.fg-fork[data-armed] .fg-fork-conclusion{transition:opacity .42s var(--motion-curve-enter,ease) calc(var(--i,0) * .14s + .2s), transform .42s var(--motion-curve-enter,ease) calc(var(--i,0) * .14s + .2s)}.fg-fork[data-armed] .fg-fork-conclusion{--i:6}.fg-fork[data-armed]:not([data-seen]) .fg-stop,.fg-fork[data-armed]:not([data-seen]) .fg-fork-conclusion{opacity:0;transform:translateY(8px)}.fg-fork[data-armed] .fg-fork-lines path{stroke-dasharray:80;stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--motion-curve,ease)}.fg-fork[data-armed]:not([data-seen]) .fg-fork-lines path{stroke-dashoffset:80px}.fg-progress{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:18px 0 0;font-size:14.5px;display:flex}.fg-progress-count{color:var(--fg-ink);font-weight:700}.fg-reset{min-height:44px;font:inherit;color:var(--fg-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:underline;display:inline-flex}.fg-stages{margin:0;padding:0;list-style:none}.fg-stage{grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.fg-stage-rail{justify-content:center;display:flex;position:relative}.fg-stage-rail:after{content:"";background:var(--fg-line-strong);width:1.5px;position:absolute;top:44px;bottom:6px}.fg-stage:last-child .fg-stage-rail:after{display:none}.fg-stage-number{border:1.5px solid var(--fg-ink);background:var(--fg-paper);width:36px;height:36px;font:650 15px/1 var(--font-sans);transition:background-color var(--motion-standard,.24s) ease, color var(--motion-standard,.24s) ease;border-radius:50%;place-items:center;display:grid}.fg-stage[data-done] .fg-stage-number{background:var(--fg-ink);color:var(--fg-paper)}.fg-stage-body{padding:4px 0 40px}.fg-when{color:var(--fg-ink-soft);margin:8px 0 0;font-size:14.5px}.fg-what{margin:14px 0 0}.fg-why{color:var(--fg-ink-soft);margin:10px 0 0;font-size:15.5px}.fg-script{border-left:3px solid var(--fg-ink);margin:18px 0 0;padding:2px 0 0 16px}.fg-script blockquote{font:400 20px/1.42 var(--font-serif);color:var(--fg-ink);margin:6px 0 10px}.fg-caution{background:var(--fg-sand);border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.45}.fg-checks{border:0;margin:18px 0 0;padding:0}.fg-checks legend{margin-bottom:4px;padding:0}.fg-check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;font-size:15.5px;line-height:1.35;display:grid;position:relative}.fg-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fg-check-box{border:1.5px solid var(--fg-ink);background:var(--fg-raised);width:22px;height:22px;transition:background-color var(--motion-fast,.16s) ease;border-radius:6px}.fg-check input:checked+.fg-check-box{background:var(--fg-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 10 17 19 7.5' fill='none' stroke='%23f5f2ec' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.fg-check input:checked~span:last-child{color:var(--fg-ink-soft)}.fg-check input:focus-visible+.fg-check-box{box-shadow:var(--fg-focus)}.fg-copy{display:inline-flex}.fg-copy-button,.fg-ghost-button{border:1px solid var(--fg-line-strong);background:var(--fg-raised);min-height:44px;color:var(--fg-ink);font:600 14.5px/1 var(--font-sans);cursor:pointer;transition:border-color var(--motion-fast,.16s) ease, background-color var(--motion-fast,.16s) ease;border-radius:10px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.fg-copy-button:hover,.fg-ghost-button:hover{border-color:var(--fg-ink)}.fg-copy-button[data-state=copied]{border-color:var(--fg-ink);background:var(--fg-ink);color:var(--fg-paper)}.fg-legend{color:var(--fg-ink-soft);gap:6px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.fg-legend li{align-items:center;gap:10px;display:flex}.fg-legend[data-on-dark]{color:var(--fg-on-dark-soft)}.fg-mode{align-items:center;gap:8px;display:inline-flex}.fg-mode-mark{--c:var(--fg-ink);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.fg-mode[data-on-dark] .fg-mode-mark{--c:var(--fg-on-dark)}.fg-mode[data-mode=you] .fg-mode-mark{background:var(--c)}.fg-mode[data-mode=prepared] .fg-mode-mark{border:1.75px solid var(--c)}.fg-mode[data-mode=approval] .fg-mode-mark{background:var(--c);border-radius:2px;transform:rotate(45deg)scale(.82)}.fg-mode[data-mode=automatable] .fg-mode-mark{border:1.75px dashed var(--c)}.fg-mode-label{font:700 11.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.fg-moments{margin:0;padding:0;list-style:none}.fg-moment{border-top:1px solid var(--fg-line-strong);padding:22px 0 24px}.fg-moment:first-child{border-top-color:var(--fg-ink)}.fg-moment-title{font:400 24px/1.2 var(--font-serif);margin:0}.fg-trigger{color:var(--fg-ink-soft);margin:6px 0 0;font-size:15px}.fg-actions{margin:14px 0 0;padding:0;list-style:none}.fg-actions li{grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0;display:grid}.fg-actions .fg-mode{transform:translateY(1px)}.fg-moment-notes{gap:10px;margin:14px 0 0;font-size:14.5px;line-height:1.45;display:grid}.fg-moment-notes dd{color:var(--fg-ink-soft);margin:2px 0 0}.fg-rules,.fg-setup,.fg-checklist{margin-top:40px}.fg-rules dl{margin:14px 0 0}.fg-rules dl>div{border-top:1px solid var(--fg-line);padding:12px 0}.fg-rules dt{font-weight:650}.fg-rules dd{color:var(--fg-ink-soft);margin:2px 0 0;font-size:15.5px}.fg-setup ol{margin:14px 0 0;padding-left:22px}.fg-setup li{padding:4px 0}.fg-setup li::marker{font:600 15px var(--font-sans);color:var(--fg-muted)}.fg-checklist{background:var(--fg-raised);border-radius:14px;padding:22px 20px 20px;box-shadow:0 1px 2px #0d16260f,0 12px 32px -18px #0d162647}.fg-checklist-head{gap:12px;display:grid}.fg-checklist-actions{flex-wrap:wrap;gap:10px;display:flex}.fg-checklist-groups{gap:18px;margin-top:20px;display:grid}.fg-checklist-groups ul{margin:6px 0 0;padding:0;list-style:none}.fg-checklist-groups li{padding:5px 0 5px 28px;font-size:15.5px;line-height:1.4;position:relative}.fg-checklist-groups li:before{content:"";border:1.5px solid var(--fg-ink);border-radius:4px;width:16px;height:16px;position:absolute;top:7px;left:0}.fg-templates{margin:0;padding:0;list-style:none}.fg-template{border-top:1px solid var(--fg-line-strong);padding:22px 0 26px}.fg-template-head{gap:2px;display:grid}.fg-template-title{font:650 18px/1.3 var(--font-sans);margin:0}.fg-template-meta{color:var(--fg-muted);margin:0;font-size:14px}.fg-template-body{background:var(--fg-raised);box-shadow:inset 0 0 0 1px var(--fg-line);border-radius:4px 14px 14px;margin:12px 0;padding:14px 16px;font-size:16.5px;line-height:1.55}.fg-template-note{color:var(--fg-ink-soft);margin:-2px 0 12px;font-size:14px}.fg-ph{background:var(--fg-sand);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 3px}.fg-transition{background:radial-gradient(900px 520px at 85% 0%, #1d5fe629, transparent 62%), linear-gradient(180deg, var(--fg-navy-1), var(--fg-navy-0));color:var(--fg-on-dark);padding:64px 0 72px}.fg-transition .fg-lede{color:var(--fg-on-dark-soft)}.fg-eyebrow-dark{color:#eef1f699}.fg-flow{margin-top:8px}.fg-flow-start{font:650 15px/1.2 var(--font-sans);border:1px solid #eef1f680;border-radius:999px;margin:0;padding:8px 14px;display:inline-flex}.fg-flow-steps{margin:0;padding:10px 0 4px;list-style:none;position:relative}.fg-flow-steps:before{content:"";background:#eef1f638;width:1.5px;position:absolute;top:0;bottom:18px;left:20px}.fg-flow-steps li{grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 0 10px 14px;font-size:16px;line-height:1.4;display:grid;position:relative}.fg-flow-steps .fg-mode{color:var(--fg-on-dark-soft)}.fg-flow-steps[data-armed] li{transition:opacity .38s var(--motion-curve-enter,ease) calc(var(--i,0) * .11s), transform .38s var(--motion-curve-enter,ease) calc(var(--i,0) * .11s)}.fg-flow-steps[data-armed]:not([data-seen]) li{opacity:0;transform:translate(-6px)}.fg-transition .fg-legend{border-top:1px solid #eef1f629;margin-top:16px;padding-top:16px}.fg-flow-note{max-width:62ch;color:var(--fg-on-dark-soft);margin:16px 0 0;font-size:14.5px;line-height:1.5}.fg-closing{border-top:1px solid #eef1f638;margin-top:44px;padding-top:32px}.fg-closing-title{font:400 clamp(32px, 8vw, 46px) / 1.06 var(--font-serif);letter-spacing:-.014em;text-wrap:balance;margin:0}.fg-closing-body{max-width:54ch;color:var(--fg-on-dark-soft);margin:14px 0 0}.fg-cta{background:var(--fg-blue);min-height:56px;font:650 17px/1.2 var(--font-sans);transition:background-color var(--motion-fast,.16s) ease;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:0 24px;text-decoration:none;display:flex;color:#fff!important}.fg-cta:hover{background:var(--fg-blue-press)}.fg-cta:focus-visible{border-radius:14px;box-shadow:0 0 0 3px #eef1f699}.fg-cta-detail{color:var(--fg-on-dark-soft);margin:10px 0 0;font-size:14px}.fg-quiet-links{flex-wrap:wrap;gap:0 22px;margin:14px 0 0;display:flex}.fg-quiet-links a{min-height:44px;color:var(--fg-on-dark);text-underline-offset:4px;align-items:center;font-size:15px;-webkit-text-decoration:underline #eef1f673;text-decoration:underline #eef1f673;text-decoration-thickness:1px;display:inline-flex}.fg-quiet-links a:hover{-webkit-text-decoration-color:var(--fg-on-dark);-webkit-text-decoration-color:var(--fg-on-dark);text-decoration-color:var(--fg-on-dark)}.fg-sources{padding-bottom:72px}.fg-source-list{margin:0;padding:0;list-style:none}.fg-source-list li{border-top:1px solid var(--fg-line);padding:12px 0;font-size:14.5px;line-height:1.5}.fg-source-list p{margin:0}.fg-source-note{color:var(--fg-muted);margin-top:2px!important}@media (width>=720px){.fg-paths{grid-template-columns:1fr 1fr}.fg-hero-meta{grid-column:1/-1}.fg-tracks{gap:32px}.fg-checklist-head{grid-template-columns:1fr auto;align-items:center}.fg-checklist-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-moment-notes{grid-template-columns:1fr 1fr;gap:20px}.fg-cta{display:inline-flex}}@media (width>=980px){.fg-hero{padding:72px 0 88px}.fg-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.fg-statement{font-size:24px}.fg-paths{grid-template-columns:1fr;margin-top:0}.fg-section{padding:104px 0}.fg-transition{padding:112px 0 120px}.fg-split{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.fg-split>.fg-section-head{margin-bottom:0;position:sticky;top:104px}.fg-h3{font-size:30px}.fg-closing{margin-top:56px}}@media (prefers-reduced-motion:reduce){.fg *,.fg :before,.fg :after{transition:none!important}.fg-fork[data-armed]:not([data-seen]) .fg-stop,.fg-fork[data-armed]:not([data-seen]) .fg-fork-conclusion,.fg-flow-steps[data-armed]:not([data-seen]) li{opacity:1;transform:none}.fg-fork[data-armed]:not([data-seen]) .fg-fork-lines path{stroke-dashoffset:0}}@media print{.fg-paths,.fg-copy,.fg-reset,.fg-checklist-actions,.fg-cta,.fg-quiet-links{display:none!important}.fg-transition{color:var(--fg-ink);background:0 0}}
