.hm-page.gh-page{--gh-bg:#f5f5f7;--gh-fg:#1d1d1f;--gh-soft:#1d1d1fa8;--gh-faint:#1d1d1f75;--gh-rule:#1d1d1f1c;--gh-panel:#fff;--gh-panel-edge:#1d1d1f12;--gh-card:#fff;--gh-card-edge:#1d1d1f1a;--gh-fill:#1d1d1f0d;--gh-ink:#1d1d1f;--gh-accent:#0071e3;--gh-warn:#b25000;--gh-sky:radial-gradient(60% 55% at 50% 30%, #d6def0e6, transparent 75%), linear-gradient(#e9ecf3, var(--gh-bg) 85%);--gh-night:linear-gradient(170deg, #eef1f7 0%, #fafafc 60%);--gh-shadow:0 1px 2px #0000000a, 0 12px 32px -12px #00000024;--hm-bg:var(--gh-bg);--hm-rule:var(--gh-rule);--hm-soft:var(--gh-soft);--hm-faint:var(--gh-faint);--hm-accent:var(--gh-accent);color:var(--gh-fg)}@media (prefers-color-scheme:dark){.hm-page.gh-page{--gh-bg:#0c0d10;--gh-fg:#f5f5f7;--gh-soft:#f5f5f7a3;--gh-faint:#f5f5f76b;--gh-rule:#ffffff1c;--gh-panel:#141519;--gh-panel-edge:#ffffff12;--gh-card:#1c1d22;--gh-card-edge:#ffffff17;--gh-fill:#ffffff0f;--gh-ink:#f5f5f7;--gh-accent:#6ea8ff;--gh-warn:#ffb067;--gh-sky:radial-gradient(55% 50% at 50% 32%, #6070a842, transparent 75%), linear-gradient(#10131c, var(--gh-bg) 85%);--gh-night:linear-gradient(170deg, #121624 0%, #0f1015 65%);--gh-shadow:0 1px 0 #ffffff0d inset, 0 18px 40px -16px #0009;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.gh-page .gh-hero{background:var(--gh-sky);min-height:min(56rem,100svh - 4rem);color:var(--gh-fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(3rem,7vh,5rem) 1.5rem clamp(5rem,10vh,7rem);display:flex;overflow:hidden}.gh-page .gh-hero>*{order:0}.gh-page .gh-hero>:not(.gh-hero-art){z-index:1;position:relative}.gh-eyebrow{color:var(--gh-soft);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.gh-beta{border:1px solid var(--gh-card-edge);color:var(--gh-soft);letter-spacing:.02em;border-radius:999px;padding:.05rem .45rem;font-size:.6875rem;font-weight:500}.gh-page .gh-hero h1{letter-spacing:-.05em;font-size:clamp(4rem,11vw,8.5rem);font-weight:500;line-height:1}.gh-page .gh-hero .hm-hero-subtitle{max-width:34rem;color:var(--gh-soft);margin-top:1.25rem}.gh-page .gh-hero .hm-hero-note{max-width:34rem;color:var(--gh-faint);margin-top:1rem}.gh-cta{background:var(--gh-fg);height:3rem;color:var(--gh-bg);border-radius:999px;align-items:center;margin-top:2.25rem;padding-inline:1.6rem;font-size:.9375rem;font-weight:560;transition:transform .2s,opacity .2s;display:inline-flex}.gh-cta:hover{opacity:.86}.gh-cta:active{transform:scale(.98)}.gh-cta:focus-visible{outline:2px solid var(--gh-accent);outline-offset:3px}.gh-hero-art{pointer-events:none;position:absolute;inset:0}.gh-sky{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 75%);mask-image:linear-gradient(#000 40%,#0000 75%)}.gh-sky span{width:var(--s);height:var(--s);background:var(--gh-ink);opacity:.35;border-radius:50%;animation:4.5s ease-in-out infinite gh-twinkle;position:absolute}.gh-moon{aspect-ratio:1;width:clamp(2.5rem,5vw,4rem);box-shadow:inset clamp(-.6rem, -1.2vw, -.9rem) 0 0 0 var(--gh-ink);opacity:.55;border-radius:50%;position:absolute;top:12%;right:16%;transform:rotate(-25deg)}.gh-hero-ghost{width:clamp(7.5rem,15vw,11.5rem);color:var(--gh-ink);margin-bottom:clamp(1.5rem,4vh,2.5rem)}.gh-float{will-change:transform;animation:6s ease-in-out infinite gh-float}.gh-mark{width:100%;display:block;overflow:visible}.gh-mark-eyes{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite gh-blink}.gh-shadow{background:var(--gh-ink);opacity:.1;filter:blur(2px);border-radius:50%;width:46%;height:.5rem;margin:.75rem auto 0;animation:6s ease-in-out infinite gh-shadow}.gh-chip{border:1px solid var(--gh-card-edge);background:color-mix(in oklab, var(--gh-card) 92%, transparent);box-shadow:var(--gh-shadow);color:var(--gh-soft);white-space:nowrap;animation:7s ease-in-out infinite gh-drift;animation-delay:calc(var(--i) * -2.3s);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .45rem;font-size:.8125rem;display:inline-flex;position:absolute}.gh-chip:first-of-type{top:26%;left:auto;right:calc(50% + 19rem)}.gh-chip:nth-of-type(2){top:41%;left:calc(50% + 19rem);right:auto}.gh-chip:nth-of-type(3){top:58%;left:auto;right:calc(50% + 18rem)}@media (width<=80rem){.gh-chip{display:none}}.gh-avatar{background:radial-gradient(circle at 35% 30%,#c9d4ea,#7f8db0 55%,#4a5577);border-radius:50%;flex:none;width:1.75rem;height:1.75rem;display:inline-block;position:relative}.gh-avatar--small{width:1.25rem;height:1.25rem}.gh-avatar-badge{border:1.5px solid var(--gh-card);background:var(--gh-fg);width:.95rem;height:.95rem;color:var(--gh-bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.2rem}.gh-avatar--small .gh-avatar-badge{width:.75rem;height:.75rem}.gh-film-band{padding:0 clamp(1.25rem,4.5vw,3.5rem) clamp(5rem,10vw,8rem)}.gh-film{aspect-ratio:16/9;max-width:64rem;box-shadow:0 0 0 1px var(--gh-panel-edge), 0 30px 80px -40px #00000080;background:#0b0c10;border-radius:clamp(1rem,2vw,1.75rem);margin-inline:auto;overflow:hidden}.gh-film video{object-fit:cover;width:100%;height:100%;display:block}.gh-panel{background:var(--gh-panel);box-shadow:inset 0 0 0 1px var(--gh-panel-edge);border-radius:clamp(1rem,2vw,1.75rem);padding:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden}.gh-card{border:1px solid var(--gh-card-edge);background:var(--gh-card);box-shadow:var(--gh-shadow);border-radius:1rem}.gh-card-title{align-items:center;gap:.5rem;font-size:.875rem;font-weight:560;display:flex}.gh-muted{color:var(--gh-faint);font-size:.75rem}.gh-bubble{background:var(--gh-fill);border-radius:1rem 1rem .3rem;padding:.6rem .9rem;font-size:.875rem;line-height:1.5}.gh-quotes li,.gh-profile dl>div,.gh-thread li{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(.5rem)}.gh-quotes li.is-on,.gh-profile dl>div.is-on,.gh-thread li.is-on{opacity:1;transform:none}.gh-learn{grid-template-columns:auto 5rem minmax(0,24rem);justify-content:center;align-items:center;display:grid}.gh-quotes{justify-items:end;gap:.9rem;display:grid}.gh-quotes li{align-items:flex-end;gap:.6rem;display:flex}.gh-avatar--plain{width:1.5rem;height:1.5rem}.gh-flow{justify-content:center;gap:.45rem;display:flex}.gh-flow span{background:var(--gh-ink);opacity:.15;border-radius:50%;width:.35rem;height:.35rem}.gh-flow.is-on span{animation:1.4s ease-in-out infinite gh-pulse}.gh-flow.is-on span:nth-child(2){animation-delay:.2s}.gh-flow.is-on span:nth-child(3){animation-delay:.4s}.gh-profile{padding:1.25rem 1.4rem}.gh-profile dl{gap:.9rem;margin-top:1.1rem;display:grid}.gh-profile dl>div{border-top:1px solid var(--gh-rule);padding-top:.85rem}.gh-profile dt{color:var(--gh-faint);font-size:.75rem}.gh-profile dd{margin-top:.25rem;font-size:.9375rem;font-weight:500}.gh-handoff{align-content:center;justify-items:center;gap:1.75rem;min-height:22rem;display:grid}.gh-status{opacity:.35;gap:.85rem;width:min(100%,22rem);padding:1rem 1.15rem;font-size:.875rem;font-weight:560;transition:opacity .6s,transform .6s;display:flex;transform:scale(.97)}.gh-status.is-on{opacity:1;transform:none}.gh-status .gh-avatar{width:2.25rem;height:2.25rem}.gh-status p{align-items:center;gap:.45rem;display:flex}.gh-status-line{margin-top:.35rem;font-size:.8125rem;font-weight:450}.gh-status .gh-muted{margin-top:.15rem;font-weight:400}.gh-live{background:var(--gh-faint);border-radius:50%;width:.4rem;height:.4rem}.gh-status.is-on .gh-live{background:#30d158;box-shadow:0 0 0 3px #30d1582e}.gh-composer-wrap{width:min(100%,36rem)}.gh-composer{border-radius:1.25rem;padding:1rem 1rem .8rem}.gh-placeholder{color:var(--gh-faint);font-size:.9375rem}.gh-composer-row{align-items:center;gap:.45rem;margin-top:1.4rem;display:flex}.gh-tag{background:var(--gh-fill);color:var(--gh-soft);border-radius:.5rem;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.gh-send{background:var(--gh-fill);border-radius:50%;width:1.75rem;height:1.75rem;margin-left:auto}.gh-handto{height:2rem;color:var(--gh-soft);margin-top:.6rem;padding-left:.4rem;font-size:.8125rem;position:relative}.gh-handto>span:not(.gh-cursor){white-space:nowrap;align-items:center;gap:.4rem;transition:opacity .45s,transform .45s;display:inline-flex;position:absolute;top:.35rem;left:.4rem}.gh-handto-off.is-hidden{opacity:0;transform:translateY(-.4rem)}.gh-handto-on{color:var(--gh-fg);opacity:0;transform:translateY(.4rem)}.gh-handto-on.is-shown{opacity:1;transform:none}.gh-handto-on em{color:var(--gh-faint);font-style:normal}.gh-cursor{background:var(--gh-fg);clip-path:polygon(0 0,100% 72%,55% 72%,78% 100%,62% 100%,40% 76%,0 100%);opacity:0;width:1rem;height:1.3rem;transition:opacity .4s,transform .9s cubic-bezier(.3,.7,.2,1);position:absolute;top:1.6rem;left:7rem;transform:translate(3rem,2.5rem)}.gh-cursor.is-there{opacity:.9;transform:translate(-3.5rem,-.6rem)}.gh-cursor.is-pressing{transform:translate(-3.5rem,-.6rem)scale(.85)}.gh-night{background:var(--gh-night)}.gh-night-moon{width:2.25rem;height:2.25rem;box-shadow:inset -.55rem 0 0 0 var(--gh-ink);opacity:.35;border-radius:50%;position:absolute;top:1.75rem;right:2rem;transform:rotate(-25deg)}.gh-thread{gap:1.25rem;max-width:44rem;margin-inline:auto;display:grid}.gh-thread li{grid-template-columns:3rem minmax(0,1fr);gap:1rem;display:grid}.gh-thread time{color:var(--gh-faint);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.75rem}.gh-who{color:var(--gh-faint);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.is-ghost .gh-said{justify-items:end;display:grid}.gh-said-row{align-items:flex-end;gap:.6rem;margin-top:.35rem;display:flex}.is-ghost .gh-bubble{background:var(--gh-card);max-width:26rem;box-shadow:inset 0 0 0 1px var(--gh-card-edge)}.gh-answer{max-width:30rem;color:var(--gh-soft);margin-top:.35rem;font-size:.875rem;line-height:1.6}.gh-check{grid-template-columns:minmax(0,1fr) clamp(6rem,13vw,9rem);align-items:end;gap:clamp(1rem,3vw,2.5rem);display:grid}.gh-browser{border:1px solid var(--gh-card-edge);background:var(--gh-card);box-shadow:var(--gh-shadow);border-radius:.9rem;overflow:hidden}.gh-browser-bar{border-bottom:1px solid var(--gh-rule);align-items:center;gap:.35rem;padding:.6rem .8rem;display:flex}.gh-browser-bar i{background:var(--gh-fill);width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px var(--gh-card-edge);border-radius:50%}.gh-browser-bar span{background:var(--gh-fill);color:var(--gh-faint);border-radius:.4rem;margin-inline:auto;padding:.15rem 1.5rem;font-size:.6875rem}.gh-browser-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gh-check figure{margin:0;position:relative}.gh-check figcaption{color:var(--gh-faint);text-align:center;padding:.6rem 0 .75rem;font-size:.75rem;transition:color .4s}.gh-check figure.is-looking figcaption{color:var(--gh-fg)}.gh-screen{aspect-ratio:4/3;background:#f6f6f8;position:relative;overflow:hidden}.gh-screen--dark{background:#17181c}.gh-screen-bar{border-bottom:1px solid #0000000f;height:12%;position:absolute;inset:0 0 auto}.gh-screen--dark .gh-screen-bar{border-color:#ffffff12}.gh-screen-isle{background:#00000012;border-radius:14%;width:26%;height:22%;position:absolute}.gh-screen--dark .gh-screen-isle{background:#ffffff12}.gh-screen-isle:nth-of-type(2){top:24%;left:12%}.gh-screen-isle:nth-of-type(3){top:30%;left:52%}.gh-screen-isle:nth-of-type(4){top:60%;left:26%}.gh-screen-button{aspect-ratio:1;background:#00000024;border-radius:50%;width:14%;transition:background .6s,box-shadow .6s;position:absolute;bottom:10%;right:10%}.gh-screen--dark .gh-screen-button{background:#ffffff29}.gh-screen--dark .gh-screen-button.is-bright{background:#ffffffe0;box-shadow:0 0 1.25rem #ffffff59}.gh-check figure:after{aspect-ratio:4/3;box-shadow:inset 0 0 0 2px var(--gh-accent);content:"";opacity:0;border-radius:.2rem;transition:opacity .4s;position:absolute;inset:0 0 auto}.gh-check figure.is-looking:after{opacity:1}.gh-phone-body{box-shadow:var(--gh-shadow);border:.35rem solid #1d1d1f;border-radius:1.4rem;overflow:hidden}.gh-phone-body .gh-screen{aspect-ratio:9/19}.gh-phone:after{display:none}.gh-phone.is-looking .gh-phone-body{box-shadow:0 0 0 2px var(--gh-accent), var(--gh-shadow)}.gh-verdict{border:1px solid var(--gh-card-edge);background:var(--gh-card);box-shadow:var(--gh-shadow);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.875rem;font-weight:560;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)scale(.95)}.gh-verdict.is-on{opacity:1;transform:translate(-50%,-50%)}.gh-verdict--back svg{color:var(--gh-warn)}.gh-verdict--pass svg{color:#30d158}.gh-morning{place-items:center;min-height:24rem;display:grid}.gh-sunrise{background:radial-gradient(closest-side,#ffc48c66,#ffaa781a 60%,#0000);border-radius:50%;height:90%;animation:9s ease-in-out infinite alternate gh-rise;position:absolute;inset:auto -10% -55%}.gh-handoff-note{width:min(100%,30rem);padding:1.4rem 1.5rem 1.2rem;position:relative}.gh-handoff-note header{align-items:center;gap:.75rem;display:flex}.gh-handoff-note header .gh-avatar{width:2.25rem;height:2.25rem}.gh-greeting{margin-top:.1rem;font-size:1.125rem;font-weight:560}.gh-summary{margin-top:1.1rem;font-size:.9375rem;font-weight:500}.gh-handoff-note ul{gap:.5rem;margin-top:1rem;display:grid}.gh-handoff-note li{background:var(--gh-fill);border-radius:.75rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.5}.gh-handoff-note li p:first-child{font-weight:560}.gh-handoff-note li p+p{color:var(--gh-soft)}.gh-handoff-note li.is-first{background:color-mix(in oklab, var(--gh-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gh-accent) 22%, transparent)}.gh-rollback{align-items:center;gap:.35rem;margin-top:.9rem;display:flex}.gh-method{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.gh-method li{background:var(--gh-fill);color:var(--gh-soft);border-radius:.85rem;align-items:flex-start;gap:.6rem;padding:.85rem .95rem;font-size:.8125rem;line-height:1.45;display:flex}.gh-method span{background:var(--gh-fg);width:1.25rem;height:1.25rem;color:var(--gh-bg);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.gh-metric{color:var(--gh-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:clamp(2rem,4vw,3rem);font-size:.875rem;display:flex}.gh-metric b{color:var(--gh-fg);font-size:1rem;font-weight:600}.gh-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem);margin-top:1.5rem;display:grid}.gh-groups section{border-top:1px solid var(--gh-rule);padding-top:1.25rem}.gh-groups h3{font-size:1.125rem;font-weight:560}.gh-groups .gh-muted{margin-top:.3rem}.gh-bars{gap:.8rem;margin-top:1.4rem;display:grid}.gh-bars li{color:var(--gh-faint);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 3rem;align-items:center;gap:.85rem;font-size:.8125rem;display:grid}.gh-bars li.is-ghost{color:var(--gh-fg);font-weight:560}.gh-bar-track{background:var(--gh-fill);border-radius:999px;height:.75rem;overflow:hidden}.gh-bar{width:var(--v);border-radius:inherit;background:color-mix(in oklab, var(--gh-fg) 22%, transparent);height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .15s);display:block}.is-ghost .gh-bar{background:var(--gh-fg)}.gh-panel:not(.is-seen) .gh-bar{width:0}.gh-bar-value{font-variant-numeric:tabular-nums;text-align:right}.is-ghost .gh-bar-value{letter-spacing:-.02em;font-size:1.25rem}.gh-delta{color:color-mix(in oklab, #30d158 70%, var(--gh-fg));background:oklab(75.5551% -.174617 .113469/.16);border-radius:999px;margin-top:1rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:600;display:inline-block}.gh-study{margin-bottom:clamp(2.5rem,5vw,4rem)}.gh-study-eyebrow{color:var(--gh-faint);font-size:.8125rem}.gh-study-title{letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:500}.gh-study-figures{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.gh-ring{text-align:center;margin:0;position:relative}.gh-ring svg{width:100%;max-width:13rem;margin-inline:auto;display:block;transform:rotate(-90deg)}.gh-ring circle{fill:none;stroke-width:9px}.gh-ring-track{stroke:var(--gh-fill)}.gh-ring-value{stroke:var(--gh-fg);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--o);transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.gh-study:not(.is-seen) .gh-ring-value{stroke-dashoffset:var(--c)}.gh-ring>p{aspect-ratio:1;width:100%;max-width:13rem;font-family:var(--font-heading);letter-spacing:-.04em;place-items:center;margin-inline:auto;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;display:grid;position:absolute;top:0;left:0;right:0}.gh-ring>p small{font-size:.45em}.gh-ring figcaption{color:var(--gh-soft);margin-top:1rem;font-size:.8125rem;line-height:1.5}.gh-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gh-columns li{justify-items:center;gap:.5rem;font-size:.8125rem;display:grid}.gh-column-value{font-variant-numeric:tabular-nums;font-weight:560}.gh-column-track{background:var(--gh-fill);border-radius:.6rem;width:2.25rem;height:7.5rem;position:relative;overflow:hidden}.gh-column{height:var(--v);border-radius:inherit;background:color-mix(in oklab, var(--gh-fg) 70%, transparent);transition:height 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s);position:absolute;inset:auto 0 0}.gh-study:not(.is-seen) .gh-column{height:0}.gh-column-label{color:var(--gh-faint);text-align:center}.gh-switch{border-top:1px solid var(--gh-rule);margin-top:2rem;padding-top:1.25rem}.gh-switch .gh-bars{margin-top:.9rem}.gh-so{background:var(--gh-fill);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding:1rem 1.25rem;display:flex}.gh-so>p{font-size:.875rem;font-weight:600}.gh-so ul{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.gh-so li{color:var(--gh-soft);align-items:center;gap:.45rem;font-size:.875rem;display:flex}.gh-so svg{color:var(--gh-fg)}.gh-source{color:var(--gh-faint);gap:.3rem;margin-top:1.25rem;font-size:.75rem;line-height:1.55;display:grid}.gh-source a{width:fit-content;color:var(--gh-soft);text-decoration:underline;-webkit-text-decoration-color:var(--gh-rule);text-decoration-color:var(--gh-rule);text-underline-offset:3px;align-items:center;gap:.3rem;display:inline-flex}.gh-source a:hover{color:var(--gh-fg)}.gh-page .hm-chapter-head p,.gh-page .hm-footnote{text-wrap:pretty}.gh-trust svg,.gh-steps .hm-step-when{color:var(--gh-fg)}.gh-closing .hm-closing-copy{text-align:center;padding-bottom:clamp(5rem,10vw,8rem)}.gh-closing .hm-closing-copy>p,.gh-closing .hm-hero-note{margin-inline:auto}.gh-closing h2{font-size:clamp(2.25rem,5vw,4.25rem)}.gh-closing-art{width:clamp(5.5rem,10vw,7.5rem);color:var(--gh-ink);margin:0 auto clamp(2rem,4vw,3rem);position:relative}.gh-moon--small{width:1.75rem;top:-.75rem;right:-2.75rem}@keyframes gh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.6rem)}}@keyframes gh-shadow{0%,to{opacity:.1;transform:scaleX(1)}50%{opacity:.06;transform:scaleX(.85)}}@keyframes gh-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes gh-twinkle{0%,to{opacity:.12}50%{opacity:.5}}@keyframes gh-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes gh-pulse{0%,to{opacity:.15}50%{opacity:.8}}@keyframes gh-rise{0%{transform:translateY(8%)}to{transform:translateY(-4%)}}@media (prefers-reduced-motion:reduce){.gh-page *,.gh-page :before,.gh-page :after{transition:none!important;animation:none!important}}@media (width<=64rem){.gh-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.gh-page .gh-hero{min-height:0;padding-top:4.5rem}.gh-moon{top:9%;right:10%}.gh-learn{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:1.25rem}.gh-flow{flex-direction:column;align-items:center}.gh-thread li{grid-template-columns:minmax(0,1fr);gap:.35rem}.is-ghost time{text-align:right}.gh-night-moon{display:none}.gh-check{grid-template-columns:minmax(0,1fr) 3.25rem;gap:.75rem;padding:1.25rem 1rem}.gh-phone-body{border-width:.2rem;border-radius:.8rem}.gh-verdict{font-size:.8125rem}.gh-trust,.gh-method,.gh-groups,.gh-study-figures{grid-template-columns:minmax(0,1fr)}.gh-bars li{grid-template-columns:minmax(0,6rem) minmax(0,1fr) 2.75rem;gap:.6rem}.gh-column-track{height:5.5rem}.gh-so ul{flex-direction:column}}@media (width<=22rem){.gh-handto-on em{display:none}.gh-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}}
