@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d88aa61-module__7BkqJa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d88aa61-module__7BkqJa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--surface:#101322;--surface-subtle:#0b0d18;--text:#f4f4fd;--text-muted:#a3abc0;--iris:#b9a7ff;--mint:#a9e4d2;--peach:#f0b89a;--line:#353849;--control-line:#626477;--focus:#f0b89a;--on-accent:#101322;--shadow:#02030b;--dialog-surface:#101322;--dialog-shadow:#02030b;--overlay:#0b0d18d1;--section-surface:#f1f3ed;--section-text:#101322;--section-accent:#8171af;--section-line:#c6c4ce;--sheet-surface:#f1f3ed;--sheet-ink:#101322;--sheet-edge:#f1f3ed52;--thread-base:#626477;--thread-start:#b9a7ff;--thread-middle:#f2efff;--thread-end:#a9e4d2;--paper-ink:#252739;--paper-dim:#494d5c;--paper-line:#aaa5bb;--paper-hover:#62528e;--paper-under-start:#77778d;--paper-under-end:#292a43;--paper-under-border:#77758f;--paper-under-top:#bebbd0;--paper-start:#f6f3fa;--paper-middle:#e3e0ec;--paper-end:#c4c0d3;--contract-start:#bfded3;--contract-end:#9ac0b4;--contract-ink:#203c36;--contract-muted:#2b4a41;--report-qualifying:#c7bddf;--report-preparing:#b0d4c5;--report-submitted:#d3d5d0;--report-rule:#2527392e;--report-date:#62528e;--font:var(--font-manrope,"Manrope"),sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--surface:#f9f5ec;--surface-subtle:#f1e9d7;--text:#2c221a;--text-muted:#5d4f40;--iris:#66518b;--mint:#27645a;--peach:#98522f;--line:#dcd3c2;--control-line:#898478;--focus:#5e534a;--on-accent:#fdfbf4;--shadow:#726757;--dialog-surface:#fffefa;--dialog-shadow:#72675747;--overlay:#322f2847;--section-surface:#eee7db;--section-text:#2c221a;--section-accent:#66518b;--section-line:#bab09c;--sheet-surface:#fdfbf4;--sheet-ink:#252739;--sheet-edge:#d7d2c5;--thread-base:#94899c;--thread-start:#66518b;--thread-middle:#81727d;--thread-end:#27645a;--paper-under-start:#c6c0d4;--paper-under-end:#a69bb8;--paper-under-border:#a79db7;--paper-under-top:#d6d0e2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--surface:lab(96.6933% .230819 4.97572);--surface-subtle:lab(92.5646% .539601 9.63777);--text:lab(14.2197% 3.87996 7.28007);--text-muted:lab(34.6758% 4.08195 11.1274);--line:lab(85.0181% .702113 9.64005);--focus:lab(36.1551% 3.53254 6.77581);--on-accent:lab(98.6621% -.224441 3.42964);--dialog-surface:lab(99.5664% -.130385 1.90158);--section-surface:lab(91.9289% 1.09178 6.82311);--section-text:lab(14.2197% 3.87996 7.28007);--section-line:lab(72.2725% .933886 11.6414);--sheet-surface:lab(98.6621% -.224441 3.42964)}}}#thread-gradient stop:first-child{stop-color:var(--thread-start)}#thread-gradient stop:nth-child(2){stop-color:var(--thread-middle)}#thread-gradient stop:last-child{stop-color:var(--thread-end)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--surface);color:var(--text);font:400 16px/1.65 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:7px}button{border-radius:0}p,h1,h2,h3{margin:0}button[hidden],[hidden]{display:none!important}.wrap{width:calc(100% - 112px);max-width:1540px;margin-inline:auto}.skip-link{background:var(--section-surface);color:var(--section-text);z-index:20;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.masthead{justify-content:space-between;align-items:center;height:116px;display:flex}.wordmark{letter-spacing:-1.5px;align-items:center;gap:12px;font-size:29px;font-weight:700;display:flex}.masthead nav{align-items:center;gap:38px;font-size:14px;display:flex}.masthead nav>a:not(.sign-in){color:var(--text-muted)}.sign-in{border:1px solid var(--control-line);border-radius:7px;align-items:center;gap:22px;padding:10px 17px;display:flex}.sign-in:hover{background:var(--line)}.hero{isolation:isolate;grid-template-columns:44% 56%;min-height:825px;display:grid;position:relative}.hero-copy{z-index:2;padding-top:55px;position:relative}.category{letter-spacing:.01em;color:var(--text-muted);align-items:center;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.category>span{background:var(--mint);border-radius:50%;width:7px;height:7px}h1{letter-spacing:-.073em;font-size:clamp(76px,7.65vw,126px);font-weight:500;line-height:1.035;position:relative}.hero-intro{letter-spacing:-.015em;color:var(--text-muted);margin-top:31px;font-size:18px;line-height:1.65}.explore-link{align-items:center;gap:24px;margin-top:33px;font-size:15px;font-weight:600;display:inline-flex}.circle-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;transition:transform .25s;display:grid}.explore-link:hover .circle-arrow{transform:translateY(4px)}.audience{color:var(--text-muted);margin-top:20px;font-size:11px}.universe{isolation:isolate;align-self:start;min-width:0;margin-top:16px;scroll-margin-top:40px;position:relative}.universe-caption{color:var(--text-muted);letter-spacing:.02em;justify-content:flex-end;align-items:center;gap:12px;padding:15px 2px;font-size:11px;display:flex}.small-cross{color:var(--iris);font-size:20px;font-weight:400}.orbit{perspective:1100px;height:650px;position:relative}.orbit-halo{background:radial-gradient(ellipse at 55% 47%,color-mix(in srgb,var(--iris) 12%,transparent),transparent 60%);pointer-events:none;position:absolute;inset:10% -2%}.connection-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connection-lines path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.thread-shadow{stroke:var(--iris);stroke-width:12px;opacity:.06;filter:url(#thread-soft)}.thread-base{stroke:var(--thread-base);stroke-width:1.4px;opacity:.6;transition:opacity .45s}.thread-shine{stroke:url(#thread-gradient);stroke-width:3.5px;opacity:.24;transition:opacity .45s}.thread-shine.active{opacity:1}.universe[data-selection]:not([data-selection=overview]) .thread-base{opacity:.28}.bid-anchor{z-index:3;perspective:1000px;width:224px;height:274px;position:absolute;top:45%;left:47%;transform:translate(-50%,-50%)}.bid-paper,.paper-under,.contract-paper{transform-origin:23%;backface-visibility:hidden;box-shadow:0 18px 45px color-mix(in srgb,var(--shadow) 32%,transparent);border-radius:5px 5px 12px;transition:transform 1s cubic-bezier(.22,.7,.17,1),opacity .8s;position:absolute;inset:0}.paper-under{background:linear-gradient(135deg,var(--paper-under-start),var(--paper-under-end));border:1px solid var(--paper-under-border)}.paper-under-one{transform:translate(-12px,9px)rotate(-11deg)}.paper-under-two{background:var(--paper-under-top);transform:translate(-6px,3px)rotate(-6deg)}.bid-paper{background:linear-gradient(125deg,var(--paper-start) 0%,var(--paper-middle) 68%,var(--paper-end) 100%);color:var(--paper-ink);padding:22px 23px;transform:rotate(-3deg)rotateY(-8deg)rotateX(5deg)}.paper-top{color:var(--paper-dim);align-items:center;gap:7px;font-size:9px;line-height:1.2;display:flex}.paper-top>span:last-child{margin-left:auto}.paper-dot{border:1px solid;border-radius:50%;width:5px;height:5px}.paper-title{letter-spacing:-1.4px;margin-top:45px;font-size:26px;font-weight:500;line-height:1.18}.paper-buyer{color:var(--paper-dim);margin-top:15px;font-size:10px}.paper-bottom{border-top:1px solid var(--paper-line);align-items:center;gap:9px;padding-top:12px;font-size:9px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.paper-mark{font-size:20px}.paper-score{text-align:right;position:absolute;bottom:65px;right:20px}.paper-score b{font-size:23px;font-weight:500}.paper-score span{color:var(--paper-dim);font-size:7px;display:block}.contract-paper{opacity:0;z-index:2;background:linear-gradient(135deg,var(--contract-start),var(--contract-end) 85%);color:var(--contract-ink);pointer-events:none;padding:22px;transform:translate(15px,10px)rotateY(88deg)scale(.88)}.contract-paper .paper-top,.contract-paper .paper-buyer{color:var(--contract-muted)}.contract-origin{align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:24px;left:22px}.contract-origin>span{font-size:17px}.universe[data-phase=contract] .contract-paper{opacity:1;transform:translate(63px,35px)rotate(8deg)rotateY(-6deg)scale(.91)}.orbit-node{text-align:left;z-index:4;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:112px;padding:12px 10px;transition:transform .35s,opacity .35s;display:flex;position:absolute}.orbit-node:hover{transform:translateY(-5px)}.orbit-node:focus-visible{border-radius:8px}.node-title{letter-spacing:-.4px;white-space:nowrap;font-size:15px;font-weight:600}.node-subtitle{white-space:nowrap;color:var(--text-muted);font-size:10px}.orbit-node[aria-pressed=true] .node-title{color:var(--iris)}.node-glyph{width:32px;height:35px;color:var(--iris);margin-bottom:10px;display:block;position:relative}.node-glyph i{background:currentColor;display:block;position:absolute}.glyph-buyer{color:var(--mint)}.glyph-buyer i{width:7px;bottom:0}.glyph-buyer i:first-child{height:18px;left:0}.glyph-buyer i:nth-child(2){height:29px;left:10px}.glyph-buyer i:nth-child(3){height:23px;left:20px}.glyph-tender i{background:0 0;border:1px solid;width:20px;height:25px;transform:rotate(-10deg)}.glyph-tender i:nth-child(2){top:4px;left:5px}.glyph-tender i:nth-child(3){top:8px;left:10px}.glyph-decision{color:var(--peach)}.glyph-decision i{background:0 0;border:1px solid;width:17px;height:17px;top:6px;transform:rotate(45deg)}.glyph-decision i:last-child{left:14px}.glyph-team{color:var(--mint)}.glyph-team i{border-radius:50%;width:13px;height:13px;top:2px}.glyph-team i:nth-child(2){top:12px;left:17px}.glyph-team i:nth-child(3){width:9px;height:9px;top:22px;left:0}.glyph-contract{color:var(--iris)}.glyph-contract i{background:0 0;border:1px solid;border-radius:2px 10px 2px 2px;width:22px;height:25px;transform:rotate(-14deg)}.glyph-contract i:last-child{top:7px;left:10px;transform:rotate(7deg)}.universe-bottom{justify-content:flex-end;align-items:center;gap:18px;padding-top:8px;padding-left:15px;display:flex}.phase-button{border:1px solid var(--control-line);background:0 0;border-radius:6px;align-items:center;gap:20px;padding:10px 14px;font-size:11px;display:flex}.phase-button:hover{border-color:var(--iris)}.phase-button[aria-pressed=true]{color:var(--mint)}.traveller{background:var(--text);width:6px;height:6px;box-shadow:0 0 12px var(--iris);z-index:2;pointer-events:none;opacity:0;border-radius:50%;position:absolute;top:0;left:0}.focus-section{padding:42px 0 78px;position:relative}.focus-topline{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:22px;min-height:50px;padding-top:22px;font-size:11px;display:flex}.reset-focus{background:0 0;border:0;padding:0;font-size:11px}.reset-focus span{margin-left:12px}.detail-panel{grid-template-columns:1fr 1fr;align-items:center;gap:12%;min-height:320px;padding-top:36px;display:grid}.detail-panel+.detail-panel{border-top:1px solid var(--line);margin-top:35px}.js .detail-panel+.detail-panel{border-top:0;margin-top:0}.detail-panel h3{letter-spacing:-.055em;font-size:clamp(36px,4vw,62px);font-weight:500;line-height:1.08}.detail-panel p:not(.detail-label){max-width:49ch;color:var(--text-muted);margin-top:20px;font-size:15px;line-height:1.8}.detail-label{color:var(--iris);margin-bottom:16px;font-size:11px}.overview-panel{min-height:270px}.overview-explanation>p{margin-top:0!important;font-size:17px!important}.relationship-line{color:var(--text-muted);align-items:center;gap:12px;margin-top:35px;font-size:10px;display:flex}.relationship-line i{background:var(--line);flex:1;height:1px;position:relative}.relationship-line i:after{content:"";border-top:1px solid var(--text-muted);border-right:1px solid var(--text-muted);width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.text-button{border:0;border-bottom:1px solid var(--text-muted);background:0 0;align-items:center;gap:20px;margin-top:24px;padding:0 0 9px;font-size:12px;display:inline-flex}.source-question{letter-spacing:-.7px;color:var(--text)!important;font-size:23px!important}.source-extract{border-left:2px solid var(--iris);background:color-mix(in srgb,var(--iris) 6%,transparent);margin-top:24px;padding:13px 22px}.source-extract>span{color:var(--iris);font-size:10px}.source-extract>p{margin-top:8px!important;font-size:13px!important}.source-caption{font-size:10px!important}.score-heading{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px;display:flex}.score-heading output{color:var(--peach);letter-spacing:-1px;font-size:28px}.score-example label{justify-content:space-between;margin-top:12px;font-size:12px;display:flex}.score-example input{width:100%;accent-color:var(--peach);min-height:28px;margin:10px 0;display:block}.score-example>p{font-size:10px!important}.team-example>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;font-size:14px;display:flex}.team-example small{color:var(--text-muted);margin-left:auto;font-size:10px}.team-example>p{font-size:10px!important}.task-dot{border:1px solid var(--mint);border-radius:50%;width:7px;height:7px}.continuity-section{background:var(--section-surface);color:var(--section-text);position:relative;overflow:hidden}.eyebrow{margin-bottom:25px;font-size:11px}.dark-link{border-bottom:1px solid var(--paper-dim);align-items:center;gap:32px;margin-top:30px;padding-bottom:7px;font-size:13px;display:inline-flex}.plans-section,.faq-section{padding-block:94px}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:50px;display:flex}.section-heading h2{letter-spacing:-2.6px;font-size:52px;font-weight:500;line-height:1.08}.section-heading p{color:var(--text-muted);max-width:36ch;font-size:13px}.plans-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.plan{border-top:1px solid var(--line);padding-block:24px 30px}.plan h3{color:var(--iris);font-size:16px;font-weight:500}.price{letter-spacing:-4px;margin-top:25px;font-size:64px;font-weight:500;line-height:1.1}.price span{letter-spacing:0;color:var(--text-muted);margin-left:8px;font-size:12px;font-weight:400}.plan p:not(.price){color:var(--text-muted);margin-top:18px;font-size:12px}.plan ul{color:var(--text-muted);margin:20px 0;padding:0;font-size:13px;list-style:none}.plan li{margin-top:7px}.plan a{border-bottom:1px solid var(--text-muted);margin-top:15px;padding-bottom:4px;font-size:12px;display:inline-flex}.terms{color:var(--text-muted);max-width:95ch;margin-top:18px;font-size:11px;line-height:1.8}.terms a{text-underline-offset:4px;text-decoration:underline}.faq-section{border-top:1px solid var(--line);padding-top:72px}.faq-grid{grid-template-columns:1fr 1fr;gap:30px 70px;display:grid}.question h3{letter-spacing:-.25px;font-size:14px;font-weight:600}.question p{color:var(--text-muted);max-width:64ch;margin-top:10px;font-size:12px;line-height:1.8}.question a{text-underline-offset:3px;text-decoration:underline}.footer-row{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;align-items:center;gap:20px;padding-block:30px 42px;font-size:11px;display:flex}.footer-row a{color:var(--text)}.concept-label{text-align:center;background:var(--surface-subtle);color:var(--text-muted);letter-spacing:.02em;padding:8px 18px;font-size:9px}@media (min-width:1650px){.hero{min-height:925px}.orbit{height:745px}.bid-anchor{width:248px;height:302px}.paper-title{font-size:30px}.node-title{font-size:17px}.node-subtitle{font-size:11px}.hero-intro{font-size:21px}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{grid-template-columns:43% 57%;min-height:740px}h1{font-size:8vw}.hero-intro{font-size:15px}.hero-copy{padding-top:40px}.orbit{height:580px}.bid-anchor{width:184px;height:237px;top:45%;left:49%}.paper-title{margin-top:35px;font-size:23px}.paper-top,.paper-bottom{font-size:8px}.node-title{font-size:13px}.node-subtitle{font-size:9px}.node-buyer{left:5%}.node-decision{top:49%;left:-5%}.node-team{right:-3%}.node-tender{right:0}.universe-bottom{flex-direction:column;align-items:flex-end;gap:12px}.hero-intro br:first-child{display:none}.detail-panel{gap:8%}.universe[data-phase=contract] .bid-paper{transform:translate(-50px,-4px)rotate(-13deg)rotateY(-17deg)scale(.82)}.universe[data-phase=contract] .contract-paper{transform:translate(45px,28px)rotate(8deg)rotateY(-6deg)scale(.87)}}@media (max-width:760px){.wrap{width:calc(100% - 40px)}.masthead{height:83px}.wordmark{gap:9px;font-size:24px}.masthead nav{gap:22px;font-size:12px}.masthead nav>a:first-child{display:none}.sign-in{gap:10px;padding:7px 10px}.hero{min-height:0;display:block}.hero-copy{padding-top:35px}.category{margin-bottom:25px;font-size:10px}h1{letter-spacing:-.07em;font-size:clamp(66px,13vw,96px);line-height:1.02}h1 br:nth-child(2){display:none}.hero-intro{max-width:32ch;margin-top:24px;font-size:15px;line-height:1.7}.hero-intro br:first-child{display:block}.explore-link{gap:24px;margin-top:24px;font-size:13px}.audience{max-width:32ch;margin-top:15px;font-size:9px}.universe{margin-top:44px}.universe-caption{justify-content:flex-start;padding-top:5px;font-size:10px}.orbit{max-width:530px;height:565px;margin-inline:auto}.bid-anchor{width:185px;height:236px;top:47%;left:47%}.bid-paper{padding:20px}.paper-title{margin-top:32px;font-size:24px}.paper-top{font-size:8px}.paper-buyer{margin-top:12px;font-size:9px}.paper-bottom{bottom:16px;left:20px;right:20px}.node-glyph{transform-origin:0 100%;margin-bottom:5px;transform:scale(.86)}.orbit-node{min-width:90px;padding:8px 3px}.node-title{letter-spacing:-.2px;font-size:12px}.node-subtitle{font-size:9px}.node-buyer{top:3%;left:4%}.node-tender{top:1%;right:4%}.node-decision{top:50%;left:0}.node-team{top:46%;right:0}.node-contract{bottom:0;left:49%}.universe-bottom{flex-direction:row;align-items:center;gap:10px;margin-top:20px;padding-left:0}.phase-button{gap:12px;padding:10px;font-size:10px}.focus-section{padding:50px 0 58px}.focus-topline{align-items:flex-start;gap:12px;font-size:9px}.reset-focus{text-align:right;max-width:16ch;font-size:9px}.detail-panel{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:24px}.detail-panel h3{font-size:38px}.detail-panel p:not(.detail-label){font-size:13px}.overview-explanation>p{font-size:14px!important}.relationship-line{gap:8px;margin-top:25px;font-size:8px}.plans-section,.faq-section{padding-block:60px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{letter-spacing:-2px;font-size:39px}.section-heading p{margin-top:20px;font-size:12px}.plans-grid{grid-template-columns:1fr;gap:0}.plan{grid-template-columns:1fr 1fr;align-items:start;column-gap:20px;padding-block:22px;display:grid}.plan h3{font-size:15px}.plan .price{grid-area:1/2/3;justify-self:end;margin-top:0;font-size:49px}.plan p:not(.price){margin-top:10px;font-size:10px}.plan ul{grid-column:1/3;margin-block:12px 0;font-size:11px}.plan a{grid-column:1/3;justify-self:start}.terms{margin-top:12px;font-size:10px}.faq-grid{grid-template-columns:1fr;gap:28px}.question h3{font-size:13px}.question p{font-size:11px}.footer-row{align-items:flex-start;font-size:10px}.universe[data-phase=contract] .bid-paper{transform:translate(-34px,-2px)rotate(-12deg)rotateY(-17deg)scale(.74)}.universe[data-phase=contract] .paper-under-one{transform:translate(-41px,5px)rotate(-18deg)scale(.74)}.universe[data-phase=contract] .paper-under-two{transform:translate(-37px,2px)rotate(-15deg)scale(.74)}.universe[data-phase=contract] .contract-paper{transform:translate(48px,31px)rotate(8deg)rotateY(-6deg)scale(.8)}}@media (max-width:410px){.orbit{height:535px}.bid-anchor{width:157px;height:212px;top:44%;left:49%}.bid-paper{padding:16px}.paper-title{letter-spacing:-1px;margin-top:32px;font-size:20px}.paper-top{font-size:7px}.paper-bottom{font-size:7px;left:16px;right:16px}.paper-buyer{font-size:8px}.contract-paper{padding:16px}.contract-paper .paper-title{font-size:23px}.contract-origin{gap:5px;font-size:8px;left:16px}.node-decision{top:49%}.node-team{top:46%}.node-contract{bottom:1%;left:48%}.node-title{font-size:11px}.node-subtitle{font-size:8px}.node-glyph{margin-bottom:0;transform:scale(.8)}.orbit-node{min-width:85px}.node-buyer{left:0}.node-tender{right:0}.hero-intro{font-size:14px}h1{font-size:67px}.universe[data-phase=contract] .contract-paper{transform:translate(42px,30px)rotate(8deg)rotateY(-6deg)scale(.8)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.traveller{display:none}}.hero-reset{color:var(--text-muted);background:0 0;border:0;align-items:center;gap:25px;margin-top:20px;padding:0;font-size:11px;display:flex}.hero[data-phase=contract]{grid-template-columns:37% 63%}.paper-open{color:var(--paper-ink);border:0;border-top:1px solid var(--paper-line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;width:calc(100% - 44px);padding:12px 0 0;font-size:11px}.paper-open:hover{color:var(--paper-hover)}.paper-open .paper-mark{border:1px solid var(--paper-line);border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.retained-buyer{stroke:var(--mint);stroke-width:1.3px;opacity:0;transition:opacity .8s}.universe[data-phase=contract] .retained-buyer{opacity:.65}.universe[data-phase=contract] .node-team{transform:translateY(50px)}.glyph-buyer i:first-child,.glyph-buyer i:nth-child(2),.glyph-buyer i:nth-child(3){width:5px;height:19px;bottom:3px}.glyph-buyer:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:29px;height:8px;position:absolute;top:1px;left:-1px}.glyph-buyer:after{content:"";background:currentColor;width:29px;height:1px;position:absolute;bottom:0;left:-1px}.universe-caption{font-size:12px}@media (max-width:1100px){.paper-open{font-size:9px}.node-subtitle{font-size:10px}.universe[data-phase=contract] .bid-paper{transform:translate(-45px,-8px)rotate(-12deg)rotateY(-10deg)scale(.9)}.universe[data-phase=contract] .contract-paper{transform:translate(65px,32px)rotate(7deg)rotateY(-6deg)scale(.95)}}@media (max-width:760px){.hero[data-view=contract]{display:block}.hero-reset{font-size:10px}.paper-open{width:calc(100% - 40px);font-size:9px}.paper-open .paper-mark{width:23px;height:23px;font-size:13px}.node-subtitle,.universe-caption{font-size:10px}.universe[data-phase=contract] .bid-paper{transform:translate(-36px,-8px)rotate(-12deg)rotateY(-10deg)scale(.81)}.universe[data-phase=contract] .contract-paper{transform:translate(50px,32px)rotate(7deg)rotateY(-6deg)scale(.86)}.universe[data-phase=contract] .node-team{transform:translateY(35px)}}@media (max-width:410px){.paper-open{width:calc(100% - 32px);font-size:8px}.paper-open .paper-mark{width:20px;height:20px;font-size:11px}.node-subtitle{font-size:9px}}html:not(.js) .paper-open,html:not(.js) .phase-button,html:not(.js) .text-button{display:none}html:not(.js) .orbit-node{cursor:default}.origin-path{stroke:var(--mint);stroke-width:1.5px;opacity:0;transition:opacity .4s}.universe[data-phase=contract] .origin-path{opacity:.85}.hero h1{letter-spacing:-.065em;font-size:clamp(70px,6.6vw,108px)}.hero-intro{max-width:39ch}.category{color:var(--mint);font-size:13px}.relationship-line span{white-space:nowrap}@media (max-width:1100px) and (min-width:761px){.hero h1{font-size:6.7vw}.hero-intro{max-width:32ch}}@media (max-width:760px){.hero h1{font-size:clamp(49px,9.8vw,73px)}.hero h1 br{display:block}.hero-intro{max-width:38ch}.category{font-size:12px}.relationship-line{flex-wrap:wrap;row-gap:15px}.relationship-line span{white-space:normal}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.masthead{height:96px}.hero,.hero[data-phase=contract]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;min-height:0;padding-bottom:52px}.hero-copy{min-width:0;padding-top:30px}.category{margin-bottom:25px}.hero h1{font-size:clamp(66px,6.25vw,100px)}.hero-intro{max-width:40ch;margin-top:25px;font-size:17px}.explore-link{text-align:left;background:0 0;border:0;padding:0}.js .connected-explorer:not([data-view=overview]) .explorer-overview,.js .focus-section{display:none}.universe{margin-top:2px}.orbit{height:clamp(480px,100svh - 235px,610px)}.universe-caption{justify-content:flex-end;font-size:11px}.universe-bottom{flex-direction:row;align-items:center;padding-left:0}.bid-anchor{width:212px;height:260px;top:46%;left:47%}.node-buyer{top:2%;left:7%}.node-tender{top:0;right:2%}.node-decision{top:53%;left:-1%}.node-team{top:52%;right:0}.node-contract{bottom:0;left:49%}.node-title{font-size:14px}.node-subtitle{font-size:10px}.universe[data-phase=contract] .bid-paper{transform:translate(-65px,-8px)rotate(-12deg)rotateY(-10deg)scale(.88)}.universe[data-phase=contract] .paper-under-one{transform:translate(-76px)rotate(-19deg)scale(.88)}.universe[data-phase=contract] .paper-under-two{transform:translate(-70px,-4px)rotate(-16deg)scale(.88)}.universe[data-phase=contract] .contract-paper{transform:translate(72px,26px)rotate(7deg)rotateY(-6deg)scale(.95)}.inspector{min-width:0}.inspector-toolbar{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.reset-focus{min-height:36px;color:var(--text);font-size:11px}.reset-focus:hover{color:var(--mint)}.connection-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.connection-picker button{border:0;border-bottom:1px solid var(--line);color:var(--text-muted);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;min-height:59px;padding:6px 0 11px;font-size:12px;display:flex;position:relative}.connection-picker button>span{color:var(--text-muted);letter-spacing:.05em;font-size:9px}.connection-picker button:after{content:"";background:var(--iris);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.connection-picker button[aria-pressed=true]{color:var(--text)}.connection-picker button[aria-pressed=true]:after{transform:scaleX(1)}.connection-picker button:hover{color:var(--mint)}.js .inspector .detail-panel{flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding-top:24px;display:flex}.js .inspector .detail-label{color:var(--iris);margin-bottom:12px;font-size:10px}.js .inspector h3{letter-spacing:-.055em;outline:0;font-size:clamp(34px,3.5vw,53px);line-height:1.08}.js .inspector .detail-panel p:not(.detail-label){max-width:45ch;margin-top:16px;font-size:14px;line-height:1.75}.js .inspector .score-heading{margin-bottom:9px}.js .inspector .score-heading output{font-size:26px}.js .inspector .score-example label{margin-top:8px}.js .inspector .score-example input{min-height:28px;margin:5px 0}.js .inspector .score-example>p{margin-top:9px}.js .inspector .team-example>div{padding:12px 0;font-size:12px}.js .inspector .text-button{min-height:40px;margin-top:14px;padding-bottom:5px}.js .inspector .source-question{margin-top:0!important;font-size:19px!important}.js .inspector .source-extract{margin-top:14px;padding:10px 16px}.js .inspector .source-extract>p{line-height:1.65;font-size:12px!important}.js .inspector .source-caption{margin-top:12px}.connection-dialog{--surface:var(--dialog-surface);border:1px solid var(--line);background:var(--surface);color:var(--text);overscroll-behavior:contain;width:min(580px,100% - 24px);max-height:calc(100svh - 24px);box-shadow:0 24px 100px var(--dialog-shadow);border-radius:14px;padding:26px;overflow:auto}.connection-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}html.explorer-open{overflow:hidden}html:not(.js) .inspector-toolbar,html:not(.js) .connection-picker,html:not(.js) #explorer-start{display:none}@media (min-width:961px) and (max-width:1200px){.hero,.hero[data-phase=contract]{grid-template-columns:41% 59%;gap:0}.hero-copy{padding-right:22px}.hero h1{font-size:6.5vw}.hero-intro{font-size:15px}.node-title{font-size:12px}.node-subtitle{font-size:9px}.bid-anchor{width:184px;height:237px}.inspector-toolbar,.reset-focus,.connection-picker button{font-size:10px}.js .inspector h3{font-size:36px}.js .inspector .detail-panel{gap:20px}.js .inspector .detail-panel p:not(.detail-label){font-size:13px}}@media (max-width:960px){.hero,.hero[data-phase=contract]{padding-bottom:50px;display:block}.hero-copy{padding:30px 0 0}.hero h1{font-size:clamp(49px,9.8vw,82px)}.hero h1 br{display:block}.hero-intro{max-width:42ch;font-size:15px}.js .connected-explorer:not([data-view=overview]) .explorer-overview{display:block}.universe{margin-top:40px;max-width:650px;margin-inline:auto}.universe-caption{justify-content:flex-start}.orbit{height:565px}.bid-anchor{width:185px;height:236px}.node-title{font-size:13px}.node-subtitle{font-size:10px}.node-buyer{top:3%;left:4%}.node-tender{top:1%;right:4%}.node-decision{top:51%;left:0}.node-team{top:48%;right:0}.universe[data-phase=contract] .bid-paper{transform:translate(-36px,-8px)rotate(-12deg)rotateY(-10deg)scale(.81)}.universe[data-phase=contract] .contract-paper{transform:translate(50px,32px)rotate(7deg)rotateY(-6deg)scale(.86)}}@media (max-width:960px),(max-height:620px){.js .connected-explorer:not([data-view=overview]) .explorer-overview{display:block}.connection-dialog .inspector-toolbar{background:var(--surface);z-index:2;border-bottom:1px solid var(--line);margin:-26px -26px 0;padding:15px 26px 10px;position:sticky;top:-26px}.connection-dialog .connection-picker{background:var(--surface);z-index:2;margin-top:0;padding-top:6px;position:sticky;top:36px}.connection-dialog .inspector-toolbar>p{font-size:11px}.connection-dialog .reset-focus{white-space:nowrap;max-width:none}.connection-dialog .reset-focus span{margin-left:6px}.connection-dialog .connection-picker button{min-height:57px;font-size:11px}.js .connection-dialog .detail-panel{gap:22px;padding-top:24px}.js .connection-dialog h3{font-size:39px}}@media (max-width:410px){.masthead{height:83px}.hero-intro{font-size:14px}.orbit{height:515px}.bid-anchor{width:157px;height:212px;top:44%;left:49%}.node-title{font-size:11px}.node-subtitle{font-size:9px}.node-buyer{left:0}.node-tender{right:0}.node-contract{bottom:0;left:48%}.universe-caption{font-size:10px}.connection-dialog{padding:22px 20px}.connection-dialog .inspector-toolbar{margin:-22px -20px 0;padding:11px 20px 10px;top:-22px}.connection-dialog .inspector-toolbar>p{font-size:10px}.connection-dialog .connection-picker{gap:7px;top:36px}.connection-dialog .connection-picker button{font-size:10px}.js .connection-dialog h3{font-size:35px}.js .connection-dialog .detail-panel p:not(.detail-label){font-size:13px}}.inspector-product{display:none}.connection-dialog{max-width:none;height:min(690px,100svh - 24px)}.connection-dialog .inspector-product{display:inline}.connection-dialog .inspector-desktop-label{display:none}@media (min-width:961px) and (max-height:800px){.masthead{height:78px}.hero-copy{padding-top:20px}.category{margin-bottom:18px}.connection-picker{margin-top:8px}.js .inspector .detail-panel{gap:20px;padding-top:20px}}.hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:58px 68px;min-height:0;padding-block:68px 64px;display:grid}.hero-copy{padding:0}.hero h1{letter-spacing:-.065em;font-size:clamp(58px,6.7vw,106px);line-height:1.07}.hero h1 br{display:block}.hero .category{margin-bottom:29px}.hero-summary{align-self:end;padding-bottom:7px}.hero .hero-intro{max-width:36ch;margin-top:0;font-size:17px;line-height:1.8}.hero .explore-link{margin-top:27px}.hero .audience{max-width:37ch;margin-top:20px;font-size:10px}.hero-journey{color:var(--text-muted);grid-column:1/-1;align-items:center;gap:26px;width:100%;max-width:940px;padding-top:4px;font-size:12px;display:flex;position:relative}.hero-journey>span{white-space:nowrap}.hero-journey>i{background:linear-gradient(90deg,var(--line),var(--mint)) center/100% 1px no-repeat;flex:1;height:9px;position:relative;overflow:hidden}.hero-journey>i:before{content:"";background:linear-gradient(90deg,transparent max(0px,calc(100% - 36px)),var(--mint));height:3px;filter:drop-shadow(0 0 2px var(--mint));opacity:0;border-radius:3px;position:absolute;inset:3px 0;transform:translate(-100%)}.hero-journey>i:after{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:0}.js .hero-journey>i:before{animation:5.2s cubic-bezier(.25,.1,.35,1) infinite both paused journey-signal}.js .hero-journey>i:nth-of-type(2):before{animation-delay:1.85s}.js .hero-journey.is-signalling>i:before{animation-play-state:running}.journey-motion-control{width:24px;height:24px;color:var(--text-muted);background:0 0;border:0;place-items:center;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:calc(100% + 8px);right:0}.journey-motion-control:hover{color:var(--mint)}@keyframes journey-signal{0%{opacity:0;transform:translate(-100%)}4%{opacity:.85}26%{opacity:.85}29%{opacity:.65;transform:translate(0)}31%,to{opacity:0;transform:translate(0)}}.connected-explorer{overflow-anchor:none;border-top:1px solid var(--line);padding-bottom:52px;scroll-margin-top:20px}.explorer-heading{justify-content:space-between;align-items:center;gap:25px;min-height:79px;display:flex}.explorer-heading h2{letter-spacing:-.4px;font-size:18px;font-weight:500}.explorer-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;min-height:650px;display:grid}.explorer-copy{min-width:0;padding-top:15px}.explorer-overview{padding-top:33px}.explorer-overview h3{letter-spacing:-.06em;font-size:clamp(46px,4.8vw,70px);font-weight:500;line-height:1.07}.explorer-overview>p{color:var(--text-muted);max-width:37ch;margin-top:27px;font-size:15px;line-height:1.8}.explorer-overview .explore-link{margin-top:26px;font-size:13px}.connected-explorer .universe{margin-top:0}.connected-explorer .universe-caption{padding-top:5px}.connected-explorer .orbit{height:clamp(460px,100svh - 220px,570px)}@media (min-width:961px) and (max-width:1200px){.hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:45px 38px;padding-block:50px}.hero h1{font-size:6.4vw}.hero .hero-intro{font-size:15px}.explorer-stage{grid-template-columns:41% 59%;gap:0}.explorer-copy{padding-right:22px}}@media (min-width:961px) and (max-height:800px){.hero{row-gap:38px;padding-block:44px 48px}.hero .category{margin-bottom:22px}.explorer-heading{min-height:62px}.explorer-stage{min-height:590px}.explorer-copy{padding-top:4px}}@media (max-width:960px){.hero{padding-block:42px 48px;display:block}.hero h1{font-size:clamp(49px,9.5vw,85px)}.hero-summary{padding-top:28px}.hero .hero-intro{max-width:44ch;font-size:15px}.hero-journey{gap:16px;margin-top:40px;font-size:10px}.explorer-heading{min-height:75px}.explorer-stage{min-height:0;display:block}.explorer-copy{padding-top:0}.explorer-overview{padding-top:18px}.explorer-overview h3{font-size:clamp(39px,6.5vw,54px)}.explorer-overview h3 br:last-child{display:none}.explorer-overview>p{max-width:44ch;margin-top:20px;font-size:14px}.explorer-overview .explore-link{margin-top:20px}.connected-explorer .universe{margin-top:28px}.connected-explorer .orbit{height:550px}}@media (max-width:410px){.hero{padding-top:32px;padding-bottom:35px}.hero h1{letter-spacing:-.067em;font-size:46px}.hero .hero-intro{font-size:14px}.hero .category{margin-bottom:24px}.hero .audience{font-size:9px}.hero-journey{gap:9px;margin-top:32px;font-size:9px}.hero-journey>span{white-space:normal;max-width:10ch}.hero-journey>i{min-width:12px}.explorer-heading{gap:20px;min-height:73px}.explorer-heading h2{font-size:16px}.explorer-overview h3{font-size:40px}.connected-explorer .orbit{height:515px}}.plans-grid{gap:36px}.plan{min-width:0;padding-bottom:20px;display:block}.plan-summary .price{margin-top:22px}.plan-allowances{grid-template-columns:1fr 1.3fr;gap:20px;margin:25px 0 28px;display:grid}.plan-allowances>div{flex-direction:column;gap:6px;display:flex}.plan-allowances dt{color:var(--text-muted);font-size:11px;line-height:1.5}.plan-allowances dd{letter-spacing:-.8px;color:var(--mint);order:-1;margin:0;font-size:26px;line-height:1.2}.plan-included{border-top:1px solid var(--line);color:var(--mint);margin:0;padding-top:22px;font-size:12px;font-weight:500;line-height:1.6}.plan .plan-features{color:var(--text);gap:13px;margin:17px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.plan-features li{margin:0;padding-left:22px;position:relative}.plan-features li:before{content:"";border-right:1px solid var(--mint);border-bottom:1px solid var(--mint);width:5px;height:9px;position:absolute;top:5px;left:2px;transform:rotate(45deg)}.plans-section .terms{margin-top:24px}@media (min-width:761px) and (max-width:1100px){.plans-grid{gap:24px}.plan .plan-features{grid-auto-rows:1fr;gap:8px;min-height:300px;font-size:11px}}@media (max-width:760px){.plans-grid{gap:32px}.plan{padding-block:24px 10px}.plan-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.plan-summary h3{font-size:20px}.plan-summary .price{margin-top:0;font-size:49px}.plan-summary .price span{margin-left:4px;font-size:11px}.plan-allowances{grid-template-columns:1fr 1fr;margin:25px 0}.plan-allowances dt{font-size:12px}.plan-included{padding-top:20px;font-size:13px}.plan .plan-features{gap:12px;margin-top:17px;font-size:13px}.plans-section .terms{margin-top:30px;font-size:11px}}.customer-folio{width:100%;max-width:470px;margin:0;padding-top:3px}.customer-identity{align-items:center;gap:17px;padding:0 0 16px;display:flex}.customer-emblem{width:38px;height:42px;color:var(--mint);flex:none}.customer-identity span{color:var(--mint);margin-bottom:3px;font-size:10px;display:block}.customer-identity strong{letter-spacing:-1px;color:var(--text);font-size:26px;font-weight:500;line-height:1.3;display:block}.customer-records{padding-left:55px;position:relative}.customer-thread{background:var(--mint);transform-origin:top;width:1px;position:absolute;top:-11px;bottom:35px;left:19px}.customer-leaf{border-top:1px solid var(--line);background:linear-gradient(105deg,color-mix(in srgb,var(--mint) 6%,var(--surface)),var(--surface) 92%);padding:14px 17px 15px;position:relative}.customer-leaf--opportunity{margin-right:17px}.customer-leaf--contract{background:linear-gradient(105deg,color-mix(in srgb,var(--iris) 7%,var(--surface)),var(--surface) 92%);border-top-color:color-mix(in srgb,var(--iris) 45%,var(--line));margin-top:8px}.customer-junction{background:var(--mint);transform-origin:0;width:36px;height:1px;position:absolute;top:28px;left:-36px}.customer-junction:before{content:"";border:1px solid var(--mint);background:var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.customer-leaf-title{letter-spacing:-.45px;color:var(--text);font-size:17px;line-height:1.4;display:block}.customer-leaf-title small{letter-spacing:0;color:var(--iris);white-space:nowrap;margin-left:5px;font-size:11px}.customer-leaf-detail{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.customer-retained-link{color:var(--mint);align-items:center;gap:8px;margin:14px 0 0 55px;font-size:11px;line-height:1.6;display:flex}.customer-retained-link svg{flex:none;width:20px;height:20px}.js #detail-buyer:not([hidden]) .customer-thread{animation:.8s ease-out .15s both customer-thread-reveal}.js #detail-buyer:not([hidden]) .customer-leaf--opportunity{animation:.5s ease-out .2s both customer-leaf-reveal}.js #detail-buyer:not([hidden]) .customer-leaf--contract{animation:.5s ease-out .5s both customer-leaf-reveal}.js #detail-buyer:not([hidden]) .customer-retained-link{animation:.4s ease-out .8s both customer-leaf-reveal}@keyframes customer-thread-reveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes customer-leaf-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:410px){.customer-identity{gap:12px;padding-bottom:14px}.customer-identity strong{font-size:25px}.customer-records{padding-left:38px}.customer-thread{bottom:35px;left:15px}.customer-emblem{width:32px;height:36px}.customer-junction{width:23px;left:-23px}.customer-leaf{padding:12px}.customer-leaf--opportunity{margin-right:9px}.customer-leaf-title{font-size:16px}.customer-leaf-title small{margin-left:3px;font-size:10px}.customer-leaf-detail{font-size:10px}.customer-retained-link{gap:6px;margin-left:38px;font-size:10px}}.js .inspector #detail-decision{gap:16px}.js .inspector #detail-decision h3{font-size:clamp(28px,2.5vw,36px);line-height:1.15}.js .inspector #detail-decision .detail-label{margin-bottom:8px}.js .inspector #detail-decision .qualification-intro>p:last-child{margin-top:10px;font-size:13px;line-height:1.65}.score-example{--decision-colour:var(--mint)}.score-example[data-recommendation=defer]{--decision-colour:var(--iris)}.score-example[data-recommendation=no-bid]{--decision-colour:var(--peach)}.qualification-result{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:15px;display:flex}.qualification-result>div{min-width:0}.qualification-result span{color:var(--text-muted);margin-bottom:5px;font-size:10px;display:block}.qualification-result output{letter-spacing:-1.7px;color:var(--text);font-variant-numeric:tabular-nums;font-size:37px;line-height:1.12;display:block}.qualification-result output small{letter-spacing:0;color:var(--text-muted);font-size:12px}.decision-result{text-align:right}.decision-result strong{letter-spacing:-1.1px;color:var(--decision-colour);white-space:nowrap;font-size:32px;font-weight:500;line-height:1.2;display:block}.qualification-meter{background:var(--line);height:5px;position:relative}.qualification-meter>div{background:var(--decision-colour);transform-origin:0;transition:transform .15s ease-out;position:absolute;inset:0}.qualification-meter>i{background:var(--text-muted);width:1px;height:11px;position:absolute;top:-3px}.defer-threshold{left:50%}.bid-threshold{left:70%}.qualification-bands{color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:9px;margin-bottom:15px;font-size:9px;display:flex}.criterion-row{min-width:0}.js .inspector .score-example .criterion-row label{justify-content:space-between;align-items:baseline;gap:15px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.criterion-row label>span{overflow-wrap:anywhere;min-width:0}.criterion-row output{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.js .inspector .score-example .criterion-range{accent-color:var(--decision-colour);cursor:pointer;min-height:26px;margin:3px 0}.custom-criterion-heading{align-items:center;gap:10px;display:flex}.custom-criterion-heading label{flex:1}.custom-criterion-heading button{color:var(--text-muted);background:0 0;border:0;flex:none;width:28px;min-height:32px;margin-top:4px;font-size:21px;line-height:1}.custom-criterion-heading button:hover{color:var(--peach)}.add-criterion-button{min-height:38px;color:var(--iris);background:0 0;border:0;align-items:center;gap:10px;margin-top:7px;padding:4px 0;font-size:12px;display:flex}.add-criterion-button>span{font-size:21px;font-weight:400}.add-criterion-button:hover{color:var(--text)}.criterion-form{margin-top:14px}.js .inspector .score-example .criterion-form label{margin:0 0 7px;font-size:11px}.criterion-entry{align-items:stretch;gap:8px;display:flex}.js .inspector .score-example .criterion-entry input{border:1px solid var(--control-line);background:var(--surface-subtle);width:0;min-width:0;color:var(--text);border-radius:4px;flex:1;min-height:40px;margin:0;padding:9px 10px;font-size:12px}.criterion-entry input::placeholder{color:var(--text-muted)}.criterion-entry button{background:var(--iris);color:var(--on-accent);border:0;border-radius:4px;flex:none;padding:8px 12px;font-size:11px;font-weight:600}.cancel-criterion{min-height:29px;color:var(--text-muted);background:0 0;border:0;padding:4px 0;font-size:10px}.js .inspector .score-example .criteria-note{margin-top:9px;line-height:1.5;font-size:10px!important}.js .inspector .score-example .qualification-note{max-width:49ch;margin-top:5px;line-height:1.5;font-size:10px!important}.js .universe[data-selection=decision] .bid-paper{flex-direction:column;display:flex}.js .universe[data-selection=decision] .bid-paper>div{flex-shrink:0}.js .universe[data-selection=decision] .bid-paper .paper-title{margin-top:auto}.js .universe[data-selection=decision] .paper-open{display:none}.js .universe[data-selection=decision] .paper-score{border-top:1px solid var(--paper-line);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex;position:relative;inset:auto}.js .universe[data-selection=decision] .paper-score b{font-variant-numeric:tabular-nums;flex:none;font-size:25px;line-height:1.1}.js .universe[data-selection=decision] .paper-score span{text-align:right;min-width:0;max-width:11ch;margin-top:0;font-size:9px;line-height:1.3}html:not(.js) .add-criterion-button{display:none}@media (min-width:961px) and (max-height:800px){.js .inspector #detail-decision{gap:12px;padding-top:16px}.js .inspector #detail-decision h3{font-size:28px}.qualification-result{padding-bottom:12px}.qualification-result output{font-size:32px}.decision-result strong{font-size:28px}.qualification-bands{margin-bottom:10px}}@media (max-width:960px),(max-height:620px){.js .connection-dialog #detail-decision{gap:16px;padding-top:19px}.js .connection-dialog #detail-decision h3{font-size:28px}.js .connection-dialog #detail-decision .qualification-intro>p:last-child{font-size:12px}.qualification-result output{font-size:34px}.decision-result strong{font-size:29px}.criterion-entry button{padding-inline:10px}.js .inspector .score-example .criterion-entry input{font-size:16px}}.js .inspector #detail-decision .criteria-note{max-width:none;margin-top:7px;font-size:10px;line-height:1.5}.js .inspector #detail-decision .qualification-note{max-width:none;margin-top:4px;font-size:10px;line-height:1.5}.criterion-form{position:relative}.cancel-criterion{position:absolute;top:-9px;right:0}.js .inspector .score-example .criterion-form label{padding-right:55px}.waitlist-cta{background:var(--iris);white-space:nowrap;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:22px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.waitlist-cta,.masthead nav>a.waitlist-cta,.footer-row .waitlist-cta{color:var(--on-accent)}.waitlist-cta>span{font-size:16px;transition:transform .2s;display:inline-block}.waitlist-cta:hover>span{transform:translate(3px)}.masthead nav{gap:28px}.masthead .sign-in{min-height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:0;padding:8px 0}.masthead .sign-in:hover{color:var(--text)}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:27px;display:flex}.hero .hero-actions .explore-link{gap:10px;min-height:44px;margin:0;font-size:12px;font-weight:500}.hero-actions .circle-arrow{width:28px;height:28px;font-size:16px}.plan .waitlist-cta{border:0;width:100%;margin-top:26px;padding:12px 16px;font-size:13px;display:flex}.footer-row{grid-template-columns:auto 1fr auto;display:grid}.footer-row>p{text-align:center}@media (max-width:760px){.masthead,.masthead nav{gap:16px}.masthead nav .nav-section{display:none}.masthead .waitlist-cta{gap:12px;min-height:42px;padding:10px 12px;font-size:11px}.masthead .waitlist-cta>span{font-size:14px}.masthead .sign-in{white-space:nowrap;font-size:11px}.hero-actions{gap:12px 14px;margin-top:24px}.hero-actions .waitlist-cta{gap:14px;padding:12px 14px;font-size:12px}.hero .hero-actions .explore-link{gap:8px;font-size:11px}.footer-row{grid-template-columns:1fr auto;align-items:center;gap:20px}.footer-row>p{text-align:left;grid-area:2/1/auto/-1}.footer-row .waitlist-cta{gap:16px;padding:11px 14px;font-size:12px}}.anchor-alias{height:0;scroll-margin-top:28px;display:block;position:relative}.faq-grid .question{scroll-margin-top:36px}.faq-example{min-height:34px;color:var(--iris);text-underline-offset:5px;align-items:center;gap:14px;margin-top:14px;font-size:11px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.faq-example>span{font-size:14px}.feature-index{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding-block:30px;display:grid}.feature-index>p{color:var(--text);font-size:13px}.feature-index ul{color:var(--text-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.feature-index a{min-height:34px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;align-items:center;display:inline-flex}.feature-index a:hover{color:var(--text);text-decoration-color:currentColor}@media (max-width:760px){.feature-index{grid-template-columns:1fr;gap:16px;padding-block:25px}.feature-index ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.faq-example{min-height:38px;font-size:11px}}#explorer-start{isolation:isolate;position:relative}#explorer-start.guided-next .circle-arrow{background:var(--mint);color:var(--surface);box-shadow:0 5px 16px color-mix(in srgb,var(--mint) 16%,transparent);border-color:#0000;position:relative}#explorer-start:hover .circle-arrow{transform:translate(3px)}.guide-beacon{pointer-events:none;display:block;position:absolute}#explorer-start .guide-beacon{width:46px;height:46px;animation:2.2s cubic-bezier(.4,0,.2,1) 2 both paused guide-orbit;top:calc(50% - 23px);right:-4px}#explorer-start .guide-beacon:before{content:"";background:conic-gradient(from 45deg,transparent 290deg,color-mix(in srgb,var(--mint) 22%,transparent) 325deg,var(--mint) 359deg,transparent 360deg);opacity:0;border-radius:50%;animation:2.2s ease-in-out 2 both paused guide-glint;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}#explorer-start .guide-beacon:after{content:"";background:var(--mint);width:3px;height:3px;box-shadow:0 0 7px var(--mint);opacity:0;border-radius:50%;animation:2.2s ease-in-out 2 both paused guide-glint;position:absolute;top:5px;right:5px}.connection-picker .guide-beacon{background:color-mix(in srgb,var(--mint) 32%,transparent);height:1px;bottom:-1px;left:0;right:0;overflow:hidden}.connection-picker .guide-beacon:before{content:"";background:linear-gradient(90deg,transparent,var(--mint));opacity:0;border-radius:1px;animation:2.2s ease-in-out 2 both paused guide-arrival;position:absolute;inset:0}.orbit-node .guide-beacon{width:2px;top:0;bottom:0;left:0;overflow:hidden}.orbit-node .guide-beacon:before{content:"";background:linear-gradient(transparent,var(--mint));opacity:0;animation:2.2s ease-in-out 2 both paused guide-glint;position:absolute;inset:0}.guide-visible .guide-beacon,.guide-visible .guide-beacon:before,.guide-visible .guide-beacon:after{animation-play-state:running!important}.guide-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes guide-orbit{0%{transform:rotate(-100deg)}to{transform:rotate(260deg)}}@keyframes guide-glint{0%,to{opacity:0}20%,65%{opacity:.9}}@keyframes guide-arrival{0%{opacity:0;transform:translate(-100%)}20%{opacity:.8}70%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(0)}}
.questions-wrap{padding-block:90px 64px}.questions-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:12%;display:grid}.questions-heading .eyebrow{margin-bottom:22px}.questions-heading h2{letter-spacing:-.065em;font-size:clamp(48px,5.7vw,82px);font-weight:500;line-height:1.04}.questions-heading>p{max-width:40ch;color:var(--paper-dim);padding-bottom:5px;font-size:15px;line-height:1.8}.questions-spread{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:61px;display:grid}.business-question{flex-direction:column;min-width:0;display:flex;position:relative}.business-question+.business-question:before{content:"";background:var(--report-rule);width:1px;position:absolute;top:4px;bottom:0;left:-20px}.question-copy h3{letter-spacing:-.05em;min-height:2.32em;font-size:clamp(27px,2.55vw,38px);font-weight:500;line-height:1.16}.question-copy>p{max-width:35ch;color:var(--paper-dim);margin-top:20px;font-size:13px;line-height:1.8}.answer-figure{border-top:1px solid var(--section-text);margin:34px 0 0;padding-top:17px}.answer-figure figcaption{color:var(--paper-dim);justify-content:space-between;gap:8px;font-size:11px;line-height:1.5;display:flex}.answer-figure figcaption>span:first-child{color:var(--section-text);font-weight:600}.answer-figure figcaption>span:last-child{text-align:right}.pipeline-chart{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:186px;margin:21px 0 0;display:grid}.pipeline-column{flex-direction:column-reverse;gap:12px;min-width:0;display:flex}.pipeline-column dt{text-align:center;color:var(--paper-dim);font-size:11px}.pipeline-column dd{flex-direction:column;gap:9px;margin:0;display:flex}.pipeline-count{letter-spacing:-.055em;text-align:center;font-variant-numeric:tabular-nums;font-size:31px;line-height:1}.pipeline-blocks{flex-direction:column;gap:4px;display:flex}.pipeline-blocks i{background:var(--report-qualifying);height:32px;display:block}.pipeline-prepare .pipeline-blocks i{background:var(--report-preparing)}.pipeline-submit .pipeline-blocks i{background:var(--report-submitted)}.task-agenda{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.task-agenda li{align-items:center;gap:14px;min-height:65px;padding:12px 0;display:flex}.task-agenda li+li{border-top:1px solid var(--report-rule)}.task-agenda li:first-child{min-height:53px;padding-top:0}.task-agenda time{white-space:nowrap;min-width:56px;color:var(--paper-dim);align-items:baseline;gap:4px;font-size:10px;display:flex}.task-agenda time b{letter-spacing:-.055em;color:var(--section-text);font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.task-agenda li>div{min-width:0}.task-agenda li p{letter-spacing:-.02em;font-size:13px;line-height:1.5}.task-agenda li>div>span{color:var(--paper-dim);margin-top:3px;font-size:11px;line-height:1.6;display:block}.review-register{margin:19px 0 0;padding:0;list-style:none}.review-register li{justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:17px 0;display:flex}.review-register li+li{border-top:1px solid var(--report-rule)}.review-register li:first-child{min-height:75px;padding-top:0}.review-record{min-width:0}.review-record p{letter-spacing:-.02em;font-size:13px;line-height:1.5}.review-record>span{color:var(--paper-dim);margin-top:4px;font-size:11px;display:block}.review-register time{flex-direction:column;align-items:flex-end;min-width:60px;display:flex}.review-register time b{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--report-date);font-size:39px;font-weight:500;line-height:1.1}.review-register time>span{color:var(--paper-dim);margin-top:3px;font-size:10px}.questions-footer{border-top:1px solid var(--section-text);justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding-top:26px;display:flex}.reports-together{align-items:center;gap:18px;display:flex}.reports-together svg{width:31px;height:29px;stroke:var(--report-date);stroke-width:1.1px;flex:none}.reports-together p{letter-spacing:-.02em;font-size:14px;line-height:1.65}.reports-together p>span{color:var(--paper-dim);letter-spacing:0;font-size:12px}.questions-footer .dark-link{white-space:nowrap;margin:0;font-size:12px}.questions-footer .dark-link:focus-visible{outline-color:var(--report-date)}.questions-example{color:var(--paper-dim);margin-top:22px;font-size:9px}@media (min-width:1600px){.question-copy>p{font-size:14px}.answer-figure{margin-top:40px}.task-agenda li p,.review-record p{font-size:14px}.pipeline-chart{gap:20px}}@media (max-width:1100px) and (min-width:761px){.questions-heading{gap:8%}.questions-heading>p{font-size:14px}.questions-spread{grid-template-columns:minmax(0,1fr);gap:38px;margin-top:48px}.business-question{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8%;display:grid}.business-question+.business-question:before{display:none}.question-copy h3{min-height:0;font-size:32px}.answer-figure{margin-top:0}}@media (max-width:760px){.questions-wrap{padding-block:62px 48px}.questions-heading{display:block}.questions-heading h2{font-size:clamp(48px,9vw,68px)}.questions-heading>p{max-width:43ch;margin-top:24px;padding:0;font-size:13px}.questions-spread{grid-template-columns:minmax(0,1fr);gap:43px;margin-top:43px}.business-question{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.business-question+.business-question:before{display:none}.question-copy h3{min-height:0;font-size:34px;line-height:1.14}.question-copy>p{max-width:42ch;margin-top:15px;font-size:12px}.answer-figure{margin-top:24px;padding-top:14px}.answer-figure figcaption{font-size:10px}.pipeline-chart{gap:19px;height:173px;margin-top:18px}.pipeline-blocks i{height:29px}.task-agenda{margin-top:17px}.task-agenda li p,.review-record p{font-size:13px}.task-agenda li>div>span{font-size:10px}.review-register{margin-top:17px}.questions-footer{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:36px;padding-top:23px}.reports-together{gap:14px}.reports-together p{font-size:13px}.reports-together p>span{max-width:28ch;font-size:11px;display:inline-block}.questions-footer .dark-link{margin-left:45px;font-size:12px}.questions-example{margin-top:24px;font-size:9px}}@media (min-width:620px) and (max-width:760px){.business-question{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px}.question-copy h3{font-size:27px}.question-copy>p{font-size:11px}.answer-figure{margin-top:0}.answer-figure figcaption{font-size:8px}.pipeline-column dt{font-size:9px}.pipeline-chart{gap:10px}.task-agenda li{gap:8px}.task-agenda time{min-width:43px}.task-agenda li p,.review-record p{font-size:11px}.review-register time{min-width:43px}.review-register time>span{font-size:8px}.review-register time b{font-size:33px}}@media (prefers-reduced-motion:reduce){.business-questions *{transition:none!important;animation:none!important}}
.js .inspector #detail-tender{gap:14px}.js .inspector #detail-tender .detail-label{margin-bottom:8px}.js .inspector #detail-tender h3{font-size:clamp(26px,2.5vw,36px);line-height:1.15}.js .inspector #detail-tender .td-intro>p:last-child{max-width:none;margin-top:9px;font-size:13px;line-height:1.6}.td-demo{min-width:0}.td-stage{height:316px;position:relative;overflow:hidden;container-type:inline-size}.td-steps{height:24px;color:var(--text-muted);align-items:center;gap:10px;font-size:10px;display:flex}.td-steps>i{background:var(--line);flex:1;height:1px}.td-steps>span{position:relative}.td-steps>span:after{content:"";background:var(--mint);transform-origin:0;height:2px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.td-demo[data-td-step="0"] [data-td-step="0"],.td-demo[data-td-step="1"] [data-td-step="1"],.td-demo[data-td-step="2"] [data-td-step="2"],.td-demo[data-td-step="3"] [data-td-step="3"]{color:var(--mint)}.td-demo[data-td-step="0"] [data-td-step="0"]:after,.td-demo[data-td-step="1"] [data-td-step="1"]:after,.td-demo[data-td-step="2"] [data-td-step="2"]:after,.td-demo[data-td-step="3"] [data-td-step="3"]:after{transform:scaleX(1)}.td-sheet{background:var(--sheet-surface);width:78px;height:100px;color:var(--sheet-ink);transform-origin:0 0;box-shadow:3px 4px 0 var(--sheet-edge);padding:11px 9px;position:absolute;top:43px;left:3px;overflow:hidden}.td-sheet:after{content:"";border-left:11px solid color-mix(in srgb,var(--sheet-ink) 18%,var(--sheet-surface));border-top:11px solid var(--surface);position:absolute;top:0;right:0}.td-paper-kicker{font-size:4.8px;line-height:1.2;display:block}.td-sheet>strong{letter-spacing:-.25px;margin-top:8px;font-size:9px;font-weight:600;line-height:1.16;display:block}.td-paper-buyer{margin-top:5px;font-size:5px;display:block}.td-paper-lines{gap:3px;margin-top:9px;display:grid}.td-paper-lines>i{background:color-mix(in srgb,var(--sheet-ink) 20%,transparent);transform-origin:0;height:1px;display:block}.td-paper-lines>i:nth-child(2){width:85%}.td-paper-lines>i:nth-child(4){width:93%}.td-paper-lines>i:last-child{width:61%}.td-paper-section{font-size:5px;position:absolute;bottom:7px;right:8px}.td-scan{background:linear-gradient(transparent,color-mix(in srgb,var(--iris) 50%,transparent));border-bottom:1px solid var(--iris);opacity:0;height:24px;position:absolute;top:13px;left:0;right:0}.td-arrival,.td-reading{text-align:center;color:var(--text-muted);opacity:0;font-size:11px;position:absolute;top:265px;left:0;right:0}.td-arrival>span{color:var(--mint);margin-right:9px;font-size:17px;display:inline-block}.td-reading-dot{vertical-align:middle;background:var(--iris);border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.td-question{position:absolute;top:49px;left:105px;right:0}.td-question>span{color:var(--iris);margin-bottom:7px;font-size:9px;display:block}.td-question>strong{letter-spacing:-.55px;color:var(--text);font-size:clamp(19px,4.5cqw,23px);font-weight:500;line-height:1.3;display:block}.td-answer{position:absolute;top:156px;left:3px;right:0}.td-answer-label{color:var(--text-muted);margin-bottom:8px;font-size:9px;display:block}.td-answer ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.td-answer li{color:var(--mint);letter-spacing:-.1px;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex;position:relative}.td-answer li>span{border:1px solid var(--mint);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block}.td-answer li:not(:last-child):before{content:"";background:color-mix(in srgb,var(--mint) 35%,transparent);width:1px;height:15px;position:absolute;top:13px;left:2px}.td-source{border-top:1px solid var(--line);padding-top:8px;position:absolute;top:253px;left:3px;right:0}.td-source-reference{color:var(--iris);margin-bottom:5px;font-size:9px;display:block}.td-source-reference>span{margin-right:4px}.td-source blockquote{color:var(--text-muted);max-width:66ch;margin:0;font-size:11px;line-height:1.55}.td-footer{justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin-top:5px;display:flex}.td-example-note{color:var(--text-muted);font-size:9px;line-height:1.5}.td-control{min-width:69px;min-height:36px;color:var(--text);white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;padding:3px 0 3px 8px;font-size:10px;display:none}.td-enhanced .td-control{display:inline-flex}.td-control:hover{color:var(--mint)}.td-control-icon{font-size:14px;line-height:1}.td-control:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.td-enhanced .td-steps>span:after{transition:transform .25s}@media (max-width:960px){.js .inspector #detail-tender h3{font-size:28px}.td-stage{height:335px}.td-source blockquote{font-size:11px;line-height:1.5}.td-example-note{max-width:24ch}}@media (max-width:410px){.js .inspector #detail-tender{gap:12px;padding-top:18px}.js .inspector #detail-tender h3{font-size:26px}.js .inspector #detail-tender .td-intro>p:last-child{font-size:12px;line-height:1.6}.td-question{left:100px}.td-question>strong{font-size:19px}.td-answer li{font-size:12px}.td-footer{margin-top:2px}}@media (prefers-reduced-motion:reduce){.td-control{display:none!important}.td-enhanced .td-steps>span:after{transition:none}}
.js .inspector #detail-contract{gap:18px}.js .inspector #detail-contract h3{font-size:clamp(30px,2.8vw,40px);line-height:1.12}.js .inspector #detail-contract>.contract-intro>p:last-child{max-width:none;margin-top:12px;font-size:13px;line-height:1.65}.contract-datebook{min-width:0;max-width:490px}.ct-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ct-tabs button{border:0;border-bottom:1px solid var(--line);min-height:36px;color:var(--text-muted);text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:0 0 10px;display:flex;position:relative}.ct-tabs button span{font-size:11px}.ct-tabs button time{white-space:nowrap;font-size:9px}.ct-tabs button:after{content:"";background:var(--mint);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ct-tabs button[aria-selected=true]{color:var(--mint)}.ct-tabs button[aria-selected=true]:after{transform:scaleX(1)}.ct-tabs button:hover{color:var(--text)}.ct-tabs button:focus-visible,.ct-moment:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ct-moment{padding-top:22px}.ct-moment+.ct-moment{border-top:1px solid var(--line);margin-top:24px}.ct-enhanced .ct-moment{border:0;margin-top:0}.ct-event{grid-template-columns:87px minmax(0,1fr);align-items:center;gap:24px;min-height:125px;display:grid}.ct-calendar{background:linear-gradient(130deg,var(--contract-start),var(--contract-end));width:87px;height:112px;color:var(--contract-ink);box-shadow:4px 5px 0 color-mix(in srgb,var(--mint) 18%,var(--surface));border-radius:2px 2px 7px;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:relative;transform:rotate(-4deg)}.ct-calendar:before,.ct-calendar:after{content:"";background:var(--contract-muted);width:1px;height:10px;position:absolute;top:-5px}.ct-calendar:before{left:18px}.ct-calendar:after{right:18px}.ct-calendar>span:first-child{border-bottom:1px solid color-mix(in srgb,var(--contract-muted) 30%,transparent);text-align:center;width:100%;padding-bottom:8px;font-size:10px}.ct-calendar strong{letter-spacing:-2px;margin:5px 0;font-size:46px;font-weight:500}.ct-calendar>span:last-child{font-size:10px}.ct-kind{color:var(--mint);margin-bottom:5px;font-size:9px;line-height:1.5;display:block}.ct-event h4{letter-spacing:-.8px;color:var(--text);margin:0;font-size:23px;font-weight:500;line-height:1.15}.js .inspector #detail-contract .ct-event p,.ct-event p{max-width:33ch;color:var(--text-muted);margin-top:9px;font-size:12px;line-height:1.65}.ct-task{border-top:1px solid var(--line);gap:12px;margin-top:10px;padding:12px 0 13px;display:flex}.ct-task-mark{border:1px solid var(--mint);border-radius:50%;flex:none;width:13px;height:13px;margin:5px 0 0 2px}.ct-task>div{flex:1;min-width:0}.ct-task .ct-kind{color:var(--text-muted);margin-bottom:4px}.ct-task strong{color:var(--text);font-size:14px;font-weight:500;line-height:1.5;display:block}.ct-task-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin-top:7px;font-size:10px;line-height:1.5;display:flex}.ct-task-meta time{color:var(--mint)}.ct-end{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding-top:12px;font-size:10px;line-height:1.6;display:flex}.ct-end time{color:var(--text);margin-left:5px}.ct-review-gap{color:var(--iris)}.js .inspector #detail-contract .ct-example-note,.ct-example-note{color:var(--text-muted);margin-top:8px;font-size:9px;line-height:1.5}html:not(.js) .ct-tabs{display:none}@media (min-width:961px) and (max-height:800px){.js .inspector #detail-contract{gap:14px}.ct-moment{padding-top:16px}}@media (max-width:1200px){.ct-tabs button{flex-direction:column;gap:4px}.ct-event{grid-template-columns:76px minmax(0,1fr);gap:19px;min-height:125px}.ct-calendar{width:76px;height:106px}.ct-calendar strong{font-size:43px}.ct-event h4{font-size:21px}}@media (max-width:960px),(max-height:620px){.js .connection-dialog #detail-contract{gap:18px;padding-top:20px}.js .connection-dialog #detail-contract h3{font-size:31px}.js .connection-dialog #detail-contract>.contract-intro>p:last-child{margin-top:10px;font-size:12px;line-height:1.6}.ct-event{min-height:125px}.ct-event h4{font-size:20px}.js .inspector #detail-contract .ct-event p{font-size:11px}.ct-moment{padding-top:19px}.ct-task{margin-top:9px;padding-block:12px}.ct-task strong{font-size:13px}}@media (max-width:410px){.ct-event{grid-template-columns:67px minmax(0,1fr);gap:18px}.ct-calendar{width:67px;height:99px}.ct-calendar strong{font-size:40px}.ct-calendar>span:first-child,.ct-calendar>span:last-child{font-size:9px}.ct-event h4{font-size:19px}.ct-tabs{gap:10px}.ct-tabs button span{font-size:10px}.ct-end{gap:3px 10px}}
