.gh{--bg:#fbf6ea;--card:#fff;--tint:#f4eddc;--ink:#29241c;--ink-2:#5c554a;--ink-3:#6e6656;--yellow-text:#7f6112;--gh-header-h:70px;--gh-nav-h:61px;--green:#2fa26b;--green-deep:#157a4c;--green-tint:#dbf2e3;--yellow:#ffc750;--yellow-tint:#ffefc7;--yellow-deep:#8a6a14;--coral:#f0644f;--coral-tint:#fce0da;--coral-deep:#b03a28;--sky:#4e96e0;--sky-tint:#deecfb;--sky-deep:#235e9e;--r:20px;--spring:cubic-bezier(.34,1.56,.64,1);background:var(--bg);color:var(--ink);font-family:var(--font-instrument),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gh *,.gh :before,.gh :after{box-sizing:border-box}.gh .disp{font-family:var(--font-gabarito),var(--font-instrument),sans-serif}.gh button{cursor:pointer;font-family:inherit}.gh input,.gh textarea,.gh select{font-family:inherit}.gh a{color:inherit}.gh ::selection{background:var(--ink);color:var(--bg)}.gh .press{transition:transform .12s var(--spring),box-shadow .12s var(--spring)}@media (hover:hover){.gh .press:hover{box-shadow:5px 5px 0 var(--ink);transform:translateY(-1px)}}.gh .press:active{box-shadow:1px 1px 0 var(--ink)!important;transform:translate(3px,3px)!important}.gh .press-flat,.gh .press-flat:hover,.gh .press-flat:active{box-shadow:none!important}.gh .wiggle{transition:transform .18s var(--spring),box-shadow .18s var(--spring)}@media (hover:hover){.gh .wiggle:hover{transform:rotate(0)translateY(-3px)!important}}.gh input::placeholder,.gh textarea::placeholder{color:var(--ink-2);opacity:1;font-weight:500}@media (hover:hover){.gh .gh-hover-row:hover td{background:#29241c0b}}.gh a:focus-visible,.gh button:focus-visible,.gh input:focus-visible,.gh textarea:focus-visible,.gh select:focus-visible,.gh [tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:640px){.gh header[data-sticky]{position:static!important}.gh .gh-header{gap:8px;flex-direction:column!important;padding:10px 14px!important}.gh .gh-nav{width:100%;justify-content:center!important;gap:8px 14px!important}.gh .gh-nav a{font-size:13.5px!important}.gh .gh-dot{display:none!important}.gh .gh-trust{flex-direction:column;align-items:flex-start!important;gap:4px!important}.gh-has-rail header[data-sticky]{top:0;position:sticky!important}}@media (prefers-reduced-motion:reduce){.gh,.gh *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gh .wiggle:hover{transform:none!important}}@keyframes gh-flicker{0%,to{opacity:.9;transform:scaleY(1)translateY(0)}50%{opacity:1;transform:scaleY(1.22)translateY(-3px)}}@keyframes gh-steam{0%{opacity:0;transform:translateY(2px)scale(.9)}40%{opacity:.55}to{opacity:0;transform:translateY(-16px)scale(1.5)}}.gh .gh-flame{transform-origin:bottom;animation:.9s ease-in-out infinite gh-flicker}.gh .gh-steam{animation:2.4s ease-out infinite gh-steam}@keyframes gh-puff{0%{opacity:0;transform:translateY(4px)scale(.6)}30%{opacity:.85}to{opacity:0;transform:translate(var(--drift,6px),-46px)scale(1.6)}}@keyframes gh-rattle{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-1.1deg)translateY(-1px)}50%{transform:rotate(.9deg)translateY(.5px)}75%{transform:rotate(-.7deg)translateY(-.5px)}}@keyframes gh-lid-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-2.5px)}55%{transform:translateY(0)}70%{transform:translateY(-1.5px)}}@keyframes gh-whistle-pop{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes gh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gh .gh-puff{animation:1.8s ease-out infinite gh-puff}.gh .gh-puff-fast{animation:.9s ease-out infinite gh-puff}.gh .gh-rattle{transform-origin:bottom;animation:.22s linear infinite gh-rattle}.gh .gh-lid-hop{animation:.45s ease-in-out infinite gh-lid-hop}.gh .gh-whistle-pop{animation:.5s ease-in-out infinite gh-whistle-pop}.gh .gh-shimmer{animation:1.6s ease-in-out infinite gh-shimmer}@media (prefers-reduced-motion:reduce){.gh .gh-flame,.gh .gh-steam,.gh .gh-puff,.gh .gh-puff-fast,.gh .gh-rattle,.gh .gh-lid-hop,.gh .gh-whistle-pop,.gh .gh-shimmer{animation:none!important}}@media (max-width:900px){.gh{overflow-x:clip}.gh .gh-hero{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}.gh .gh-hero-visual{display:none!important}.gh .gh-2col{grid-template-columns:minmax(0,1fr)!important}.gh .gh-3col,.gh .gh-4col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gh .gh-6col{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gh .gh-hero>*,.gh .gh-2col>*,.gh .gh-3col>*,.gh .gh-4col>*,.gh .gh-6col>*{min-width:0}.gh .gh-loading{flex-direction:column!important;align-items:center!important}}@media (max-width:600px){.gh .gh-shell{padding-left:18px!important;padding-right:18px!important}.gh .gh-3col{grid-template-columns:minmax(0,1fr)!important}.gh .gh-6col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gh .gh-flags,.gh .gh-4col{grid-template-columns:minmax(0,1fr)!important}.gh .gh-span2{grid-column:auto!important}.gh .gh-flags>*{min-width:0}.gh .gh-h1{font-size:clamp(31px,10.5vw,46px)!important}.gh .gh-h2{font-size:25px!important}.gh .gh-masthead-hide{display:none!important}.gh .gh-masthead-actions .gh-keep-mobile{padding:8px 10px!important;font-size:12.5px!important;display:inline-flex!important}.gh .gh-masthead-actions .gh-btn-word{display:none}.gh .gh-masthead-actions .press{padding:8px 10px!important}.gh .gh-masthead{align-items:center;justify-content:space-between!important;display:flex!important}.gh .gh-masthead-actions{gap:6px!important}.gh .gh-urlbar{flex-wrap:wrap;border-radius:20px!important;gap:10px!important;padding:10px!important}.gh .gh-urlbar input{flex:auto;min-width:0}.gh .gh-urlbar .press{flex:100%;justify-content:center}.gh section{padding-top:30px!important;padding-bottom:30px!important}}.gh .gh-skeleton{background:linear-gradient(90deg,#29241c12 25%,#29241c24 37%,#29241c12 63%) 0 0/200% 100%;border-radius:7px;animation:1.5s ease-in-out infinite gh-shimmer;display:block}.gh .gh-loadbar{color:var(--ink-2);background:var(--bg);border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;font-weight:700;display:flex;position:relative;overflow:hidden}.gh .gh-loadbar:after{content:"";background:var(--green,#3f7a4e);width:40%;height:2px;animation:1.3s ease-in-out infinite gh-loadbar-sweep;position:absolute;bottom:-2px;left:0}@keyframes gh-loadbar-sweep{0%{left:-40%}to{left:100%}}.gh .gh-loadbar-dot{background:var(--green,#3f7a4e);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:1s ease-in-out infinite gh-loadbar-pulse}@keyframes gh-loadbar-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gh .gh-skeleton,.gh .gh-loadbar:after,.gh .gh-loadbar-dot{animation:none}}@media print{@page{margin:12mm;size:A4}html,body{background:#fff!important}.gh,.gh *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.gh .gh-print-only{display:block!important}.gh .gh-no-print{display:none!important}.gh .wiggle,.gh [style*=rotate]{transform:none!important}.gh header[data-sticky]{position:static!important}.gh .gh-hero,.gh .gh-2col,.gh .gh-3col,.gh .gh-4col,.gh .gh-6col,.gh .gh-flags{grid-template-columns:1fr!important;gap:16px!important}.gh section{padding:16px 0!important}.gh h1,.gh h2,.gh h3,.gh .gh-h1,.gh .gh-h2{break-after:avoid;page-break-after:avoid}.gh .gh-3col>*,.gh .gh-4col>*,.gh .gh-6col>*,.gh .gh-flags>*{break-inside:avoid;page-break-inside:avoid}.gh input{appearance:none;box-shadow:none!important;background:0 0!important;border:0!important}.gh img{break-inside:avoid;page-break-inside:avoid;max-width:100%!important}}.gh ol{list-style:decimal}.gh ul{list-style:outside}.gh li{list-style:inherit}.gh-report-nav-rail{display:none}.gh-report-nav{top:var(--gh-header-h);z-index:25;background:var(--bg);border-bottom:2px solid var(--ink);position:sticky}.gh-report-nav-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:9px 18px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%)}.gh-report-nav-pills[data-at-end]{-webkit-mask-image:none;mask-image:none}.gh-report-nav-pills::-webkit-scrollbar{display:none}.gh-nav-pill{font-family:var(--font-gabarito),system-ui,sans-serif;border:2px solid var(--ink);background:var(--card);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800;transition:background .12s,color .12s}.gh-nav-pill.is-active{background:var(--ink);color:var(--bg)}.gh-nav-top{padding:7px 11px}.gh-nav-progress-bar{background:var(--tint);height:3px}.gh-nav-progress-bar>div{background:var(--ink);height:100%;transition:width 90ms linear}@media (min-width:1100px){.gh-has-rail{padding-left:172px}.gh-has-rail>[data-sticky],.gh-has-rail>footer{margin-left:-172px;padding-left:172px}.gh-report-nav{background:0 0;border-bottom:0;position:static}.gh-report-nav-pills,.gh-nav-progress-bar{display:none}.gh-report-nav-rail{display:block}.gh-nav-rail-inner{top:calc(var(--gh-header-h) + 26px);width:138px;max-height:calc(100vh - var(--gh-header-h) - 52px);scrollbar-width:none;flex-direction:column;gap:8px;padding-right:10px;display:flex;position:fixed;left:18px;overflow-y:auto}.gh-nav-rail-inner::-webkit-scrollbar{display:none}.gh-nav-rail-inner ul{margin:0;padding:0;list-style:none}.gh-nav-rail-inner li{list-style:none}.gh-nav-rail-top{font-family:var(--font-gabarito),system-ui,sans-serif;text-align:left;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:2px 0 6px;font-size:12px;font-weight:800}.gh-nav-rail-top:hover{color:var(--ink)}.gh-nav-rail-inner li button{text-align:left;width:100%;font-family:var(--font-gabarito),system-ui,sans-serif;color:var(--ink-3);border:0;border-left:3px solid var(--tint);cursor:pointer;background:0 0;padding:6px 0 6px 10px;font-size:13px;font-weight:700;line-height:1.25;transition:color .12s,border-color .12s;display:block}.gh-nav-rail-inner li button:hover{color:var(--ink)}.gh-nav-rail-inner li button.is-active{color:var(--ink);border-left-color:var(--ink);font-weight:800}.gh-nav-progress{background:var(--tint);border:1.5px solid var(--ink);border-radius:999px;width:100%;height:4px;margin:0 0 6px;overflow:hidden}.gh-nav-progress>div{background:var(--ink);height:100%;transition:width 90ms linear}}@media print{.gh .gh-has-rail{padding-left:0!important}}@media (prefers-reduced-motion:reduce){.gh-nav-pill,.gh-nav-progress-bar>div,.gh-nav-progress>div,.gh-nav-rail-inner li button{transition:none}}.gh-admin-split{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:700px){.gh-admin-split{grid-template-columns:minmax(280px,1.4fr) minmax(240px,1fr)}}.gh [data-report-section]{scroll-margin-top:calc(var(--gh-header-h) + var(--gh-nav-h) + 16px)}@media (min-width:1100px){.gh [data-report-section]{scroll-margin-top:calc(var(--gh-header-h) + 26px)}}.gh .gh-measure{max-width:68ch}.gh .gh-flags,.gh .gh-4col{align-items:start}.gh-ready-toast{top:calc(var(--gh-header-h) + var(--gh-nav-h) + 12px);z-index:60;border:2px solid var(--ink);background:var(--green-tint);max-width:calc(100vw - 32px);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.35;animation:.22s cubic-bezier(.2,.9,.3,1.2) gh-toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%)}.gh-ready-toast[data-state=partial]{background:var(--yellow-tint)}.gh-ready-toast[data-state=partial] .gh-ready-toast-mark{background:var(--yellow-text)}.gh-ready-toast[data-leaving]{animation:.38s forwards gh-toast-out}.gh-ready-toast-mark{background:var(--green-deep);color:#fff;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.gh-ready-toast-x{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin:-4px -6px -4px 2px;font-size:19px;line-height:1}.gh-ready-toast-x:hover{color:var(--ink);background:#29241c12}@keyframes gh-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes gh-toast-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-8px)}}@media (max-width:600px){.gh-ready-toast{padding:10px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.gh-ready-toast,.gh-ready-toast[data-leaving]{animation:none}}@keyframes gh-spin-turn{to{transform:rotate(360deg)}}@keyframes gh-spin-pulse{50%{opacity:.35}}.gh-spin{animation:.85s linear infinite gh-spin-turn}@media (prefers-reduced-motion:reduce){.gh-spin{animation:1.4s ease-in-out infinite gh-spin-pulse}}.gh .gh-span2{grid-column:span 2}
