:root{--gs-v7-ink: #0b0e12;--gs-v7-paper: #f5f1ed;--gs-v7-muted: #58636f;--gs-v7-orange: #d88c56;--gs-v7-blue: #7a90a8}.gs-blog,.gs-legacy-page{--gs-font-display: "Archivo", "Helvetica Neue", Inter, sans-serif;--gs-font-sans: "Helvetica Neue", Inter, system-ui, sans-serif;--gs-font-mono: "Overpass Mono", "SFMono-Regular", Menlo, monospace;--gs-font-serif: "Helvetica Neue", Inter, system-ui, sans-serif;background-color:var(--gs-v7-paper)!important;background-image:none!important;color:#111519;font-family:var(--gs-font-sans)}.gs-v7-dark-hero,.gs-pagehead,.gs-seo-hero,.gs-pageheader-section,.gs-about-section,.gs-playbook-hero,.gs-sf330-hero,.gs-contact-hero,.gs-legal-hero{box-sizing:border-box;width:100%;max-width:none!important;margin:0!important;padding-left:max(40px,calc((100vw - 1320px)/2 + 40px))!important;padding-right:max(40px,calc((100vw - 1320px)/2 + 40px))!important;background:radial-gradient(circle at 82% 24%,rgba(122,144,168,.18),transparent 30rem),radial-gradient(circle at 16% 86%,rgba(216,140,86,.14),transparent 28rem),var(--gs-v7-ink)!important;color:var(--gs-v7-paper)!important}.gs-pagehead,.gs-seo-hero{padding-top:clamp(72px,8vw,118px)!important;padding-bottom:clamp(72px,8vw,108px)!important}.gs-pagehead h1,.gs-pagehead h1 em,.gs-seo-hero h1,.gs-pageheader-section h1,.gs-about-section h1,.gs-playbook-hero h1,.gs-sf330-hero h1,.gs-contact-hero h1,.gs-legal-hero h1{color:var(--gs-v7-paper)!important;font-family:var(--gs-font-display)!important;font-style:normal}.gs-pagehead p,.gs-seo-hero>p,.gs-pageheader-section p,.gs-about-section p,.gs-playbook-copy p,.gs-sf330-copy>p,.gs-contact-copy>p,.gs-legal-hero [style*=color]{color:#f5f1edbd!important}.gs-pageheader-topbar,.gs-about-cols,.gs-playbook-topbar,.gs-sf330-topbar,.gs-sf330-stats,.gs-contact-details,.gs-legal-kicker{border-color:#f5f1ed33!important;color:#f5f1edb3!important}.gs-pageheader-topbar span:first-child,.gs-playbook-topbar>div:last-child,.gs-sf330-topbar span,.gs-contact-details>div>div:first-child,.gs-legal-kicker{color:var(--gs-v7-orange)!important}.gs-pagehead>p,.gs-seo-hero>p,.gs-pageheader-section p,.gs-playbook-copy>p,.gs-sf330-copy>p,.gs-contact-copy>p{font-family:var(--gs-font-sans)!important}.gs-sf330-stat-value{color:var(--gs-v7-paper)!important}.gs-sf330-stat-label{color:#f5f1eda3!important}.gs-seo-actions a{border-color:var(--gs-v7-paper)!important;background:var(--gs-v7-paper)!important;color:var(--gs-v7-ink)!important}.gs-seo-actions a+a{background:transparent!important;color:var(--gs-v7-paper)!important}.gs-section,.gs-seo-grid,.gs-seo-catalog,.gs-seo-faq,.gs-seo-cta{background:var(--gs-v7-paper)}.gs-card,.gs-seo-catalog__card,.gs-seo-faq__grid>div,.gs-seo-aside{background:#fff!important;border-color:#1115191f!important;border-radius:8px;box-shadow:0 22px 60px -48px #0b0e128c}.gs-card__thumb{border-bottom-color:var(--gs-v7-orange)}.gs-tag,.gs-article__back,.gs-profile__back{color:#9a5d32!important}.gs-article{width:100%;max-width:none!important;padding:0!important}.gs-article__hero{padding:72px max(40px,calc((100vw - 920px)/2 + 40px)) 64px;background:radial-gradient(circle at 82% 20%,rgba(122,144,168,.18),transparent 28rem),var(--gs-v7-ink);color:var(--gs-v7-paper)}.gs-article__hero h1{max-width:920px;color:var(--gs-v7-paper);font-family:var(--gs-font-display);font-size:clamp(42px,6vw,72px)}.gs-article__hero .gs-article__back,.gs-article__hero .gs-tag{color:var(--gs-v7-orange)!important}.gs-article__hero .gs-article__byline{max-width:760px;border-color:#f5f1ed2e}.gs-article__hero .gs-article__byline .meta{color:#f5f1ed94}.gs-article__body{width:min(760px,calc(100% - 48px));margin:0 auto;padding:56px 0 96px}.gs-article__body>.gs-article__cover:first-child{margin-top:-88px;box-shadow:0 34px 80px -48px #0b0e12bf}.post{color:#111519;font-family:var(--gs-font-sans)}.post em{font-style:italic}.gs-profile{background:var(--gs-v7-paper)}.gs-profile__hero{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:64px max(40px,calc((100vw - 1040px)/2 + 40px))!important;background:radial-gradient(circle at 80% 20%,rgba(122,144,168,.18),transparent 26rem),var(--gs-v7-ink);color:var(--gs-v7-paper);border:0!important}.gs-profile__hero h1,.gs-profile__hero p{color:var(--gs-v7-paper)!important}.gs-profile__hero .gs-profile__eyebrow{color:var(--gs-v7-orange)!important}.sofracer-hero,.aiforge-hero,.turingon-hero{max-width:none!important;padding-left:max(40px,calc((100vw - 1320px)/2 + 40px))!important;padding-right:max(40px,calc((100vw - 1320px)/2 + 40px))!important;background:radial-gradient(circle at 82% 18%,rgba(122,144,168,.18),transparent 28rem),var(--gs-v7-ink);color:var(--gs-v7-paper)}.sofracer-hero h1,.sofracer-hero .hero-copy,.aiforge-hero h1,.aiforge-hero .hero-copy,.turingon-hero h1,.turingon-hero .hero-copy{color:var(--gs-v7-paper)!important}.gs-turingon,.gs-sofracer,.gs-aiforge{background:var(--gs-v7-paper)!important}.v7-footer-grid a:focus-visible,.v7-footer a:focus-visible{outline:2px solid var(--gs-v7-orange);outline-offset:4px}@media(max-width:960px){.v7-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important}.v7-footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:640px){.gs-v7-dark-hero,.gs-pagehead,.gs-seo-hero,.gs-pageheader-section,.gs-about-section,.gs-playbook-hero,.gs-sf330-hero,.gs-contact-hero,.gs-legal-hero,.sofracer-hero,.aiforge-hero,.turingon-hero{padding-left:24px!important;padding-right:24px!important}.gs-article__hero{padding:56px 24px 48px}.gs-article__body{width:min(100% - 40px,760px);padding-top:40px}.gs-profile__hero{padding:48px 24px!important}.v7-footer{padding:56px 24px 28px!important}.v7-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px 20px!important;padding-bottom:44px!important}.v7-footer>div>div:last-child{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.v7-footer>div>div:last-child>div:last-child{flex-wrap:wrap;gap:16px!important}}.gs-pagehead+.gs-section,.gs-pageheader-section+section,.gs-about-section+section,.gs-sf330-hero+section,.gs-playbook-hero+section{padding-top:64px!important}.gs-v7-accent,.sofracer-hero .sofracer-eyebrow,.aiforge-hero .aiforge-eyebrow{color:var(--gs-v7-orange)!important}.sofracer-hero .command-name,.aiforge-hero .command-name,.gs-contact-details p{color:#f5f1edbd!important}.turingon-hero .primary-action{background:var(--gs-v7-paper);color:var(--gs-v7-ink);border-color:var(--gs-v7-paper)}.turingon-hero .secondary-action{background:transparent;color:var(--gs-v7-paper);border-color:#f5f1ed4d}.gs-legacy-page *{min-width:0}.gs-legacy-page svg{max-width:100%}.gs-seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gs-seo-actions a{display:inline-flex;padding:12px 18px;border:1px solid;border-radius:4px;text-decoration:none}.gs-article__hero .gs-company-logo{background:var(--gs-v7-paper);border-radius:4px;padding:8px;object-fit:contain}
