:root{--brand-canvas:#f2f2f0;--brand-raised-surface:#f8f8f5;--brand-secondary-control:#e6e8e5;--brand-secondary-hover:#cee9f2;--brand-ink:#30363a;--brand-body:#4d5358;--brand-soft:#697177;--brand-line:#d2d6d2;--brand-accent:#00649b;--brand-skyline-gradient:linear-gradient(180deg, #3ba2eb 0%, #9bd9f8 22%, #e8fbff 43%, #fafafa 67%);--radius-control:16px;--radius-surface:20px;--radius-component:24px;--radius-frame:28px}
.page-module__rQmy3q__page{padding:112px 24px 0}.page-module__rQmy3q__article{--article-body-size:15px;--article-heading-size:28px;width:min(660px,100%);margin-inline:auto}.page-module__rQmy3q__hero{text-align:center;justify-items:center;width:min(980px,100%);margin-inline:auto;padding:64px 0 96px;display:grid}.page-module__rQmy3q__articleMeta{color:var(--soft);justify-content:center;gap:18px;margin-bottom:34px;font-size:13px;display:flex}.page-module__rQmy3q__articleMeta span:before{color:color-mix(in srgb, var(--soft) 42%, transparent);content:"·";margin-right:18px}.page-module__rQmy3q__hero h1{max-width:900px}.page-module__rQmy3q__hero>p{max-width:760px;color:var(--muted);margin-top:20px;font-size:17px;line-height:1.6}.page-module__rQmy3q__heroFigure{width:min(1320px,100vw - 32px);margin:0 0 112px 50%;transform:translate(-50%)}.page-module__rQmy3q__heroVideoFrame{aspect-ratio:16/9;border:1px solid #2326262e;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 80px #1f2b3224}.page-module__rQmy3q__heroVideo{object-fit:cover;background:#0e1016;width:100%;height:100%;display:block}.page-module__rQmy3q__heroVideoPlay{color:#15282f;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#f6f8f7e0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:82px;height:82px;padding:0;transition:background .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #0523303d,inset 0 1px #ffffffc7}.page-module__rQmy3q__heroVideoPlay:hover,.page-module__rQmy3q__heroVideoPlay:focus-visible{background:#fffffff5;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 22px 56px #0523304d,inset 0 1px #ffffffe0}.page-module__rQmy3q__heroVideoPlay:focus-visible{outline-offset:4px;outline:3px solid #6fcfffd1}.page-module__rQmy3q__heroVideoPlay span{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:19px solid;width:0;height:0;margin-left:6px}.page-module__rQmy3q__heroStage{isolation:isolate;background:#155c3a;border-radius:30px;padding:54px 48px;position:relative;overflow:hidden}.page-module__rQmy3q__heroApp{z-index:1;border-radius:22px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #18232821;--app-preview-scale:.67!important;width:calc(1200px * var(--app-preview-scale))!important;height:calc(805px * var(--app-preview-scale))!important}@media (max-width:920px){.page-module__rQmy3q__heroApp{--app-preview-scale:.54!important}}@media (max-width:808px){.page-module__rQmy3q__heroApp{--app-preview-scale:.46!important}}.page-module__rQmy3q__article{min-width:0}.page-module__rQmy3q__article section{scroll-margin-top:92px}.page-module__rQmy3q__article>section+section{margin-top:92px}.page-module__rQmy3q__article p{color:var(--muted);font-size:var(--article-body-size);margin:0;line-height:1.72}.page-module__rQmy3q__article p+p{margin-top:22px}.page-module__rQmy3q__article strong{letter-spacing:inherit;font-family:inherit;font-size:1em;font-weight:520}.page-module__rQmy3q__article .page-module__rQmy3q__lead,.page-module__rQmy3q__article .page-module__rQmy3q__sectionLead{color:var(--ink);font-family:inherit;font-size:var(--article-body-size);font-weight:520;line-height:1.72}.page-module__rQmy3q__article .page-module__rQmy3q__sectionLead{font-size:var(--article-body-size)}.page-module__rQmy3q__article h2{color:var(--ink);font-family:var(--font-display), var(--font-body), sans-serif;font-size:var(--article-heading-size);letter-spacing:-.012em;margin:0 0 26px;font-weight:540;line-height:1.1}.page-module__rQmy3q__article h3{color:var(--ink);font-size:var(--article-body-size);margin:50px 0 16px;font-weight:520;line-height:1.5}.page-module__rQmy3q__article h4{margin:0}.page-module__rQmy3q__article>.page-module__rQmy3q__storyContinuation{margin-top:46px}.page-module__rQmy3q__wideFigure{width:min(900px,100vw - 64px);margin:44px 0 44px 50%;transform:translate(-50%)}.page-module__rQmy3q__approvalPromptFigure{margin-top:24px}.page-module__rQmy3q__authBlockerFigure{isolation:isolate;border-radius:28px;width:min(860px,100vw - 64px);min-height:540px;margin:34px 0 46px 50%;position:relative;overflow:hidden;transform:translate(-50%)}.page-module__rQmy3q__authBlockerScene{z-index:1;min-height:540px;position:relative}.page-module__rQmy3q__authChromeWindow{border-radius:20px;width:min(680px,100% - 84px);min-height:440px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.page-module__rQmy3q__authChromeWindow .sky-browser-tabbar{grid-template-columns:auto minmax(150px,225px) auto minmax(0,1fr);gap:12px;height:34px;padding:5px 13px 0}.page-module__rQmy3q__authChromeWindow .sky-browser-tab{height:29px}.page-module__rQmy3q__authChromeWindow .sky-browser-toolbar{height:42px;padding:5px 12px 7px}.page-module__rQmy3q__authChromeWindow .sky-browser-dots{gap:7px;padding-bottom:6px}.page-module__rQmy3q__authChromeWindow .sky-browser-dots span{flex-basis:10px;width:10px;height:10px}.page-module__rQmy3q__authChromeWindow .sky-browser-address{height:29px;font-size:11px}.page-module__rQmy3q__authChromeWindow .sky-browser-stage{background:#fff;min-height:362px}.page-module__rQmy3q__githubLogin{color:#1f2328;justify-items:center;width:min(280px,100% - 42px);padding:36px 0 42px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:grid}.page-module__rQmy3q__githubLogin img{margin-bottom:17px}.page-module__rQmy3q__githubLogin h4{letter-spacing:-.01em;margin:0 0 20px;font-size:20px;font-weight:360}.page-module__rQmy3q__githubLoginForm{background:#f6f8fa;border:1px solid #d0d7de;border-radius:7px;gap:12px;width:100%;padding:17px;display:grid}.page-module__rQmy3q__githubLoginForm label{gap:7px;font-size:11px;font-weight:520;display:grid}.page-module__rQmy3q__githubField{background:#fff;border:1px solid #d0d7de;border-radius:6px;height:29px;box-shadow:inset 0 1px #d0d7de33}.page-module__rQmy3q__githubSignIn{color:#fff;background:#1f883d;border-radius:6px;place-items:center;height:31px;margin-top:2px;font-size:11px;font-weight:600;display:grid}.page-module__rQmy3q__githubPasskey{color:#0969da;margin-top:17px;font-size:10px}.page-module__rQmy3q__authStuckCursor{--cursor-message-icon-left:12.05%;--cursor-message-icon-size:7.18%;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(390px,100% - 48px);animation:5.8s ease-in-out infinite page-module__rQmy3q__authStuckHover;position:absolute;top:304px;left:50%;transform:translate(-50%)rotate(-1deg)}.page-module__rQmy3q__cursorMessageAsset{width:100%;height:auto;display:block}.page-module__rQmy3q__cursorMessageIcon{top:var(--cursor-message-icon-top,43.64%);left:var(--cursor-message-icon-left);z-index:2;width:var(--cursor-message-icon-size);border-radius:24%;height:auto;position:absolute;box-shadow:0 1px 3px #0000003d}@keyframes page-module__rQmy3q__authStuckHover{0%,to{transform:translate(-50%)rotate(-1deg)}32%{transform:translate(calc(5px - 50%),-4px)rotate(0)}66%{transform:translate(calc(-50% - 4px),3px)rotate(-2deg)}}.page-module__rQmy3q__promptFigure{isolation:isolate;border-radius:28px;min-height:610px;position:relative;overflow:hidden}.page-module__rQmy3q__promptStack{z-index:1;width:100%;min-height:610px;position:relative}.page-module__rQmy3q__promptCard{--prompt-index:0;--prompt-rotate:0deg;--prompt-scale:1;--prompt-x:0;--prompt-y:0;top:var(--prompt-y);left:var(--prompt-x);z-index:calc(var(--prompt-index) + 1);color:#202126;width:345px;min-height:330px;transform:rotate(var(--prompt-rotate)) scale(var(--prompt-scale));transform-origin:50%;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#f5f5f6f7;border:1px solid #cdd0d3e0;border-radius:8px;grid-template-rows:auto auto auto auto 1fr;gap:13px;padding:24px 22px 16px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:grid;position:absolute;box-shadow:0 26px 60px #30414a33,0 2px 8px #30414a17}.page-module__rQmy3q__promptCard h4{text-align:center;font-size:17px;font-weight:620}.page-module__rQmy3q__integrationMarks{justify-content:center;align-items:center;gap:14px;display:flex}.page-module__rQmy3q__browserbaseMark,.page-module__rQmy3q__onePasswordTile{place-items:center;width:54px;height:54px;display:grid}.page-module__rQmy3q__browserbaseMark{color:#fff;background:#ff4d09;border-radius:10px;font-size:28px;font-weight:620}.page-module__rQmy3q__onePasswordTile{background:linear-gradient(#eef0f6,#ccd1df);border:1px solid #a0a7b859;border-radius:12px;box-shadow:inset 0 1px 1px #ffffffd1}.page-module__rQmy3q__integrationCheck{color:#fff;background:#21893c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.page-module__rQmy3q__promptCard>p{color:#2e3032;text-align:center;max-width:31ch;margin-inline:auto;font-size:12.5px;line-height:1.35}.page-module__rQmy3q__promptCard>p strong{font-weight:650}.page-module__rQmy3q__requestedLogin{background:#fff;border:1px solid #d9dbdd;border-radius:7px;align-items:center;gap:11px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #20262a0a}.page-module__rQmy3q__loginMark{color:#cc1738;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.page-module__rQmy3q__requestedLogin>div{gap:2px;min-width:0;display:grid}.page-module__rQmy3q__requestedLogin strong,.page-module__rQmy3q__requestedLogin span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__rQmy3q__requestedLogin strong{font-size:11.5px;font-weight:520}.page-module__rQmy3q__requestedLogin div span{color:#6f7477;font-size:9.5px}.page-module__rQmy3q__promptCard small{color:#6e7376;font-size:9px;line-height:1.35}.page-module__rQmy3q__promptActions{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.page-module__rQmy3q__promptActions>span{background:#e9e9ea;border:1px solid #d2d3d4;border-radius:6px;padding:6px 9px;font-size:10px}.page-module__rQmy3q__promptActions strong{align-items:center;gap:6px;font-size:11px;font-weight:520;display:flex}.page-module__rQmy3q__promptActions strong span{color:#e46ba1;font-size:24px}.page-module__rQmy3q__inlinePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(760px,100vw - 64px);margin:34px 0 40px 50%;display:grid;transform:translate(-50%)}.page-module__rQmy3q__inlineFigure{isolation:isolate;border-radius:22px;align-items:center;min-width:0;margin:0;padding:16px;display:grid;position:relative;overflow:hidden}.page-module__rQmy3q__inlineFigure>:not(.page-module__rQmy3q__asciiStageBackdrop){z-index:1;position:relative}.page-module__rQmy3q__tradeoffFigure{isolation:isolate;border-radius:22px;width:min(760px,100vw - 64px);margin:28px 0 42px 50%;padding:28px;position:relative;overflow:hidden;transform:translate(-50%)}.page-module__rQmy3q__combinedRiskFigure{min-height:480px}.page-module__rQmy3q__combinedRiskStage{z-index:1;min-height:424px;position:relative}.page-module__rQmy3q__envEditor{z-index:1;color:#d6d9e0;width:min(560px,78%);font-family:var(--font-mono), monospace;background:#1f2229;border-radius:15px;position:absolute;top:18px;left:10px;overflow:hidden;box-shadow:0 18px 42px #14181e38}.page-module__rQmy3q__envEditorBar{background:#292d35;border-bottom:1px solid #ffffff12;grid-template-columns:72px 1fr;align-items:center;height:40px;display:grid}.page-module__rQmy3q__envEditorBar>span{align-self:center;gap:5px;padding-left:11px;display:flex}.page-module__rQmy3q__envEditorBar i{background:#777d88;border-radius:50%;width:7px;height:7px}.page-module__rQmy3q__envEditorBar strong{color:#f0f1f3;width:fit-content;padding-left:12px;font-size:9px;font-weight:500}.page-module__rQmy3q__envEditorBody{height:206px}.page-module__rQmy3q__envEditorBody code{align-content:start;min-width:0;padding:20px 0;font-family:inherit;font-size:10px;line-height:2;display:grid;overflow:hidden}.page-module__rQmy3q__envEditorBody code>span{min-width:max-content;padding-right:18px;display:flex}.page-module__rQmy3q__envEditorBody code i{color:#5f6570;text-align:right;-webkit-user-select:none;user-select:none;flex:0 0 34px;width:34px;padding-right:10px;font-style:normal}.page-module__rQmy3q__envEditorBody code em{color:#727986;font-style:normal}.page-module__rQmy3q__envEditorBody code b{color:#91c5f1;font-weight:450}.page-module__rQmy3q__envEditorBody code mark{color:#c8dfa7;background:0 0}.page-module__rQmy3q__envEditorBody code>.page-module__rQmy3q__tokenLine{min-width:0;padding-right:16px}.page-module__rQmy3q__scopeWarning{color:#fff1ef;letter-spacing:.02em;text-transform:uppercase;background:#a94943;border:1px solid #c86058;border-radius:4px;align-items:center;gap:7px;width:fit-content;margin-left:10px;padding:2px 9px 2px 7px;font-size:9px;font-weight:650;line-height:1.55;display:inline-flex;box-shadow:0 0 0 1px #00000024}.page-module__rQmy3q__scopeWarning span{color:#ffd8d3;font-size:13px;line-height:1}.page-module__rQmy3q__claudeMessageCrop{z-index:3;background:#f1eee6;border-radius:16px;width:min(500px,70%);height:132px;position:absolute;bottom:4px;right:14px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 16px 36px #2c282029}.page-module__rQmy3q__claudeRiskMessage{color:#302e2a;background:#fbfaf7;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:13px;width:calc(100% + 42px);min-height:154px;padding:24px 32px 34px 22px;display:grid;transform:translate(8px,9px);box-shadow:0 12px 28px #2c282012}.page-module__rQmy3q__claudeRiskMessage img{border-radius:8px;display:block}.page-module__rQmy3q__claudeRiskMessage p{max-width:390px;color:inherit;font-size:14px;line-height:1.48}.page-module__rQmy3q__terminalMoment{color:#25272a;background:#f8f8f6f0;border-radius:18px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;box-shadow:0 14px 34px #1d252912}.page-module__rQmy3q__terminalBar{border-bottom:1px solid color-mix(in srgb, var(--line) 58%, transparent);align-items:center;gap:6px;min-height:40px;padding:0 13px;display:flex}.page-module__rQmy3q__terminalBar>span{background:#c3c6c7;border-radius:50%;width:7px;height:7px}.page-module__rQmy3q__terminalBar strong{color:#666a6d;margin-left:5px;font-size:10px;font-weight:500}.page-module__rQmy3q__terminalMoment>code{color:#4a4e51;font-family:var(--font-mono), monospace;text-overflow:ellipsis;padding:24px 18px;font-size:11px;display:block;overflow:hidden}.page-module__rQmy3q__terminalMoment>code span{color:var(--accent)}.page-module__rQmy3q__terminalMeta{color:#7b8083;background:#f0f1ef;padding:11px 18px;font-size:9px}.page-module__rQmy3q__authorizedApps{color:#25272a;background:#f8f8f6f0;border-radius:18px;align-content:center;justify-items:center;gap:18px;width:max-content;max-width:100%;margin-inline:auto;padding:18px 16px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:grid;overflow:hidden;box-shadow:0 14px 34px #1d252912}.page-module__rQmy3q__authorizedApps>strong{color:#303437;font-size:13px;font-weight:590;line-height:1.35}.page-module__rQmy3q__verifiedApps{align-items:center;gap:14px;display:flex}.page-module__rQmy3q__verifiedApps>span{width:48px;height:48px;display:block;position:relative}.page-module__rQmy3q__verifiedApps img{object-fit:contain;border-radius:11px;width:48px;height:48px;display:block}.page-module__rQmy3q__verifiedApps i{color:#0b2417;background:#78d0a2;border:2px solid #0e1016;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-5px;right:-5px}.page-module__rQmy3q__agentSuccessMoment{place-items:center;min-height:174px;display:grid}.page-module__rQmy3q__agentSuccessCursor{--cursor-message-icon-top:45.26%;--cursor-message-icon-left:15.51%;--cursor-message-icon-size:9.24%;filter:drop-shadow(0 12px 22px #1417181f);width:min(100%,303px);display:block;position:relative}.page-module__rQmy3q__productReveal{padding-top:10px}.page-module__rQmy3q__productRevealHeader{margin:0 0 54px;text-align:center;border-top:1px solid var(--line);width:min(900px,100vw - 64px);margin-left:50%;padding:48px 24px 70px;transform:translate(-50%)}.page-module__rQmy3q__productRevealMarkScene{isolation:isolate;width:min(560px,100%);height:190px;margin:0 auto 12px;position:relative}.page-module__rQmy3q__productRevealMarkScene:before{z-index:-1;content:"";filter:blur(27px);opacity:.54;background:radial-gradient(circle at 28% 38%,#4ab8eb85,#0000 50%),radial-gradient(circle at 72% 34%,#aa82ff66,#0000 52%),radial-gradient(circle at 54% 78%,#ffab7057,#0000 48%);border-radius:50%;width:190px;height:132px;animation:7s ease-in-out infinite alternate page-module__rQmy3q__productRevealGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__rQmy3q__productRevealMarkScene:after{z-index:2;content:"";filter:blur(7px);mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:42px;height:138px;animation:5.8s ease-in-out infinite page-module__rQmy3q__productRevealShimmer;position:absolute;top:50%;left:50%;transform:translate(-146px,-50%)rotate(17deg)}.page-module__rQmy3q__productRevealConnections{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module__rQmy3q__productRevealConnections path{fill:none;stroke:#2f3b3847;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:2 6}.page-module__rQmy3q__productRevealMarkCenter{z-index:1;place-items:center;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__rQmy3q__productRevealMark{z-index:1;position:relative}.page-module__rQmy3q__productRevealSatellite{z-index:1;object-fit:contain;filter:drop-shadow(0 9px 12px #1417181f);width:58px;height:58px;position:absolute}.page-module__rQmy3q__productRevealClaude{top:21px;left:29px}.page-module__rQmy3q__productRevealChatGpt{bottom:18px;left:78px}.page-module__rQmy3q__productRevealChrome{top:21px;right:29px}.page-module__rQmy3q__productRevealTerminal{bottom:18px;right:78px}@keyframes page-module__rQmy3q__productRevealGlow{0%{opacity:.42;transform:translate(-50%,-50%)translate(-5px,3px)scale(.94)}to{opacity:.64;transform:translate(-50%,-50%)translate(6px,-4px)scale(1.08)}}@keyframes page-module__rQmy3q__productRevealShimmer{0%,58%{opacity:0;transform:translate(-146px,-50%)rotate(17deg)}70%{opacity:.7}88%,to{opacity:0;transform:translate(104px,-50%)rotate(17deg)}}.page-module__rQmy3q__article .page-module__rQmy3q__productRevealHeader h2{font-size:var(--article-heading-size);letter-spacing:-.012em;margin-bottom:18px;font-weight:540}.page-module__rQmy3q__productRevealHeader p{max-width:600px;color:var(--muted);font-size:var(--article-body-size);margin-inline:auto;font-weight:520;line-height:1.72}.page-module__rQmy3q__productRevealFigure{margin:0 0 54px;width:min(900px,100vw - 64px);margin-left:50%;transform:translate(-50%)}.page-module__rQmy3q__useCaseShowcase{width:min(900px,100vw - 64px);margin:48px 0 22px 50%;transform:translate(-50%)}.page-module__rQmy3q__followOnUseCaseCopy{gap:13px;display:grid}.page-module__rQmy3q__followOnUseCaseCopy>span{color:#3e44459e;font-size:11px;font-weight:520;line-height:1.2}.page-module__rQmy3q__followOnUseCaseCopy h3{color:#242626;letter-spacing:0;margin:0;font-size:22px;font-weight:540;line-height:1.2}.page-module__rQmy3q__followOnUseCaseCopy>p{color:var(--muted);font-size:var(--article-body-size);margin:0;line-height:1.72}.page-module__rQmy3q__followOnUseCases{gap:0;padding-top:8px;display:grid}.page-module__rQmy3q__followOnUseCase{border-bottom:1px solid #23262629;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,56px);padding:56px 0;display:grid}.page-module__rQmy3q__followOnUseCase .page-module__rQmy3q__useCaseVisual{min-width:0}.page-module__rQmy3q__useCaseVisual{display:grid;position:relative}.page-module__rQmy3q__codexPrompt{z-index:3;color:#242424;background:#dedede;border:1px solid #00000014;border-radius:18px;grid-area:1/1;place-self:start end;align-items:center;width:66%;margin-top:18px;margin-right:18px;padding:11px 14px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:flex;position:relative;box-shadow:0 8px 24px #00000012}.page-module__rQmy3q__codexPrompt p{width:100%;max-width:none;color:inherit;font-size:15px;font-weight:400;line-height:1.4}.page-module__rQmy3q__demoStage{isolation:isolate;border-radius:26px;grid-area:1/1;min-height:562px;padding:118px 20px 54px;position:relative;overflow:hidden}.page-module__rQmy3q__demoChromePreview{z-index:1;margin:0 auto;position:relative}.page-module__rQmy3q__demoChromeWindow{box-shadow:0 18px 50px #1f2b3214}.page-module__rQmy3q__demoCanvas{background:radial-gradient(circle at 78% 14%,#ace5f340,#0000 38%),#f8f8f6;place-items:center;width:100%;height:100%;min-height:0;padding:42px;display:grid;overflow:hidden}.page-module__rQmy3q__cleanupScene,.page-module__rQmy3q__oauthScene,.page-module__rQmy3q__gustScene,.page-module__rQmy3q__apiKeyScene{transform-origin:50%;transform:scale(1.5)}.page-module__rQmy3q__cleanupScene{background:#fff;border-radius:18px;grid-template-columns:145px 1fr;width:min(620px,100%);min-height:270px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #1f2c331a}.page-module__rQmy3q__cleanupScene aside{background:#eef4f6;align-content:start;gap:16px;padding:30px 23px;display:grid}.page-module__rQmy3q__cleanupScene aside strong,.page-module__rQmy3q__cleanupScene aside span{font-size:11px}.page-module__rQmy3q__cleanupScene aside span{color:#788287}.page-module__rQmy3q__cleanupScene main{align-content:start;padding:38px;display:grid}.page-module__rQmy3q__cleanupScene main>span{color:#7d8386;text-transform:uppercase;margin-bottom:27px;font-size:9px}.page-module__rQmy3q__cleanupScene h4{font-size:18px;font-weight:570}.page-module__rQmy3q__cleanupScene main p{color:#7a7e81;margin-top:6px;font-size:11px}.page-module__rQmy3q__cleanupScene main b{color:#fff;background:#34383b;border-radius:10px;width:fit-content;margin-top:26px;padding:9px 12px;font-size:10px;font-weight:500}.page-module__rQmy3q__skylineToast{color:#2d7251;background:#e8f3ee;border-radius:10px;padding:8px 10px;font-size:9px;animation:4.5s ease-in-out infinite page-module__rQmy3q__breathe;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 24px #2b473b1f}.page-module__rQmy3q__oauthScene{background:#fff;border-radius:18px;justify-items:center;gap:12px;width:min(330px,100%);padding:30px 34px;display:grid;box-shadow:0 18px 46px #1f2c331a}.page-module__rQmy3q__oauthScene>strong{margin:4px 0 7px;font-size:14px;font-weight:570}.page-module__rQmy3q__fakeField,.page-module__rQmy3q__fakeButton{color:#818489;background:#f4f5f6;border-radius:9px;width:100%;padding:10px 11px;font-size:10px}.page-module__rQmy3q__fakeButton{color:#fff;text-align:center;background:#353a3e}.page-module__rQmy3q__oauthScene small{color:#43657c;font-size:9px}.page-module__rQmy3q__gustScene{background:#fff;border-radius:18px;align-content:start;gap:16px;width:min(590px,100%);min-height:280px;padding:32px 38px;display:grid;box-shadow:0 18px 46px #1f2c331a}.page-module__rQmy3q__gustMark{color:#ee684f;font-size:18px;font-weight:650}.page-module__rQmy3q__gustSteps{gap:7px;display:flex}.page-module__rQmy3q__gustSteps span,.page-module__rQmy3q__gustSteps strong{color:#777c7f;background:#f0f1f2;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:500}.page-module__rQmy3q__gustSteps strong{color:#a14e3e;background:#f9e9e5}.page-module__rQmy3q__gustScene h4{font-size:15px;font-weight:570}.page-module__rQmy3q__gustScene label{color:#62666a;gap:7px;font-size:9px;display:grid}.page-module__rQmy3q__typingField{color:#4a4e51;background:#f6f7f7;border-radius:9px;min-height:60px;padding:11px;font-size:10px;line-height:1.5}.page-module__rQmy3q__reviewStatus{color:#7c6532;background:#f6f0de;border-radius:8px;width:fit-content;padding:6px 8px;font-size:9px}.page-module__rQmy3q__apiKeyScene{background:#fff;border-radius:18px;align-content:start;gap:20px;width:min(520px,100%);padding:34px;display:grid;box-shadow:0 18px 46px #1f2c331a}.page-module__rQmy3q__keyHeader{align-items:center;gap:11px;display:flex}.page-module__rQmy3q__keyHeader>.app-recreation-icon{color:#557160;background:#e7efe9;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.page-module__rQmy3q__keyHeader>div,.page-module__rQmy3q__captureStatus>div{gap:3px;display:grid}.page-module__rQmy3q__keyHeader strong,.page-module__rQmy3q__captureStatus strong{font-size:12px;font-weight:570}.page-module__rQmy3q__keyHeader div span,.page-module__rQmy3q__captureStatus div span{color:#7a7f82;font-size:9px}.page-module__rQmy3q__apiKeyScene>code{color:#52575a;background:#f3f4f4;border-radius:10px;padding:13px;font-size:11px}.page-module__rQmy3q__captureStatus{color:#347553;background:#e8f2ed;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.page-module__rQmy3q__captureStatus>.app-recreation-icon{font-size:20px}.page-module__rQmy3q__securityFigure{width:min(820px,100vw - 64px)}.page-module__rQmy3q__securityDiagram{isolation:isolate;border-radius:24px;flex-direction:column;place-items:center;min-width:0;max-width:100%;padding:34px;display:flex;position:relative;overflow:hidden}.page-module__rQmy3q__securityDiagram>:not(.page-module__rQmy3q__asciiStageBackdrop){z-index:1;position:relative}.page-module__rQmy3q__asciiStageBackdrop{z-index:0;color:#000;width:100%;max-width:100%;height:100%;max-height:100%;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:0;white-space:pre;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:5.5px;font-weight:400;line-height:1.45;position:absolute;inset:0;overflow:hidden}.page-module__rQmy3q__heroAsciiBackdrop{color:#fff;opacity:1}.page-module__rQmy3q__securityCloudDomain,.page-module__rQmy3q__securityDeviceDomain{background:#f0f1ef;min-width:0;position:relative;box-shadow:0 14px 36px #232d2812}.page-module__rQmy3q__securityCloudDomain{border-radius:32px;gap:14px;width:min(610px,88%);padding:18px;display:grid}.page-module__rQmy3q__securityDeviceDomain{border-radius:34px;width:100%;padding:18px}.page-module__rQmy3q__securityHelperPorts{z-index:3;pointer-events:none;width:210px;height:59px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.page-module__rQmy3q__securityHelperPorts span{border-left:1px dashed #8d9993;position:absolute;top:0;bottom:0}.page-module__rQmy3q__securityHelperPorts span:first-child{left:25%}.page-module__rQmy3q__securityHelperPorts span:last-child{left:75%}.page-module__rQmy3q__securityHelperPorts .page-module__rQmy3q__securityHelperPortRelease{bottom:13px}.page-module__rQmy3q__securityHelperPortRelease:after{content:"";border-top:6px solid #7e8b84;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:-4px}.page-module__rQmy3q__securityCloudLabel,.page-module__rQmy3q__securityDeviceLabel{color:#626966;align-items:center;gap:8px;min-width:0;display:flex}.page-module__rQmy3q__securityCloudLabel>.page-module__rQmy3q__material-symbols-rounded{font-size:19px}.page-module__rQmy3q__securityMachineTurntable{object-fit:contain;width:42px;height:42px;margin:-10px -5px -10px -7px}.page-module__rQmy3q__securityCloudLabel strong,.page-module__rQmy3q__securityDeviceLabel strong{color:#343a37;letter-spacing:0;font-size:12px;font-weight:620}.page-module__rQmy3q__securityCloudFlow{align-items:center;min-width:0;min-height:86px;padding:8px 14px;display:flex;position:relative}.page-module__rQmy3q__securityCloudCheckpoint{background:#dfe2df;border-radius:22px;gap:4px;width:100%;min-width:0;padding:19px 210px 19px 20px;display:grid}.page-module__rQmy3q__securityCloudCheckpoint strong{color:#313836;font-size:12px;font-weight:620}.page-module__rQmy3q__securityCloudCheckpoint span{color:#6e7773;font-size:9px;line-height:1.4}.page-module__rQmy3q__securityCloudRelease{background:#d5d8d5;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px 7px 7px;display:flex;position:absolute;top:0;right:0;transform:translate(4px,-4px);box-shadow:0 10px 22px #232d2824}.page-module__rQmy3q__securityCloudYahooMark{border-radius:50%;flex:0 0 24px;width:24px;height:24px}.page-module__rQmy3q__securityCloudRelease strong{color:#313836;white-space:nowrap;font-size:9px;font-weight:620;line-height:1.3}.page-module__rQmy3q__securityTransfer{z-index:2;grid-template-columns:repeat(2,1fr);width:210px;height:96px;display:grid}.page-module__rQmy3q__securityTransferLane{z-index:1;color:#66706b;place-items:center;display:grid;position:relative}.page-module__rQmy3q__securityTransferLane:before{z-index:-1;content:"";border-left:1px dashed #8d9993;position:absolute;top:-34px;bottom:-14px;left:50%}.page-module__rQmy3q__securityTransferRequest:after{content:"";border-bottom:6px solid #7e8b84;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.page-module__rQmy3q__securityTransferRequest:before{top:-21px}.page-module__rQmy3q__securityTransferLane small{z-index:1;text-align:center;white-space:nowrap;background:#e2e4e1;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:620;line-height:1.2;position:relative}.page-module__rQmy3q__securityDeviceFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr) auto minmax(0,1fr);align-items:center;gap:5px;margin-top:16px;display:grid}.page-module__rQmy3q__securityDeviceNode{text-align:center;background:#e1e3e1;border-radius:23px;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:116px;padding:14px 10px;display:grid}.page-module__rQmy3q__securityDeviceNode img{object-fit:contain;border-radius:9px}.page-module__rQmy3q__securityDeviceNode strong{color:#303634;font-size:12px;font-weight:620}.page-module__rQmy3q__securityDeviceNode>span{color:#747b78;font-size:9px;line-height:1.4}.page-module__rQmy3q__securityDeviceHelper{background:#d9ddda}.page-module__rQmy3q__securityDeviceHelper>span{color:#496657;font-weight:570}.page-module__rQmy3q__securityFlowArrow{color:#737b77;place-items:center;width:clamp(38px,5vw,66px);min-width:0;display:grid;position:relative}.page-module__rQmy3q__securityFlowArrow:before{content:"";border-top:1px dashed #8d9993;position:absolute;left:0;right:6px}.page-module__rQmy3q__securityFlowArrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #7e8b84;width:0;height:0;position:absolute;right:6px}.page-module__rQmy3q__securityFlowArrow small{z-index:1;text-align:center;white-space:nowrap;background:#e2e4e1;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:600;position:relative}.page-module__rQmy3q__securityPrinciples{border-top:1px solid var(--line);margin:42px 0;padding:0;list-style:none}.page-module__rQmy3q__securityPrinciples li{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;gap:16px;padding:24px 0;display:grid}.page-module__rQmy3q__securityPrincipleIcon{place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.page-module__rQmy3q__securityPrincipleIcon img{opacity:.8;width:22px;height:22px;display:block}.page-module__rQmy3q__securityPrinciples li>div{gap:7px;display:grid}.page-module__rQmy3q__article .page-module__rQmy3q__securityPrinciples h3{color:#565b5f;font-size:var(--article-body-size);margin:0;font-weight:520}.page-module__rQmy3q__securityPrinciples p{font-size:var(--article-body-size);line-height:1.72}.page-module__rQmy3q__article .page-module__rQmy3q__securityLink{color:var(--ink);font-size:var(--article-body-size);align-items:center;gap:9px;margin-top:28px;font-weight:520;text-decoration:none;display:inline-flex}.page-module__rQmy3q__article .page-module__rQmy3q__securityLink span{transition:transform .2s}.page-module__rQmy3q__article .page-module__rQmy3q__securityLink:hover span{transform:translate(3px)}.page-module__rQmy3q__testing{text-align:center;justify-items:center;padding:28px 0 108px;display:grid}.page-module__rQmy3q__article .page-module__rQmy3q__testing h2{text-align:center;margin:0}.page-module__rQmy3q__testing .sky-apple-cta{color:#fff;margin-top:26px}.page-module__rQmy3q__notes{border-top:1px solid var(--line);padding:34px 0 80px}.page-module__rQmy3q__notes h2{font-family:inherit;font-size:var(--article-body-size);letter-spacing:inherit;margin-bottom:14px;font-weight:520}.page-module__rQmy3q__notes p{color:var(--soft);font-size:var(--article-body-size);line-height:1.72}.page-module__rQmy3q__article a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 36%, transparent);text-decoration-color:color-mix(in srgb, currentColor 36%, transparent);text-underline-offset:.18em}@keyframes page-module__rQmy3q__breathe{0%,to{opacity:.7;transform:translateY(2px)}50%{opacity:1;transform:translateY(0)}}@keyframes page-module__rQmy3q__pulse{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (max-width:720px){.page-module__rQmy3q__page{padding:88px 20px 0}.page-module__rQmy3q__hero{padding:46px 0 72px}.page-module__rQmy3q__heroFigure{width:calc(100vw - 24px);margin-bottom:82px}.page-module__rQmy3q__heroVideoFrame{border-radius:22px}.page-module__rQmy3q__heroVideoPlay{width:66px;height:66px}.page-module__rQmy3q__heroApp{border-radius:16px;--app-preview-scale:.27!important}.page-module__rQmy3q__heroStage{border-radius:22px;padding:16px}.page-module__rQmy3q__articleMeta{margin-bottom:28px}.page-module__rQmy3q__article>section+section{margin-top:74px}.page-module__rQmy3q__wideFigure,.page-module__rQmy3q__authBlockerFigure,.page-module__rQmy3q__inlinePair,.page-module__rQmy3q__tradeoffFigure,.page-module__rQmy3q__productRevealHeader,.page-module__rQmy3q__productRevealFigure,.page-module__rQmy3q__useCaseShowcase,.page-module__rQmy3q__securityFigure{width:calc(100vw - 32px)}.page-module__rQmy3q__tradeoffFigure{min-height:428px;padding:16px}.page-module__rQmy3q__combinedRiskStage{min-height:396px}.page-module__rQmy3q__envEditor{width:94%;top:12px;left:0}.page-module__rQmy3q__envEditorBar{grid-template-columns:50px 1fr}.page-module__rQmy3q__envEditorBar>span{gap:4px;padding-left:8px}.page-module__rQmy3q__envEditorBody{height:184px}.page-module__rQmy3q__envEditorBody code{padding:16px 0;font-size:7.5px}.page-module__rQmy3q__envEditorBody code i{flex-basis:26px;width:26px;padding-right:7px}.page-module__rQmy3q__envEditorBody code>.page-module__rQmy3q__tokenLine{padding-right:8px}.page-module__rQmy3q__scopeWarning{gap:5px;margin-left:7px;padding:2px 6px;font-size:7px}.page-module__rQmy3q__scopeWarning span{font-size:10px}.page-module__rQmy3q__claudeMessageCrop{width:86%;height:128px;bottom:0;right:0}.page-module__rQmy3q__claudeRiskMessage{grid-template-columns:28px minmax(0,1fr);gap:11px;width:calc(100% + 32px);padding:21px 24px 32px 18px;transform:translate(7px,8px)}.page-module__rQmy3q__claudeRiskMessage img{width:28px;height:28px}.page-module__rQmy3q__claudeRiskMessage p{font-size:13px}.page-module__rQmy3q__authBlockerFigure,.page-module__rQmy3q__authBlockerScene{min-height:520px}.page-module__rQmy3q__authChromeWindow{width:calc(100% - 24px);min-height:400px;top:20px;left:12px;transform:none}.page-module__rQmy3q__authChromeWindow .sky-browser-tabbar{grid-template-columns:auto minmax(120px,1fr) auto}.page-module__rQmy3q__authChromeWindow .sky-browser-tabbar>:last-child{display:none}.page-module__rQmy3q__authChromeWindow .sky-browser-controls{display:none}.page-module__rQmy3q__authChromeWindow .sky-browser-stage{min-height:322px}.page-module__rQmy3q__githubLogin{transform-origin:top;padding-top:24px;transform:scale(.88)}.page-module__rQmy3q__authStuckCursor{width:min(350px,100% - 24px);top:300px}.page-module__rQmy3q__promptFigure,.page-module__rQmy3q__promptStack{min-height:720px}.page-module__rQmy3q__promptCard{top:calc(86px + var(--prompt-index) * 104px);width:min(318px,100vw - 54px);transform:translateX(-50%) rotate(var(--prompt-rotate)) scale(.9);left:50%}.page-module__rQmy3q__inlinePair{grid-template-columns:1fr}.page-module__rQmy3q__productRevealHeader{padding:42px 20px 56px}.page-module__rQmy3q__productRevealMarkScene{width:100%;height:154px;margin-bottom:6px}.page-module__rQmy3q__productRevealSatellite{width:44px;height:44px}.page-module__rQmy3q__productRevealClaude{top:18px;left:4px}.page-module__rQmy3q__productRevealChatGpt{bottom:14px;left:44px}.page-module__rQmy3q__productRevealChrome{top:18px;right:4px}.page-module__rQmy3q__productRevealTerminal{bottom:14px;right:44px}.page-module__rQmy3q__useCaseShowcase{margin-top:36px}.page-module__rQmy3q__followOnUseCase{grid-template-columns:1fr;gap:26px;padding:44px 0}.page-module__rQmy3q__useCaseVisual{padding-top:0}.page-module__rQmy3q__codexPrompt{border-radius:17px;width:66%;margin-top:14px;margin-right:14px;padding:10px 12px}.page-module__rQmy3q__codexPrompt p{font-size:13.5px}.page-module__rQmy3q__demoChromePreview{margin:0;--app-preview-scale:.28!important;width:336px!important;height:224px!important}.page-module__rQmy3q__demoStage{border-radius:22px;min-height:356px;padding:112px 11px 20px}.page-module__rQmy3q__demoCanvas{padding:42px}.page-module__rQmy3q__cleanupScene,.page-module__rQmy3q__oauthScene,.page-module__rQmy3q__gustScene,.page-module__rQmy3q__apiKeyScene{transform:scale(1.65)}.page-module__rQmy3q__skylineToast{bottom:12px;right:12px}.page-module__rQmy3q__gustScene,.page-module__rQmy3q__apiKeyScene{padding:26px 22px}.page-module__rQmy3q__securityDiagram{justify-items:center;gap:0;padding:18px}.page-module__rQmy3q__securityCloudDomain{gap:12px;width:100%;padding:14px}.page-module__rQmy3q__securityCloudFlow{min-height:82px;padding:6px}.page-module__rQmy3q__securityCloudCheckpoint{padding:15px 168px 15px 14px}.page-module__rQmy3q__securityCloudRelease{gap:6px;width:max-content;padding:6px 9px 6px 6px;top:0;right:0}.page-module__rQmy3q__securityCloudYahooMark{flex-basis:22px;width:22px;height:22px}.page-module__rQmy3q__securityTransfer{width:160px;height:82px}.page-module__rQmy3q__securityHelperPorts{width:160px;height:51px}.page-module__rQmy3q__securityTransferLane:before{top:-28px;bottom:-12px}.page-module__rQmy3q__securityTransferRequest:before,.page-module__rQmy3q__securityTransferRequest:after{top:-15px}.page-module__rQmy3q__securityDeviceDomain{padding:14px 10px 12px}.page-module__rQmy3q__securityDeviceFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1fr);gap:5px;margin-top:14px}.page-module__rQmy3q__securityDeviceNode{min-height:112px;padding:10px 5px}.page-module__rQmy3q__securityDeviceNode strong{font-size:10px}.page-module__rQmy3q__securityDeviceNode>span{font-size:8px}.page-module__rQmy3q__securityFlowArrow small{font-size:7px}.page-module__rQmy3q__securityPrinciples li{grid-template-columns:26px 1fr;gap:14px}}@media (max-width:340px){.page-module__rQmy3q__heroApp{--app-preview-scale:.21!important}}@media (max-width:360px){.page-module__rQmy3q__demoChromePreview{--app-preview-scale:.22!important;width:264px!important;height:176px!important}.page-module__rQmy3q__demoStage{min-height:308px}}@media (prefers-reduced-motion:reduce){.page-module__rQmy3q__authStuckCursor,.page-module__rQmy3q__skylineToast,.page-module__rQmy3q__useCasePanel,.page-module__rQmy3q__productRevealMarkScene:before,.page-module__rQmy3q__productRevealMarkScene:after{animation:none}.page-module__rQmy3q__productRevealMarkScene:after{display:none}}
