.gs-public .gs-public-hero{isolation:isolate;background:#f6faff;max-width:none;padding:88px max(32px,50% - 648px) 150px;display:block;position:relative;overflow:hidden}.gs-public-hero .gs-hero-copy{z-index:1;pointer-events:none;max-width:740px;position:relative}.gs-hero-copy a{pointer-events:auto}.gs-hero-log-background{z-index:0;position:absolute;inset:0}.gs-hero-log-stream{opacity:.38;pointer-events:none;flex-direction:column;justify-content:flex-start;padding:24px 4%;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.gs-hero-log-line{color:#176594;white-space:nowrap;border-bottom:1px solid #c5def0;flex-shrink:0;grid-template-columns:80px 80px minmax(150px,1fr) 60px 100px;gap:24px;padding:10px 0;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.gs-hero-log-background:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffffa,#ffffffeb 40%,#ffffff2e 100%);position:absolute;inset:0}.gs-hero-log-controls{z-index:2;color:#345b78;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:12px;display:flex;position:absolute;bottom:24px;left:max(32px,50% - 648px);right:max(32px,50% - 648px)}.gs-hero-log-controls>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gs-hero-log-controls strong{color:#123450}.gs-hero-log-controls button{margin-left:auto;padding:8px 14px;font-size:12px}.gs-hero-log-controls p{flex-basis:100%;max-width:780px;margin:0;font-size:11px}@media (max-width:700px){.gs-public .gs-public-hero{padding:48px 24px 190px}.gs-public-hero .gs-hero-copy{max-width:none}.gs-hero-log-controls{bottom:20px;left:24px;right:24px}.gs-hero-log-line{grid-template-columns:55px 45px minmax(100px,1fr) 30px 65px;gap:12px;font-size:11px}.gs-hero-log-background:after{background:#ffffffe6}}.gs-hero-log-tail{opacity:1;justify-content:flex-end;padding-bottom:168px;-webkit-mask-image:linear-gradient(#0000 0,#000 35%);mask-image:linear-gradient(#0000 0,#000 35%)}.gs-hero-log-tail .gs-hero-log-line{color:var(--blue);opacity:.62;will-change:transform,opacity;border-bottom-color:#0078bd29}.gs-hero-log-tail .gs-hero-log-line:last-child{opacity:1}.gs-hero-log-line.is-streaming{animation:2.4s ease-out gs-hero-stream-in}.gs-hero-log-line.is-streaming strong{color:var(--text)}.gs-hero-log-line .gs-access-error{color:var(--red)}@keyframes gs-hero-stream-in{0%{opacity:1;background:#0078bd1a}60%{opacity:1}to{background:0 0}}@media (prefers-reduced-motion:reduce){.gs-hero-log-line.is-streaming{animation:none}}@media (min-width:1240px){.gs-hero-log-tail{width:auto;padding-left:0;padding-right:4%;left:calc(max(32px,50% - 648px) + 772px);right:0}.gs-hero-log-tail .gs-hero-log-line{grid-template-columns:62px 52px minmax(130px,1fr) 40px 64px;gap:14px}.gs-hero-log-background:has(.gs-hero-log-tail):after{background:linear-gradient(90deg,#fffffffa,#ffffffeb 50%,#fff0 62%)}}.gs-hero-log-controls p{max-width:none;padding-right:max(0px,100% - 780px)}
