.spectral-info-page{color:#f4f0e8;min-height:100vh;font-family:var(--font-geist-sans), Inter, sans-serif;background:#03070d}.spectral-info-page *{box-sizing:border-box}.spectral-info-page a{color:inherit;text-decoration:none}.spectral-info-shell{width:min(1120px,100% - 48px);margin-inline:auto}.spectral-info-hero{border-bottom:1px solid #c5d8ef2b;padding-block:108px 84px}.spectral-info-kicker{color:#d7ff65;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 20px}.spectral-info-hero h1{max-width:960px;font:620 clamp(58px,7.5vw,104px)/.92 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.07em;margin:0}.spectral-info-hero h1 em{font-family:var(--font-instrument), Georgia, serif;font-weight:430}.spectral-info-hero>div>p:not(.spectral-info-kicker){color:#a7b0bd;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.68}.spectral-info-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.spectral-info-button{color:#f4f0e8;border:1px solid #c5d8ef47;justify-content:center;align-items:center;min-height:48px;padding:0 19px;font-size:13px;font-weight:700;display:inline-flex}.spectral-info-section{border-bottom:1px solid #c5d8ef2b;padding-block:76px}.spectral-info-section header{grid-template-columns:1fr .75fr;align-items:end;gap:50px;margin-bottom:38px;display:grid}.spectral-info-section h2{font:580 clamp(38px,4.7vw,64px)/.98 var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.055em;margin:0}.spectral-info-section header p{color:#929ca9;margin:0;line-height:1.65}.spectral-info-grid{border:1px solid #c5d8ef33;grid-template-columns:repeat(3,1fr);display:grid}.spectral-info-grid article{border-right:1px solid #c5d8ef2b;min-height:235px;padding:26px}.spectral-info-grid article:last-child{border-right:0}.spectral-info-grid span{color:#d7ff65;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.13em}.spectral-info-grid h3{letter-spacing:-.03em;margin:48px 0 12px;font-size:21px}.spectral-info-grid p{color:#949eab;margin:0;font-size:13px;line-height:1.65}.spectral-info-table-wrap{border-top:1px solid #c5d8ef40;overflow-x:auto}.spectral-info-table{border-collapse:collapse;width:100%;font:500 11px var(--font-geist-mono), monospace}.spectral-info-table th,.spectral-info-table td{text-align:left;border-bottom:1px solid #c5d8ef29;padding:17px 14px}.spectral-info-table th{color:#8993a0;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.spectral-info-table a{color:#67e8f9}.spectral-info-callout{background:#07101a;border:1px solid #c5d8ef38;padding:26px}.spectral-info-callout strong{margin-bottom:10px;display:block}.spectral-info-callout p{color:#9aa4b1;margin:0;line-height:1.65}.spectral-info-callout a{color:#67e8f9}.spectral-info-code{color:#cbd3dd;font:500 12px/1.7 var(--font-geist-mono), monospace;white-space:pre;background:#02050a;border:1px solid #c5d8ef38;padding:24px;overflow-x:auto}.spectral-info-code b{color:#67e8f9}.spectral-info-code i{color:#d7ff65}.spectral-status-row{background:#07101a;border:1px solid #c5d8ef38;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px;display:grid}.spectral-status-row>div{align-items:center;gap:13px;display:flex}.spectral-status-dot{background:#d4a557;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px}.spectral-status-row[data-state=operational] .spectral-status-dot{background:#79e68c}.spectral-status-row button{color:#f4f0e8;cursor:pointer;background:0 0;border:1px solid #c5d8ef47;min-height:42px;padding:0 15px}.spectral-research-meta{color:#8793a1;font:600 10px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.spectral-research-list{border-top:1px solid #c5d8ef38;display:grid}.spectral-research-card{border-bottom:1px solid #c5d8ef2b;grid-template-columns:1fr auto;align-items:end;gap:32px;padding:28px 0;display:grid}.spectral-research-card span,.spectral-research-source-list span{color:#d7ff65;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.13em}.spectral-research-card h3{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(24px,3vw,38px)}.spectral-research-card p{color:#949eab;max-width:760px;margin:0;line-height:1.65}.spectral-research-card>a{color:#67e8f9;white-space:nowrap;font-size:13px;font-weight:700}.spectral-research-evidence{background:#c5d8ef1f;border:1px solid #c5d8ef2e;gap:1px;display:grid}.spectral-research-evidence p{color:#b2bbc7;background:#06101a;margin:0;padding:20px;line-height:1.65}.spectral-research-logic{background:#c5d8ef26;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid}.spectral-research-logic span{color:#8f99a6;background:#03070d;padding:16px;font-size:12px;line-height:1.55}.spectral-research-logic strong{color:#f4f0e8}.spectral-research-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:72px;display:grid}.spectral-research-body{max-width:760px}.spectral-research-body>p,.spectral-research-body>ul{color:#a9b2be;font-size:17px;line-height:1.82}.spectral-research-body>p{margin:0 0 26px}.spectral-research-body>h2{margin:60px 0 20px;font-size:clamp(30px,4vw,48px)}.spectral-research-body>ul{padding-left:22px}.spectral-research-body>ul li{margin-bottom:12px}.spectral-research-body>.spectral-info-callout{margin:34px 0}.spectral-research-sidebar{background:#060d15;border:1px solid #c5d8ef30;padding:22px;position:sticky;top:92px}.spectral-research-sidebar h2{font-size:26px}.spectral-research-sidebar>p{color:#8f99a6;font-size:12px;line-height:1.6}.spectral-research-source-list{background:#c5d8ef1f;gap:1px;margin-top:20px;display:grid}.spectral-research-source-list a{background:#03070d;gap:7px;padding:14px;display:grid}.spectral-research-source-list strong{font-size:12px;line-height:1.45}@media (width<=760px){.spectral-info-shell{width:min(100% - 28px,620px)}.spectral-info-hero{padding-block:76px 64px}.spectral-info-hero h1{font-size:clamp(53px,15vw,76px)}.spectral-info-section header{grid-template-columns:1fr;gap:18px}.spectral-info-grid{grid-template-columns:1fr}.spectral-info-grid article{border-bottom:1px solid #c5d8ef2b;border-right:0;min-height:180px}.spectral-info-grid article:last-child{border-bottom:0}.spectral-status-row{grid-template-columns:1fr}.spectral-info-actions>*{width:100%}.spectral-research-card{grid-template-columns:1fr;align-items:start}.spectral-research-logic{grid-template-columns:1fr}.spectral-research-layout{grid-template-columns:1fr;gap:44px}.spectral-research-sidebar{position:static}.spectral-research-body>p,.spectral-research-body>ul{font-size:16px}}@media (width>=761px) and (width<=1000px){.spectral-info-shell{width:min(100% - 40px,840px)}.spectral-info-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(48px,7.5vw,78px)}}.spectral-info-kicker,.spectral-info-grid span,.spectral-research-card span,.spectral-research-source-list span{color:#d7ff65}.spectral-info-button.is-primary{color:#08090a;background:#d7ff65;border-color:#d7ff65}.spectral-info-table a,.spectral-info-callout a,.spectral-research-card>a,.spectral-info-code i{color:#d7ff65}.spectral-info-page{color:#f5f5f7;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;background:#000}.spectral-info-hero,.spectral-info-section{border-color:#ffffff1f}.spectral-info-hero h1,.spectral-info-section h2{font-family:var(--font-instrument), -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;font-weight:500}.spectral-info-hero>div>p:not(.spectral-info-kicker),.spectral-info-section header p{color:#a1a1a6}.spectral-info-button{background:#ffffff0a;border-color:#ffffff2e;border-radius:999px}.spectral-info-button.is-primary{background:#d7ff65;border-color:#d7ff65;box-shadow:0 8px 28px #d7ff651f}.spectral-info-grid,.spectral-info-table-wrap,.spectral-info-callout,.spectral-info-code{background:#0b0b0d;border-color:#ffffff1f}.spectral-info-grid article,.spectral-info-table th,.spectral-info-table td{border-color:#ffffff1a}.spectral-info-table th{color:#8e8e93}.spectral-info-table td{color:#d1d1d6}.spectral-info-callout p{color:#a1a1a6}.spectral-info-code{color:#d1d1d6}@media (width<=760px){.spectral-info-hero{padding-block:82px 64px}.spectral-info-hero h1{line-height:.96}}.docs-page .spectral-info-shell{width:min(1040px,100% - 40px)}.docs-subnav{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#000000eb;border-bottom:1px solid #ffffff1f;gap:22px;padding:11px max(20px,50vw - 520px);display:flex;position:sticky;top:72px;overflow-x:auto}.docs-subnav a{color:#98989d;font-size:13px;text-decoration:none}.docs-subnav a:hover,.docs-subnav a[aria-current=page]{color:#f5f5f7}.docs-subnav a[aria-current=page]{border-bottom:2px solid #d7ff65;padding-bottom:2px}.docs-page .spectral-info-hero{padding:54px 0 30px}.docs-page .spectral-info-kicker{color:#d7ff65;margin-bottom:12px}.docs-page .spectral-info-hero h1{font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.055em;font-size:clamp(34px,4vw,48px);font-weight:620;line-height:1}.docs-page .spectral-info-hero>div>p:not(.spectral-info-kicker){max-width:740px;margin-top:12px;font-size:16px;line-height:1.6}.docs-page .spectral-info-actions{margin-top:20px}.docs-page .spectral-info-button{min-height:38px;padding:0 14px;font-size:12px}.docs-page .spectral-info-section{padding:38px 0}.docs-page .spectral-info-section[id]{scroll-margin-top:128px}.docs-page .spectral-info-section header{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.docs-page .spectral-info-section h2{font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.04em;font-size:clamp(25px,3vw,34px);font-weight:600}.docs-page .spectral-info-section header p{max-width:760px;font-size:14px}.docs-page .spectral-info-code{padding:18px;font-size:12px}.docs-page .spectral-info-grid article{min-height:170px;padding:20px}.docs-page .spectral-info-grid h3{margin-top:24px}.docs-on-page{display:none}@media (width>=1041px){.docs-page .docs-subnav{z-index:12;background:#000;border-bottom:0;border-right:1px solid #ffffff1f;align-content:start;gap:3px;width:264px;padding:22px 18px;display:grid;position:fixed;top:72px;bottom:0;left:0;overflow-y:auto}.docs-page .docs-nav-title{color:#f5f5f7;margin:0 0 14px 10px;font-size:14px;font-weight:650;display:block}.docs-page .docs-subnav a{border-radius:6px;padding:9px 10px;font-size:14px}.docs-page .docs-subnav a[aria-current=page]{color:#d7ff65;background:#d7ff651f;border-bottom:0;padding-bottom:9px}.docs-page .spectral-info-shell{width:min(620px,100% - 364px);margin-left:calc(264px + clamp(64px,8vw,132px));margin-right:auto}.docs-page .spectral-info-hero,.docs-page .spectral-info-section{border-bottom-color:#0000}.docs-on-page{z-index:4;color:#929297;gap:12px;width:190px;font-size:13px;display:grid;position:fixed;top:150px;right:clamp(28px,6vw,96px)}.docs-on-page span{color:#f5f5f7;font-weight:620}.docs-on-page a{color:#929297;text-decoration:none}.docs-on-page a:first-of-type{color:#d7ff65}.docs-on-page a:hover{color:#f5f5f7}}@media (width<=1040px){.docs-nav-title{display:none}}.integrations-page .spectral-info-hero{padding:38px 0 24px}.integrations-page .spectral-info-hero h1{font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.055em;font-size:clamp(34px,4vw,48px);font-weight:620;line-height:1}.integrations-page .spectral-info-hero>div>p:not(.spectral-info-kicker){max-width:680px;margin-top:12px;font-size:16px;line-height:1.6}.integrations-page .spectral-info-actions{margin-top:18px}.integrations-page .spectral-info-section{padding:30px 0}.integrations-page .spectral-info-section h2{font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.04em;font-size:clamp(25px,3vw,34px);font-weight:600}.integrations-page .spectral-info-section header{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.app-connection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-connection-grid article{background:#0b0b0d;border:1px solid #ffffff1f;border-radius:8px;gap:10px;min-height:172px;padding:20px;display:grid}.app-connection-grid article[data-status=experimental]{border-color:#569cff8c}.app-connection-grid article[data-status=integration_assistant]{border-color:#ecb45d7a}.app-connection-grid article[data-status=verified]{border-color:#67d9b29e}.app-connection-grid span{color:#d7ff65;font:650 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.app-connection-grid h3{letter-spacing:-.025em;margin:0;font-size:18px}.app-connection-grid p{color:#a1a1a6;margin:0;font-size:13px;line-height:1.5}.app-connection-grid footer{border-top:1px solid #ffffff1a;gap:5px;margin-top:auto;padding-top:12px;display:grid}.app-connection-grid code{color:#c8c8cc;font-size:10px;line-height:1.4}.app-connection-grid small{color:#7f8086;font-size:11px}.app-connection-grid a{color:#d7ff65;width:fit-content;font-size:11px;font-weight:650;text-decoration:none}.integrations-page .spectral-info-grid article[id]{scroll-margin-top:96px}@media (width<=1040px){.app-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.docs-subnav{gap:18px;padding:10px 16px;top:64px}.docs-page .spectral-info-shell{width:min(100% - 32px,640px)}.docs-page .spectral-info-hero{padding:38px 0 26px}.docs-page .spectral-info-hero h1{font-size:34px}.docs-page .spectral-info-actions>*{width:auto}.app-connection-grid{grid-template-columns:1fr}}.status-page .spectral-info-shell{width:min(1040px,100% - 40px)}.status-page .spectral-info-hero{padding:42px 0 24px}.status-page .spectral-info-kicker{margin-bottom:10px}.status-page .spectral-info-hero h1{font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:-.045em;font-size:clamp(28px,3vw,38px);font-weight:620;line-height:1}.status-page .spectral-info-hero>div>p:not(.spectral-info-kicker){margin-top:10px;font-size:15px}.status-page .spectral-info-section{padding:28px 0 44px}.status-page .spectral-status-row{border-radius:6px;padding:18px}.status-page .spectral-status-row[data-state=operational]{background:#30d15829;border-color:#30d1587a}.status-page .spectral-status-row[data-state=degraded]{background:#ffd60a14;border-color:#ffd60a5c}.status-page .spectral-status-row button{min-height:34px}.status-page .spectral-info-grid{margin-top:20px!important}.status-page .spectral-info-grid article{min-height:150px;padding:20px}.status-page .spectral-info-grid h3{margin:28px 0 8px}
