.feature-tour{color:#14102f;background:#fffef6;border:1px solid #d1d7c5;border-radius:24px;margin:0 0 72px;padding:28px}.tour-progress{letter-spacing:.12em;justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.tour-progress-track{background:#e9eddf;border-radius:4px;height:4px;overflow:hidden}.tour-progress-track i{background:#a5b792;height:100%;transition:width .2s;display:block}.tour-body{grid-template-columns:1fr 1fr;gap:36px;padding:28px 0;display:grid}.tour-preview{background:#f1f4e8;border:1px solid #d1d7c5;border-radius:18px;align-self:center;overflow:hidden}.tour-preview-nav{border-bottom:1px solid #d1d7c5;padding:16px;font:24px Georgia,serif}.tour-preview-nav span{margin-top:6px;font:11px Arial,sans-serif;display:block}.tour-preview>small{text-align:center;color:#647257;padding:12px;font-size:10px;display:block}.tour-preview svg{width:100%;display:block}.tour-copy h2{letter-spacing:-.03em;margin:16px 0;font:36px Georgia,serif}.tour-copy p{font-size:15px;line-height:1.7}.tour-copy .tour-tip{background:#f1f4e8;border-radius:12px;padding:14px;font-size:13px}.tour-page-link{font-size:13px;text-decoration:underline}.tour-actions{border-top:1px solid #d1d7c5;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.tour-actions button{background:0 0;border:1px solid #d1d7c5;border-radius:24px;padding:12px 22px}.tour-actions button:disabled{opacity:.4;cursor:default}.tour-actions .tour-next{background:#ffe228;border-color:#ffe228}.tour-demo-tools,.tour-demo-chat,.tour-demo-records{min-height:210px;padding:24px}.tour-demo-tools span{border:1px solid #d1d7c5;border-radius:20px;margin:4px;padding:10px;font-size:11px;display:inline-block}.tour-demo-tools p{padding-top:24px;font-size:14px}.tour-demo-chat>div{text-align:center;background:#ffe228;border-radius:20px;padding:10px;font-size:12px}.tour-demo-chat p{background:#fffef6;border-radius:12px;padding:12px;font-size:13px}.tour-demo-chat small{color:#647257}.tour-demo-records>div{background:#fffef6;border-radius:12px;margin-bottom:8px;padding:14px}.tour-demo-records b,.tour-demo-records span{font-size:13px;display:block}.tour-demo-records span{color:#647257;margin-top:6px;font-size:11px}.feature-tour button:focus-visible,.feature-tour a:focus-visible,.tour-copy h2:focus-visible{outline-offset:4px;outline:2px solid #14102f}@media (max-width:700px){.feature-tour{padding:20px}.tour-body{grid-template-columns:1fr;gap:20px}.tour-copy h2{font-size:28px}.tour-preview svg{height:160px}.tour-actions{flex-wrap:wrap}.tour-demo-tools,.tour-demo-chat,.tour-demo-records{min-height:160px}}@media (prefers-reduced-motion:reduce){.tour-progress-track i{transition:none}}.tour-sample-tools,.tour-sample-questions{flex-wrap:wrap;gap:8px;padding:14px;text-align:left!important;background:0 0!important;display:flex!important}.tour-sample-tools button,.tour-sample-questions button,.tour-bookmark{color:#14102f;cursor:pointer;background:0 0;border:1px solid #bdc6b6;border-radius:20px;padding:9px 12px;font-size:11px}.tour-sample-tools button[aria-pressed=true],.tour-sample-questions button[aria-pressed=true]{background:#ffe228}.tour-demo-chat .sample-evidence{padding:14px 0}.tour-sample-timeline{max-height:540px;padding:14px;overflow:auto}.tour-sample-timeline>button{text-align:left;color:#14102f;cursor:pointer;background:#fffef6;border:1px solid #d1d7c5;border-radius:14px;width:100%;margin-bottom:8px;padding:12px;display:block}.tour-sample-timeline>button[aria-pressed=true]{background:#e8eddf;border-color:#758762}.tour-sample-timeline time,.tour-sample-timeline span{font-size:11px;line-height:1.6;display:block}.tour-sample-timeline b{margin:5px 0;font-size:13px;display:block}.tour-watch-company{text-align:left;color:#14102f;background:#fffef6;border:1px solid #d1d7c5;border-radius:12px;width:100%;margin-top:12px;padding:14px;display:block}.tour-watch-company b,.tour-watch-company span{display:block}.tour-watch-company span{margin-top:8px;font-size:11px}.tour-demo-records h3{font:24px Georgia,serif}.feature-tour>.sample-company-picker{padding:18px 0 0}.tour-toolbar-guide{border-top:1px solid #d1d7c5;margin-top:24px;padding-top:20px}.tour-toolbar-guide h3{letter-spacing:normal;margin:0 0 8px;font:23px Georgia,serif}.tour-toolbar-guide>p{margin:0 0 14px;font-size:12px}.tour-toolbar-guide dl{margin:0}.tour-toolbar-guide dl>div{border-bottom:1px solid #e1e6d8;grid-template-columns:32px 1fr;gap:12px;padding:9px 0;font-size:12px;line-height:1.5;display:grid}.tour-toolbar-guide dt{justify-content:center;align-items:center;display:flex}.tour-toolbar-guide dt svg{width:22px;height:22px;display:block}.tour-toolbar-guide dd{color:#536253;margin:0}@media (max-width:450px){.tour-toolbar-guide dl>div{grid-template-columns:32px 1fr;gap:8px}}.tour-node-colours dt{text-transform:none;letter-spacing:0;align-items:center;gap:10px;display:flex}.tour-colour-dot{border:1px solid #657566;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.tour-history-clock{aspect-ratio:1975/796;object-fit:contain;border-radius:12px;width:100%;height:auto;margin-top:20px;display:block}@media (max-width:700px){.tour-history-clock{height:auto}}.tour-node-colours{border-top:1px solid #d1d7c5;margin-top:24px;padding-top:20px}.tour-node-colours h3{letter-spacing:0;margin:0 0 10px;font:23px/1.3 Georgia,serif}.tour-node-colours>p{margin:0 0 14px;font-size:12px;line-height:1.6}.tour-node-colours .sample-colour-key{margin:0}.sample-colour-key>div{border-bottom:1px solid #e1e6d8;grid-template-columns:minmax(140px,.8fr) minmax(0,1.4fr);align-items:start;gap:16px;padding:12px 0;display:grid}.tour-node-colours .sample-colour-key dt{grid-template-columns:16px minmax(0,1fr);justify-content:start;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:grid}.sample-colour-key dd{color:#536253;margin:0;font-size:12px;line-height:1.6}.tour-node-colours h4{letter-spacing:.03em;margin:22px 0 8px;font:600 12px/1.4 Arial,sans-serif}.workspace-colour-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.workspace-colour-key li{border:1px solid #dce2d3;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:12px;line-height:1.4;display:grid}.tour-node-colours .tour-colour-dot{border:1px solid #64705c;margin:0;display:block;box-shadow:0 0 0 3px #fffef6}@media (max-width:450px){.sample-colour-key>div{grid-template-columns:1fr;gap:6px}.sample-colour-key dd{padding-left:26px}}.tour-copy .tour-history-clock{width:calc(100% + 32px);max-width:none;margin:44px -16px 0}@media (max-width:760px){.tour-copy .tour-history-clock{width:100%;margin:32px 0 0}}.feature-tour{scroll-margin-top:24px}.tour-demo-records h3{letter-spacing:0;text-transform:none}.tour-body{grid-template-columns:minmax(0,1fr);gap:24px}.tour-copy{order:-1}.tour-copy .tour-tip{max-width:none}.tour-preview{align-self:stretch;width:100%;min-width:0}.tour-preview-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-preview-nav span{margin:0;display:inline}.tour-preview>.sample-evidence h3{letter-spacing:-.02em;margin:8px 0 18px;font:28px/1.25 Georgia,serif}.tour-preview>.sample-evidence dl{flex-wrap:wrap;gap:18px 42px;font-size:13px;display:flex}.tour-preview>.sample-evidence p{font-size:15px!important;line-height:1.7!important}.tour-preview>.sample-evidence a{font-size:14px}.tour-preview .sample-graph{overflow-x:auto}.tour-preview .sample-graph>svg{min-width:880px}@media (min-width:900px){.tour-copy{grid-template-columns:1fr 1fr;align-items:start;column-gap:32px;display:grid}.tour-copy>.site-eyebrow,.tour-copy>h2{grid-column:1}.tour-copy>h2{margin:10px 0}.tour-copy>p:not(.tour-tip){grid-area:1/2/3;margin:0}.tour-copy>.tour-tip{grid-column:1/-1;margin:8px 0 0}}.tour-body{gap:16px;padding:20px 0}.tour-copy{display:block!important}.tour-copy h2{margin:0 0 8px;font-size:30px}.tour-copy p{margin:0;font-size:14px;line-height:1.5}.tour-preview-nav{padding:12px 18px;font-size:22px}.tour-preview>.sample-evidence{padding:14px 20px}.tour-preview>.sample-evidence h3{margin:4px 0 8px;font-size:23px}.tour-preview>.sample-evidence dl{gap:10px;margin:6px 0}.tour-preview>.sample-evidence dl>div{align-items:baseline;gap:10px;display:flex}.tour-preview>.sample-evidence dd{margin:0}.tour-preview>.sample-evidence p{margin:8px 0 0;font-size:14px!important;line-height:1.5!important}.tour-preview .sample-graph>svg{min-width:0;max-width:960px;max-height:560px;margin-inline:auto}.tour-node-colours{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;padding-top:14px;display:grid}.tour-node-colours h3{font-size:20px}.sample-colour-key>div{grid-template-columns:1fr;gap:3px;padding:7px 0}.sample-colour-key dd{padding-left:26px;font-size:11px;line-height:1.4}.workspace-colour-key{gap:6px}.workspace-colour-key li{min-height:30px;padding:6px 8px;font-size:11px}.tour-demo-chat{min-height:0;padding:18px 20px}.tour-demo-chat>.tour-sample-questions{text-align:left;background:0 0;border-radius:0;padding:0}.tour-demo-chat p{background:0 0;margin:12px 0 8px;padding:0;font-size:14px;line-height:1.6}.tour-demo-chat small{font-size:11px}.tour-bank-options{flex-wrap:wrap;gap:8px;display:flex;background:0 0!important;padding:0!important}.tour-demo-records{min-height:0;padding:18px 20px}.tour-demo-records h3{margin:0 0 10px}.tour-demo-records p{font-size:14px;line-height:1.5}.tour-bank-options button{padding:10px 15px}.tour-bank-options button[aria-pressed=true]{background:#ffe228}.tour-sample-timeline>button{padding:10px 14px}@media (max-width:650px){.tour-node-colours{grid-template-columns:1fr}.tour-preview .sample-graph>svg{min-width:600px}.tour-copy h2{font-size:26px}}.results-commentary b{letter-spacing:.03em;margin-bottom:3px;font-size:11px;display:block}.results-commentary{color:#68725d!important;font-size:12px!important}.results-summary p{margin:8px 0}.tour-preview .sample-evidence .results-summary{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}@media (max-width:650px){.tour-preview .sample-evidence .results-summary{grid-template-columns:1fr;gap:0}}.tour-local-graph{height:480px;min-height:0;display:flex}.tour-local-graph>.obsidian-graph{width:100%}
