:root{--gb-color-green-50:#effaf3;--gb-color-green-100:#ddf3e5;--gb-color-green-200:#b7e7c9;--gb-color-green-300:#86d7a6;--gb-color-green-400:#4cc47f;--gb-color-green-500:#22b35e;--gb-color-green-600:#178a47;--gb-color-green-700:#126e39;--gb-color-green-800:#0f552d;--gb-color-green-900:#0e3d22;--gb-color-ink-50:#f3f8f4;--gb-color-ink-100:#e4eee7;--gb-color-ink-200:#ccdad1;--gb-color-ink-300:#a3b6aa;--gb-color-ink-400:#728a7b;--gb-color-ink-500:#4f6658;--gb-color-ink-600:#3c5446;--gb-color-ink-700:#24392c;--gb-color-ink-800:#163022;--gb-color-ink-900:#0e2a1b;--gb-color-sun-100:#fff3d6;--gb-color-sun-300:#ffd57a;--gb-color-sun-500:#ffb627;--gb-color-sun-700:#b87a00;--gb-color-sun-800:#7f5300;--gb-color-red-100:#fdecea;--gb-color-red-500:#d9432f;--gb-color-red-700:#a3301f;--gb-color-white:#fff;--gb-font-display:var(--font-display);--gb-font-body:var(--font-body);--gb-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--gb-color-bg:var(--gb-color-ink-50);--gb-color-surface:var(--gb-color-white);--gb-color-surface-sunk:var(--gb-color-ink-50);--gb-color-surface-tint:var(--gb-color-green-100);--gb-color-surface-ink:var(--gb-color-ink-900);--gb-color-text:var(--gb-color-ink-900);--gb-color-text-muted:var(--gb-color-ink-600);--gb-color-text-subtle:var(--gb-color-ink-500);--gb-color-text-on-ink:var(--gb-color-white);--gb-color-text-on-brand:var(--gb-color-ink-900);--gb-color-brand:var(--gb-color-green-500);--gb-color-brand-strong:var(--gb-color-green-600);--gb-color-brand-ink:var(--gb-color-green-700);--gb-color-accent:var(--gb-color-sun-500);--gb-color-accent-soft:var(--gb-color-sun-100);--gb-color-border:var(--gb-color-ink-100);--gb-color-border-strong:var(--gb-color-ink-200);--gb-color-focus:var(--gb-color-green-500);--gb-color-positive:var(--gb-color-green-600);--gb-color-positive-soft:var(--gb-color-green-100);--gb-color-warning:var(--gb-color-sun-800);--gb-color-warning-soft:var(--gb-color-sun-100);--gb-color-negative:var(--gb-color-red-700);--gb-color-negative-soft:var(--gb-color-red-100);--gb-type-family-display:var(--gb-font-display);--gb-type-family-body:var(--gb-font-body);--gb-type-family-mono:var(--gb-font-mono);--gb-type-size-xs:.875rem;--gb-type-size-sm:1rem;--gb-type-size-md:1.125rem;--gb-type-size-lg:clamp(1.1875rem, 1.1rem + .3vw, 1.3125rem);--gb-type-size-xl:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--gb-type-size-2xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--gb-type-size-3xl:clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem);--gb-type-size-4xl:clamp(2.75rem, 1.8rem + 4vw, 5rem);--gb-type-size-num:clamp(2.5rem, 1.9rem + 2.4vw, 4rem);--gb-type-weight-regular:400;--gb-type-weight-medium:500;--gb-type-weight-semibold:600;--gb-type-weight-bold:700;--gb-type-weight-black:800;--gb-type-leading-tight:1.02;--gb-type-leading-snug:1.15;--gb-type-leading-normal:1.5;--gb-type-leading-loose:1.65;--gb-type-tracking-display:-.03em;--gb-type-tracking-heading:-.02em;--gb-type-tracking-body:0;--gb-type-tracking-num:-.03em;--gb-space-0:0;--gb-space-1:.25rem;--gb-space-2:.5rem;--gb-space-3:.75rem;--gb-space-4:1rem;--gb-space-5:1.25rem;--gb-space-6:1.5rem;--gb-space-8:2rem;--gb-space-10:2.5rem;--gb-space-12:3rem;--gb-space-16:4rem;--gb-space-20:5rem;--gb-space-24:6rem;--gb-space-32:8rem;--gb-space-gutter:clamp(1rem, .6rem + 1.8vw, 2rem);--gb-space-section:clamp(4rem, 2.6rem + 5vw, 7.5rem);--gb-radius-sm:10px;--gb-radius-md:16px;--gb-radius-lg:24px;--gb-radius-xl:32px;--gb-radius-pill:999px;--gb-shadow-1:0 1px 2px #0e2a1b0d;--gb-shadow-2:0 2px 4px #0e2a1b0a, 0 8px 24px #0e2a1b12;--gb-shadow-3:0 4px 8px #0e2a1b0d, 0 20px 48px #0e2a1b1f;--gb-shadow-ring:0 0 0 1px #0e2a1b0f;--gb-shadow-focus:0 0 0 3px #22b35e59;--gb-motion-duration-instant:.1s;--gb-motion-duration-fast:.16s;--gb-motion-duration-base:.24s;--gb-motion-duration-slow:.4s;--gb-motion-duration-mascot:3.4s;--gb-motion-ease-out:cubic-bezier(.23, 1, .32, 1);--gb-motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--gb-motion-ease-drawer:cubic-bezier(.32, .72, 0, 1);--gb-motion-ease-loop:cubic-bezier(.65, 0, .35, 1);--gb-motion-press-scale:.97;--gb-layout-container:76rem;--gb-layout-container-narrow:47.5rem;--gb-layout-container-wide:92rem;--gb-layout-header-h:4.5rem;--gb-z-base:0;--gb-z-raised:10;--gb-z-header:50;--gb-z-overlay:80;--gb-z-toast:90}@media (prefers-reduced-motion:reduce){:root{--gb-motion-duration-fast:0s;--gb-motion-duration-base:0s;--gb-motion-duration-slow:0s}}.buur{--b-body:var(--gb-color-brand);--b-arm:var(--gb-color-brand-strong);--b-ink:var(--gb-color-text);--b-leaf:var(--gb-color-brand);--b-morph:.42s;--b-ease-back:cubic-bezier(.34, 1.56, .64, 1);height:auto;display:block;overflow:visible}.buur[data-pose=honest]{--b-leaf:var(--gb-color-green-300)}.buur[data-pose=cheer]{--b-leaf:var(--gb-color-accent)}.buur g{transform-box:view-box}.b-rig,.b-shadow{transform-origin:0 172px}.b-shadow{transform-box:fill-box;transform-origin:50%}.b-lean,.b-shift{transform-origin:0 160px}.b-torso,.b-react{transform-origin:0 112px}.b-leaf{transform-origin:54px -112px}.b-blade{transform-origin:68px -150px}.b-wave{transform-origin:82px 44px}.buur .b-blink{transform-box:fill-box;transform-origin:50%}.b-leaf-fill{fill:var(--b-leaf);transition:fill .5s}.buur .b-arm-path{transition:d var(--b-morph) var(--b-ease-back)}.buur .b-hand{transition:transform var(--b-morph) var(--b-ease-back)}.buur .b-finger,.buur .b-arm{transition:opacity .2s}.buur .b-brows path{transition:d .28s var(--gb-motion-ease-out)}.buur .b-mouth{transition:d .28s var(--gb-motion-ease-out), stroke-width .28s var(--gb-motion-ease-out)}.buur .b-look{transition:transform .36s var(--gb-motion-ease-out)}.buur .b-leaf{transition:rotate .6s var(--b-ease-back);rotate:0deg}.buur[data-pose=honest] .b-leaf{rotate:38deg}.buur.is-animated .b-torso{animation:b-breathe var(--gb-motion-duration-mascot) var(--gb-motion-ease-loop) infinite}.buur.is-animated .b-shift{animation:b-shift 7.3s var(--gb-motion-ease-loop) infinite}.buur.is-animated .b-leaf{animation:b-sway var(--gb-motion-duration-mascot) var(--gb-motion-ease-loop) infinite}.buur.is-animated .b-blade{animation:b-blade var(--gb-motion-duration-mascot) var(--gb-motion-ease-loop) -3050ms infinite}.buur.is-animated:not([data-rt]) .b-blink{animation:b-blink 5.3s linear calc(var(--b-seed,0) * -.47s) infinite}.buur.is-animated[data-pose=wave] .b-wave{animation:b-wave 1.3s var(--gb-motion-ease-loop) 2}.buur.is-animated[data-pose=cheer] .b-rig{animation:b-cheer 1.2s var(--gb-motion-ease-loop) 3}.buur.is-animated[data-pose=think] .b-look{animation:b-ponder 4.8s var(--gb-motion-ease-loop) infinite}.buur[data-off],.buur[data-off] *{animation-play-state:paused!important}@keyframes b-breathe{50%{transform:scale(1.012,.985)}}@keyframes b-shift{0%,to{transform:rotate(0)}30%{transform:rotate(.9deg)}70%{transform:rotate(-.7deg)}}@keyframes b-sway{50%{transform:rotate(-9deg)}}@keyframes b-blade{50%{transform:rotate(-5deg)}}@keyframes b-blink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.08)}}@keyframes b-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-18deg)}65%{transform:rotate(5deg)}}@keyframes b-cheer{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(1px)scale(1.03,.96)}45%{transform:translateY(-12px)scale(.98,1.03)}75%{transform:translateY(0)scale(1.02,.98)}}@keyframes b-ponder{0%,to{transform:translateY(-4px)}40%,55%{transform:translate(7px,-7px)}}.buur-peek{clip-path:inset(-60% -60% 0);display:block}.buur-peek .buur.is-animated .b-rig{animation:.9s .25s both b-peek}.buur-peek .buur.is-animated .b-shadow{opacity:0}.buur-peek .buur.is-animated[data-pose=wave] .b-wave{animation-delay:1.05s}@keyframes b-peek{0%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(340px)scale(1)}50%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-12px)scale(.97,1.04)}72%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(3px)scale(1.03,.97)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.buur *,.buur-peek *{animation:none!important}.buur .b-arm-path,.buur .b-hand,.buur .b-brows path,.buur .b-mouth,.buur .b-look,.buur .b-leaf{transition:none}}[data-tone=no] .buur{--b-body:var(--gb-color-red-500);--b-arm:var(--gb-color-red-700);--b-leaf:var(--gb-color-red-500)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--gb-layout-header-h) + 16px);font-size:clamp(100%,.4vw + 9.6px,125%)}::selection{background:var(--gb-color-green-200);color:var(--gb-color-text)}input,textarea,select{font-size:max(16px,1em)}button,a,[role=button],label{touch-action:manipulation}button,[role=button],.gb-btn,.gb-chip{-webkit-user-select:none;user-select:none}html{scrollbar-color:var(--gb-color-ink-300) transparent}a{text-underline-offset:.2em;text-decoration-thickness:1.5px}body{background:var(--gb-color-bg);color:var(--gb-color-text);font-family:var(--gb-type-family-body);font-size:var(--gb-type-size-md);line-height:var(--gb-type-leading-normal);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit}:focus-visible{outline:3px solid var(--gb-color-brand-ink);outline-offset:2px}h1,h2,h3,.gb-display{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-heading);line-height:var(--gb-type-leading-snug);text-wrap:balance}h1{font-size:var(--gb-type-size-4xl);letter-spacing:var(--gb-type-tracking-display);line-height:var(--gb-type-leading-tight)}h2{font-size:var(--gb-type-size-3xl);line-height:var(--gb-type-leading-tight)}h3{font-size:var(--gb-type-size-xl)}p{text-wrap:pretty}.gb-container{width:min(100% - 2 * var(--gb-space-gutter), var(--gb-layout-container));margin-inline:auto}.gb-container--narrow{max-width:var(--gb-layout-container-narrow)}.gb-container--wide{max-width:var(--gb-layout-container-wide)}.gb-section{padding-block:var(--gb-space-section)}.gb-num{font-family:var(--gb-type-family-body);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-num);font-variant-numeric:tabular-nums}.gb-muted{color:var(--gb-color-text-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gb-btn{justify-content:center;align-items:center;gap:var(--gb-space-2);min-height:52px;padding:0 var(--gb-space-6);border-radius:var(--gb-radius-pill);font-weight:var(--gb-type-weight-bold);font-size:var(--gb-type-size-md);white-space:nowrap;transition:transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out), background-color var(--gb-motion-duration-fast) ease, box-shadow var(--gb-motion-duration-fast) ease;text-decoration:none;display:inline-flex}.gb-btn:active{transform:scale(var(--gb-motion-press-scale))}@media (width<=26rem){.gb-btn{white-space:normal;text-align:center;text-wrap:balance;max-width:100%;padding-block:10px;line-height:1.25}}.gb-btn--primary{background:var(--gb-color-surface-ink);color:var(--gb-color-text-on-ink)}.gb-btn--brand{background:var(--gb-color-brand);color:var(--gb-color-text-on-brand)}.gb-btn--ghost{box-shadow:inset 0 0 0 2px var(--gb-color-text)}@media (hover:hover) and (pointer:fine){.gb-btn--primary:hover{background:var(--gb-color-ink-700)}.gb-btn--brand:hover{background:var(--gb-color-green-400)}.gb-btn--ghost:hover{background:var(--gb-color-surface)}}.crumbs a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.gb-card{background:var(--gb-color-surface);border-radius:var(--gb-radius-lg);box-shadow:var(--gb-shadow-2)}.gb-chip{align-items:center;gap:var(--gb-space-2);border-radius:var(--gb-radius-pill);font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-bold);background:var(--gb-color-surface-tint);color:var(--gb-color-brand-ink);padding:6px 12px;display:inline-flex}.gb-chip--warn{background:var(--gb-color-accent-soft);color:var(--gb-color-warning)}@view-transition{navigation:auto}.hdr{view-transition-name:site-header}::view-transition-group(site-header),::view-transition-old(site-header),::view-transition-new(site-header){animation:none}::view-transition-old(site-header){display:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.18s cubic-bezier(.23,1,.32,1) both vt-in}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}}html.ph :has(>img[data-ph]:not(.is-in)),html.ph :has(>picture>img[data-ph]:not(.is-in)){background-color:var(--gb-color-green-100)}html.ph img[data-ph]:not(.is-in){opacity:0}html.ph img[data-ph]{transition:opacity .28s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){html.ph img[data-ph]{transition-duration:1ms}}td[data-l]:before{white-space:normal;hyphens:auto;overflow-wrap:break-word}h1,h2,h3{overflow-wrap:break-word}@media (width<=400px){h1{font-size:2.375rem}h2{font-size:1.875rem}}.gb-logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--logo-size) * .22);color:var(--gb-color-text);text-decoration:none;display:inline-flex}.gb-logo-mark[data-astro-cid-f7espo7c]{flex:none}.gb-logo-word[data-astro-cid-f7espo7c]{font-family:var(--gb-type-family-display);font-weight:800;font-size:calc(var(--logo-size) * .8);letter-spacing:-.035em;line-height:1}.gb-logo-word[data-astro-cid-f7espo7c] b[data-astro-cid-f7espo7c]{color:var(--gb-color-brand);font-weight:inherit}.on-dark[data-astro-cid-f7espo7c] .gb-logo-word[data-astro-cid-f7espo7c]{color:var(--gb-color-brand)}.gb-icon[data-astro-cid-ccg5yoga]{vertical-align:middle;flex:none;display:inline-block}.skip[data-astro-cid-nen7h5rs]{left:var(--gb-space-4);z-index:calc(var(--gb-z-overlay) + 1);background:var(--gb-color-surface-ink);color:var(--gb-color-text-on-ink);padding:var(--gb-space-3) var(--gb-space-5);border-radius:var(--gb-radius-pill);font-weight:var(--gb-type-weight-bold);text-decoration:none;position:absolute;top:-100px}.skip[data-astro-cid-nen7h5rs]:focus-visible{top:calc(env(safe-area-inset-top,0px) + var(--gb-space-3))}.hdr[data-astro-cid-nen7h5rs]{z-index:var(--gb-z-header);padding-top:env(safe-area-inset-top,0px);transition:transform var(--gb-motion-duration-base) var(--gb-motion-ease-out), background-color var(--gb-motion-duration-fast) ease, box-shadow var(--gb-motion-duration-fast) ease;background:0 0;position:sticky;top:0;box-shadow:0 1px #0000}.hdr[data-astro-cid-nen7h5rs].is-solid,.hdr[data-astro-cid-nen7h5rs].is-open{background:color-mix(in oklab, var(--gb-color-surface) 92%, transparent);backdrop-filter:saturate(1.5)blur(16px);box-shadow:0 1px 0 var(--gb-color-border)}.hdr[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.hdr-bar[data-astro-cid-nen7h5rs]{height:var(--gb-layout-header-h);align-items:center;gap:var(--gb-space-4);display:flex}.hdr-logo[data-astro-cid-nen7h5rs]{border-radius:var(--gb-radius-sm);flex:none;align-items:center;min-height:48px;text-decoration:none;display:flex}.hdr-nav[data-astro-cid-nen7h5rs]{margin-left:clamp(1rem,3vw,3.5rem)}.hdr-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-1);padding:0;list-style:none;display:flex}.hdr-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-1);min-height:48px;padding:0 var(--gb-space-4);border-radius:var(--gb-radius-pill);font-size:1.0625rem;font-weight:var(--gb-type-weight-semibold);color:var(--gb-color-text);white-space:nowrap;transition:background-color var(--gb-motion-duration-fast) ease, color var(--gb-motion-duration-fast) ease;text-decoration:none;display:inline-flex}.hdr-link[data-astro-cid-nen7h5rs][aria-current=page],.hdr-link[data-astro-cid-nen7h5rs][data-current]{background:var(--gb-color-surface-tint);color:var(--gb-color-brand-ink)}.hdr-prodbtn[data-astro-cid-nen7h5rs][aria-expanded=true]{background:var(--gb-color-ink-100)}.hdr-chev[data-astro-cid-nen7h5rs]{transition:transform var(--gb-motion-duration-base) var(--gb-motion-ease-out);color:var(--gb-color-text-subtle)}.hdr-prodbtn[data-astro-cid-nen7h5rs][aria-expanded=true] .hdr-chev[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hdr-link[data-astro-cid-nen7h5rs]:hover{background:var(--gb-color-ink-100)}.hdr-link[data-astro-cid-nen7h5rs][aria-current=page]:hover{background:var(--gb-color-green-200)}}.hdr-calm[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:var(--gb-space-2);font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-semibold);color:var(--gb-color-text-muted);display:inline-flex}.hdr-calm[data-astro-cid-nen7h5rs] svg{color:var(--gb-color-brand-ink)}.hdr-nav[data-astro-cid-nen7h5rs][hidden],.hdr-burger[data-astro-cid-nen7h5rs][hidden]{display:none!important}@media (width<=370px){.hdr-calm[data-astro-cid-nen7h5rs] svg{display:none}}.hdr-prod[data-astro-cid-nen7h5rs]{position:relative}.hdr-panel[data-astro-cid-nen7h5rs]{top:calc(100% + var(--gb-space-3));left:calc(-1 * var(--gb-space-3));width:min(50rem, calc(100vw - 2 * var(--gb-space-gutter)));background:var(--gb-color-surface);border-radius:var(--gb-radius-lg);box-shadow:var(--gb-shadow-3), var(--gb-shadow-ring);padding:var(--gb-space-3);transform-origin:80px 0;animation:panel-in var(--gb-motion-duration-base) var(--gb-motion-ease-out);position:absolute}.hdr-panel[data-astro-cid-nen7h5rs]:before{content:"";left:0;right:0;top:calc(-1 * var(--gb-space-4));height:var(--gb-space-4);position:absolute}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.panel-in[data-astro-cid-nen7h5rs]{gap:var(--gb-space-3);grid-template-columns:1.35fr 1fr;display:grid}.panel-list[data-astro-cid-nen7h5rs]{gap:var(--gb-space-1);align-content:start;padding:0;list-style:none;display:grid}.prow[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-4);padding:var(--gb-space-3);border-radius:var(--gb-radius-md);color:var(--gb-color-text);transition:background-color var(--gb-motion-duration-fast) ease;grid-template-columns:64px 1fr 24px;text-decoration:none;display:grid}.prow[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs],.srow[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;background:var(--gb-color-ink-100);border-radius:14px;width:64px;height:64px}.prow-txt[data-astro-cid-nen7h5rs]{gap:var(--gb-space-1);display:grid}.prow-txt[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-heading);align-items:center;gap:var(--gb-space-2);font-size:1.1875rem;line-height:1.2;display:flex}.prow-txt[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{font-size:var(--gb-type-size-sm);color:var(--gb-color-text-muted);line-height:1.35}.prow-arrow[data-astro-cid-nen7h5rs]{color:var(--gb-color-brand-ink);opacity:0;transition:opacity var(--gb-motion-duration-fast) ease, transform var(--gb-motion-duration-base) var(--gb-motion-ease-out);transform:translate(-4px)}.prow[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--gb-color-surface-sunk)}.prow[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px;border-radius:var(--gb-radius-md)}.prow[data-astro-cid-nen7h5rs]:focus-visible .prow-arrow[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.is-soon[data-astro-cid-nen7h5rs]{cursor:default}.is-soon[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{filter:grayscale()contrast(.85);opacity:.75}.is-soon[data-astro-cid-nen7h5rs] .prow-txt[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs],.is-soon[data-astro-cid-nen7h5rs] .srow-txt[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--gb-color-text-muted)}.soon[data-astro-cid-nen7h5rs]{font-style:normal;font-family:var(--gb-type-family-body);font-size:.8125rem;font-weight:var(--gb-type-weight-bold);letter-spacing:0;padding:var(--gb-space-1) var(--gb-space-2);border-radius:var(--gb-radius-pill);background:var(--gb-color-accent-soft);color:var(--gb-color-warning);line-height:1.2}@media (hover:hover) and (pointer:fine){.prow[data-astro-cid-nen7h5rs]:not(.is-soon):hover{background:var(--gb-color-surface-sunk)}.prow[data-astro-cid-nen7h5rs]:hover .prow-arrow[data-astro-cid-nen7h5rs]{opacity:1;transform:none}}.panel-buur[data-astro-cid-nen7h5rs]{min-height:100%;padding:var(--gb-space-6);padding-bottom:calc(var(--gb-space-24) + var(--gb-space-6));border-radius:var(--gb-radius-md);background:var(--gb-color-surface-tint);color:var(--gb-color-text);align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.panel-buur[data-astro-cid-nen7h5rs] .panel-buur-fig{bottom:var(--gb-space-4);right:var(--gb-space-5);width:88px;height:auto;position:absolute}.panel-buur-txt[data-astro-cid-nen7h5rs]{gap:var(--gb-space-1);display:grid}.panel-buur-txt[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-heading);font-size:1.25rem;line-height:1.2}.panel-buur-txt[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{font-size:var(--gb-type-size-sm);color:var(--gb-color-text-muted);line-height:1.4}.panel-buur-txt[data-astro-cid-nen7h5rs] .panel-buur-go[data-astro-cid-nen7h5rs]{margin-top:var(--gb-space-2);color:var(--gb-color-brand-ink);font-weight:var(--gb-type-weight-bold);align-items:center;gap:var(--gb-space-2);display:inline-flex}.panel-buur[data-astro-cid-nen7h5rs]:focus-visible{border-radius:var(--gb-radius-md)}@media (hover:hover) and (pointer:fine){.panel-buur[data-astro-cid-nen7h5rs]:hover{background:var(--gb-color-green-200)}.panel-buur[data-astro-cid-nen7h5rs]:hover .panel-buur-go[data-astro-cid-nen7h5rs] svg{transform:translate(3px)}}.panel-buur-go[data-astro-cid-nen7h5rs] svg{transition:transform var(--gb-motion-duration-base) var(--gb-motion-ease-out)}.panel-foot[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-3);margin:var(--gb-space-3) calc(-1 * var(--gb-space-3)) calc(-1 * var(--gb-space-3));padding:var(--gb-space-1) var(--gb-space-6);border-top:1px solid var(--gb-color-border);color:var(--gb-color-text-muted);border-radius:0 0 var(--gb-radius-lg) var(--gb-radius-lg);background:var(--gb-color-surface-sunk);flex-wrap:nowrap;font-size:.9375rem;display:flex}.panel-foot[data-astro-cid-nen7h5rs] svg{color:var(--gb-color-warning);flex:none}.panel-foot[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{flex:1;min-width:0}.panel-foot[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--gb-color-text);font-variant-numeric:tabular-nums}.panel-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-weight:var(--gb-type-weight-bold);color:var(--gb-color-brand-ink);white-space:nowrap;align-items:center;min-height:48px;margin-left:auto;display:inline-flex}.hdr-end[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-4);flex:none;margin-left:auto;display:flex}.hdr-deadline[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-3);min-height:48px;padding:0 var(--gb-space-2);color:var(--gb-color-text-muted);border-radius:var(--gb-radius-sm);text-decoration:none;display:flex}.dl-num[data-astro-cid-nen7h5rs]{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-num);color:var(--gb-color-text);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.dl-txt[data-astro-cid-nen7h5rs]{font-size:.8125rem;line-height:1.25;font-weight:var(--gb-type-weight-semibold)}@media (hover:hover) and (pointer:fine){.hdr-deadline[data-astro-cid-nen7h5rs]:hover .dl-txt[data-astro-cid-nen7h5rs]{color:var(--gb-color-text);text-decoration:underline}}.hdr-cta[data-astro-cid-nen7h5rs]{min-height:48px;padding:0 var(--gb-space-6);font-size:1.0625rem}.hdr-cta[data-astro-cid-nen7h5rs] .cta-short[data-astro-cid-nen7h5rs]{display:none}.hdr-cta[data-astro-cid-nen7h5rs] .cta-arrow{transition:transform var(--gb-motion-duration-base) var(--gb-motion-ease-out)}@media (hover:hover) and (pointer:fine){.hdr-cta[data-astro-cid-nen7h5rs]:hover .cta-arrow{transform:translate(3px)}}.hdr-burger[data-astro-cid-nen7h5rs]{border-radius:var(--gb-radius-pill);width:48px;height:48px;color:var(--gb-color-text);background:var(--gb-color-surface);box-shadow:var(--gb-shadow-ring), var(--gb-shadow-1);transition:transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out);place-items:center;display:none}.hdr-burger[data-astro-cid-nen7h5rs]:active,.sheet-close[data-astro-cid-nen7h5rs]:active{transform:scale(var(--gb-motion-press-scale))}@media (width<=80rem){.hdr-deadline[data-astro-cid-nen7h5rs]{display:none}}@media (width<=64rem){.hdr-nav[data-astro-cid-nen7h5rs]{display:none}.hdr-burger[data-astro-cid-nen7h5rs]{display:grid}.hdr-end[data-astro-cid-nen7h5rs]{gap:var(--gb-space-2)}.hdr-cta[data-astro-cid-nen7h5rs]{padding:0 var(--gb-space-5);font-size:1rem}.hdr-cta[data-astro-cid-nen7h5rs] .cta-long[data-astro-cid-nen7h5rs]{display:none}.hdr-cta[data-astro-cid-nen7h5rs] .cta-short[data-astro-cid-nen7h5rs]{display:inline}.hdr-bar[data-astro-cid-nen7h5rs] .hdr-logo[data-astro-cid-nen7h5rs] .gb-logo{--logo-size:31px!important}}@media (width<=26rem){.hdr-bar[data-astro-cid-nen7h5rs] .hdr-logo[data-astro-cid-nen7h5rs] .gb-logo{--logo-size:28px!important}.hdr-cta[data-astro-cid-nen7h5rs]{padding:0 var(--gb-space-4)}.hdr-cta[data-astro-cid-nen7h5rs] .cta-arrow{display:none}}@media (width<=22.4rem){.hdr-bar[data-astro-cid-nen7h5rs]{gap:var(--gb-space-2)}.hdr-bar[data-astro-cid-nen7h5rs] .hdr-logo[data-astro-cid-nen7h5rs] .gb-logo{--logo-size:23px!important}.hdr-bar[data-astro-cid-nen7h5rs] .hdr-logo[data-astro-cid-nen7h5rs] .gb-logo-mark{width:28px;height:28px}.hdr-end[data-astro-cid-nen7h5rs]{gap:6px}.hdr-cta[data-astro-cid-nen7h5rs]{padding:0 var(--gb-space-3);font-size:.9375rem}}html.sheet-lock{scrollbar-gutter:stable;overflow:hidden}.sheet[data-astro-cid-nen7h5rs]{background:var(--gb-color-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--gb-color-text);overscroll-behavior:contain;border:0;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:0}.sheet[data-astro-cid-nen7h5rs][open]{animation:sheet-in var(--gb-motion-duration-base) var(--gb-motion-ease-out);display:flex}.sheet[data-astro-cid-nen7h5rs].is-closing{animation:.18s ease-in forwards sheet-out}.sheet[data-astro-cid-nen7h5rs]::backdrop{background:#0e2a1b33}@keyframes sheet-in{0%{opacity:0;transform:translateY(12px)}}@keyframes sheet-out{to{opacity:0;transform:translateY(8px)}}.sheet-top[data-astro-cid-nen7h5rs]{height:calc(var(--gb-layout-header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--gb-space-gutter), env(safe-area-inset-right,0px)) 0 max(var(--gb-space-gutter), env(safe-area-inset-left,0px));border-bottom:1px solid var(--gb-color-border);flex:none;justify-content:space-between;align-items:center;display:flex}.sheet-close[data-astro-cid-nen7h5rs]{border-radius:var(--gb-radius-pill);background:var(--gb-color-surface-sunk);width:48px;height:48px;color:var(--gb-color-text);transition:transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out);place-items:center;display:grid}.sheet-body[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;padding:var(--gb-space-3) max(var(--gb-space-gutter), env(safe-area-inset-right,0px)) var(--gb-space-6) max(var(--gb-space-gutter), env(safe-area-inset-left,0px));flex:1;overflow-y:auto}.sheet-prods[data-astro-cid-nen7h5rs],.sheet-quiet[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.srow[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-4);min-height:84px;padding:var(--gb-space-3) 0;color:var(--gb-color-text);border-bottom:1px solid var(--gb-color-border);grid-template-columns:56px 1fr 24px;text-decoration:none;display:grid}.srow[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:12px;width:56px;height:56px}.srow-txt[data-astro-cid-nen7h5rs]{gap:var(--gb-space-1);min-width:0;display:grid}.srow-txt[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{text-wrap:balance}.srow-txt[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-heading);align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;font-size:1.375rem;line-height:1.15;display:flex}.srow-txt[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{font-size:var(--gb-type-size-sm);color:var(--gb-color-text-muted);line-height:1.35}.srow[data-astro-cid-nen7h5rs] .srow-chev{color:var(--gb-color-text-subtle)}.srow[data-astro-cid-nen7h5rs].is-soon{grid-template-columns:56px 1fr}.srow[data-astro-cid-nen7h5rs][aria-current=page] .srow-txt[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--gb-color-brand-ink)}.sheet-quiet[data-astro-cid-nen7h5rs]{margin-top:var(--gb-space-4)}.qrow[data-astro-cid-nen7h5rs]{min-height:56px;font-size:1.125rem;font-weight:var(--gb-type-weight-semibold);color:var(--gb-color-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.qrow[data-astro-cid-nen7h5rs] svg{color:var(--gb-color-text-subtle)}.qrow[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gb-color-brand-ink)}.srow[data-astro-cid-nen7h5rs]:active,.qrow[data-astro-cid-nen7h5rs]:active{background:var(--gb-color-surface-sunk)}.sheet-mail[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--gb-space-3);min-height:56px;margin-top:var(--gb-space-4);padding:0 var(--gb-space-4);border-radius:var(--gb-radius-md);background:var(--gb-color-surface-sunk);color:var(--gb-color-text-muted);font-size:var(--gb-type-size-sm);text-decoration:none;display:flex}.sheet-mail[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--gb-color-text);font-weight:var(--gb-type-weight-bold)}.sheet-mail[data-astro-cid-nen7h5rs] svg{color:var(--gb-color-brand-ink)}.sheet-foot[data-astro-cid-nen7h5rs]{gap:var(--gb-space-3);padding:var(--gb-space-4) max(var(--gb-space-gutter), env(safe-area-inset-right,0px)) max(var(--gb-space-4), env(safe-area-inset-bottom,0px)) max(var(--gb-space-gutter), env(safe-area-inset-left,0px));border-top:1px solid var(--gb-color-border);background:var(--gb-color-surface);flex:none;display:grid}.sheet-dl[data-astro-cid-nen7h5rs]{font-size:var(--gb-type-size-xs);color:var(--gb-color-text-muted);text-align:center}.sheet-dl[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--gb-color-text)}.sheet-cta[data-astro-cid-nen7h5rs]{width:100%;min-height:56px}.sheet-note[data-astro-cid-nen7h5rs]{color:var(--gb-color-text-subtle);text-align:center;text-wrap:balance;font-size:.8125rem}@media (height<=560px){.sheet-dl[data-astro-cid-nen7h5rs],.sheet-note[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.hdr[data-astro-cid-nen7h5rs],.hdr-panel[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs][open],.sheet[data-astro-cid-nen7h5rs].is-closing{transition:none;animation:none}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--gb-color-surface);border-top:1px solid var(--gb-color-border);padding-bottom:env(safe-area-inset-bottom,0px)}.ftr-main[data-astro-cid-jo6i4kqk]{gap:var(--gb-space-12);padding-block:var(--gb-space-16) var(--gb-space-12);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);display:grid}.ftr-brand[data-astro-cid-jo6i4kqk]{gap:var(--gb-space-4);align-content:start;display:grid}.ftr-lockup[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--gb-space-3);border-radius:var(--gb-radius-sm);justify-self:start;min-height:48px;text-decoration:none;display:inline-flex}.ftr-lockup[data-astro-cid-jo6i4kqk] .ftr-buur{flex:none;width:80px;margin-block:-6px -10px}.ftr-money[data-astro-cid-jo6i4kqk]{max-width:36ch;font-size:var(--gb-type-size-md);color:var(--gb-color-text-muted);text-wrap:balance}.ftr-cols[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--gb-space-8);padding-top:var(--gb-space-4);grid-template-columns:repeat(4,minmax(0,auto));display:grid}.ftr-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--gb-type-family-body);font-size:var(--gb-type-size-sm);font-weight:var(--gb-type-weight-bold);letter-spacing:0;align-items:center;min-height:48px;line-height:1.3;display:flex}.ftr-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none;display:grid}.ftr-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--gb-space-2);min-height:48px;color:var(--gb-color-text-muted);font-size:var(--gb-type-size-sm);text-decoration:none;display:inline-flex}.ftr-col[data-astro-cid-jo6i4kqk] .ftr-mail[data-astro-cid-jo6i4kqk]{color:var(--gb-color-text);font-weight:var(--gb-type-weight-semibold);overflow-wrap:anywhere}.ftr-mail[data-astro-cid-jo6i4kqk] svg{color:var(--gb-color-brand-ink)}.ftr-legal[data-astro-cid-jo6i4kqk]{max-width:60ch;line-height:1.5}.ftr-base[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:0 var(--gb-space-6);padding-block:var(--gb-space-2);border-top:1px solid var(--gb-color-border);font-size:var(--gb-type-size-xs);color:var(--gb-color-text-subtle);flex-wrap:wrap;display:flex}.ftr-base-links[data-astro-cid-jo6i4kqk]{gap:0 var(--gb-space-6);flex-wrap:wrap;display:flex}.ftr-base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--gb-space-1);min-height:48px;color:var(--gb-color-text-muted);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ftr-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ftr-base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gb-color-text);text-decoration:underline}}@media (width<=64rem){.ftr-main[data-astro-cid-jo6i4kqk]{gap:var(--gb-space-8);grid-template-columns:minmax(0,1fr)}.ftr-cols[data-astro-cid-jo6i4kqk]{padding-top:0}}@media (width<=48rem){.ftr-main[data-astro-cid-jo6i4kqk]{padding-block:var(--gb-space-12) var(--gb-space-8)}.ftr-lockup[data-astro-cid-jo6i4kqk] .ftr-buur{width:64px}.ftr-lockup[data-astro-cid-jo6i4kqk] .gb-logo{--logo-size:40px!important}.ftr-cols[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:0 var(--gb-space-3);grid-template-columns:auto auto;grid-template-areas:"a b""c b""d d";align-items:start}.ftr-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap}.ftr-col[data-astro-cid-jo6i4kqk]:first-child{grid-area:a}.ftr-col[data-astro-cid-jo6i4kqk]:nth-child(2){grid-area:b}.ftr-col[data-astro-cid-jo6i4kqk]:nth-child(3){margin-top:var(--gb-space-4);grid-area:c}.ftr-col[data-astro-cid-jo6i4kqk]:nth-child(4){margin-top:var(--gb-space-4);grid-area:d}}.bc-launch{z-index:var(--gb-z-overlay);right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--gb-color-surface);width:52px;height:52px;color:var(--gb-color-text);box-shadow:var(--gb-shadow-3), var(--gb-shadow-ring);font-weight:var(--gb-type-weight-bold);font-size:var(--gb-type-size-sm);transition:transform var(--gb-motion-duration-base) var(--gb-motion-ease-out), opacity var(--gb-motion-duration-fast) ease, bottom var(--gb-motion-duration-base) var(--gb-motion-ease-out), box-shadow var(--gb-motion-duration-fast) ease;animation:bc-pop var(--gb-motion-duration-slow) var(--gb-motion-ease-out) both;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.bc-launch-t{z-index:-1;border-radius:var(--gb-radius-pill);white-space:nowrap;background:var(--gb-color-surface);height:44px;box-shadow:var(--gb-shadow-2), var(--gb-shadow-ring);transform-origin:100%;transition:opacity var(--gb-motion-duration-fast) ease, transform var(--gb-motion-duration-base) var(--gb-motion-ease-out);align-items:center;margin-top:-22px;padding:0 38px 0 18px;display:inline-flex;position:absolute;top:50%;right:26px}.bc-launch.is-compact .bc-launch-t{opacity:0;pointer-events:none;transform:translate(14px)scale(.92)}.bc-launch:active{transform:scale(var(--gb-motion-press-scale))}.bc-launch.is-open{opacity:0;pointer-events:none;transform:scale(.9)}html.seen .bc-launch{animation:none}.bc-launch.is-away{opacity:0;pointer-events:none;transform:translateY(12px)scale(.96)}@media (hover:hover) and (pointer:fine){.bc-launch:hover{box-shadow:var(--gb-shadow-3), 0 0 0 2px var(--gb-color-green-200)}}@media (width<=719px){.bc-launch{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.bc-launch-t{display:none}.bc-launch.is-lifted{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (width>=720px) and (width<=900px){.bc-launch.is-lifted{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.bc-head{background:var(--gb-color-surface-tint);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.bc-head .buur{width:142%;max-width:none;height:auto;position:absolute;top:-14%;left:50%;translate:-48.5%}.bc-scrim{z-index:var(--gb-z-toast);background:color-mix(in oklab, var(--gb-color-ink-900) 22%, transparent);animation:bc-fade var(--gb-motion-duration-base) ease both;position:fixed;inset:0}.bc-sheet{z-index:var(--gb-z-toast);background:var(--gb-color-bg);border-radius:var(--gb-radius-xl);width:min(440px,100vw - 32px);box-shadow:var(--gb-shadow-3), var(--gb-shadow-ring);animation:bc-slide-x var(--gb-motion-duration-base) var(--gb-motion-ease-drawer) both;outline:none;flex-direction:column;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden}@media (width<=719px){.bc-scrim{background:color-mix(in oklab, var(--gb-color-ink-900) 40%, transparent)}.bc-sheet{width:auto;height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - 8px);border-radius:var(--gb-radius-xl) var(--gb-radius-xl) 0 0;transition:transform var(--gb-motion-duration-base) var(--gb-motion-ease-drawer);animation-name:bc-slide-y;animation-duration:.3s;inset:auto 0 0}.bc-sheet.is-dragging{transition:none}}.bc-top{background:var(--gb-color-surface);border-bottom:1px solid var(--gb-color-border);flex:none;align-items:center;gap:12px;padding:14px 10px 14px 16px;display:flex;position:relative}.bc-top-t{flex:1;min-width:0}.bc-top h2{letter-spacing:var(--gb-type-tracking-heading);font-size:1.25rem;line-height:1.2}.bc-top p{font-size:var(--gb-type-size-xs);color:var(--gb-color-text-muted);align-items:center;gap:6px;display:flex}.bc-live{background:var(--gb-color-brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--gb-color-green-100);border-radius:50%}.bc-grab{display:none}@media (width<=719px){.bc-top{touch-action:none;cursor:grab;padding-top:22px}.bc-grab{border-radius:var(--gb-radius-pill);background:var(--gb-color-ink-200);width:40px;height:5px;display:block;position:absolute;top:8px;left:50%;translate:-50%}}.bc-icon-btn{width:48px;height:48px;color:var(--gb-color-text-muted);transition:background-color var(--gb-motion-duration-fast) ease, transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.bc-icon-btn:active{transform:scale(var(--gb-motion-press-scale))}@media (hover:hover) and (pointer:fine){.bc-icon-btn:hover{background:var(--gb-color-surface-sunk);color:var(--gb-color-text)}}.bc-log{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:column;flex:1;gap:24px;min-height:0;padding:20px 16px;display:flex;position:relative;overflow-y:auto}.bc-me{align-self:flex-end;max-width:85%}.bc-me p{background:var(--gb-color-surface-ink);color:var(--gb-color-text-on-ink);font-size:var(--gb-type-size-sm);overflow-wrap:anywhere;border-radius:20px 20px 6px;padding:10px 16px;line-height:1.45}.bc-buur{display:block}.bc-stack{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.bc-bubble{background:var(--gb-color-surface);max-width:92%;box-shadow:var(--gb-shadow-ring);font-size:var(--gb-type-size-sm);overflow-wrap:anywhere;border-radius:20px 20px 20px 6px;padding:12px 16px;line-height:1.5}.bc-bubble p+p{margin-top:8px}.bc-card-wrap{width:100%}.bc-new .bc-stack>*,.bc-new.bc-me p{animation:bc-rise var(--gb-motion-duration-base) var(--gb-motion-ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}.bc-dots{gap:5px;padding:17px 18px;display:inline-flex}.bc-dots i{background:var(--gb-color-ink-300);width:8px;height:8px;animation:bc-dot 1s var(--gb-motion-ease-loop) infinite;border-radius:50%}.bc-dots i:nth-child(2){animation-delay:.15s}.bc-dots i:nth-child(3){animation-delay:.3s}.bc-next{flex-wrap:wrap;gap:8px;width:100%;padding-top:4px;display:flex}.bc-chip{background:var(--gb-color-surface);min-height:44px;color:var(--gb-color-text);text-align:left;box-shadow:inset 0 0 0 1px var(--gb-color-border);font-weight:var(--gb-type-weight-semibold);transition:background-color var(--gb-motion-duration-fast) ease, box-shadow var(--gb-motion-duration-fast) ease, transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out);border-radius:22px;align-items:center;gap:6px;padding:10px 16px;font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-flex}.bc-chip--link{background:var(--gb-color-surface-tint);color:var(--gb-color-brand-ink);box-shadow:none;font-weight:var(--gb-type-weight-bold)}.bc-chip--link svg{transition:translate var(--gb-motion-duration-base) var(--gb-motion-ease-out);flex:none}.bc-chip:active{transform:scale(var(--gb-motion-press-scale))}@media (hover:hover) and (pointer:fine){.bc-chip:hover{box-shadow:inset 0 0 0 1px var(--gb-color-ink-300);background:var(--gb-color-surface-sunk)}.bc-chip--link:hover{box-shadow:none;background:var(--gb-color-green-100)}.bc-chip--link:hover svg{translate:3px}}.bc-card{background:var(--gb-color-surface);width:100%;box-shadow:var(--gb-shadow-ring);border-radius:20px;padding:16px}.bc-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bc-card-h{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);font-size:var(--gb-type-size-lg);letter-spacing:var(--gb-type-tracking-heading);align-items:center;gap:8px;line-height:1.2;display:inline-flex}.bc-card-h svg{color:var(--gb-color-brand-strong)}.bc-pill{border-radius:var(--gb-radius-pill);background:var(--gb-color-surface-tint);color:var(--gb-color-brand-ink);font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-bold);white-space:nowrap;flex:none;padding:4px 10px}.bc-fine{font-size:var(--gb-type-size-xs);color:var(--gb-color-text-muted);margin-top:10px}.bc-fine a{color:var(--gb-color-brand-ink);font-weight:var(--gb-type-weight-semibold)}.bc-err{font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-semibold);color:var(--gb-color-red-700);margin-top:10px}.bc-ico{background:var(--gb-color-surface-tint);width:40px;height:40px;color:var(--gb-color-brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.bc-btn{border-radius:var(--gb-radius-pill);width:100%;min-height:52px;font-weight:var(--gb-type-weight-bold);font-size:var(--gb-type-size-md);transition:transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out), background-color var(--gb-motion-duration-fast) ease;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 20px;display:flex}.bc-btn:active{transform:scale(var(--gb-motion-press-scale))}.bc-btn:disabled{opacity:.6;cursor:progress}.bc-btn--brand{background:var(--gb-color-brand);color:var(--gb-color-text-on-brand)}.bc-btn--ink{background:var(--gb-color-surface-ink);color:var(--gb-color-text-on-ink)}@media (hover:hover) and (pointer:fine){.bc-btn--brand:hover{background:var(--gb-color-green-400)}.bc-btn--ink:hover{background:var(--gb-color-ink-700)}}.bc-pcs{box-shadow:inset 0 0 0 1.5px var(--gb-color-border-strong);border-radius:16px;margin-top:14px;display:flex}.bc-f{cursor:text;min-width:0;transition:background-color var(--gb-motion-duration-fast) ease, box-shadow var(--gb-motion-duration-fast) ease;border-radius:16px;padding:9px 14px;display:grid}.bc-f:focus-within{background:var(--gb-color-surface-sunk);box-shadow:inset 0 0 0 2px var(--gb-color-brand)}.bc-f-pc{flex:1.35}.bc-f-nr{border-left:1px solid var(--gb-color-border);flex:1}.bc-f span{font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-bold);color:var(--gb-color-text-muted)}.bc-f input{width:100%;font-size:1.125rem;font-weight:var(--gb-type-weight-bold);letter-spacing:.02em;background:0 0;border:0;outline:0;padding:2px 0}.bc-f input::placeholder{color:var(--gb-color-ink-300);font-weight:var(--gb-type-weight-semibold)}.bc-f input:focus-visible{box-shadow:none}.bc-fact-top{align-items:center;gap:12px;display:flex}.bc-fact-label{font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-semibold);color:var(--gb-color-text-muted);line-height:1.3}.bc-fact-val{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-num);margin-top:6px;font-size:1.75rem;line-height:1.05}.bc-fact-sub{color:var(--gb-color-text-muted);margin-top:4px;font-size:.9375rem;line-height:1.4}.bc-fact-sub b{color:var(--gb-color-text);overflow-wrap:anywhere}.bc-cmp{border-top:1px solid var(--gb-color-border);margin-top:12px;display:grid}.bc-cmp>div{border-bottom:1px solid var(--gb-color-border);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.bc-cmp span{color:var(--gb-color-text-muted);font-size:.9375rem}.bc-cmp b{font-size:var(--gb-type-size-sm);font-weight:var(--gb-type-weight-bold)}.bc-cmp p{font-size:var(--gb-type-size-xs);color:var(--gb-color-text-subtle);padding-top:8px}.bc-bars{gap:10px;margin-top:12px;display:grid}.bc-bar-top{font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-semibold);color:var(--gb-color-text-muted);justify-content:space-between;gap:8px;display:flex}.bc-bar-top b{font-size:var(--gb-type-size-sm);color:var(--gb-color-text)}.bc-bar.is-no .bc-bar-top b{color:var(--gb-color-red-700)}.bc-track{border-radius:var(--gb-radius-pill);background:var(--gb-color-ink-100);height:6px;margin-top:6px;overflow:hidden}.bc-track i{border-radius:inherit;background:var(--gb-color-brand);transform-origin:0;height:100%;display:block}.bc-bar.is-no .bc-track i{background:var(--gb-color-negative)}.bc-new .bc-track i{animation:bc-grow .7s var(--gb-motion-ease-out) both;animation-delay:.25s}.bc-src{font-size:var(--gb-type-size-xs);color:var(--gb-color-text-subtle);margin-top:12px}.bc-src a{color:var(--gb-color-text-muted);text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.bc-src a:hover{text-decoration:underline}}.bc-dl-top{align-items:center;gap:16px;display:flex}.bc-cal{background:var(--gb-color-surface);width:68px;box-shadow:var(--gb-shadow-2), var(--gb-shadow-ring);border-radius:16px;flex:none;justify-items:center;display:grid;overflow:hidden}.bc-cal-m{text-align:center;background:var(--gb-color-brand);width:100%;color:var(--gb-color-text-on-brand);font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-bold);padding:3px 0}.bc-cal-d{padding-top:2px;font-size:2.125rem;line-height:1.1}.bc-cal-y{font-size:.75rem;font-weight:var(--gb-type-weight-bold);color:var(--gb-color-text-muted);padding-bottom:6px}.bc-dl-n{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-black);letter-spacing:var(--gb-type-tracking-heading);font-size:1.75rem;line-height:1.05}.bc-dl-n .gb-num{color:var(--gb-color-brand-strong)}.bc-dl-s{font-size:var(--gb-type-size-sm);color:var(--gb-color-text-muted);margin-top:2px}.bc-dl-list{gap:12px;margin-top:16px;padding:0;list-style:none;display:grid}.bc-dl-list li{font-size:var(--gb-type-size-sm);color:var(--gb-color-text-muted);gap:10px;line-height:1.4;display:flex}.bc-dl-list li svg{color:var(--gb-color-brand-strong);flex:none;margin-top:2px}.bc-dl-list b{color:var(--gb-color-text)}.bc-field{gap:4px;margin-top:12px;display:grid}.bc-field span{font-size:var(--gb-type-size-xs);font-weight:var(--gb-type-weight-bold);color:var(--gb-color-text-muted)}.bc-field input,.bc-field textarea{background:var(--gb-color-surface-sunk);width:100%;min-height:50px;box-shadow:inset 0 0 0 1.5px var(--gb-color-border);resize:vertical;transition:box-shadow var(--gb-motion-duration-fast) ease, background-color var(--gb-motion-duration-fast) ease;border:0;border-radius:14px;outline:0;padding:12px 14px;font-size:1.0625rem;line-height:1.4}.bc-field input:focus-visible,.bc-field textarea:focus-visible{background:var(--gb-color-surface);box-shadow:inset 0 0 0 2px var(--gb-color-brand);border-radius:14px}.bc-field [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--gb-color-negative)}.bc-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bc-hand{position:relative}.bc-sent{align-items:flex-start;gap:14px;display:flex}.bc-ok{background:var(--gb-color-brand);width:40px;height:40px;color:var(--gb-color-text-on-brand);border-radius:50%;flex:none;place-items:center;display:grid}.bc-links{padding:6px;display:grid}.bc-links a{min-height:68px;transition:background-color var(--gb-motion-duration-fast) ease, transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 12px;text-decoration:none;display:flex}.bc-links a+a{box-shadow:0 -1px 0 var(--gb-color-border);border-top-left-radius:0;border-top-right-radius:0}.bc-links a:active{transform:scale(.985)}.bc-link-t{flex:1;min-width:0;display:grid}.bc-link-t b{font-size:var(--gb-type-size-md);line-height:1.25}.bc-link-t span{font-size:var(--gb-type-size-xs);color:var(--gb-color-text-muted)}.bc-chev{color:var(--gb-color-ink-300);transition:translate var(--gb-motion-duration-fast) var(--gb-motion-ease-out), color var(--gb-motion-duration-fast) ease;flex:none}@media (hover:hover) and (pointer:fine){.bc-links a:hover{background:var(--gb-color-surface-sunk)}.bc-links a:hover .bc-chev{color:var(--gb-color-brand-strong);translate:3px}}.bc-compose{background:var(--gb-color-bg);flex:none;padding:12px 12px 6px}.bc-pillfield{border-radius:var(--gb-radius-pill);background:var(--gb-color-surface);box-shadow:inset 0 0 0 1px var(--gb-color-border), var(--gb-shadow-1);transition:box-shadow var(--gb-motion-duration-fast) ease;align-items:center;gap:6px;padding:5px 5px 5px 18px;display:flex}.bc-pillfield:focus-within{box-shadow:inset 0 0 0 2px var(--gb-color-brand), var(--gb-shadow-1)}.bc-compose input{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:44px;padding:0;font-size:1.0625rem}.bc-compose input::placeholder{color:var(--gb-color-text-subtle)}.bc-send{background:var(--gb-color-brand);width:44px;height:44px;color:var(--gb-color-text-on-brand);transition:transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out), background-color var(--gb-motion-duration-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.bc-send:active{transform:scale(.94)}.bc-send:disabled{background:var(--gb-color-ink-100);color:var(--gb-color-ink-400);cursor:default}@media (hover:hover) and (pointer:fine){.bc-send:not(:disabled):hover{background:var(--gb-color-green-400)}}.bc-note{padding:2px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--gb-color-bg);text-align:center;color:var(--gb-color-text-subtle);flex:none;font-size:.8125rem}@keyframes bc-pop{0%{opacity:0;transform:translateY(12px)scale(.92)}}@keyframes bc-fade{0%{opacity:0}}@keyframes bc-slide-x{0%{opacity:0;transform:translate(24px)}}@keyframes bc-slide-y{0%{transform:translateY(100%)}}@keyframes bc-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes bc-grow{0%{transform:scaleX(0)}}@keyframes bc-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bc-launch,.bc-scrim,.bc-sheet,.bc-new .bc-stack>*,.bc-new.bc-me p,.bc-new .bc-track i{animation:none!important}.bc-dots i{opacity:.7;animation:none}.bc-launch,.bc-launch-t,.bc-sheet{transition:none}}.bc-sheet.is-closing{animation:bc-out-x .2s var(--gb-motion-ease-out) both}.bc-scrim.is-closing{animation:.2s both bc-unfade}@media (width<=719px){.bc-sheet.is-closing{animation-name:bc-out-y}}@keyframes bc-out-x{to{opacity:0;transform:translate(24px)}}@keyframes bc-out-y{to{transform:translateY(100%)}}@keyframes bc-unfade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bc-sheet.is-closing,.bc-scrim.is-closing{animation:none!important}}@media (width<=400px){.bc-log{padding-inline:12px}.bc-top{gap:10px;padding-left:12px;padding-right:6px}.bc-top>.bc-head{width:40px!important;height:40px!important}.bc-top h2{white-space:nowrap;font-size:1.1875rem}.bc-top p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-icon-btn{width:44px;height:48px}.bc-card{padding:16px}.bc-note{font-size:.75rem}}@media (width<=380px){.bc-top p{display:none}}.bc-hello{flex-direction:column;align-items:flex-start;margin-top:auto;padding-bottom:4px;display:flex}.bc-hello>.buur{flex:none;width:68px;height:auto;margin:0 0 10px -4px}.bc-hello-h{font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-bold);letter-spacing:var(--gb-type-tracking-heading);white-space:nowrap;font-size:1.375rem;line-height:1.15}.bc-start{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;margin:16px 0 0;padding:0;list-style:none;display:flex}.bc-start li{max-width:100%;animation:bc-rise var(--gb-motion-duration-base) var(--gb-motion-ease-out) both;animation-delay:calc(60ms + var(--i) * 40ms)}.bc-start button{border-radius:var(--gb-radius-pill);background:var(--gb-color-surface);max-width:100%;min-height:44px;color:var(--gb-color-text);box-shadow:inset 0 0 0 1px var(--gb-color-border);font-weight:var(--gb-type-weight-semibold);text-align:left;transition:background-color var(--gb-motion-duration-fast) ease, box-shadow var(--gb-motion-duration-fast) ease, transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out);align-items:center;gap:10px;padding:0 18px 0 14px;font-size:.9375rem;line-height:1.2;display:inline-flex}.bc-start button svg{color:var(--gb-color-brand-ink);flex:none}.bc-start button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-start button:active{transform:scale(var(--gb-motion-press-scale));background:var(--gb-color-surface-sunk)}.bc-start button:focus-visible{box-shadow:inset 0 0 0 2px var(--gb-color-brand);outline:none}@media (hover:hover) and (pointer:fine){.bc-start button:hover{background:var(--gb-color-surface-sunk);box-shadow:inset 0 0 0 1px var(--gb-color-ink-300)}.bc-human:hover u{color:var(--gb-color-text)}}.bc-human{min-height:44px;color:var(--gb-color-text-muted);align-items:center;gap:4px;margin-top:4px;padding:0 2px;font-size:.875rem;display:inline-flex}.bc-human u{color:var(--gb-color-brand-ink);font-weight:var(--gb-type-weight-semibold);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.bc-start li{animation:none}}.bc-pillfield input,.bc-pillfield input:focus,.bc-pillfield input:focus-visible{appearance:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;min-height:44px;padding:0}.fa{border-bottom:1px solid var(--gb-color-border-strong)}.fa-form{align-items:center;gap:12px;min-height:56px;padding:6px 0;display:flex}.fa-form>.bc-head{width:28px;height:28px}.fa-form input,.fa-form input:focus,.fa-form input:focus-visible{min-width:0;min-height:44px;box-shadow:none;appearance:none;font-family:var(--gb-type-family-display);font-weight:var(--gb-type-weight-bold);font-size:var(--gb-type-size-lg);color:var(--gb-color-text);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.fa-form input::placeholder{color:var(--gb-color-brand-ink);opacity:1}.fa-form input{text-overflow:ellipsis}@media (width<=600px){.fa-form{gap:10px}.fa-form input,.fa-form input:focus,.fa-form input:focus-visible{font-family:var(--gb-type-family-body);font-weight:var(--gb-type-weight-semibold);font-size:1.0625rem}}.fa:focus-within{border-bottom-color:var(--gb-color-brand);box-shadow:0 1px 0 var(--gb-color-brand)}.fa-send{background:var(--gb-color-brand);width:44px;height:44px;color:var(--gb-color-text-on-brand);transition:background-color var(--gb-motion-duration-fast) ease, color var(--gb-motion-duration-fast) ease, transform var(--gb-motion-duration-fast) var(--gb-motion-ease-out);border-radius:50%;flex:none;place-items:center;margin-right:-10px;display:grid}.fa-send:disabled{color:var(--gb-color-text-subtle);cursor:default;background:0 0}.fa-send:not(:disabled):active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.fa-send:not(:disabled):hover{background:var(--gb-color-green-400)}}.fa-send:focus-visible{outline:2px solid var(--gb-color-brand);outline-offset:2px}.fa-panel{transition:grid-template-rows var(--gb-motion-duration-base) var(--gb-motion-ease-out);grid-template-rows:0fr;display:grid}.fa.is-open .fa-panel{grid-template-rows:1fr}.fa-out{min-height:0;overflow:hidden}.fa-answer{flex-direction:column;gap:12px;padding:8px 0 22px;display:flex}.fa-answer .bc-me{max-width:85%}.fa-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fa-row .bc-head{margin-top:6px}.fa-row .bc-bubble{max-width:100%}.fa-wait .bc-bubble{animation:bc-fade var(--gb-motion-duration-fast) ease both;justify-self:start;margin:0}.fa-more{min-height:44px;color:var(--gb-color-brand-ink);font-weight:var(--gb-type-weight-semibold);text-decoration:underline;text-decoration-color:var(--gb-color-green-200);text-underline-offset:4px;transition:text-decoration-color var(--gb-motion-duration-fast) ease;animation:bc-rise var(--gb-motion-duration-base) var(--gb-motion-ease-out) .24s both;align-self:flex-start;align-items:center;gap:6px;margin-left:40px;padding:0 2px;font-size:.9375rem;text-decoration-thickness:2px;display:inline-flex}.fa-more svg{transition:translate var(--gb-motion-duration-base) var(--gb-motion-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.fa-more:hover{text-decoration-color:currentColor}.fa-more:hover svg{translate:3px}}.fa-err{background:var(--gb-color-surface-sunk);font-size:var(--gb-type-size-sm);border-radius:16px;margin:8px 0 22px;padding:12px 16px;line-height:1.45}@media (prefers-reduced-motion:reduce){.fa-panel{transition:none}.fa-more,.fa-wait .bc-bubble{animation:none}}
