.ggb[data-astro-cid-a3g327r4]{font-family:var(--sans);margin:0;container-type:inline-size}.ggb[data-astro-cid-a3g327r4] p[data-astro-cid-a3g327r4]{margin:0}.ggb__stack[data-astro-cid-a3g327r4]{color:var(--ink);flex-direction:column;display:flex;position:relative}.ggb__k[data-astro-cid-a3g327r4]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:1.75cqi;font-weight:700}.ggb__k[data-astro-cid-a3g327r4] span[data-astro-cid-a3g327r4]{letter-spacing:.04em;text-transform:none;font-weight:500}.ggb__out[data-astro-cid-a3g327r4]{box-shadow:var(--shadow-doc);background:#fff;border-radius:12px;padding:2.4cqi 2.6cqi 2.8cqi}.ggb__by[data-astro-cid-a3g327r4] b[data-astro-cid-a3g327r4]{color:var(--purple);font-weight:600}.ggb__slides[data-astro-cid-a3g327r4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqi;margin-top:1.8cqi;display:grid}.ggb__s[data-astro-cid-a3g327r4]{aspect-ratio:16/9;background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:3px;position:relative;overflow:hidden;container-type:inline-size}.ggb__s[data-astro-cid-a3g327r4] .in[data-astro-cid-a3g327r4]{opacity:0;flex-direction:column;gap:4cqi;padding:9cqi 9cqi 7cqi;transition:opacity .2s,transform 0s .2s;display:flex;position:absolute;inset:0;transform:translateY(6cqi)}[data-astro-cid-a3g327r4][data-gen] .ggb__s[data-astro-cid-a3g327r4] .in[data-astro-cid-a3g327r4]{opacity:1;transition:opacity .45s var(--d), transform .6s var(--ease) var(--d);transform:none}.ggb__s[data-astro-cid-a3g327r4]:before{content:"";background:linear-gradient(90deg,#0000,#7d32bf29,#0000) -300% 0/60% 100% no-repeat;position:absolute;inset:0}[data-astro-cid-a3g327r4][data-gen] .ggb__s[data-astro-cid-a3g327r4]:before{animation:ggb-sweep .8s ease-out var(--d)}@keyframes ggb-sweep{to{background-position:220% 0}}[data-astro-cid-a3g327r4][data-gen] .ggb__s[data-astro-cid-a3g327r4]{background:#fff}.ggb__s[data-astro-cid-a3g327r4] .t[data-astro-cid-a3g327r4]{letter-spacing:-.01em;font-size:10cqi;font-weight:700;line-height:1.05}.ggb__s[data-astro-cid-a3g327r4] .kk[data-astro-cid-a3g327r4]{letter-spacing:.14em;text-transform:uppercase;color:var(--magenta);font-size:6cqi;font-weight:700}.ggb__s[data-astro-cid-a3g327r4] .lg[data-astro-cid-a3g327r4]{letter-spacing:.2em;color:var(--magenta-text);font-size:5cqi;font-weight:800;position:absolute;bottom:7cqi;right:8cqi}.ggb__s[data-astro-cid-a3g327r4] .rule[data-astro-cid-a3g327r4]{background:var(--magenta);width:16cqi;height:2.6cqi}.ggb__s[data-astro-cid-a3g327r4] .ln[data-astro-cid-a3g327r4]{background:var(--line-strong);border-radius:2cqi;width:70%;height:3.4cqi;display:block}.ggb__s[data-astro-cid-a3g327r4] .ln--s[data-astro-cid-a3g327r4]{width:46%}[data-astro-cid-a3g327r4][data-gen] .ggb__s--0[data-astro-cid-a3g327r4]{background:var(--ink)}.ggb__s--0[data-astro-cid-a3g327r4] .in[data-astro-cid-a3g327r4]{color:#fff;justify-content:center;gap:2cqi}.ggb__s--0[data-astro-cid-a3g327r4] .t[data-astro-cid-a3g327r4]{font-size:13cqi}.ggb__s--0[data-astro-cid-a3g327r4] .lg[data-astro-cid-a3g327r4]{color:#fff}.ggb__s--0[data-astro-cid-a3g327r4] .iris[data-astro-cid-a3g327r4]{background:var(--iris);height:3cqi;position:absolute;bottom:0;left:0;right:0}.ggb__s[data-astro-cid-a3g327r4] .ch[data-astro-cid-a3g327r4]{border-bottom:1px solid var(--line-strong);flex:1;align-items:flex-end;gap:5cqi;padding-right:26cqi;display:flex}.ggb__s[data-astro-cid-a3g327r4] .ch[data-astro-cid-a3g327r4] b[data-astro-cid-a3g327r4]{background:color-mix(in srgb, var(--ink) 20%, #fff);flex:1;height:0}.ggb__s[data-astro-cid-a3g327r4] .ch[data-astro-cid-a3g327r4] .hi[data-astro-cid-a3g327r4]{background:var(--magenta)}[data-astro-cid-a3g327r4][data-gen] .ggb__s[data-astro-cid-a3g327r4] .ch[data-astro-cid-a3g327r4] b[data-astro-cid-a3g327r4]{height:var(--h);transition:height .7s var(--ease) calc(var(--d) + .25s)}.ggb__link[data-astro-cid-a3g327r4]{justify-content:center;gap:16cqi;height:3.6cqi;display:flex}.ggb__link[data-astro-cid-a3g327r4] i[data-astro-cid-a3g327r4]{background:repeating-linear-gradient(to top, var(--purple) 0 3px, transparent 3px 7px);opacity:.35;width:2px}[data-astro-cid-a3g327r4][data-flow] .ggb__link[data-astro-cid-a3g327r4] i[data-astro-cid-a3g327r4]{opacity:1;animation:.6s linear 3 ggb-flow}@keyframes ggb-flow{to{background-position:0 -14px}}.ggb__ai[data-astro-cid-a3g327r4]{border:1px dashed color-mix(in srgb, var(--purple) 70%, transparent);background:color-mix(in srgb, var(--purple) 14%, var(--dark-2));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4cqi;padding:2cqi 2.6cqi;display:grid}.ggb__k--ai[data-astro-cid-a3g327r4]{color:#cdb3ec}.ggb__slot[data-astro-cid-a3g327r4]{height:6.4cqi;box-shadow:inset 0 0 0 1px var(--dark-line);background:#00000059;border-radius:999px;position:relative;overflow:hidden}.ggb__chip[data-astro-cid-a3g327r4],.ggb__empty[data-astro-cid-a3g327r4]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:1.2cqi;font-size:2.3cqi;font-weight:600;display:flex;position:absolute;inset:.7cqi}.ggb__empty[data-astro-cid-a3g327r4]{color:var(--dark-muted);font-weight:500}.ggb__chip[data-astro-cid-a3g327r4]{z-index:1;color:var(--ink);transition:transform .55s var(--ease);background:#fff;transform:translateY(130%)}.ggb__chip[data-astro-cid-a3g327r4] i[data-astro-cid-a3g327r4]{background:var(--purple);width:1.4cqi;height:1.4cqi;box-shadow:0 0 0 .6cqi color-mix(in srgb, var(--purple) 22%, transparent);border-radius:50%}.ggb__chip[data-astro-cid-a3g327r4][data-s=in]{transform:none}.ggb__chip[data-astro-cid-a3g327r4][data-s=out]{transform:translateY(-130%)}.ggb__prompt[data-astro-cid-a3g327r4]{color:#d9d9d9;white-space:nowrap;font-size:2.1cqi;font-style:italic}.ggb__base[data-astro-cid-a3g327r4]{border-top:1cqi solid var(--magenta);background:#fff;border-radius:12px;margin-bottom:2.4cqi;padding:2.4cqi 2.6cqi 2.8cqi;position:relative;box-shadow:0 1.2cqi 0 -.2cqi #d9d9d9,0 2.4cqi 0 -.4cqi #9d9d9d,0 30px 60px -30px #000c}.ggb__bh[data-astro-cid-a3g327r4]{justify-content:space-between;align-items:center;gap:2cqi;display:flex}.ggb__k--base[data-astro-cid-a3g327r4]{color:var(--ink)}.ggb__ok[data-astro-cid-a3g327r4]{font-size:2cqi;font-weight:600;display:grid;position:relative}.ggb__okt[data-astro-cid-a3g327r4]{white-space:nowrap;opacity:0;transition:opacity .35s, transform .45s var(--ease);border-radius:999px;grid-area:1/1;justify-self:end;padding:.8cqi 1.6cqi;transform:translateY(40%)}.ggb__okt--0[data-astro-cid-a3g327r4]{color:var(--magenta-text);background:#fdeef5}.ggb__okt--1[data-astro-cid-a3g327r4]{color:var(--ok);background:#e6f3ec}[data-astro-cid-a3g327r4][data-ok] .ggb__okt--0[data-astro-cid-a3g327r4]{opacity:1;transform:none}[data-astro-cid-a3g327r4][data-pulse] .ggb__okt--0[data-astro-cid-a3g327r4]{opacity:0;transform:translateY(-40%)}[data-astro-cid-a3g327r4][data-pulse] .ggb__okt--1[data-astro-cid-a3g327r4]{opacity:1;animation:1s ease-out ggb-pulse;transform:none}@keyframes ggb-pulse{0%{box-shadow:0 0 #1f7a4d73}to{box-shadow:0 0 0 2.4cqi #1f7a4d00}}.ggb__tiles[data-astro-cid-a3g327r4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4cqi;margin-top:1.8cqi;display:grid}.ggb__t[data-astro-cid-a3g327r4]{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:center;gap:1.4cqi;min-width:0;padding:1.3cqi 1.4cqi;display:flex}[data-astro-cid-a3g327r4][data-ok] .ggb__t[data-astro-cid-a3g327r4]{animation:ggb-tile .7s ease-out var(--d)}[data-astro-cid-a3g327r4][data-pulse] .ggb__t[data-astro-cid-a3g327r4]{animation:ggb-tile2 .7s ease-out var(--d)}@keyframes ggb-tile{0%,to{border-color:var(--line)}35%{border-color:var(--magenta);background:#fdeef5}}@keyframes ggb-tile2{0%,to{border-color:var(--line)}35%{border-color:var(--magenta);background:#fdeef5}}.ggb__t[data-astro-cid-a3g327r4] .l[data-astro-cid-a3g327r4]{color:var(--ink-2);font-size:1.8cqi;font-weight:600;line-height:1.15}.ggb__t[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{border-radius:2px;flex:none;width:5cqi;height:3.6cqi;position:relative}.ggb__t--theme[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{background:linear-gradient(var(--magenta), var(--magenta)) 20% 70% / 50% 14% no-repeat, var(--ink)}.ggb__t--layouts[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{box-shadow:inset 0 0 0 1px var(--line-strong);background:linear-gradient(90deg,#fff 0 46%,#0000 46% 54%,#fff 54%) 0 0/100% 44% no-repeat,linear-gradient(90deg,#fff 0 46%,#0000 46% 54%,#fff 54%) 0 100%/100% 44% no-repeat;background-color:var(--line-strong)}.ggb__t--logo[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]:after{content:"ACME";letter-spacing:.08em;color:var(--magenta-text);place-items:center;font-size:1.35cqi;font-weight:800;display:grid;position:absolute;inset:0}.ggb__t--logo[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}.ggb__t--colours[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{background:radial-gradient(circle, var(--magenta) 60%, transparent 62%) 0 50% / 33% 100% no-repeat, radial-gradient(circle, var(--purple) 60%, transparent 62%) 50% 50% / 33% 100% no-repeat, radial-gradient(circle, var(--ink) 60%, transparent 62%) 100% 50% / 33% 100% no-repeat}.ggb__t--fonts[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]:after{content:"Aa";color:var(--ink);place-items:center;font-size:2.8cqi;font-weight:700;display:grid;position:absolute;inset:0}.ggb__t--img[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{background:radial-gradient(circle at 72% 32%, var(--orange) 0 14%, transparent 15%), linear-gradient(160deg, transparent 55%, var(--purple) 56%), var(--cyan)}.ggb__t--decks[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{box-shadow:inset 0 0 0 1px var(--line-strong), .6cqi -.6cqi 0 -1px #fff, .6cqi -.6cqi 0 0 var(--line-strong), 1.2cqi -1.2cqi 0 -1px var(--magenta);background:#fff;margin-right:1.2cqi}.ggb__t--tone[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{background:linear-gradient(var(--ink-2), var(--ink-2)) 0 20% / 100% 18% no-repeat, linear-gradient(var(--ink-2), var(--ink-2)) 0 60% / 76% 18% no-repeat, linear-gradient(var(--magenta), var(--magenta)) 0 100% / 44% 18% no-repeat}.ggb__asks[data-astro-cid-a3g327r4]{pointer-events:none;height:58%;position:absolute;inset:0 0 auto}.ggb__q[data-astro-cid-a3g327r4]{white-space:nowrap;color:var(--ink);box-shadow:0 10px 24px -10px #0009, 0 0 0 1px var(--line);opacity:0;background:#fff;border-radius:2cqi 2cqi 2cqi .4cqi;padding:1.4cqi 2.2cqi;font-size:2.3cqi;font-weight:600;position:absolute;transform:translateY(-3cqi)}.ggb__q[data-astro-cid-a3g327r4]:first-child{top:15%;left:6%}.ggb__q[data-astro-cid-a3g327r4]:nth-child(2){top:30%;right:5%}.ggb__q[data-astro-cid-a3g327r4]:nth-child(3){top:62%;left:16%}[data-astro-cid-a3g327r4][data-ask] .ggb__q[data-astro-cid-a3g327r4]{opacity:1;transition:opacity .4s calc(var(--i) * .3s), transform .6s var(--ease) calc(var(--i) * .3s);transform:none}[data-astro-cid-a3g327r4][data-drop] .ggb__q[data-astro-cid-a3g327r4]{opacity:0;transition:transform .65s cubic-bezier(.5,0,.8,.4) calc(var(--i) * .1s), opacity .3s calc(.4s + var(--i) * .1s);transform:translateY(46cqi)scale(.4)}.ggb__cap[data-astro-cid-a3g327r4]{color:var(--dark-muted);align-items:center;gap:8px;margin-top:12px;font-size:.78rem;font-weight:500;display:flex}.ggb__cap[data-astro-cid-a3g327r4] .dot[data-astro-cid-a3g327r4]{color:var(--magenta)}@media (width<=560px){.ggb__k[data-astro-cid-a3g327r4]{font-size:2.5cqi}.ggb__k--ai[data-astro-cid-a3g327r4] span[data-astro-cid-a3g327r4],.ggb__prompt[data-astro-cid-a3g327r4]{display:none}.ggb__ai[data-astro-cid-a3g327r4]{grid-template-columns:auto minmax(0,1fr)}.ggb__chip[data-astro-cid-a3g327r4],.ggb__empty[data-astro-cid-a3g327r4],.ggb__q[data-astro-cid-a3g327r4]{font-size:3cqi}.ggb__slot[data-astro-cid-a3g327r4]{height:8cqi}.ggb__ok[data-astro-cid-a3g327r4]{font-size:2.7cqi}.ggb__tiles[data-astro-cid-a3g327r4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ggb__t[data-astro-cid-a3g327r4] .l[data-astro-cid-a3g327r4]{font-size:2.9cqi}.ggb__t[data-astro-cid-a3g327r4] .g[data-astro-cid-a3g327r4]{width:6.4cqi;height:4.6cqi}.ggb__asks[data-astro-cid-a3g327r4]{height:40%}}
