.hm[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;text-align:center}.hm-title[data-astro-cid-bbe6dxrz]{margin:0;font-weight:600;line-height:1.08;letter-spacing:-.025em;color:var(--color-fg);text-wrap:balance}.hm-title[data-astro-cid-bbe6dxrz] em{font-style:normal;font-family:var(--font-mono);font-weight:400;letter-spacing:-.04em}.hm-sub[data-astro-cid-bbe6dxrz]{margin:24px 0 0;max-width:40rem;line-height:1.5;color:var(--color-fg-muted);text-wrap:balance}.hm-cta{margin-top:40px}.hm-notes[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:16px;color:var(--color-fg-muted)}@media(max-width:639px){.hm-notes[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start}}.hm-notes[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px}.hm-notes[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:12px;height:12px;flex:none;fill:none;stroke:var(--color-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12;animation:hm-draw .4s var(--ease-settle) forwards;animation-delay:calc(1s + var(--i) * .2s)}@keyframes hm-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hm-notes[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{animation:none;stroke-dashoffset:0}}.gok-stage{--px: 1px;--panel: #1a1d23;--panel-2: #1e2229;--bubble: #262a32;--line: rgb(255 255 255 / .08);--line-2: rgb(255 255 255 / .13);--text: #d6d8dc;--muted: #9a9ea6;--faint: #6b7079;--ok: #4fd18b;--bad: #e5534b;position:absolute;left:0;top:0;width:1200px;height:675px;transform:scale(var(--gok-scale, 1));transform-origin:0 0;color:#ececec;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;pointer-events:none}.gok-stage *{box-sizing:border-box}.gok-stage .panel{position:absolute;top:107px;height:540px;border-radius:calc(14 * var(--px));overflow:hidden;background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 60px -24px #000000b3}.gok-stage .wh{left:28px;width:1144px}.gok-stage .mc{left:610px;width:562px;background:var(--panel-2);border-color:var(--line-2)}.gok-stage .head{height:60px;display:flex;align-items:center;gap:calc(12 * var(--px));padding:0 calc(22 * var(--px));border-bottom:1px solid var(--line);font-size:calc(16 * var(--px));color:var(--muted);white-space:nowrap}.gok-stage .mc .head{background:#3d9be01a;border-bottom-color:#3d9be04d;color:var(--text)}.gok-stage .head b{color:var(--text);font-weight:500}.gok-stage .mc .head b{color:#fff;font-size:calc(18 * var(--px));font-weight:600}.gok-stage .mono{font-family:var(--font-mono);font-size:calc(15 * var(--px))}.gok-stage .who{margin-left:auto;font-size:calc(14 * var(--px));color:var(--muted)}.gok-stage .logo{width:24px;height:24px;filter:invert(1)}.gok-stage .view{position:absolute;inset:60px 0 0;padding:calc(18 * var(--px))}.gok-stage table{border-collapse:collapse;width:100%;font-size:calc(13.5 * var(--px))}.gok-stage th,.gok-stage td{text-align:left;padding:calc(9 * var(--px)) calc(10 * var(--px));border-bottom:1px solid var(--line);white-space:nowrap}.gok-stage .wh table{font-family:var(--font-mono)}.gok-stage .wh th{color:var(--text);font-weight:500;background:#ffffff0a}.gok-stage .wh td{color:var(--muted)}.gok-stage .mct th,.gok-stage .mct td{padding:calc(9 * var(--px)) calc(6 * var(--px));font-size:calc(12.5 * var(--px))}.gok-stage .mct th{vertical-align:bottom}.gok-stage .wh th,.gok-stage .wh td{padding-inline:var(--wh-pad, calc(10 * var(--px)))}.gok-stage .fold>span{display:inline-block;overflow:hidden;vertical-align:top}.gok-stage [data-k=mc],.gok-stage [data-k=whChat],.gok-stage [data-k=mcChat],.gok-stage [data-k=colHl],.gok-stage [data-k=card]{opacity:0}.gok-stage .mct th{color:var(--text);font-weight:600}.gok-stage .mct th small{display:block;font-weight:400;font-size:calc(11.5 * var(--px));color:var(--faint)}.gok-stage .mct td{color:var(--text)}.gok-stage .num{text-align:right;font-variant-numeric:tabular-nums}.gok-stage .col-hl{position:absolute;border:1.5px solid #3d9be0;background:#3d9be014;border-radius:calc(4 * var(--px))}.gok-stage .card{position:absolute;width:290px;padding:calc(14 * var(--px)) calc(16 * var(--px));border-radius:calc(10 * var(--px));background:#262b33;border:1px solid var(--line-2);box-shadow:0 18px 40px -12px #000c;font-size:calc(14 * var(--px));line-height:1.5;color:var(--muted)}.gok-stage .card b{display:block;color:#ececec;font-weight:600;margin-bottom:calc(4 * var(--px))}.gok-stage .card .type{margin-left:calc(6 * var(--px));font-weight:400;color:var(--faint)}.gok-stage .chip{display:inline-block;padding:calc(2 * var(--px)) calc(7 * var(--px));border-radius:calc(4 * var(--px));font-size:calc(11.5 * var(--px));font-weight:500;line-height:1.35;color:#f7f8fa}.gok-stage .caret{display:inline-block;width:1.5px;height:16px;background:#ececec;vertical-align:-2px}.gok-stage .sql{font-family:var(--font-mono);font-size:calc(14.5 * var(--px));color:var(--text);background:#ffffff0a;border:1px solid var(--line);border-radius:calc(8 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px));min-height:44px}.gok-stage .prompt{margin-top:calc(22 * var(--px))}.gok-stage .chat{display:flex;flex-direction:column;gap:calc(18 * var(--px))}.gok-stage .q{align-self:flex-end;max-width:88%;background:var(--bubble);border-radius:calc(14 * var(--px));padding:calc(12 * var(--px)) calc(18 * var(--px));font-size:calc(18 * var(--px));line-height:1.5;min-height:48px}.gok-stage .steps{display:flex;flex-direction:column;gap:calc(2 * var(--px))}.gok-stage .step{display:flex;gap:calc(10 * var(--px));min-width:0;font-size:calc(16 * var(--px));line-height:1.5;padding:calc(4 * var(--px)) 0}.gok-stage .dot{width:6px;height:6px;border-radius:50%;background:var(--faint);margin-top:calc(9 * var(--px));flex-shrink:0}.gok-stage .name{color:var(--muted);white-space:nowrap}.gok-stage .detail{color:var(--faint);font-family:var(--font-mono);font-size:calc(14 * var(--px));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gok-stage .answer{font-size:calc(20 * var(--px));line-height:1.6;color:var(--text)}.gok-stage .answer b{color:#ececec;font-weight:600}.gok-stage .wrongline{padding-bottom:calc(3 * var(--px));background:linear-gradient(var(--bad),var(--bad)) 0 100% / 0 2px no-repeat}.gok-stage .tag{align-self:flex-start;font-size:calc(14 * var(--px));color:var(--bad);border:1px solid var(--bad);border-radius:calc(99 * var(--px));padding:calc(4 * var(--px)) calc(12 * var(--px))}.gok-stage .ok{color:var(--ok);font-weight:600}.gok-stage .caption{position:absolute;left:0;right:0;top:22px;text-align:center;font-size:calc(38 * var(--px));font-weight:600;letter-spacing:-.015em}[data-m] .gok-stage{width:420px;height:830px}[data-m] .gok-stage .panel{left:14px;width:392px}[data-m] .gok-stage .wh{height:360px}[data-m] .gok-stage .mc{top:436px;height:380px}[data-m] .gok-stage .hide-m{display:none}[data-m] .gok-stage .wh th,[data-m] .gok-stage .wh td{padding:calc(7 * var(--px)) calc(6 * var(--px));font-size:calc(11 * var(--px))}[data-m] .gok-stage .mct th,[data-m] .gok-stage .mct td{padding:calc(7 * var(--px)) calc(5 * var(--px))}[data-m] .gok-stage .head{height:44px;gap:calc(10 * var(--px));padding:0 calc(18 * var(--px));font-size:calc(13 * var(--px))}[data-m] .gok-stage .mc .head b{font-size:calc(14 * var(--px))}[data-m] .gok-stage .mono,[data-m] .gok-stage .who{font-size:calc(12 * var(--px))}[data-m] .gok-stage .logo{width:18px;height:18px}[data-m] .gok-stage .view{top:44px}[data-m] .gok-stage .mct th,[data-m] .gok-stage .mct td{font-size:calc(11.5 * var(--px))}[data-m] .gok-stage .chip{font-size:calc(10.5 * var(--px))}[data-m] .gok-stage .card{width:250px;padding:calc(12 * var(--px)) calc(14 * var(--px));font-size:calc(12.5 * var(--px))}[data-m] .gok-stage .sql{font-size:calc(13 * var(--px))}[data-m] .gok-stage .chat{gap:calc(14 * var(--px))}[data-m] .gok-stage .q{padding:calc(9 * var(--px)) calc(13 * var(--px));font-size:calc(14 * var(--px));min-height:39px}[data-m] .gok-stage .step{font-size:calc(12.5 * var(--px));padding:calc(3 * var(--px)) 0}[data-m] .gok-stage .dot{margin-top:calc(7 * var(--px))}[data-m] .gok-stage .detail{font-size:calc(11.5 * var(--px))}[data-m] .gok-stage .answer{font-size:calc(14.5 * var(--px))}[data-m] .gok-stage .tag{font-size:calc(12 * var(--px));padding:calc(3 * var(--px)) calc(10 * var(--px))}[data-m] .gok-stage .caption{top:14px;font-size:calc(26 * var(--px))}.gok[data-astro-cid-huo7d7yw]{display:grid;grid-template-columns:minmax(0,1fr)}.gok[data-astro-cid-huo7d7yw]>[data-astro-cid-huo7d7yw]{grid-area:1 / 1}.gok-frame[data-astro-cid-huo7d7yw]{position:relative;aspect-ratio:16 / 9;transition:opacity var(--duration-reveal) var(--ease-reveal)}[data-astro-cid-huo7d7yw][data-m] .gok-frame[data-astro-cid-huo7d7yw]{aspect-ratio:420 / 830}[data-astro-cid-huo7d7yw][data-done] .gok-frame[data-astro-cid-huo7d7yw]{opacity:0}.gok-end[data-astro-cid-huo7d7yw]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg)}.gok-step[data-astro-cid-huo7d7yw]{opacity:0;transform:translateY(8px);transition:opacity var(--duration-reveal) var(--ease-settle),transform var(--duration-reveal) var(--ease-settle)}[data-astro-cid-huo7d7yw][data-done] .gok-step[data-astro-cid-huo7d7yw]{opacity:1;transform:none}[data-astro-cid-huo7d7yw][data-done] .gok-step[data-astro-cid-huo7d7yw]:nth-child(1){transition-delay:.3s}[data-astro-cid-huo7d7yw][data-done] .gok-step[data-astro-cid-huo7d7yw]:nth-child(2){transition-delay:.45s}[data-astro-cid-huo7d7yw][data-done] .gok-step[data-astro-cid-huo7d7yw]:nth-child(3){transition-delay:.75s}.gok-cta[data-astro-cid-huo7d7yw]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-fg-muted);transition:opacity var(--duration-reveal) var(--ease-settle),transform var(--duration-reveal) var(--ease-settle),color var(--duration-micro) var(--ease-move)}.gok-cta[data-astro-cid-huo7d7yw]:hover{color:var(--color-fg)}[data-astro-cid-huo7d7yw][data-done] .gok-arrow[data-astro-cid-huo7d7yw]{animation:gok-nudge 1.8s var(--ease-move) 1.2s infinite}@keyframes gok-nudge{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}.gok-replay[data-astro-cid-huo7d7yw]{display:inline-flex;margin-top:var(--spacing-md);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-fg-muted);background:none;border:0;cursor:pointer;opacity:0;transition:opacity var(--duration-reveal) var(--ease-reveal)}[data-astro-cid-huo7d7yw][data-done] .gok-replay[data-astro-cid-huo7d7yw]{opacity:1;transition-delay:1.2s}.gok-replay[data-astro-cid-huo7d7yw]:hover{color:var(--color-fg)}@media(prefers-reduced-motion:reduce){.gok-frame[data-astro-cid-huo7d7yw],.gok-step[data-astro-cid-huo7d7yw],.gok-replay[data-astro-cid-huo7d7yw]{transition:none}[data-astro-cid-huo7d7yw][data-done] .gok-arrow[data-astro-cid-huo7d7yw]{animation:none}}.shot-stack[data-astro-cid-hthf76ca]{display:grid}.shot[data-astro-cid-hthf76ca]{grid-area:1 / 1;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-app);box-shadow:var(--shadow-xl),0 48px 96px -24px #000000b3;opacity:0;transition:opacity var(--duration-reveal) var(--ease-reveal)}.shot[data-astro-cid-hthf76ca][data-active]{opacity:1}.shot-tabs[data-astro-cid-hthf76ca]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);margin-bottom:var(--spacing-lg)}.shot-tab[data-astro-cid-hthf76ca]{position:relative;padding:var(--spacing-xs) 0;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-fg-muted);background:none;border:0;cursor:pointer;transition:color var(--duration-micro) var(--ease-move)}.shot-tab[data-astro-cid-hthf76ca]:hover,.shot-tab[data-astro-cid-hthf76ca][aria-selected=true]{color:var(--color-fg)}.shot-tab-bar[data-astro-cid-hthf76ca]{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left}.shot-tab[data-astro-cid-hthf76ca][aria-selected=true] .shot-tab-bar[data-astro-cid-hthf76ca]{animation:shot-fill var(--shot-seconds) linear forwards}@keyframes shot-fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.shot[data-astro-cid-hthf76ca]{transition:none}.shot-tab[data-astro-cid-hthf76ca][aria-selected=true] .shot-tab-bar[data-astro-cid-hthf76ca]{animation:none;transform:scaleX(1)}}.demo-video[data-astro-cid-2hpdrbca]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-app);box-shadow:var(--shadow-xl),0 48px 96px -24px #000000b3}.values-list[data-astro-cid-x3ytjy4e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.values-before[data-astro-cid-x3ytjy4e]{padding:var(--spacing-xs) var(--spacing-sm)}
