.gh-page{--acc-current:var(--acc-ghost);background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:clip}.gh-page .v4sec__lede{margin-top:1.5rem}.gh-page .gh-hero__sub{margin-top:1.6rem}.gh-page h1,.gh-page h2,.gh-page h3{text-wrap:balance}.gh-page .v4sec__lede,.gh-page .gh-hero__sub,.gh-page .gh-faq__a,.gh-page .gh-pricing__note{text-wrap:pretty}.gh-page .v4final{padding-bottom:clamp(4rem,10vh,7rem)}.gh-eyebrow{font-family:var(--ui);font-weight:600;font-size:var(--fs-eyebrow,12.5px);letter-spacing:var(--tr-eyebrow,.14em);text-transform:uppercase;color:var(--acc-current,var(--sapphire));align-items:center;gap:.5rem;margin:0 0 .75rem;display:inline-flex}.gh-eyebrow__dot{border-radius:var(--r-round,50%);background:var(--acc-current,var(--sapphire));flex:none;width:.5rem;height:.5rem}.gh-hero{max-width:1200px;margin:0 auto;padding:clamp(5rem,12vh,8rem) clamp(1.25rem,5vw,4rem) clamp(3rem,8vh,6rem)}.gh-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.gh-hero__h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:700;line-height:1.02}.gh-hero__sub{font-size:var(--fs-hero-sub);line-height:var(--lh-hero-sub);color:var(--ink-3,#4a4f59);max-width:46ch;margin:1.1rem 0 0}.gh-hero__ctas{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:1.75rem 0 0;display:flex}.gh-hero__stage{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.gh-hero__bay{place-items:center;width:clamp(220px,26vw,300px);height:clamp(220px,26vw,300px);display:grid}.gh-hero__bay-fallback{place-items:center;display:grid}@media (max-width:860px){.gh-hero__grid{grid-template-columns:1fr}.gh-hero__stage{order:-1}}.gh-reads__record{gap:1.25rem;display:grid}.gh-reads__block-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--graphite);margin:0 0 .5rem;font-size:.6rem;display:block}.gh-reads__rules{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.gh-reads__rule{border-bottom:1px solid var(--line-2,#15171c14);grid-template-columns:minmax(9rem,auto) 1fr;align-items:baseline;gap:.75rem;padding-bottom:.55rem;display:grid}.gh-reads__rule dt{font-family:var(--ui);color:var(--ink-2,#24272f);font-size:.85rem;font-weight:600}.gh-reads__rule dd{color:var(--ink);margin:0;font-size:.9rem}.gh-reads__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gh-reads__chip{border:1px solid var(--line);border-radius:var(--r-card,6px);background:var(--paper-2);max-width:100%;padding:.55rem .75rem}.gh-reads__chip-title{font-family:var(--ui);color:var(--acc-current,var(--sapphire));font-size:.8rem;font-weight:600;display:block}.gh-reads__chip-content{color:var(--ink-2,#24272f);margin-top:.15rem;font-size:.85rem;display:block}.gh-reads__stamp{font-family:var(--mono);letter-spacing:.04em;color:var(--graphite);text-transform:uppercase;margin:.25rem 0 0;font-size:.62rem}:root[data-orb-enhanced] [data-socket-el]:not(.active) .gh-reads__rule dd,:root[data-orb-enhanced] [data-socket-el]:not(.active) .gh-reads__chip-content{color:var(--graphite)}:root[data-orb-enhanced] [data-socket-el]:not(.active) .gh-reads__chip-title{color:var(--ash)}:root[data-orb-enhanced] [data-socket-el]:not(.active) .gh-reads__chip{background:var(--paper-2);border-color:var(--line-2,#15171c14)}:root[data-orb-enhanced] [data-socket-el] .gh-reads__rule dd,:root[data-orb-enhanced] [data-socket-el] .gh-reads__chip-title,:root[data-orb-enhanced] [data-socket-el] .gh-reads__chip-content{transition:color .5s var(--ease-pour);transition-delay:inherit}.gh-day__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.gh-day__beat{grid-template-columns:auto 1fr;gap:1rem;padding:.85rem 0;display:grid;position:relative}.gh-day__rail{place-items:start center;display:grid;position:relative}.gh-day__dot{border-radius:var(--r-round,50%);background:var(--acc-current,var(--sapphire));z-index:1;flex:none;width:.85rem;height:.85rem;margin-top:.35rem}.gh-day__beat:not(:last-child) .gh-day__rail:after{content:"";background:color-mix(in srgb, var(--acc-current,var(--sapphire)) 35%, var(--line));width:2px;position:absolute;top:1.1rem;bottom:-.85rem;left:50%;transform:translate(-50%)}.gh-day__surface{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--acc-current,var(--sapphire));font-size:.62rem}.gh-day__line{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2,#24272f);margin:.15rem 0 0}.gh-day__agency-note{font-family:var(--head);color:var(--ink);margin:0 0 1rem;font-size:1.05rem;font-weight:700}:root[data-orb-enhanced] [data-socket-el]:not(.active) .gh-day__line{color:var(--graphite)}:root[data-orb-enhanced] [data-socket-el]:not(.active) .gh-day__dot{background:var(--silver)}:root[data-orb-enhanced] [data-socket-el] .gh-day__line,:root[data-orb-enhanced] [data-socket-el] .gh-day__dot{transition:color .5s var(--ease-pour), background-color .5s var(--ease-pour);transition-delay:inherit}.gh-inside{max-width:1100px}.gh-inside__head{text-align:center;max-width:52ch;margin:0 auto 2.5rem}.gh-inside__facts{gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.gh-inside__fact{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-2,#24272f);grid-template-columns:auto 1fr;gap:.5rem;display:grid}.gh-inside__fact:before{content:"·";color:var(--acc-current,var(--sapphire));font-weight:700}.gh-inside__agency{color:var(--acc-current,var(--sapphire));margin:.75rem 0 0;font-size:.85rem;font-weight:600}.gh-inside__demo{border:1px solid var(--line-2,#15171c14);border-radius:var(--r-card,6px);background:var(--paper-2);gap:.5rem;margin:.85rem 0 .25rem;padding:.95rem 1.1rem;display:grid}.gh-inside__demo-line{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink);margin:0}.gh-inside__demo .gh-verdict__judge,.gh-inside__demo .gh-team__step{background:var(--paper)}.gh-faqsec{background:var(--paper-2);max-width:none}.gh-faqsec__head{text-align:center;max-width:52ch;margin:0 auto 2.25rem}.gh-faq.gh-faqsec__list{max-width:62ch;margin:0 auto}.gh-faq{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gh-faq__item{border:1px solid var(--line);border-radius:var(--r-card,6px);background:var(--paper);overflow:hidden}.gh-faq__q{cursor:pointer;text-align:left;width:100%;font-family:var(--head);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.gh-faq__q::-webkit-details-marker{display:none}.gh-faq__chev{font-family:var(--mono);color:var(--graphite);flex:none;font-size:1.3rem}.gh-faq__chev:after{content:"+"}details[open] .gh-faq__chev:after{content:"-"}.gh-faq__a{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2,#24272f);margin:0;padding:0 1.25rem 1.15rem}.gh-pricesec{max-width:1100px}.gh-pricesec__head{text-align:center;max-width:52ch;margin:0 auto 2.25rem}.gh-pricing__row{flex-direction:column;padding:1.5rem 1.5rem 1.6rem;display:flex}.gh-pricing__row.is-lead{background:color-mix(in srgb, var(--acc-current,var(--sapphire)) 6%, var(--paper))}.gh-pricing__rowhead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.gh-pricing__tier{font-family:var(--head);color:var(--ink);font-size:1.05rem;font-weight:700}.gh-pricing__price{font-family:var(--display);color:var(--acc-current,var(--sapphire));font-size:1.4rem;font-weight:700}.gh-pricing__note{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-3,#4a4f59);margin:.35rem 0 .75rem}.gh-pricing__feats{border-top:1px solid var(--line-2,#15171c14);gap:.45rem;margin:0 0 1.25rem;padding:.85rem 0 0;list-style:none;display:grid}.gh-pricing__feat{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-2,#24272f);grid-template-columns:auto 1fr;gap:.5rem;display:grid}.gh-pricing__feat:before{content:"·";color:var(--acc-current,var(--sapphire));font-weight:700}.gh-pricing__cta{align-self:flex-start;margin-top:auto;font-size:.85rem}.gh-pricing__foot{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--graphite);border-top:1px solid var(--line);padding:1rem 1.25rem}.gh-brain{text-align:center;max-width:820px}.gh-brain__lines{flex-direction:column;gap:.4rem;margin:0 0 1.25rem;display:flex}.gh-brain__line{font-family:var(--display);color:var(--ink);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;line-height:1.15}.gh-brain__ghost{font-family:var(--head);color:var(--acc-current,var(--sapphire));margin:0 0 1rem;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:700}.gh-brain__stamp{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--graphite);font-size:.66rem}.gh-gallery__pending{text-align:center;font-family:var(--mono);letter-spacing:.04em;color:var(--graphite);max-width:60ch;margin:1.5rem auto 0;font-size:.62rem}.gh-honesty{max-width:900px;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--graphite);text-align:center;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem) clamp(3rem,6vh,4rem)}.gh-brain-sec{padding-block:clamp(2.5rem,6vh,4.5rem)}.gh-brain-sec .gh-brain{margin:0 auto}@media (prefers-reduced-motion:no-preference){:root[data-orb-enhanced] .gh-brain .gh-brain__line,:root[data-orb-enhanced] .gh-brain .gh-brain__ghost{color:var(--ash);transition:color .7s var(--ease-pour);transition-delay:calc(var(--n,0) * .42s)}:root[data-orb-enhanced] .gh-brain.landed .gh-brain__line{color:var(--ink)}:root[data-orb-enhanced] .gh-brain.landed .gh-brain__ghost{color:var(--acc-current,var(--sapphire))}}.gh-feat-head{max-width:1200px;margin:0 auto;padding:clamp(4rem,10vh,7rem) clamp(1.25rem,5vw,4rem) clamp(1.5rem,4vh,3rem)}.gh-feat-head__h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);max-width:22ch;margin:0;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;line-height:1.04}.gh-feat-head .v4sec__lede{max-width:62ch}.gh-feat-head__toc{flex-wrap:wrap;gap:.4rem;margin-top:1.5rem;display:flex}.gh-feat-head__toc-link{text-decoration:none}.gh-feat-head__toc-link:hover{border-color:var(--acc-current,var(--sapphire));color:var(--acc-current,var(--sapphire))}.gh-stage{padding-block:clamp(2.5rem,6vh,4.5rem)}.gh-stage__title{font-size:clamp(1.5rem,2.8vw,2.2rem)}.gh-stage__solo{max-width:62ch}.gh-stage__ctas{justify-content:flex-start;margin-top:1.5rem}.gh-stage__chips{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 0;display:flex}.gh-stage__chip{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--acc-current,var(--sapphire));border:1px solid color-mix(in srgb, var(--acc-current,var(--sapphire)) 35%, var(--line));border-radius:var(--r-chip,2px);background:var(--paper);padding:.25rem .55rem}.gh-feed{gap:0;margin:0;padding:0;list-style:none;display:grid}.gh-feed__row{border-bottom:1px solid var(--line-2,#15171c14);gap:.3rem;padding:.8rem 0;display:grid}.gh-feed__meta{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite)}.gh-feed__meta b{color:var(--acc-current,var(--sapphire));font-weight:600}.gh-feed__title{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink);margin:0}.gh-feed__chips{gap:.4rem;display:flex}.gh-feed__rel,.gh-feed__sent{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-chip,2px);border:1px solid var(--line);color:var(--graphite);background:var(--paper-2);padding:.15rem .45rem}.gh-feed__rel{color:var(--acc-current,var(--sapphire));border-color:color-mix(in srgb, var(--acc-current,var(--sapphire)) 35%, var(--line))}.gh-feed__sent--negative{color:var(--graphite)}.gh-brief{gap:.5rem;display:grid}.gh-brief__hook{font-family:var(--head);color:var(--ink);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.gh-brief__angle{font-family:var(--display);color:var(--acc-current,var(--sapphire));margin:0;font-size:1rem;font-style:italic}.gh-brief__points{gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.gh-brief__platforms{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);margin:.5rem 0 0}.gh-draft{gap:.5rem;display:grid}.gh-draft__selectors,.gh-draft__mods{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.gh-draft__selector{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);color:var(--ink-2,#24272f);border:1px solid var(--line);border-radius:var(--r-input,4px);background:var(--paper-2);padding:.25rem .55rem}.gh-draft__mod{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--acc-current,var(--sapphire));border:1px solid color-mix(in srgb, var(--acc-current,var(--sapphire)) 35%, var(--line));border-radius:var(--r-chip,2px);padding:.2rem .5rem}.gh-draft__body{border:1px solid var(--line-2,#15171c14);border-radius:var(--r-card,6px);background:var(--paper-2);gap:.4rem;padding:.85rem 1rem;display:grid}.gh-draft__body p{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink);margin:0}.gh-write__cards{gap:.75rem;margin:1.25rem 0 0;display:grid}.gh-write__card{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-2,#24272f);margin:0}.gh-write__card b{font-family:var(--head);color:var(--ink)}.gh-write__card em{font-family:var(--display);color:var(--acc-current,var(--sapphire))}.gh-voice{gap:.75rem;display:grid}.gh-voice__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.gh-voice__tab{font-family:var(--ui);font-size:var(--fs-note);color:var(--ink-2,#24272f);border:1px solid var(--line);border-radius:var(--r-btn,3px);background:var(--paper);cursor:pointer;padding:.35rem .8rem;font-weight:600;transition:border-color .14s,background .14s}.gh-voice__tab.is-active{background:color-mix(in srgb, var(--acc-current,var(--sapphire)) 8%, var(--paper));border-color:var(--acc-current,var(--sapphire));color:var(--acc-current,var(--sapphire))}.gh-voice__tab:focus-visible{outline:2px solid var(--sapphire);outline-offset:2px}.gh-voice__quote{font-family:var(--head);color:var(--ink);margin:.25rem 0 0;font-size:1.02rem;font-style:italic}.gh-know{gap:.6rem;display:grid}.gh-know__cat{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.06em;text-transform:uppercase;color:var(--acc-current,var(--sapphire));margin-bottom:.15rem;display:inline-block}.gh-know__source{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);color:var(--graphite);margin-top:.2rem;display:block}.gh-mods{gap:.85rem;display:grid}.gh-mods__cat{gap:.15rem;display:grid}.gh-team{gap:1.1rem;display:grid}.gh-team__pipe{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gh-team__step{border:1px solid var(--line);border-radius:var(--r-card,6px);background:var(--paper-2);align-items:center;gap:.5rem;padding:.4rem .65rem;display:inline-flex}.gh-team__step:not(:last-child):after{content:"→";color:var(--graphite);margin-left:.35rem}.gh-team__initials{border-radius:var(--r-round,50%);background:var(--ink);width:1.6rem;height:1.6rem;color:var(--paper);font-family:var(--ui);font-size:var(--fs-stamp,10.5px);place-items:center;font-weight:600;display:grid}.gh-team__role{font-family:var(--ui);font-size:var(--fs-note);color:var(--ink);font-weight:600}.gh-team__status{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.05em;color:var(--acc-current,var(--sapphire))}.gh-verdict{gap:.75rem;display:grid}.gh-verdict__judges{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gh-verdict__judge{border:1px solid var(--line);border-radius:var(--r-card,6px);background:var(--paper);padding:.7rem .9rem}.gh-verdict__judge .gh-verdict__head:before{content:"";border-radius:var(--r-round,50%);background:var(--graphite);flex:none;align-self:center;width:.5rem;height:.5rem}.gh-verdict__judge--pass .gh-verdict__head:before{background:var(--acc-current,var(--sapphire))}.gh-verdict__judge--warn .gh-verdict__head:before{background:var(--amber)}.gh-verdict__judge--block .gh-verdict__head:before{background:var(--acc-assay,#9e3b3b)}.gh-verdict__head{align-items:baseline;gap:.6rem;display:flex}.gh-verdict__head b{font-family:var(--head);font-size:var(--fs-note);color:var(--ink)}.gh-verdict__status{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.06em;color:var(--graphite)}.gh-verdict__score{font-family:var(--mono);font-size:var(--fs-note);color:var(--acc-current,var(--sapphire));font-variant-numeric:tabular-nums;margin-left:auto}.gh-verdict__finding{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-2,#24272f);margin:.3rem 0 0}.gh-verdict__audit{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-2,#24272f);margin:0}.gh-queue{gap:.6rem;display:grid}.gh-queue__rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gh-queue__row{border:1px solid var(--line);border-radius:var(--r-card,6px);background:var(--paper-2);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .75rem;padding:.7rem .9rem;display:grid}.gh-queue__platform{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--acc-current,var(--sapphire))}.gh-queue__headline{font-family:var(--head);font-weight:700;font-size:var(--fs-note);color:var(--ink)}.gh-queue__time{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);color:var(--graphite)}.gh-queue__status{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.05em;color:var(--graphite)}.gh-queue__status--published{color:var(--acc-current,var(--sapphire))}.gh-monitor{gap:.6rem;display:grid}.gh-monitor__spark{width:100%;height:auto;color:var(--acc-current,var(--sapphire))}.gh-vantages__pull{font-family:var(--display);color:var(--acc-current,var(--sapphire));margin-top:.15rem;font-style:italic;display:block}.gh-ladder{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.gh-ladder__col{border:1px solid var(--line);border-radius:var(--r-panel,8px);background:var(--paper)}.gh-ladder__foot{border-top:0;padding-left:0;padding-right:0}@media (max-width:860px){.gh-ladder{grid-template-columns:1fr}}.gh-cmp-head{max-width:62ch;margin-bottom:2rem}.gh-cmp-head__bank{gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.gh-cmp-head__line{font-family:var(--display);font-style:italic;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2,#24272f);border-left:2px solid var(--acc-current,var(--sapphire));padding-left:.85rem}.gh-cmp-scroll{overflow-x:auto}.gh-cmp{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.gh-cmp th[scope=col]{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);text-transform:uppercase;letter-spacing:.05em;color:var(--graphite);border-bottom:1px solid var(--line);padding:.6rem .75rem .6rem 0}.gh-cmp th[scope=row]{font-family:var(--head);font-weight:700;font-size:var(--fs-note);color:var(--ink);vertical-align:top;white-space:nowrap;padding:.85rem .75rem .85rem 0}.gh-cmp td{border-bottom:1px solid var(--line-2,#15171c14);font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-2,#24272f);vertical-align:top;padding:.85rem .75rem .85rem 0}.gh-cmp tbody th{border-bottom:1px solid var(--line-2,#15171c14)}.gh-cmp tr.is-ghost th[scope=row]{color:var(--acc-current,var(--sapphire))}.gh-cmp tr.is-ghost td{background:color-mix(in srgb, var(--acc-current,var(--sapphire)) 5%, var(--paper));color:var(--ink)}.gh-cmp__price{font-family:var(--mono);font-size:var(--fs-stamp,10.5px);letter-spacing:.02em}.gh-cmp__note{margin-top:.85rem}.gh-faq--deep{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:1.5rem}@media (max-width:860px){.gh-faq--deep{grid-template-columns:1fr}}.gh-faq--deep .gh-faq__item{align-self:start}.gh-cmp-final{min-height:auto}
