@import "https://fonts.googleapis.com/css2?family=Geologica:wght@600;700&family=Source+Sans+3:wght@400;500;600&family=Space+Grotesk:wght@500;600&display=swap";@import "https://use.typekit.net/lqo1yxs.css";@font-face{font-family:Fira Code;src:url(/fonts/FiraCode-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root,::backdrop{--gc-biloba-flower:#b7a7e8;--gc-blue-violet:#685bc2;--gc-rhino:#30365f;--gc-calypso:#3e6f8f;--gc-paradiso:#377f83;--gc-patina:#5a8f86;--gc-white:#fff;--gc-whisper:#f6f4fb;--gc-athens-gray:#eef1f5;--gc-gray-suit:#bec2cf;--gc-ebony-clay:#20243f;--gc-mirage:#171a2b;--gc-black:#000;--gc-text-on-ebony:var(--gc-gray-suit);--font-heading:"Geologica", sans-serif;--font-accent:"Space Grotesk", sans-serif;--font-body:"bicyclette", sans-serif;--font-intro:"brandon-grotesque", sans-serif;--font-code:"Fira Code", monospace;--font-body-weight-thin:200;--font-body-weight-light:300;--font-body-weight-regular:400;--font-body-style-italic:italic;--gc-font-code:var(--font-code);--sl-font:var(--font-body);--sl-font-mono:var(--font-code);--sl-text-base:1.125rem;--sl-text-lg:1.25rem;--sl-text-body:var(--sl-text-lg);--sl-text-body-sm:var(--sl-text-base);--__sl-font-mono:var(--font-code);--wa-font-family-body:var(--font-body);--wa-font-family-code:var(--font-code);--wa-font-weight-code:400;--sl-color-white:var(--gc-text-on-ebony);--sl-color-gray-1:var(--gc-athens-gray);--sl-color-gray-2:var(--gc-text-on-ebony);--sl-color-gray-3:color-mix(in srgb, var(--gc-athens-gray) 60%, var(--gc-rhino));--sl-color-gray-4:color-mix(in srgb, var(--gc-rhino) 68%, var(--gc-athens-gray));--sl-color-gray-5:var(--gc-rhino);--sl-color-gray-6:var(--gc-mirage);--sl-color-black:var(--gc-ebony-clay);--sl-color-accent-low:color-mix(in srgb, var(--gc-paradiso) 26%, var(--gc-mirage));--sl-color-accent:var(--gc-patina);--sl-color-accent-high:color-mix(in srgb, var(--gc-patina) 72%, var(--gc-athens-gray));--sl-color-blue-low:color-mix(in srgb, var(--gc-calypso) 26%, var(--gc-mirage));--sl-color-blue:var(--gc-calypso);--sl-color-blue-high:color-mix(in srgb, var(--gc-calypso) 50%, var(--gc-athens-gray));--sl-color-purple-low:color-mix(in srgb, var(--gc-blue-violet) 28%, var(--gc-mirage));--sl-color-purple:var(--gc-blue-violet);--sl-color-purple-high:var(--gc-biloba-flower);--sl-color-green-low:#176b4d;--sl-color-green:#22a06b;--sl-color-green-high:#57d99a;--sl-color-orange-low:#9a4a12;--sl-color-orange:#d97706;--sl-color-orange-high:#f4a340;--sl-color-red-low:#8f2d32;--sl-color-red:#c94a4a;--sl-color-red-high:#f06a6a;--sl-color-text:var(--gc-text-on-ebony);--sl-color-text-accent:var(--sl-color-accent-high);--sl-color-text-invert:var(--gc-ebony-clay);--sl-color-bg:var(--gc-ebony-clay);--sl-color-bg-nav:var(--gc-mirage);--sl-color-bg-sidebar:var(--gc-mirage);--sl-color-bg-inline-code:color-mix(in srgb, var(--gc-rhino) 56%, var(--gc-mirage));--sl-color-bg-accent:var(--sl-color-accent-high);--sl-color-hairline-light:color-mix(in srgb, var(--gc-rhino) 80%, var(--gc-calypso));--sl-color-hairline:var(--gc-rhino);--sl-color-hairline-shade:var(--gc-mirage);--sl-color-backdrop-overlay:color-mix(in srgb, var(--gc-black) 66%, transparent);--wa-color-surface-raised:var(--gc-ebony-clay);--wa-color-surface-default:var(--gc-mirage);--wa-color-surface-lowered:color-mix(in srgb, var(--gc-mirage) 82%, var(--gc-black));--wa-color-surface-border:var(--gc-rhino);--wa-color-text-normal:var(--gc-text-on-ebony);--wa-color-text-quiet:var(--sl-color-gray-2);--wa-color-text-link:var(--sl-color-text-accent);--wa-color-focus:var(--gc-patina);--wa-color-brand-fill-quiet:var(--sl-color-accent-low);--wa-color-brand-fill-normal:color-mix(in srgb, var(--gc-patina) 36%, var(--gc-mirage));--wa-color-brand-fill-loud:var(--sl-color-accent-high);--wa-color-brand-border-quiet:color-mix(in srgb, var(--gc-patina) 38%, var(--gc-mirage));--wa-color-brand-border-normal:var(--gc-patina);--wa-color-brand-border-loud:var(--sl-color-accent-high);--wa-color-brand-on-quiet:var(--gc-whisper);--wa-color-brand-on-normal:var(--gc-white);--wa-color-brand-on-loud:var(--gc-ebony-clay);--wa-color-neutral-fill-quiet:color-mix(in srgb, var(--gc-rhino) 48%, var(--gc-mirage));--wa-color-neutral-fill-normal:var(--gc-rhino);--wa-color-neutral-fill-loud:var(--gc-athens-gray);--wa-color-neutral-border-quiet:color-mix(in srgb, var(--gc-rhino) 70%, var(--gc-mirage));--wa-color-neutral-border-normal:var(--gc-rhino);--wa-color-neutral-border-loud:var(--gc-athens-gray);--wa-color-neutral-on-quiet:var(--gc-athens-gray);--wa-color-neutral-on-normal:var(--gc-white);--wa-color-neutral-on-loud:var(--gc-mirage);--ec-brdRad:var(--wa-border-radius-s);--ec-brdWd:1px;--ec-brdCol:color-mix(in srgb, var(--gc-rhino) 82%, var(--gc-calypso));--ec-codeFontFml:var(--font-code);--ec-codeFontSize:var(--sl-text-code);--ec-codeFontWg:400;--ec-codeLineHt:1.75;--ec-codePadBlk:1rem;--ec-codePadInl:1.125rem;--ec-codeBg:var(--gc-mirage);--ec-codeFg:var(--gc-gray-suit);--ec-codeSelBg:color-mix(in srgb, var(--gc-calypso) 36%, var(--gc-rhino));--ec-gtrFg:color-mix(in srgb, var(--gc-gray-suit) 58%, var(--gc-rhino));--ec-gtrBrdCol:color-mix(in srgb, var(--gc-rhino) 72%, transparent);--ec-gtrHlFg:color-mix(in srgb, var(--gc-patina) 68%, var(--gc-athens-gray));--ec-focusBrd:var(--gc-patina);--ec-sbThumbCol:color-mix(in srgb, var(--gc-gray-suit) 18%, transparent);--ec-sbThumbHoverCol:color-mix(in srgb, var(--gc-gray-suit) 34%, transparent);--ec-tm-markBg:color-mix(in srgb, var(--gc-calypso) 22%, transparent);--ec-tm-markBrdCol:color-mix(in srgb, var(--gc-calypso) 72%, var(--gc-rhino));--ec-tm-insBg:color-mix(in srgb, var(--sl-color-green) 24%, transparent);--ec-tm-insBrdCol:var(--sl-color-green);--ec-tm-insDiffIndCol:var(--sl-color-green-high);--ec-tm-delBg:color-mix(in srgb, var(--sl-color-red) 24%, transparent);--ec-tm-delBrdCol:var(--sl-color-red);--ec-tm-delDiffIndCol:var(--sl-color-red-high);--ec-frm-frameBoxShdCssVal:var(--wa-shadow-s);--ec-frm-edActTabBg:color-mix(in srgb, var(--gc-rhino) 58%, var(--gc-mirage));--ec-frm-edActTabFg:var(--gc-gray-suit);--ec-frm-edActTabBrdCol:color-mix(in srgb, var(--gc-rhino) 82%, var(--gc-calypso));--ec-frm-edActTabIndTopCol:var(--gc-patina);--ec-frm-edTabBarBg:color-mix(in srgb, var(--gc-mirage) 82%, var(--gc-black));--ec-frm-edTabBarBrdCol:color-mix(in srgb, var(--gc-rhino) 82%, var(--gc-calypso));--ec-frm-edTabBarBrdBtmCol:color-mix(in srgb, var(--gc-rhino) 82%, var(--gc-calypso));--ec-frm-edBg:var(--gc-mirage);--ec-frm-trmTtbDotsFg:var(--gc-patina);--ec-frm-trmTtbBg:color-mix(in srgb, var(--gc-mirage) 82%, var(--gc-black));--ec-frm-trmTtbFg:var(--gc-gray-suit);--ec-frm-trmTtbBrdBtmCol:color-mix(in srgb, var(--gc-rhino) 82%, var(--gc-calypso));--ec-frm-trmBg:var(--gc-mirage);--ec-frm-inlBtnFg:var(--gc-gray-suit);--ec-frm-inlBtnBg:var(--gc-patina);--ec-frm-inlBtnBgHoverOrFocusOpa:.18;--ec-frm-inlBtnBgActOpa:.28;--ec-frm-inlBtnBrd:var(--gc-patina);--ec-frm-inlBtnBrdOpa:.48;--ec-frm-tooltipSuccessBg:var(--sl-color-green);--ec-frm-tooltipSuccessFg:var(--gc-white);--gc-duotone-icon-primary:var(--gc-whisper);--gc-duotone-icon-secondary:var(--gc-athens-gray);--gc-duotone-icon-primary-opacity:1;--gc-duotone-icon-secondary-opacity:.45}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white:var(--gc-mirage);--sl-color-gray-1:var(--gc-ebony-clay);--sl-color-gray-2:var(--gc-rhino);--sl-color-gray-3:color-mix(in srgb, var(--gc-rhino) 68%, var(--gc-athens-gray));--sl-color-gray-4:color-mix(in srgb, var(--gc-rhino) 42%, var(--gc-athens-gray));--sl-color-gray-5:color-mix(in srgb, var(--gc-rhino) 18%, var(--gc-athens-gray));--sl-color-gray-6:var(--gc-athens-gray);--sl-color-gray-7:var(--gc-white);--sl-color-black:var(--gc-whisper);--sl-color-accent-low:color-mix(in srgb, var(--gc-paradiso) 14%, var(--gc-white));--sl-color-accent:color-mix(in srgb, var(--gc-paradiso) 90%, var(--gc-rhino));--sl-color-accent-high:var(--gc-rhino);--sl-color-blue-low:color-mix(in srgb, var(--gc-calypso) 14%, var(--gc-white));--sl-color-blue:var(--gc-calypso);--sl-color-blue-high:color-mix(in srgb, var(--gc-calypso) 88%, var(--gc-rhino));--sl-color-purple-low:color-mix(in srgb, var(--gc-biloba-flower) 34%, var(--gc-white));--sl-color-purple:var(--gc-blue-violet);--sl-color-purple-high:var(--gc-blue-violet);--sl-color-green-low:#176b4d;--sl-color-green:#22a06b;--sl-color-green-high:#57d99a;--sl-color-orange-low:#9a4a12;--sl-color-orange:#d97706;--sl-color-orange-high:#f4a340;--sl-color-red-low:#8f2d32;--sl-color-red:#c94a4a;--sl-color-red-high:#f06a6a;--sl-color-text:var(--sl-color-gray-2);--sl-color-text-accent:var(--sl-color-accent);--sl-color-text-invert:var(--gc-white);--sl-color-bg:var(--gc-whisper);--sl-color-bg-nav:var(--gc-white);--sl-color-bg-sidebar:var(--gc-whisper);--sl-color-bg-inline-code:var(--gc-athens-gray);--sl-color-bg-accent:var(--sl-color-accent);--sl-color-hairline-light:var(--gc-athens-gray);--sl-color-hairline:color-mix(in srgb, var(--gc-rhino) 16%, var(--gc-athens-gray));--sl-color-hairline-shade:var(--gc-athens-gray);--sl-color-backdrop-overlay:color-mix(in srgb, var(--gc-rhino) 66%, transparent);--wa-color-surface-raised:var(--gc-white);--wa-color-surface-default:var(--gc-white);--wa-color-surface-lowered:var(--gc-athens-gray);--wa-color-surface-border:color-mix(in srgb, var(--gc-rhino) 18%, var(--gc-athens-gray));--wa-color-text-normal:var(--gc-mirage);--wa-color-text-quiet:var(--gc-rhino);--wa-color-text-link:var(--sl-color-text-accent);--wa-color-focus:var(--sl-color-accent);--wa-color-brand-fill-quiet:var(--sl-color-accent-low);--wa-color-brand-fill-normal:color-mix(in srgb, var(--gc-paradiso) 24%, var(--gc-white));--wa-color-brand-fill-loud:var(--sl-color-accent);--wa-color-brand-border-quiet:color-mix(in srgb, var(--gc-paradiso) 28%, var(--gc-white));--wa-color-brand-border-normal:var(--sl-color-accent);--wa-color-brand-border-loud:var(--gc-calypso);--wa-color-brand-on-quiet:var(--gc-rhino);--wa-color-brand-on-normal:var(--gc-ebony-clay);--wa-color-brand-on-loud:var(--gc-white);--wa-color-neutral-fill-quiet:var(--gc-whisper);--wa-color-neutral-fill-normal:var(--gc-athens-gray);--wa-color-neutral-fill-loud:var(--gc-rhino);--wa-color-neutral-border-quiet:color-mix(in srgb, var(--gc-rhino) 10%, var(--gc-athens-gray));--wa-color-neutral-border-normal:color-mix(in srgb, var(--gc-rhino) 24%, var(--gc-athens-gray));--wa-color-neutral-border-loud:var(--gc-rhino);--wa-color-neutral-on-quiet:var(--gc-rhino);--wa-color-neutral-on-normal:var(--gc-mirage);--wa-color-neutral-on-loud:var(--gc-white);--ec-brdCol:color-mix(in srgb, var(--gc-rhino) 22%, var(--gc-athens-gray));--ec-codeBg:var(--gc-white);--ec-codeFg:var(--gc-mirage);--ec-codeSelBg:color-mix(in srgb, var(--gc-calypso) 18%, var(--gc-athens-gray));--ec-gtrFg:color-mix(in srgb, var(--gc-rhino) 54%, var(--gc-athens-gray));--ec-gtrBrdCol:color-mix(in srgb, var(--gc-rhino) 22%, transparent);--ec-gtrHlFg:var(--gc-calypso);--ec-focusBrd:var(--sl-color-accent);--ec-sbThumbCol:color-mix(in srgb, var(--gc-rhino) 16%, transparent);--ec-sbThumbHoverCol:color-mix(in srgb, var(--gc-rhino) 32%, transparent);--ec-tm-markBg:color-mix(in srgb, var(--gc-calypso) 14%, transparent);--ec-tm-markBrdCol:color-mix(in srgb, var(--gc-calypso) 66%, var(--gc-athens-gray));--ec-tm-insBg:color-mix(in srgb, var(--sl-color-green) 16%, transparent);--ec-tm-insBrdCol:var(--sl-color-green);--ec-tm-insDiffIndCol:var(--sl-color-green-low);--ec-tm-delBg:color-mix(in srgb, var(--sl-color-red) 14%, transparent);--ec-tm-delBrdCol:var(--sl-color-red);--ec-tm-delDiffIndCol:var(--sl-color-red-low);--ec-frm-frameBoxShdCssVal:var(--wa-shadow-xs);--ec-frm-edActTabBg:var(--gc-white);--ec-frm-edActTabFg:var(--gc-mirage);--ec-frm-edActTabBrdCol:color-mix(in srgb, var(--gc-rhino) 20%, var(--gc-athens-gray));--ec-frm-edActTabIndTopCol:var(--sl-color-accent);--ec-frm-edTabBarBg:var(--gc-athens-gray);--ec-frm-edTabBarBrdCol:color-mix(in srgb, var(--gc-rhino) 18%, var(--gc-athens-gray));--ec-frm-edTabBarBrdBtmCol:color-mix(in srgb, var(--gc-rhino) 18%, var(--gc-athens-gray));--ec-frm-edBg:var(--gc-white);--ec-frm-trmTtbDotsFg:var(--gc-calypso);--ec-frm-trmTtbBg:var(--gc-athens-gray);--ec-frm-trmTtbFg:var(--gc-rhino);--ec-frm-trmTtbBrdBtmCol:color-mix(in srgb, var(--gc-rhino) 18%, var(--gc-athens-gray));--ec-frm-trmBg:var(--gc-white);--ec-frm-inlBtnFg:var(--gc-rhino);--ec-frm-inlBtnBg:var(--gc-paradiso);--ec-frm-inlBtnBrd:var(--gc-paradiso);--ec-frm-tooltipSuccessBg:var(--sl-color-green);--ec-frm-tooltipSuccessFg:var(--gc-white)}body{font-family:var(--font-body);font-weight:var(--font-body-weight-light)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700}nav,button,label,summary,.badge,.tab,.sidebar,.pagination{font-family:var(--font-accent);font-weight:600}code,pre,kbd,samp,.sl-markdown-content code,.sl-markdown-content pre,.expressive-code,.expressive-code code,.expressive-code pre{font-family:var(--font-code);font-weight:400}.site-title{font-weight:700}.sl-markdown-content code:not(:where(.not-content *)){border:1px solid color-mix(in srgb, var(--sl-color-hairline) 70%, transparent);border-radius:var(--wa-border-radius-s);color:var(--sl-color-text);font-family:var(--font-code);font-weight:400}.expressive-code{margin-block:1.25rem}.expressive-code .frame{border:var(--ec-brdWd) solid var(--ec-brdCol);border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));background:var(--ec-codeBg);overflow:hidden}.expressive-code .frame pre{border:0}.expressive-code .frame.has-title:not(.is-terminal) .title,.expressive-code .frame.is-terminal .header{font-family:var(--font-accent);font-size:var(--sl-text-sm);font-weight:500}.expressive-code .frame.has-title:not(.is-terminal) .title{letter-spacing:0}.expressive-code pre>code{font-family:var(--font-code);font-weight:400}.expressive-code .ec-line .code{min-height:var(--ec-codeLineHt)}.expressive-code .copy button{border-radius:var(--wa-border-radius-s)}.expressive-code .copy .feedback{font-family:var(--font-accent);font-size:var(--sl-text-xs);font-weight:500}:root:not([data-theme=light]) :is(.sidebar,.right-sidebar-panel) :is(a,summary,.large,h2){color:var(--gc-gray-suit)}.content-panel:has(.hero){padding-top:0}.hero{color:var(--sl-color-text);text-align:center;grid-template-columns:1fr;justify-items:center;padding-block:2rem;position:relative}.hero .stack,.hero .copy{text-align:center;align-items:center}.hero .stack{justify-self:center;width:100%}.hero .copy>*{margin-inline:auto}:root:not([data-theme=light]) .hero h1{color:var(--gc-text-on-ebony)}:root[data-theme=light] .hero h1{color:var(--gc-ebony-clay)}.hero:before{content:"";pointer-events:none;z-index:-1;width:100vw;height:100%;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.gc-home-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block:2rem 2.5rem;display:flex}:root:not([data-theme=light]) .gradient-button::part(button){background:linear-gradient(218deg, color-mix(in srgb, var(--gc-blue-violet) 75%, transparent), color-mix(in srgb, var(--gc-paradiso) 75%, transparent));border:solid 1px var(--gc-ebony-clay);color:var(--gc-athens-gray);transition:transform .1s,box-shadow .1s}:root:not([data-theme=light]) .gradient-button::part(button):hover{box-shadow:var(--wa-shadow-m);transform:translateY(-3px)}:root:not([data-theme=light]) .gradient-button::part(button):active{box-shadow:inset var(--wa-shadow-s);transform:translateY(0)}:root:not([data-theme=light]) .gradient-button::part(label){color:var(--gc-athens-gray);text-shadow:0 -1px #0000004d}.gradient-button::part(start){margin-inline-end:var(--wa-space-xs)}.gradient-button::part(end){margin-inline-start:var(--wa-space-xs)}:root:not([data-theme=light]) .gradient-button wa-icon{--primary-color:var(--gc-duotone-icon-primary);--secondary-color:var(--gc-duotone-icon-secondary);--primary-opacity:var(--gc-duotone-icon-primary-opacity);--secondary-opacity:var(--gc-duotone-icon-secondary-opacity)}:root[data-theme=light] .gradient-button::part(button){background:linear-gradient(144deg, color-mix(in srgb, var(--gc-biloba-flower) 75%, transparent), color-mix(in srgb, var(--gc-paradiso) 75%, transparent));border:solid 1px var(--gc-whisper);color:var(--gc-mirage);box-shadow:var(--wa-shadow-m);transition:transform .1s,box-shadow .1s}:root[data-theme=light] .gradient-button::part(button):hover{transform:translateY(-3px)}:root[data-theme=light] .gradient-button::part(button):active{box-shadow:inset var(--wa-shadow-s);transform:translateY(0)}:root[data-theme=light] .gradient-button::part(label){color:var(--gc-mirage)}:root[data-theme=light] .gradient-button wa-icon{--primary-color:var(--gc-mirage);--secondary-color:var(--gc-ebony-clay);--primary-opacity:1;--secondary-opacity:.45}.gc-home-intro{max-width:58rem;font-family:var(--font-intro);font-size:var(--sl-text-xl);font-weight:var(--font-body-weight-regular);text-align:center;margin-inline:auto;line-height:1.65}.gc-home-heading{text-align:center}.gc-card-grid{gap:var(--wa-space-l);margin-block:var(--wa-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gc-card-grid wa-card{--spacing:var(--wa-space-l);height:100%}.gc-card-link{color:inherit;text-decoration:none}.gc-card-link wa-card{color:var(--gc-gray-suit);transition:box-shadow .12s,transform .12s}.gc-card-link wa-card::part(body){color:color-mix(in srgb, var(--gc-gray-suit) 82%, var(--gc-athens-gray));font-size:var(--sl-text-base);font-weight:var(--font-body-weight-regular);line-height:1.55}:root[data-theme=light] .gc-card-link wa-card::part(body){color:var(--gc-mirage)}.gc-card-link:hover wa-card,.gc-card-link:focus-visible wa-card{box-shadow:var(--wa-shadow-s);transform:translateY(-2px)}.gc-card-link:focus-visible{border-radius:var(--wa-border-radius-m);outline:var(--sl-color-accent) solid 2px;outline-offset:4px}.gc-card-header{align-items:center;gap:var(--wa-space-s);color:var(--sl-color-white);font-size:var(--sl-text-lg);line-height:1.3;display:flex}.gc-card-header wa-icon{color:var(--sl-color-accent);font-size:1.2em}.gc-feedback-page{max-width:96ch;margin-inline:auto;margin-block:var(--wa-space-xl)}.gc-feedback-intro,.gc-feedback-form{width:100%}.gc-feedback-intro h1,.gc-feedback-intro h2,.gc-feedback-intro p,.gc-feedback-form h3,.gc-feedback-form p,.gc-feedback-form ul{margin-block:0}.gc-feedback-welcome h1{font-size:var(--sl-text-3xl);text-align:center}.gc-feedback-form wa-card{--spacing:var(--wa-space-l)}.gc-feedback-page wa-card h2,.gc-feedback-page wa-card h3,.gc-feedback-page wa-card p,.gc-feedback-page wa-card ul{margin-block:0}.gc-feedback-status-link{color:color-mix(in srgb, var(--gc-patina) 82%, var(--gc-athens-gray));text-decoration-color:color-mix(in srgb, currentColor 62%, transparent);text-decoration-thickness:var(--wa-border-width-s);text-underline-offset:.18em;transition:color var(--wa-transition-normal), text-decoration-color var(--wa-transition-normal);font-weight:600}.gc-feedback-status-link:hover,.gc-feedback-status-link:focus-visible{color:var(--sl-color-accent-high);text-decoration-color:currentColor}.gc-feedback-status-link:focus-visible{border-radius:var(--wa-border-radius-s);outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}:root[data-theme=light] .gc-feedback-status-link{color:color-mix(in srgb, var(--gc-paradiso) 84%, var(--gc-rhino))}:root[data-theme=light] .gc-feedback-status-link:hover,:root[data-theme=light] .gc-feedback-status-link:focus-visible{color:var(--sl-color-accent)}.gc-feedback-rating label{color:var(--wa-color-text-normal);font-family:var(--font-accent);font-weight:600}.gc-feedback-rating wa-rating{align-self:flex-start}.gc-feedback-radio-group::part(form-control-input){gap:var(--wa-space-s) var(--wa-space-xl);flex-wrap:wrap;align-items:center}.gc-feedback-radio-group wa-radio{white-space:nowrap;display:inline-flex}.gc-status-version-list{border-inline-start:var(--wa-border-width-s) solid var(--wa-color-surface-border);padding-inline-start:var(--wa-space-l)}.gc-status-actions{justify-content:center}@media (width<=44rem){.gc-feedback-radio-group::part(form-control-input){column-gap:var(--wa-space-l)}.gc-feedback-radio-group wa-radio{white-space:normal}}.gc-feedback-note{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s)}.gc-feedback-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gc-feedback-status[hidden]{display:none}@media (width<=44rem){.gc-card-grid{grid-template-columns:1fr}}.gc-product-grid{--min-column-size:25ch;margin-block:var(--wa-space-l)}.gc-product-card,.gc-product-card::part(body){height:100%}.gc-product-card-body{min-height:100%}.gc-product-link{gap:var(--wa-space-xl);color:var(--sl-color-text);text-decoration:none}.gc-product-link:hover .gc-product-title,.gc-product-link:focus-visible .gc-product-title{color:var(--sl-color-text-accent)}.gc-product-title{color:var(--sl-color-white);font-size:var(--wa-font-size-l);transition:color .1s}.gc-product-link .wa-caption-s{font-size:var(--wa-font-size-m)}.gc-product-description{color:var(--sl-color-gray-2);margin-block:0;font-weight:400}.gc-product-avatar{--size:3rem;background-color:color-mix(in srgb, var(--gc-paradiso) 34%, var(--sl-color-bg-nav));color:var(--sl-color-accent-high)}.gc-product-avatar wa-icon{--primary-color:var(--gc-whisper);--secondary-color:var(--gc-paradiso);--primary-opacity:1;--secondary-opacity:.48}.gc-product-avatar--violet{background-color:color-mix(in srgb, var(--gc-blue-violet) 38%, var(--sl-color-bg-nav));color:var(--gc-biloba-flower)}.gc-product-avatar--violet wa-icon{--secondary-color:var(--gc-biloba-flower)}.gc-product-avatar--calypso{background-color:color-mix(in srgb, var(--gc-calypso) 38%, var(--sl-color-bg-nav));color:color-mix(in srgb, var(--gc-calypso) 50%, var(--gc-athens-gray))}.gc-product-avatar--calypso wa-icon{--secondary-color:var(--gc-calypso)}.gc-product-avatar--patina{background-color:color-mix(in srgb, var(--gc-patina) 36%, var(--sl-color-bg-nav));color:color-mix(in srgb, var(--gc-patina) 64%, var(--gc-athens-gray))}.gc-product-avatar--patina wa-icon{--secondary-color:var(--gc-patina)}:root[data-theme=light] .gc-product-title{color:var(--gc-mirage)}:root[data-theme=light] .gc-product-description{color:var(--gc-rhino)}:root[data-theme=light] .gc-product-avatar{background-color:color-mix(in srgb, var(--gc-paradiso) 24%, var(--gc-white));color:var(--gc-paradiso)}:root[data-theme=light] .gc-product-avatar wa-icon{--primary-color:var(--gc-mirage);--secondary-color:var(--gc-paradiso)}:root[data-theme=light] .gc-product-avatar--violet{background-color:color-mix(in srgb, var(--gc-biloba-flower) 40%, var(--gc-white));color:var(--gc-blue-violet)}:root[data-theme=light] .gc-product-avatar--violet wa-icon{--secondary-color:var(--gc-blue-violet)}:root[data-theme=light] .gc-product-avatar--calypso{background-color:color-mix(in srgb, var(--gc-calypso) 24%, var(--gc-white));color:var(--gc-calypso)}:root[data-theme=light] .gc-product-avatar--calypso wa-icon{--secondary-color:var(--gc-calypso)}:root[data-theme=light] .gc-product-avatar--patina{background-color:color-mix(in srgb, var(--gc-patina) 24%, var(--gc-white));color:var(--gc-patina)}:root[data-theme=light] .gc-product-avatar--patina wa-icon{--secondary-color:var(--gc-patina)}
