@keyframes railfade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.room-scroll{scroll-behavior:auto;overscroll-behavior:none}.demo-mobile{font-size:12.5px}.demo-mobile .cr-rb-top{flex-direction:column}.demo-mobile .cr-rb-tile{width:auto;flex-direction:row;gap:16px;justify-content:flex-start;border-right:none;border-bottom:1px solid var(--bdr-subtle);padding-bottom:16px}.demo-mobile .cr-rb-matrix{width:auto;border-left:none;border-top:1px solid var(--bdr-subtle);padding-top:14px}.demo-mobile .cr-fct-group{grid-template-columns:1fr}.demo-session .sw-kv-grid{grid-template-columns:1fr;max-width:none}@keyframes srise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes pagein{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:none}}[data-focus] #sec-assessment,[data-focus] #sec-documents,[data-focus] #sec-funderfit,[data-focus] .cr-fct-axishead,[data-focus] .cr-rb-matrix,[data-focus] .cr-rb-prov,[data-focus] .cr-rb-tile,[data-focus] .cr-rb-verdict,[data-focus] .cr-wc,[data-focus] .demo-slug,[data-focus] .fct-row{opacity:.15;transition:opacity .5s cubic-bezier(.4,0,.2,1)}[data-focus=assessment] #sec-assessment,[data-focus=documents] #sec-documents,[data-focus=f-evidence] .fct-row[data-factor=factor_evidence],[data-focus=f-merits] .fct-row[data-factor=factor_legal_merits],[data-focus=factors] .cr-fct-axishead,[data-focus=factors] .fct-row,[data-focus=funderfit] #sec-funderfit,[data-focus=history] .cr-wc,[data-focus=matrix] .cr-rb-matrix,[data-focus=tile] .cr-rb-tile,[data-focus=verdict] .cr-rb-verdict{opacity:1}.has-focus .sf-dim{opacity:.15;transition:opacity .45s var(--ease,ease)}.no-sf .sf-dim{opacity:1!important}[data-focus=profile] .pf-profile,[data-focus=thesis] #sec-concentration,[data-focus=thesis] #sec-thesis{opacity:1}[data-focus=submit] .sw-doc,[data-focus=submit] .wiz-funder{opacity:.15;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.demo-session .sw-rev-nav .sw-exit,.demo-session .sw-rev-nav .sw-ghost{opacity:.6}[data-focus=submit] .sw-rev-nav .sw-exit,[data-focus=submit] .sw-rev-nav .sw-gate-head,[data-focus=submit] .sw-rev-nav .sw-ghost,[data-focus=submit] .sw-rev-nav .sw-seclist{opacity:.15;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.demo-mobile [data-focus=submit] .sw-doc{opacity:1}[data-arm=live] .sw-submit-btn{animation:swbeat .72s cubic-bezier(.2,.7,.3,1) 1 both}@keyframes swbeat{0%{transform:none;box-shadow:none}38%{transform:scale(1.04);box-shadow:0 0 0 1px hsla(38,57%,74%,.55),0 0 30px hsla(33,37%,64%,.38)}to{transform:none;box-shadow:0 0 0 1px hsla(38,57%,74%,.26),0 0 14px hsla(33,37%,64%,.18)}}@media (prefers-reduced-motion:reduce){[data-arm=live] .sw-submit-btn{animation:none;box-shadow:0 0 0 1px hsla(38,57%,74%,.26)}}.demo-mobile [data-focus=submit] .sw-doc-note,.demo-mobile [data-focus=submit] .sw-docsec,.demo-mobile [data-focus=submit] .sw-title-row{opacity:.15;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.tour-nav{position:fixed;top:0;left:0;right:0;z-index:1100;height:76px;display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1.5rem,3vw,3rem);background:#1a1a1a;border-bottom:1px solid hsla(42,36%,56%,.12);font-family:Platform Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.tour-nav-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.tour-nav-logo{display:inline-flex;align-items:center}.tour-nav-links{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:clamp(1.5rem,3vw,2.5rem)}.tour-nav-links a{color:hsla(30,29%,95%,.7);text-decoration:none;font-size:.875rem;font-weight:450;transition:color .2s;white-space:nowrap}.tour-nav-links a:hover{color:#f5f1ed}.tour-nav-links a.active{color:#c4a580}.tour-nav-actions{display:flex;align-items:center;gap:clamp(.75rem,1.5vw,1.25rem)}.tour-nav-signin{font-size:13px;font-weight:500;color:hsla(30,29%,95%,.72);text-decoration:none;transition:color .15s}.tour-nav-signin:hover{color:#f5f1ed}.tour-nav-cta{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(20px);color:#f5f1ed;text-decoration:none;font-size:.875rem;font-weight:500;padding:.6rem 1.15rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.12);transition:all .2s ease}.tour-nav-cta:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}@media (max-width:900px){.tour-nav-links{display:none}}.tour-hero{position:absolute;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:96px 28px 48px;background:var(--bg-base);transition:opacity .5s ease,visibility .5s}.tour-hero-gone{opacity:0;visibility:hidden;pointer-events:none}.tour-hero-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--champ)}.tour-hero-title{font-family:var(--serif-display,Georgia,serif);font-size:clamp(30px,4.6vw,46px);font-weight:500;color:var(--txt);line-height:1.16;letter-spacing:-.01em;max-width:700px;margin:0}.tour-hero-sub{font-size:14.5px;color:var(--txt3);line-height:1.65;max-width:520px;margin:0}.tour-hero-cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:12px 26px;border-radius:8px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;background:linear-gradient(145deg,var(--champ),var(--champ-dark));color:#1a1a1a;border:none;cursor:pointer}.tour-hero-hint{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--muted);margin-top:6px}.tour-hero-glimpse{margin-top:52px;width:74px;height:82px;display:grid;place-items:center;border-radius:10px;font-family:var(--serif-display,Georgia,serif);font-weight:500;font-size:34px;color:#98a07d;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),hsla(74,16%,56%,.14);border:1px solid hsla(74,16%,56%,.45);filter:blur(1.4px);opacity:0;animation:glimpsein .9s ease .55s forwards}@keyframes glimpsein{to{opacity:.78}}.tour-footer{width:100%;max-width:1080px;margin:64px auto 0;padding:0 24px 32px;text-align:left}.tour-footer-columns{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding:2.4rem 0 1.6rem;border-top:1px solid var(--bdr-subtle)}.tour-footer-brand p{font-size:.82rem;color:var(--muted);line-height:1.5;margin:.85rem 0 0;max-width:240px}.tour-footer-col{display:flex;flex-direction:column;gap:9px}.tour-footer-col h5{font-size:.75rem;font-weight:600;color:var(--txt3);margin:0 0 4px;text-transform:uppercase;letter-spacing:.04em}.tour-footer-col a{font-size:.84rem;color:var(--txt3);text-decoration:none;transition:color .15s}.tour-footer-col a:hover{color:var(--txt)}.tour-footer-disclosure{border-top:1px solid var(--bdr-subtle);padding:1.6rem 0}.tour-footer-disclosure h4{font-size:.78rem;font-weight:600;color:var(--txt3);margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.tour-footer-disclosure p{font-size:.78rem;color:var(--muted);line-height:1.65;margin:0 0 10px}.tour-footer-disclosure a{color:var(--champ);text-decoration:none}.tour-footer-bottom{border-top:1px solid var(--bdr-subtle);padding-top:1.2rem;font-size:.78rem;color:var(--muted)}@media (max-width:760px){.tour-footer-columns{grid-template-columns:1fr 1fr}}