.ApiAccess{--access-illustration-tone: #858585;--access-scene-accent: #858585;--access-scene-light: #858585;--access-source-color: var(--access-illustration-tone);--access-source-active-color: var(--marketing-color-text-default);--access-source-border: rgb(133 133 133 / 24%);--access-source-active-border: rgb(133 133 133 / 65%);--access-source-background: #18191b;--access-source-active-background: #202124;--access-source-active-shadow: 0 0 16px rgb(133 133 133 / 9%)}.ApiFirmAccess{--access-scene-accent: #a0a4aa;--access-scene-light: #e8eaed}.ApiAccess{background:var(--api-canvas);color:var(--api-text);font:400 16px/24px var(--marketing-fontStack-body);color-scheme:dark}.ApiAccess *,.ApiAccess *::before,.ApiAccess *::after{box-sizing:border-box}.ApiAccess [hidden]{display:none!important}.ApiAccess :is(h2,h3,h4,h5,p,figure,ol,dl,dd){margin:0;letter-spacing:0}.ApiAccess :is(button,a,input){font:inherit}.ApiAccess button{appearance:none;border:0;color:inherit;padding:0;background:none;cursor:pointer;text-align:left}.ApiAccess a{color:var(--api-accent);text-decoration:none}.ApiAccess a:hover{color:var(--api-text)}.ApiAccess :is(button,a,input,[tabindex]):focus-visible{outline:2px solid #d9bc98;outline-offset:3px}.ApiAccess :is(a,button){transition:color 150ms,background-color 150ms}.ApiAccess__surfaces{--api-access-inline-gutter: 20px;width:min(calc(100% - var(--api-access-inline-gutter) - var(--api-access-inline-gutter)),var(--marketing-section-container-maxWidth));margin-inline:auto;padding-block:67.2px}.ApiAccess__heading{display:grid;gap:10px;max-width:680px;margin:0 0 44.8px;text-align:left}.ApiAccess .ApiAccess__heading h2{width:100%;max-width:600px;margin-inline:0;color:var(--api-text);font:400 32px/40px var(--marketing-fontStack-display);letter-spacing:-.32px;text-wrap:balance;white-space:normal}.ApiAccess__heading h2>span{color:inherit}.ApiAccess__heading>p{width:100%;max-width:600px;margin-inline:0;color:var(--api-muted);font:400 20px/28px var(--marketing-fontStack-body);letter-spacing:-.12px;text-wrap:balance}.ApiAccess__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.ApiAccess__card{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:4px}.ApiAccess__cardCopy{display:flex;flex:1;min-height:150px;flex-direction:column}.ApiAccess .ApiAccess__cardCopy h3{max-width:330px;color:var(--api-text);font:400 16px/24px var(--marketing-fontStack-display);letter-spacing:0;text-wrap:wrap}.ApiAccess__cardCopy>h3+p{max-width:355px;margin-top:9px;color:var(--api-muted);font:400 15px/22px var(--marketing-fontStack-body)}.ApiAccess__miniScene{position:relative;flex:0 0 auto;min-width:0;overflow:hidden;border-radius:3px;isolation:isolate;container-type:inline-size}.ApiAccess__canvas,.ApiAccess__fallback{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.ApiAccess__canvas{opacity:0}.ApiAccess__canvas[data-ready]{opacity:1}.ApiAccess__fallback{stroke:var(--access-scene-accent);stroke-width:1;opacity:.55}@media(forced-colors:none){[data-access-canvas-ready]>.ApiAccess__fallback{visibility:hidden}}.ApiAccessApi{position:absolute;top:50%;left:50%;width:min(100%,397px);height:354px;transform:translate(-50%,-50%);container-type:inline-size;font:400 11px/1.3 var(--marketing-fontStack-body)}.ApiAccessApi__connections{position:absolute;inset:0;width:100%;height:100%;stroke-linecap:round;stroke-linejoin:round}.ApiAccessApi__wires{stroke:rgb(133 133 133 / 45%);stroke-width:1}.ApiAccessApi__flows{stroke:var(--access-illustration-tone);stroke-width:1.8;filter:url(#api-access-flow-glow)}.ApiAccessApi__flows path{stroke-dasharray:.16 1;opacity:0}.ApiAccessApi__source{position:absolute;display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;height:28px;padding-inline:9px;border:1px solid rgb(133 133 133 / 24%);border-radius:6px;background:#18191b;color:var(--access-illustration-tone);white-space:nowrap;transform:translateX(-50%)}.ApiAccessApi__source img{flex:none;width:16px;height:16px;filter:brightness(0) invert(.52)}.ApiAccessApi__source--research{top:14px;left:50%}.ApiAccessApi__source--financials{top:60px;left:22.5%}.ApiAccessApi__source--filings{top:60px;left:77.5%}.ApiAccessApi__source--workflows{top:116px;left:26%}.ApiAccessApi__source--tools{top:116px;left:74%}.ApiAccessApi__hub{position:absolute;top:182px;left:50%;display:grid;place-items:center;width:56px;aspect-ratio:1;margin-left:-28px;border:1px solid var(--access-illustration-tone);border-radius:11px;background:#18191b;box-shadow:inset 0 1px 0 rgb(133 133 133 / 8%),0 0 20px rgb(133 133 133 / 5%)}.ApiAccessApi__hub img{width:61%;height:61%;filter:brightness(0) invert(.52)}.ApiAccessApi__response{position:absolute;top:264px;left:7.5%;display:flex;align-items:flex-start;gap:10px;width:85%;padding:11px;border:1px solid rgb(232 234 237 / 23%);border-radius:7px;background:#191b1f;color:#e8eaed;box-shadow:0 3px 12px rgb(0 0 0 / 18%)}.ApiAccessApi__avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:8px;background:radial-gradient(ellipse at 8% 100%,#38273d 0%,transparent 62%),linear-gradient(68deg,#573348 8%,#925969 34%,#b9787a 51%,#496c80 76%,#243e52 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 16%)}.ApiAccessApi__avatar img{width:24px;height:24px;filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgb(25 17 30 / 30%))}.ApiAccessApi__message{flex:1;min-width:0}.ApiAccessApi__meta{display:flex;align-items:center;gap:6px;white-space:nowrap}.ApiAccessApi__meta strong{font-weight:600}.ApiAccessApi__meta>span{padding:1px 4px;border-radius:3px;background:#2b2e34;color:#c8cbd2;font-size:10px}.ApiAccessApi__meta small{margin-left:auto;color:#969ca6;font-size:9px}.ApiAccessApi__activityCopy{background-clip:text;background-size:220% 100%}.ApiAccessApi__body{margin-top:6px;font-size:11px;line-height:16px}.ApiAccessApi__activity{display:none;color:#b5bac4;opacity:0}.ApiAccessApi__activityCopy{display:inline}.ApiAccessApi[data-api-state=working] .ApiAccessApi__activity{display:block}.ApiAccessApi[data-api-state=working] .ApiAccessApi__answer{display:none}.ApiAccessApi__answer{max-height:32px;overflow:hidden;mask-image:linear-gradient(#000 48%,rgb(0 0 0 / 65%) 78%,transparent 100%)}.ApiAccess .ApiAccessApi__answer p{margin:0;font:inherit;text-wrap:pretty}@container (max-width: 340px){.ApiAccessApi__source{gap:5px;padding-inline:7px;font-size:10.5px}.ApiAccessApi__source--financials{left:24%}.ApiAccessApi__source--filings{left:75%}.ApiAccessApi__source--workflows{left:26%}.ApiAccessApi__source--tools{left:76%}.ApiAccessApi__response{left:4%;width:92%}}.ApiAccess__miniScene--mcp{--access-mcp-projection: .48}.ApiAccessMcp__mark{--access-mcp-mark-size: clamp(72px, 21cqi, 88px);position:absolute;top:49%;left:50%;z-index:1;width:var(--access-mcp-mark-size);height:calc(var(--access-mcp-mark-size) * var(--access-mcp-projection));color:var(--access-illustration-tone);transform:translate(-50%,-50%)}.ApiAccess__miniScene--mcp .ApiAccess__fallback{inset:49% auto auto 50%;z-index:0;width:min(72%,304px);height:auto;aspect-ratio:1 / var(--access-mcp-projection);transform:translate(-50%,-50%)}.ApiAccess__miniScene--mcp .ApiAccess__canvas{z-index:2}.ApiAccessCli{position:absolute;top:48px;left:13%;width:115%;height:100%;overflow:hidden;border:1px solid rgb(133 133 133 / 34%);border-radius:9px;background:#0d0e10;box-shadow:-2px -2px 12px rgb(133 133 133 / 5%),0 18px 40px rgb(0 0 0 / 30%);mask-image:linear-gradient(#000 52%,rgb(0 0 0 / 85%) 66%,transparent 88%)}.ApiAccessCli__aura{position:absolute;inset:0;mask-image:linear-gradient(#000 25%,rgb(0 0 0 / 70%) 50%,transparent 95%);pointer-events:none}.ApiAccessCli__aura::before{position:absolute;top:48px;left:13%;width:115%;height:100%;border:1px solid rgb(133 133 133 / 35%);border-radius:9px;box-shadow:-3px -3px 12px rgb(133 133 133 / 12%),-8px -5px 28px rgb(133 133 133 / 6%);filter:blur(4px);content:""}.ApiAccessCli__bar{position:relative;display:grid;place-items:center;height:34px;border-bottom:1px solid rgb(133 133 133 / 18%);background:rgb(133 133 133 / 2%)}.ApiAccessCli__controls{position:absolute;left:12px;display:flex;align-items:center;gap:6px}.ApiAccessCli__controls>span{display:block;flex:0 0 8px;width:8px;height:8px;aspect-ratio:1;border:0;border-radius:50%;background:var(--access-terminal-control, #72767c)}.ApiAccessCli__bar small{color:#a8acb3;font:400 11px/16px var(--marketing-fontStack-body)}.ApiAccessCli__body{width:calc(100% * 87 / 115);margin:0;padding:14px;color:var(--access-illustration-tone);font:400 clamp(11px,3.1cqi,12.5px)/1.6 var(--marketing-fontStack-monospace);letter-spacing:-.025em;white-space:normal;tab-size:2}.ApiAccessCli__body code{display:block;font:inherit}.ApiAccessCli__line{display:block;white-space:pre-wrap;overflow-wrap:break-word}.ApiAccessCli__response{margin-top:16px;color:#c8ccd3}.ApiAccessCli__resultTitle{margin-bottom:8px;color:var(--access-illustration-tone)}.ApiAccessCli__risk,.ApiAccessCli__source{margin-top:8px}.ApiAccessCli__source,.ApiAccessCli__sourceUrl{color:#a6b4b0}.ApiAccessCli__ready{margin-top:16px}.ApiAccessCli__cursor{display:inline-block;width:.5em;height:1.1em;margin-left:.3em;background:var(--access-scene-accent);vertical-align:-.15em;opacity:1}.ApiAccessCli__prompt{color:#969ba2}.ApiAccessCli__string{color:#a6b4b0}.ApiAccess table{width:100%;border-collapse:collapse;font:inherit;margin:12px 0;color:var(--api-text)}.ApiAccess :is(th,td){border-bottom:1px solid var(--api-line);padding:6px 0;text-align:right;font-weight:400}.ApiAccess th:first-child{text-align:left}.ApiAccess thead{color:var(--api-muted);font-size:11px}.ApiAccess__dialog{color:var(--api-text);background:var(--api-panel);border:1px solid #49453b;border-radius:10px;padding:0;width:min(680px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 48px));box-shadow:0 28px 90px rgb(0 0 0 / 40%);font:400 15px/23px system-ui,sans-serif}.ApiAccess__dialog[open]{display:flex;flex-direction:column}.ApiAccess__dialog::backdrop{background:rgb(7 6 3 / 70%)}.ApiAccess__dialogBar{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--api-line);padding:16px 24px;flex-shrink:0}.ApiAccess .ApiAccess__dialogBar h3{color:var(--api-text);font:500 14px/21px system-ui,sans-serif}.ApiAccess__dialogBar button{display:grid;place-items:center;width:28px;height:28px;color:var(--api-muted);border-radius:4px;flex-shrink:0}.ApiAccess__dialogBar button:hover{background:var(--api-frame);color:var(--api-text)}.ApiAccess__dialogScroll{overflow:auto;padding:28px;min-height:0;scrollbar-width:thin;scrollbar-color:#625a4d transparent}.ApiAccess .ApiAccess__detailMeta{color:var(--api-muted);font:12px/18px system-ui,sans-serif;margin:0 0 16px}.ApiAccess .ApiAccess__dialog h4{font:500 25px/31px var(--marketing-fontStack-display);color:var(--api-text);margin:0 0 20px;letter-spacing:-.3px}.ApiAccess .ApiAccess__dialog h5{font:500 17px/25px system-ui,sans-serif;color:var(--api-text);margin:24px 0 12px}.ApiAccess__dialog p{margin-bottom:16px;color:#c5c0b6}.ApiAccess__dialog dl{margin:22px 0}.ApiAccess__dialog dl>div{border-top:1px solid var(--api-line);padding:14px 0}.ApiAccess__dialog dt{color:var(--api-text);font-weight:500;margin-bottom:4px}.ApiAccess__dialog dd{color:#c5c0b6}.ApiAccess__dialog article>:is(a,button){display:inline-block;color:#d5b68f;margin-bottom:20px}.ApiAccess__dialog article>:is(a,button):hover{color:var(--api-text)}.ApiAccess__dialog ol{padding-left:20px;margin-bottom:20px}.ApiAccess__dialog li{color:#c5c0b6;margin-bottom:10px}.ApiAccess__dialog caption{text-align:left;margin-bottom:10px}.ApiAccess__detailCommand{padding:16px;background:var(--api-canvas);border:1px solid var(--api-line);border-radius:4px;margin-bottom:18px}.ApiAccess__detailCommand code{display:block;font:12px/19px var(--marketing-fontStack-body);overflow-wrap:anywhere}.ApiAccess__detailCommand button{margin-top:12px;color:#d5b68f;font:12px/18px system-ui,sans-serif}.ApiAccess__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1099px){.ApiAccess__grid{grid-template-columns:minmax(0,1fr)}.ApiAccess__cardCopy{min-height:0}.ApiAccess__miniScene{width:100%}}@media(max-width:767px){.ApiAccess__surfaces{--api-access-inline-gutter: var(--marketing-base-size-20);padding-block:var(--marketing-base-size-64)}.ApiAccess__heading{margin-bottom:42px}.ApiAccess .ApiAccess__heading h2{font-size:var(--marketing-text-heading-1-size);line-height:var(--marketing-text-heading-1-lineHeight)}.ApiAccess__heading>p{font-size:var(--marketing-text-subtitle-size);line-height:var(--marketing-text-subtitle-lineHeight)}.ApiAccess__cardCopy{min-height:0;align-self:stretch;font-size:15px;line-height:22.5px}.ApiAccess__miniScene{flex-basis:auto;max-width:none}.ApiAccess__dialogScroll{padding:20px}.ApiAccess__dialogBar{padding:12px 16px}.ApiAccess .ApiAccess__dialog h4{font-size:23px;line-height:29px}.api-page-root .ApiAccessApi{width:calc(100% - 24px);transform:translate(-50%,-50%);font-size:12px}.ApiAccessApi__source{padding-inline:6px;font-size:11px}.ApiAccessApi__source img{width:14px;height:14px}.ApiAccessApi__body{font-size:12px;line-height:16px}.ApiAccessApi__meta small{display:none}.ApiAccessCli,.ApiAccessCli__aura::before{top:24px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.ApiAccessCli__body{width:100%;padding:12px;font-size:12px;line-height:18px}}@media(prefers-reduced-motion:reduce){.ApiAccess *,.ApiAccess *::before,.ApiAccess *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.ApiAccess__canvas,.ApiAccessCli__aura{display:none}.ApiAccess__fallback{stroke:CanvasText;opacity:1}.ApiAccessApi__source,.ApiAccessApi__hub,.ApiAccessApi__response,.ApiAccessApi__avatar,.ApiAccessCli{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.ApiAccessApi__wires{stroke:CanvasText}.ApiAccessApi__meta>span{background:Canvas;color:CanvasText}.ApiAccessApi__meta small{color:CanvasText}.ApiAccessApi__source img,.ApiAccessApi__hub img,.ApiAccessApi__avatar img{filter:none;background:white;forced-color-adjust:none}.ApiAccessCli{mask-image:none}.ApiAccessCli__body,.ApiAccessCli__body span{color:CanvasText}}
