.signals-page .desktop-nav [aria-current=page],.signals-page .footer-nav [aria-current=page]{color:var(--paper);text-underline-offset:8px;-webkit-text-decoration:underline #6283c6;text-decoration:underline #6283c6;text-decoration-thickness:1px}.signals-page .mobile-nav [aria-current=page]{color:#b7cdf7}.signals-page .signals-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;min-height:720px;padding-top:100px;padding-bottom:140px;display:grid;position:relative}.signals-page .signals-hero-content>.eyebrow{color:#bac6d5;align-items:center;gap:12px;display:flex}.signals-page .signals-hero h1{letter-spacing:-.055em;margin-block:32px 30px;font-size:clamp(58px,6.1vw,91px);line-height:1.06}.signals-page .signals-hero .hero-description{max-width:455px}.signals-page .signals-hero-bottom{bottom:28px;inset-inline:var(--gutter);color:#95a3b5;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:25px;font-size:11px;display:flex;position:absolute}.signals-page .signal-study{border-top:1px solid #7085a04d;border-bottom:1px solid #7085a04d;justify-self:end;width:100%;max-width:510px;margin:0;padding-top:23px}.signals-page .signal-study-header{color:#a1b5d2;justify-content:space-between;align-items:center;display:flex}.signals-page .signal-study-header>.system-label{font-size:10px}.signals-page .signal-study-header>.intelligence-node{color:#85a6d8;width:24px;height:24px}.signals-page .signal-study-labels{color:#a1b0c5;justify-content:space-between;margin:30px 4% 0;font-size:10px;display:flex}.signals-page .signal-study-diagram{width:100%;height:auto;margin-block:4px 13px;display:block}.signals-page .signal-study-rule{stroke:#8ca0bc2e;stroke-width:.8px}.signals-page .signal-study-bracket{stroke:#7696c8;stroke-width:1px;fill:none}.signals-page .signal-study-window{fill:#315fce0e;stroke:#6286c345;stroke-width:.6px}.signals-page .signal-evidence{fill:#a1adbc}.signals-page .signal-evidence.is-reviewed{fill:#8cafea}.signals-page .signal-review-line{stroke:#8babdf;stroke-width:.8px;opacity:.55;animation-name:signal-evidence-review;animation-duration:18s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.signals-page .signal-study-result{justify-content:space-between;align-items:center;gap:25px;padding:13px 4% 28px;display:flex}.signals-page .signal-study-result>div{flex-direction:column;gap:14px;display:flex}.signals-page .signal-study-result>div:last-child{text-align:right}.signals-page .signal-study-result .system-label{color:#9eaec4;font-size:9px}.signals-page .signal-study-result strong{letter-spacing:-.035em;align-items:center;gap:12px;font-size:30px;font-weight:400;line-height:1;display:flex}.signals-page .signal-study-result strong i{border:1px solid #8ba9d8;width:7px;height:7px}.signals-page .signal-study-result>div:last-child>span:last-child{color:#c5d1e1;font-size:15px}.signals-page .signal-study figcaption{color:#a4b3c8;border-top:1px solid #7085a036;justify-content:space-between;gap:20px;padding-block:21px;font-size:10px;line-height:1.7;display:flex}.signals-page .signal-study figcaption>span{color:#9aa9be}.signals-page .signals-framework-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:110px;display:grid}.signals-page .signals-intro{color:#515e6b;max-width:300px;margin-top:29px;font-size:15px}.signals-page .signal-families{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.signals-page .signal-families li{border-bottom:1px solid var(--light-line);grid-template-columns:25px 1fr 44px;align-items:start;gap:26px;padding:27px 0;display:grid}.signals-page .signal-families li>.system-label{color:#53667e;padding-top:6px;font-size:10px}.signals-page .signal-families h3{text-transform:uppercase;letter-spacing:.07em;font-size:15px;line-height:1.7}.signals-page .signal-families p{color:#4b5969;max-width:400px;margin-top:10px;font-size:15px;line-height:1.75}.signals-page .signal-family-scope{color:#586d88;margin-top:20px;font-size:10px;line-height:1.7;display:block}.signals-page .signal-families svg{fill:#315fce;width:44px;height:44px;margin-top:5px}.signals-page .signal-families svg>path:first-child{stroke:#697e9955;stroke-width:.7px}.signals-page .signal-families svg>path:nth-child(2){stroke:#5276b4;stroke-width:.7px}.signals-page .signals-view-section .section-label,.signals-page .signals-states-section .section-label{color:#a1b0c4}.signals-page .signals-view-section .section-heading>p,.signals-page .signals-states-section .section-heading>p{color:#a8b5c8}.signals-page .signal-record{background:#11171e;border:1px solid #667d9b60}.signals-page .signal-record>header{color:#a9bad3;border-bottom:1px solid #7890ae44;justify-content:space-between;align-items:center;gap:25px;padding:23px 32px;font-size:11px;display:flex}.signals-page .signal-record>header>.system-label{font-size:10px}.signals-page .signal-record-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.signals-page .signal-record-fields>div{border-bottom:1px solid #7890ae33;border-right:1px solid #7890ae33;min-width:0;padding:28px 32px 32px}.signals-page .signal-record-fields>div:nth-child(3n){border-right:0}.signals-page .signal-record-fields dt{text-transform:uppercase;letter-spacing:.08em;color:#a5b6ce;font-size:10px;line-height:1.7}.signals-page .signal-record-fields dd{letter-spacing:-.025em;color:#e2e7ef;margin:17px 0 0;font-size:24px;line-height:1.4}.signals-page .signal-record-state{align-items:center;gap:12px;display:flex}.signals-page .signal-record-state>span{border:1px solid #8aa9db;width:7px;height:7px}.signals-page .signal-record-fields .signal-record-context{border-right:0;grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:baseline;gap:32px;padding-block:30px;display:grid}.signals-page .signal-record-context dd{letter-spacing:0;max-width:650px;margin:0;font-size:16px;line-height:1.8}.signals-page .signal-record-context a{color:#b8cff4;align-items:center;gap:28px;width:fit-content;min-height:32px;margin-top:18px;font-size:12px;display:flex}.signals-page .signal-record-context a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.signals-page .signal-record>footer{color:#a1b0c5;justify-content:space-between;align-items:baseline;gap:25px;padding:21px 32px;font-size:11px;line-height:1.8;display:flex}.signals-page .signal-record>footer>.system-label{flex-shrink:0;font-size:9px}.signals-page .signals-example-disclosure{color:#536577;font-size:12px}.signals-page .signal-example-layout{border-top:1px solid var(--light-line);grid-template-columns:1fr 1.6fr;gap:100px;padding-top:32px;display:grid}.signals-page .signal-example-context{grid-area:1/2}.signals-page .signal-example-review{grid-area:1/1}.signals-page .signal-example-review>div+div{border-top:1px solid #41536926;margin-top:24px;padding-top:23px}.signals-page .signal-example-review h3{color:#536b8a;font-size:10px;line-height:1.7}.signals-page .signal-example-review p{color:#4c5b6c;max-width:340px;margin-top:13px;font-size:14px;line-height:1.8}.signals-page .signal-example-context>.system-label{color:#536b8a;font-size:10px}.signals-page .signal-example-context>p:first-of-type{letter-spacing:-.03em;color:#1d2c3f;max-width:670px;margin-top:20px;font-size:clamp(25px,2.6vw,37px);line-height:1.38}.signals-page .signal-example-context .signal-example-note{color:#526071;max-width:530px;margin-top:22px;font-size:14px;line-height:1.8}.signals-page .signals-confidence-section{padding-top:25px}.signals-page .signals-confidence-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:100px;display:grid}.signals-page .signals-confidence-layout h2{font-size:clamp(35px,4.1vw,59px)}.signals-page .signals-confidence-copy{color:#435265;max-width:495px;font-size:16px;line-height:1.9}.signals-page .signals-evidence-questions{border-top:1px solid var(--light-line);margin:33px 0 0}.signals-page .signals-evidence-questions>div{border-bottom:1px solid var(--light-line);grid-template-columns:100px 1fr;align-items:baseline;gap:25px;padding-block:18px;display:grid}.signals-page .signals-evidence-questions dt{color:#456083;font-size:11px}.signals-page .signals-evidence-questions dd{color:#4c5b6c;margin:0;font-size:13px;line-height:1.7}.signals-page .signal-state-options{border-block:1px solid #788da344;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.signals-page .signal-state-options button{text-align:left;border:0;color:#a8b5c6;background:0 0;border-right:1px solid #788da333;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:25px 28px 30px;transition:color .45s,background .45s;display:grid;position:relative}.signals-page .signal-state-options button:last-child{border-right:0}.signals-page .signal-state-options button>.system-label{color:#9bb1ce;font-size:10px}.signals-page .signal-state-options button>span:last-child{text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;font-size:13px}.signals-page .signal-state-options button[aria-pressed=true]{color:#eef1f7;background:#26394f35}.signals-page .signal-state-options button[aria-pressed=true]:before{content:"";background:#6e94da;height:1px;position:absolute;top:-1px;left:0;right:0}.signals-page .signal-state-options button:hover{color:#fff;background:#26394f22}.signals-page .signal-state-mark{border:1px solid #7795bc;width:8px;height:8px;display:block}.signals-page .signal-state-mark[data-state=building]{border-width:0 1px}.signals-page .signal-state-mark[data-state=active]{background:#90acdc}.signals-page .signal-state-mark[data-state=easing]{border-width:1px 0 0;height:1px}.signals-page .signal-state-mark[data-state=neutral]{border-radius:50%}.signals-page .signal-state-reading{border-bottom:1px solid #788da344;grid-template-columns:1fr 2fr;align-items:baseline;gap:55px;min-height:145px;padding:33px 0;display:grid}.signals-page .signal-state-reading>.system-label{color:#abc0df;font-size:10px}.signals-page .signal-state-reading h3{letter-spacing:-.025em;font-size:27px;line-height:1.4}.signals-page .signal-state-reading p{color:#aebcce;margin-top:14px;font-size:14px;line-height:1.8}.signals-page .signal-state-note{color:#a1b1c7;margin-top:24px;font-size:12px;line-height:1.8}.signals-page .signals-private-section{padding-block:90px}.signals-page .signals-access-action{margin-top:34px}.signals-page .signals-private-section .access-note{color:#a9b7c9;font-size:12px}.signals-page .private-signal-view{background:#131921;border:1px solid #6d819c55;justify-self:end;width:100%;max-width:465px;padding:27px 30px}.signals-page .private-signal-header{color:#acbed8;justify-content:space-between;align-items:center;display:flex}.signals-page .private-signal-header>.system-label{letter-spacing:.11em;font-size:10px}.signals-page .private-signal-header>.intelligence-node{color:#829bc1;width:21px;height:21px}.signals-page .private-signal-view .private-signal-example{color:#a4b2c8;margin:17px 0 20px;font-size:10px;line-height:1.7}.signals-page .private-signal-public{margin:0;padding-bottom:20px}.signals-page .private-signal-public>div{justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;display:flex}.signals-page .private-signal-public dt{color:#9db0cc;font-size:10px}.signals-page .private-signal-public dd{color:#d4deea;text-align:right;margin:0;font-size:12px;line-height:1.6}.signals-page .private-signal-boundary{color:#a9bddb;border-top:1px solid #718aac55;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.signals-page .private-signal-boundary>.system-label{font-size:9px}.signals-page .private-signal-restricted{margin:0}.signals-page .private-signal-restricted>div{border-top:1px solid #8ca0b31c;grid-template-columns:145px 1fr;align-items:center;gap:18px;padding-block:14px;display:grid}.signals-page .private-signal-restricted dt{color:#bdcadc;align-items:baseline;gap:10px;font-size:11px;line-height:1.6;display:flex}.signals-page .private-signal-layer-index{letter-spacing:.07em;color:#889ebc;flex-shrink:0;font-size:8px}.signals-page .private-signal-restricted dd{flex-direction:column;gap:6px;margin:0;display:flex}.signals-page .private-signal-restricted .restricted-line{width:90%;display:block}.signals-page .private-signal-restricted>div:nth-child(2n) .restricted-line{width:67%}.signals-page .private-signal-restricted .restricted-line.short{opacity:.65;width:48%}.signals-page .private-signal-restricted>div:nth-child(2n) .restricted-line.short{width:35%}.signals-page .private-signal-preview-note{color:#99aac1;border-top:1px solid #718aac44;margin-top:8px;padding-top:20px;font-size:9px;line-height:1.7;display:block}.signals-page .signals-disclosure{padding-block:38px}.signals-page .signals-disclosure>.container{grid-template-columns:1fr 2fr;align-items:baseline;gap:70px;display:grid}.signals-page .signals-disclosure h2{letter-spacing:.12em;color:#a1b1c6;font-size:10px;line-height:1.8}.signals-page .signals-disclosure p{color:#a6b4c7;max-width:660px;font-size:12px;line-height:1.9}.signals-page [data-ambient]:not([data-in-view=true]) *,.signals-page [data-ambient]:not([data-in-view=true]) :before{animation-play-state:paused}@keyframes signal-evidence-review{0%,to{opacity:.4}50%{opacity:.85}}@media (max-width:1050px){.signals-page .signals-hero{grid-template-columns:1.05fr 1fr;gap:6%;min-height:660px;padding-top:78px;padding-bottom:125px}.signals-page .signals-hero h1{font-size:clamp(49px,6.3vw,66px)}.signals-page .signal-study figcaption{font-size:10px;display:block}.signals-page .signal-study figcaption>span{margin-top:6px;display:block}.signals-page .signal-study-result strong{font-size:27px}.signals-page .signal-study-result .system-label{letter-spacing:.06em;font-size:8px}.signals-page .signals-framework-layout{grid-template-columns:1fr 1.2fr;gap:50px}.signals-page .signal-families li{grid-template-columns:20px 1fr;gap:20px}.signals-page .signal-families svg{display:none}.signals-page .signal-families h3{font-size:13px}.signals-page .signal-families p{font-size:14px}.signals-page .signal-record>header,.signals-page .signal-record>footer,.signals-page .signal-record-fields>div{padding-inline:24px}.signals-page .signal-record-fields dd{font-size:20px}.signals-page .signal-record-context dd{font-size:15px}.signals-page .signal-record>footer>.system-label{display:none}.signals-page .signal-example-layout{grid-template-columns:1fr 1.35fr;gap:55px}.signals-page .signals-confidence-layout{grid-template-columns:1fr 1.1fr;gap:50px}.signals-page .signals-evidence-questions>div{grid-template-columns:80px 1fr;gap:15px}.signals-page .signal-state-options button{padding-inline:20px}.signals-page .signal-state-reading{grid-template-columns:1fr 2fr;gap:35px}.signals-page .signal-state-reading h3{font-size:24px}.signals-page .signals-private-section .private-layout{grid-template-columns:1.05fr 1fr;gap:55px}.signals-page .private-signal-view{padding:24px}.signals-page .private-signal-public>div{gap:12px}.signals-page .private-signal-restricted>div{grid-template-columns:1.4fr 1fr;gap:15px}}@media (max-width:700px){.signals-page .signals-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding-top:68px;padding-bottom:110px}.signals-page .signals-hero h1{margin-block:28px;font-size:clamp(51px,12vw,76px)}.signals-page .signals-hero-content>.eyebrow{font-size:10px}.signals-page .signals-hero .hero-description{max-width:400px}.signals-page .signals-hero-bottom>span{max-width:145px;font-size:10px;line-height:1.7}.signals-page .signals-hero-bottom .motion-control{letter-spacing:0;flex-shrink:0;font-size:10px}.signals-page .signal-study{max-width:none}.signals-page .signal-study-labels{margin-top:25px;font-size:9px}.signals-page .signal-study-header>.system-label{font-size:9px}.signals-page .signal-study-result{padding:14px 2% 24px}.signals-page .signal-study-result strong{font-size:29px}.signals-page .signal-study-result .system-label{font-size:9px}.signals-page .signal-study figcaption{gap:15px;font-size:9px;display:flex}.signals-page .signal-study figcaption>span{text-align:right;max-width:95px;margin:0}.signals-page .signals-framework-layout{grid-template-columns:1fr;gap:36px}.signals-page .signals-framework-layout h2 br:nth-of-type(2){display:none}.signals-page .signals-intro{margin-top:24px;font-size:15px}.signals-page .signal-families li{gap:20px;padding-block:24px}.signals-page .signal-families h3{font-size:14px}.signals-page .signal-families p{font-size:15px}.signals-page .signal-family-scope{margin-top:17px;font-size:10px}.signals-page .signal-record>header{padding:21px;display:block}.signals-page .signal-record>header>span{display:block}.signals-page .signal-record>header>span+span{margin-top:13px;font-size:10px}.signals-page .signal-record-fields{grid-template-columns:1fr}.signals-page .signal-record-fields>div{border-right:0;grid-template-columns:110px 1fr;align-items:baseline;gap:17px;padding:22px 21px;display:grid}.signals-page .signal-record-fields dt{letter-spacing:.04em;font-size:9px;line-height:1.8}.signals-page .signal-record-fields dd{margin:0;font-size:19px}.signals-page .signal-record-fields .signal-record-context{grid-template-columns:1fr;gap:15px;padding:24px 21px}.signals-page .signal-record-context dd{font-size:15px;line-height:1.85}.signals-page .signal-record-context a{margin-top:18px;font-size:12px}.signals-page .signal-record>footer{padding:20px 21px;font-size:10px}.signals-page .signals-example-disclosure{font-size:11px!important}.signals-page .signal-example-layout{grid-template-columns:1fr;gap:34px;padding-top:24px}.signals-page .signal-example-context,.signals-page .signal-example-review{grid-area:auto}.signals-page .signal-example-context>p:first-of-type{margin-top:20px;font-size:29px;line-height:1.4}.signals-page .signal-example-context .signal-example-note{font-size:14px}.signals-page .signals-confidence-section{padding-top:0}.signals-page .signals-confidence-layout{grid-template-columns:1fr;gap:28px}.signals-page .signals-confidence-layout h2{font-size:38px}.signals-page .signals-confidence-copy{font-size:15px;line-height:1.9}.signals-page .signals-evidence-questions>div{grid-template-columns:80px 1fr;gap:18px}.signals-page .signals-evidence-questions dd{font-size:13px}.signals-page .signal-state-options{grid-template-columns:1fr}.signals-page .signal-state-options button{border-bottom:1px solid #788da333;border-right:0;grid-template-columns:25px 1fr 12px;gap:20px;min-height:69px;padding:21px 17px;display:grid}.signals-page .signal-state-options button:last-child{border-bottom:0}.signals-page .signal-state-options button>span:last-child{grid-area:1/2;font-size:12px}.signals-page .signal-state-mark{grid-area:1/3}.signals-page .signal-state-options button[aria-pressed=true]:before{width:1px;height:100%;top:0;left:-1px;right:auto}.signals-page .signal-state-reading{grid-template-columns:1fr;gap:18px;min-height:190px;padding-block:26px}.signals-page .signal-state-reading h3{font-size:24px}.signals-page .signal-state-reading p{margin-top:13px;font-size:14px}.signals-page .signal-state-note{margin-top:21px;font-size:11px}.signals-page .signals-private-section{padding-block:72px}.signals-page .signals-private-section .private-layout{grid-template-columns:1fr;gap:46px}.signals-page .signals-private-section h2{font-size:42px}.signals-page .private-signal-view{justify-self:start;max-width:none;padding:23px}.signals-page .private-signal-public dt{font-size:10px}.signals-page .private-signal-public dd{font-size:11px}.signals-page .private-signal-restricted>div{grid-template-columns:1.4fr 1fr;gap:16px}.signals-page .private-signal-restricted dt{gap:8px;font-size:10px}.signals-page .private-signal-preview-note{font-size:9px}.signals-page .signals-disclosure{padding-block:32px}.signals-page .signals-disclosure>.container{grid-template-columns:1fr;gap:16px}.signals-page .signals-disclosure p{font-size:11px;line-height:1.9}}@media (max-width:370px){.signals-page .signal-record-fields>div{grid-template-columns:90px 1fr;gap:14px;padding-inline:18px}.signals-page .signal-record-fields dd{font-size:17px}.signals-page .signal-record-context dd{font-size:15px}.signals-page .signal-study-result .system-label{font-size:8px}.signals-page .signals-private-section h2{font-size:38px}}
