.gt{--gt-ink:#1b2430;--gt-muted:#667485;--gt-rule:#e3e8ee;--gt-bg:#f8fafb;--gt-alt:#f1f4f7;--gt-navy:#25374d;color:var(--gt-ink);background:var(--gt-bg);font-family:var(--font-inter), Inter, system-ui, sans-serif;min-height:100dvh}.gt-header{z-index:40;background:#fff;flex:none;padding-top:80px;position:relative}.gt .gn-header{z-index:50;width:100%;position:fixed;inset:0 0 auto}.gt-tool-nav{border-inline:1px solid var(--gt-rule);border-bottom:1px solid var(--gt-rule);align-items:center;gap:28px;max-width:1224px;min-height:54px;margin:auto;padding:0 24px;display:flex}.gt-tool-label{color:var(--gt-muted);font:500 11px var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.08em;flex:none}.gt-tool-links{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.gt .gt-tool-links a{color:#4f5d6e;font:500 13px/1.4 var(--font-inter), sans-serif;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:18px 12px 16px;text-decoration:none;transition:color .18s,background .18s}.gt .gt-tool-links a:hover{background:var(--gt-alt);color:var(--gt-ink)}.gt .gt-tool-links a[aria-current=page]{border-bottom-color:var(--gt-navy);color:var(--gt-navy);background:#f8fafb}.gt :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #3b4d63}.gt :is(button,a){-webkit-tap-highlight-color:transparent}.gt button{transition:background .18s,border-color .18s,box-shadow .18s}.gt button:disabled{cursor:not-allowed}.gt .gx{--gx-bg:#f8fafb;--gx-ink:#1b2430;--gx-ink2:#2e3947;--gx-text:#4f5d6e;--gx-muted:#667485;--gx-muted2:#a9b3bf;--gx-border:#e3e8ee;--gx-border2:#d5dce4;--gx-border3:#eef1f5;--gx-outline:#d5dce4;--gx-surface2:#f1f4f7;--gx-sans:var(--font-inter), Inter, system-ui, sans-serif}.gt .gx-main,.gt .gt-upload{background-color:var(--gt-bg);background-image:linear-gradient(#eef1f5 1px,#0000 1px),linear-gradient(90deg,#eef1f5 1px,#0000 1px);background-size:48px 48px}.gt .gx-hero,.gt .gt-hero{border-inline:1px solid var(--gt-rule);gap:48px;max-width:1224px;padding:64px 32px 56px}.gt .gx-h1,.gt .gt-title{font:600 clamp(32px,4.2vw,52px)/1.13 var(--font-inter),sans-serif;letter-spacing:-.035em;color:var(--gt-ink);text-wrap:balance;margin:0}.gt .gx-h1 em,.gt .gt-title span{color:var(--gt-muted);font-style:normal;font-weight:600}.gt .gx-h2{letter-spacing:-.035em;line-height:1.15}.gt .gx-lede{font-size:16px;line-height:1.7}.gt .gx-section{border:1px solid var(--gt-rule);background:var(--gt-bg);max-width:1224px;padding:40px 32px 56px}.gt .gx-dropcard{border-radius:12px;box-shadow:0 12px 32px #25374d0f}.gt .gx-btn-ink,.gt .gx-sample-btn,.gt .xv-choose-file,.gt .xv-sample-btn,.gt .gt-primary{background:var(--gt-navy);color:#fff;border:1px solid #3b4d63;border-radius:11px;box-shadow:0 3px 7px #1b24301f}.gt .gx-btn-ink:hover,.gt .gx-sample-btn:hover,.gt .xv-choose-file:hover,.gt .xv-sample-btn:hover,.gt .gt-primary:hover{color:#fff;background:#1b2a3d}.gt .gx-btn-ghost{border-radius:10px}.gt .gx-dark{background:var(--gt-alt);color:var(--gt-ink);border-block:1px solid var(--gt-rule)}.gt .gx-dark-in{border-inline:1px solid var(--gt-rule);max-width:1224px}.gt .gx-dark h2 em{color:#667485;font-style:normal}.gt .gx-dark p,.gt .gx-legend-desc,.gt .gx-dark-eyebrow{color:#4f5d6e}.gt .gx-legend-card{border-color:#d5dce4}.gt .gx-footer{background:var(--gt-bg)}.gt .gn-header .gn-cta,.gt .gn-header .gn-cta:hover{color:#fff}.gt .gt-upload>section{border-inline:1px solid var(--gt-rule)}@media (max-width:700px){.gt-tool-nav{gap:0;padding-inline:12px}.gt-tool-label{display:none}.gt .gt-tool-links a{padding-inline:10px;font-size:12px}.gt .gx-hero,.gt .gt-hero{gap:28px;padding:36px 20px}.gt .gx-section{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.gt :is(button,a){transition:none}}.gt .gd-tabbar{top:80px}.gt .gx-rulecol,.gt .gx-detail-sticky{top:96px}.gt .gx-detail-sticky{max-height:calc(100dvh - 112px)}
