.gc-labs{--background:var(--color-cream);--foreground:var(--color-oxblood);--muted-foreground:color-mix(in oklab, var(--foreground) 82%, var(--background))}.gc-labs main{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,6vw,5rem)}.gc-labs h1,.gc-labs h2,.gc-labs h3,.gc-labs p{margin:0}.gc-labs-plate{mix-blend-mode:multiply;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.gc-labs-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:1.5rem clamp(2rem,6vw,5rem);padding-block:clamp(.5rem,2vw,1.5rem) clamp(1.5rem,4vw,3rem);display:grid}.gc-labs-head-text{gap:1.25rem;display:grid}.gc-labs-head .gc-h-xl{max-width:12ch}.gc-labs-head .gc-dek{max-width:34rem}.gc-labs-hero-plate{justify-self:end;width:100%;max-width:28rem}.gc-labs-flagship,.gc-labs-section{border-top:1px solid color-mix(in oklab, var(--foreground) 28%, transparent);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem clamp(2rem,6vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}.gc-labs-flagship{border-top:2px solid var(--foreground)}.gc-labs-kicker{color:var(--muted-foreground);grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.gc-labs-dot{border-radius:var(--radius-full);background:var(--field);width:.6rem;height:.6rem}.gc-labs-flagship-body{gap:.9rem;max-width:40rem;display:grid}.gc-labs-caveat{color:var(--muted-foreground)}.gc-labs-flagship-links{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex;margin-top:.5rem!important}.gc-labs-programs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:.5rem;display:grid}.gc-labs-program{border-top:1px solid color-mix(in oklab, var(--foreground) 45%, transparent);background:color-mix(in oklab, var(--foreground) 4%, transparent);align-content:start;gap:1rem;padding:clamp(1.5rem,2.5vw,2rem) clamp(1.25rem,2.5vw,2rem) .5rem;display:grid;position:relative}.gc-labs-program-dot{border-radius:var(--radius-full);background:var(--field);width:.8rem;height:.8rem;position:absolute;top:0;left:clamp(1.25rem,2.5vw,2rem);transform:translateY(-50%)}.gc-labs-program-head{grid-template-columns:minmax(0,1fr) 8rem;align-items:start;gap:1rem;display:grid}.gc-labs-program-head>div{gap:.5rem;display:grid}.gc-labs-program-head .gc-small{max-width:24rem;color:var(--muted-foreground)}.gc-labs-program-head .gc-labs-plate{width:8rem}.gc-labs-program .gc-rule-list>li+li{border-top-color:color-mix(in oklab, var(--foreground) 18%, transparent)}.gc-labs-program .gc-rule-row{grid-template-columns:minmax(0,1fr);row-gap:.25rem;padding-block:.85rem}.gc-labs-program .gc-rule-list .gc-rule-meta{white-space:normal;grid-row:auto}.gc-labs-groups{gap:clamp(1.5rem,3vw,2.25rem);min-width:0;display:grid}.gc-labs-prose{gap:.9rem;max-width:40rem;display:grid}.gc-labs-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.gc-labs-head,.gc-labs-flagship,.gc-labs-section,.gc-labs-programs{grid-template-columns:1fr}.gc-labs-hero-plate{justify-self:start;max-width:16rem;margin-left:-.5rem}.gc-labs-program-head{grid-template-columns:minmax(0,1fr) 6rem}.gc-labs-program-head .gc-labs-plate{width:6rem}}.gc-labs-quote-band{margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(3rem,6vw,4.5rem) 0}.gc-labs-quote-band+.gc-labs-section{border-top:0}.gc-labs-quote{text-align:center;max-width:44rem;margin:0 auto}.gc-labs-quote-text{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.25}.gc-labs-quote-by{justify-content:center;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.gc-labs-quote-by span{text-align:left}.gc-labs-quote-avatar{object-fit:cover;border-radius:9999px;flex:none;width:2rem;height:2rem}.gc-site-shell{overflow-x:clip}.gc-site-shell .container-editorial,.gc-site-shell .container-editorial-narrow{max-width:var(--frame-max)}.gc-site-shell .bg-muted{background-color:var(--muted)}.gc-site-shell .bg-card{background-color:var(--background)}.gc-site-shell .text-muted-foreground{color:var(--muted-foreground)}.gc-site-frame{width:100%;max-width:var(--frame-max);margin-inline:auto;padding-inline:1.25rem}.gc-site-route-frame{width:100%;max-width:var(--frame-max);margin-inline:auto}.gc-reader-frame,.gc-site-content-frame{width:100%;max-width:var(--reader-col);margin-inline:auto}.gc-links-page{background:var(--background);min-height:100svh;color:var(--foreground)}.gc-links-frame{width:min(100%,34rem);margin-inline:auto;padding:1.25rem 1rem 2rem}.gc-links-header{padding-block:.5rem 2.75rem}.gc-links-brand{min-height:44px;transition:opacity var(--duration-fast) var(--ease-out-quart);align-items:center;padding-block:.45rem;display:inline-flex}.gc-links-brand:focus-visible,.gc-links-action:focus-visible,.gc-links-secondary-link:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.gc-links-header h1{font-family:var(--font-display-hero);letter-spacing:0;text-wrap:balance;margin:2rem 0 0;font-size:clamp(2.7rem,11vw,4.4rem);font-weight:800;line-height:.94}.gc-links-positioning{color:var(--primary-text);font-family:var(--font-serif);margin:1rem 0 0;font-size:1.2rem;line-height:1.35}.gc-links-primary{display:block}.gc-links-list,.gc-links-secondary-list{margin:0;padding:0;list-style:none}.gc-links-item{border-top:1px solid color-mix(in oklab, var(--foreground) 28%, transparent)}.gc-links-item:last-child{border-bottom:1px solid color-mix(in oklab, var(--foreground) 28%, transparent)}.gc-links-action{min-height:3.75rem;color:inherit;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .25rem;text-decoration:none;display:flex}.gc-links-item--featured .gc-links-action{background:var(--field);min-height:4.25rem;color:var(--field-foreground);margin-bottom:.5rem;padding:.9rem 1rem}.gc-links-action:active{transform:scale(.99)}.gc-links-action-label{min-width:0;font-family:var(--font-serif);font-size:1.12rem;font-weight:700;line-height:1.2}.gc-links-arrow{font-family:var(--font-mono);flex:none;font-size:1rem;line-height:1}.gc-links-secondary{border-top:1px solid color-mix(in oklab, var(--foreground) 28%, transparent);margin-top:2rem;padding-top:.5rem}.gc-links-secondary-list{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.gc-links-secondary-link{min-height:44px;color:var(--primary-text);font-family:var(--font-mono);letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary-text) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--primary-text) 55%, transparent);text-underline-offset:.22em;transition:color var(--duration-fast) var(--ease-out-quart);align-items:center;gap:.5rem;font-size:.84rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.gc-links-brand:hover{opacity:.68}.gc-links-action:hover{background:var(--muted)}.gc-links-item--featured .gc-links-action:hover{background:var(--foreground);color:var(--background)}.gc-links-secondary-link:hover{color:var(--foreground)}}@media (width>=48rem){.gc-links-frame{padding:2.5rem 1.5rem 3rem}.gc-links-header{padding-block:.5rem 3.5rem}.gc-links-action{min-height:4rem}.gc-links-item--featured .gc-links-action{min-height:4.5rem}}@media (prefers-reduced-motion:reduce){.gc-links-brand,.gc-links-action,.gc-links-secondary-link{transition:none}}.gc-section{padding-block:var(--spacing-section)}.gc-center{text-align:center}.gc-center :is(.gc-h-xl,.gc-h-lg,.gc-dek,.gc-quote){margin-inline:auto}.gc-reader{width:100%;max-width:44rem;margin-inline:auto}.gc-page-head{padding-bottom:var(--spacing-section);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.gc-page-head>*{margin:0}.gc-page-head .gc-dek{max-width:42ch}.gc-page-title{max-width:20em;font-family:var(--font-display);font-weight:500;font-size:var(--type-h-lg);letter-spacing:0;text-wrap:balance;margin:0;line-height:1.25}@media (width>=768px){.gc-page-title{font-size:calc(var(--type-hero) * .86)}}.gc-quote{max-width:32ch;margin:0 auto;font-style:italic;font-weight:500}.gc-hairline-top{border-top:1px solid color-mix(in oklab, var(--foreground) 28%, transparent);padding-top:1.5rem}.gc-aff-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem 2.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.gc-aff{width:calc(var(--aff-height) * var(--aff-ratio));max-width:100%;aspect-ratio:var(--aff-ratio);background-color:var(--muted-foreground);-webkit-mask:var(--aff-logo) center / contain no-repeat;-webkit-mask:var(--aff-logo) center / contain no-repeat;mask:var(--aff-logo) center / contain no-repeat;transition:background-color var(--duration-fast) var(--ease-out-quart);display:block}.gc-aff:hover,.gc-aff:focus-visible{background-color:var(--foreground)}.gc-aff:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.gc-home{--home-hair:color-mix(in oklab, var(--foreground) 14%, var(--background));--home-faint:color-mix(in oklab, var(--foreground) 3.5%, var(--background));--home-panel:color-mix(in oklab, oklch(100% 0 0) 55%, var(--background))}.gc-home-frame{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.gc-home-section{padding-block:6rem}.gc-home>section+section{border-top:1px solid var(--home-hair)}.gc-home>.gc-home-proof{flex-direction:column;align-items:center;gap:1.5rem;padding-block:3rem;display:flex}.gc-home-index{font-family:var(--font-mono);color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.75rem}.gc-home-index b,.gc-home-card-label b{color:var(--color-clay);margin-right:.6rem;font-weight:500}.gc-home-h2{max-width:24ch;font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 2.5rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.15}.gc-hero{flex-direction:column;align-items:flex-start;padding-block:5rem 6rem;display:flex}.gc-featured{font-family:var(--font-display);color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.gc-featured-mark{aspect-ratio:200/54;background-color:var(--muted-foreground);height:1rem;transition:background-color var(--duration-fast) var(--ease-out-quart);display:block;-webkit-mask:url(/logos/forbes.svg) 50%/contain no-repeat;mask:url(/logos/forbes.svg) 50%/contain no-repeat}.gc-featured:hover .gc-featured-mark{background-color:var(--foreground)}.gc-hero-line{max-width:17ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:1rem 0 1.1rem;font-size:clamp(2.4rem,4.8vw,3.75rem);font-weight:700;line-height:1.03}.gc-hero-line em{color:var(--color-clay);font-style:normal}.gc-hero-dek{max-width:42ch;font-family:var(--font-serif);margin:0 0 2rem;font-size:1.25rem;line-height:1.45}.gc-sms-panel{border:1px solid var(--home-hair);background:linear-gradient(var(--home-faint) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--home-faint) 1px, transparent 1px) 0 0 / 32px 32px, var(--background);border-radius:4px;align-self:stretch;margin:4rem 0 0;padding:2rem}.gc-sms-panel-in{border:1px solid var(--home-hair);background:var(--home-panel);border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.gc-sms-caption{font-family:var(--font-mono);color:var(--muted-foreground);text-align:center;margin-top:.9rem;font-size:.7rem}.gc-sms{border-right:1px solid var(--home-hair);letter-spacing:-.01em;background:oklch(100% 0 0);flex-direction:column;padding:1.5rem 1.75rem 1.75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.3;display:flex}.gc-sms-stamp{text-align:center;color:oklch(62% .01 286);align-self:center;margin:0 0 .6rem;font-size:.72rem;line-height:1.35}.gc-sms-stamp b{font-weight:600}.gc-sms-bubble{isolation:isolate;overflow-wrap:break-word;max-width:76%;animation:gc-sms-in .35s var(--ease-out-quart) both;border-radius:18px;margin:2px 0 0;padding:7px 12px 8px;position:relative}.gc-sms-bubble--caregiver{background:var(--transcript-user);color:var(--transcript-user-foreground);align-self:flex-end}.gc-sms-bubble--mira{background:var(--transcript-mira);color:var(--transcript-mira-foreground);align-self:flex-start}.gc-sms-bubble--caregiver+.gc-sms-bubble--mira,.gc-sms-bubble--mira+.gc-sms-bubble--caregiver,.gc-sms-bubble+.gc-sms-typing{margin-top:10px}.gc-sms-bubble--tail:after{content:"";z-index:-1;background:inherit;width:25px;height:20px;position:absolute;bottom:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-18 0 25 20'%3E%3Cpath d='M-18 0H0C0 10 2 16 7 20C3 20.4-1 19.6-4 18C-6 19.3-9 20-12 20H-18Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-18 0 25 20'%3E%3Cpath d='M-18 0H0C0 10 2 16 7 20C3 20.4-1 19.6-4 18C-6 19.3-9 20-12 20H-18Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.gc-sms-bubble--caregiver.gc-sms-bubble--tail:after{right:-7px}.gc-sms-bubble--mira.gc-sms-bubble--tail:after{left:-7px;transform:scaleX(-1)}.gc-sms-typing{background:var(--transcript-mira);animation:gc-sms-in .35s var(--ease-out-quart) both;border-radius:18px;align-self:flex-start;gap:4px;margin-left:4px;padding:12px 13px;display:flex;position:relative}.gc-sms-typing:before,.gc-sms-typing:after{content:"";background:var(--transcript-mira);border-radius:50%;position:absolute}.gc-sms-typing:before{width:12px;height:12px;bottom:-2px;left:-3px}.gc-sms-typing:after{width:6px;height:6px;bottom:-7px;left:-8px}.gc-sms-typing i{background:oklch(62% .01 286);border-radius:50%;width:8px;height:8px;animation:1.3s infinite gc-sms-dot}.gc-sms-typing i:nth-child(2){animation-delay:.18s}.gc-sms-typing i:nth-child(3){animation-delay:.36s}.gc-sms>:nth-child(3){animation-delay:.4s}.gc-sms>:nth-child(4){animation-delay:.8s}.gc-sms>:nth-child(5){animation-delay:1.2s}.gc-sms>:nth-child(6){animation-delay:1.6s}@keyframes gc-sms-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gc-sms-dot{0%,60%,to{opacity:.35}30%{opacity:.85}}.gc-trace{font-family:var(--font-mono);flex-direction:column;justify-content:center;padding:1.5rem;font-size:.8rem;line-height:1.6;display:flex}.gc-trace-label{color:var(--muted-foreground);margin:0 0 1rem;font-size:.68rem}.gc-trace ol{margin:0;padding:0;list-style:none}.gc-trace li{grid-template-columns:3.4rem 4.6rem 1fr;gap:.5rem;padding:.35rem 0;animation:.35s both gc-trace-in;display:grid}.gc-trace li:nth-child(2){animation-delay:.3s}.gc-trace li:nth-child(3){animation-delay:.6s}.gc-trace li:nth-child(4){animation-delay:.9s}@keyframes gc-trace-in{0%{opacity:0}to{opacity:1}}.gc-trace-time,.gc-trace-note{color:var(--muted-foreground)}.gc-trace-kind{color:var(--color-clay)}.gc-trace-note{border-top:1px dashed var(--home-hair);margin:.5rem 0 0;padding-top:.75rem}.gc-home-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.gc-home-card{border:1px solid var(--home-hair);background:var(--home-panel);border-radius:3px}.gc-home-card-label{border-bottom:1px solid var(--home-hair);font-family:var(--font-mono);color:var(--muted-foreground);padding:.7rem 1rem;font-size:.72rem;display:block}.gc-home-card p{font-family:var(--font-display);margin:0;padding:1.1rem 1rem 1.3rem;font-size:1.12rem;font-weight:700;line-height:1.3}.gc-home-bench{font-family:var(--font-display);color:var(--muted-foreground);border-bottom:1px solid var(--home-hair);font-size:.9rem;text-decoration:none}.gc-home-bench:hover{color:var(--foreground)}.gc-home-close{border:1px solid var(--home-hair);background:var(--home-panel);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.5rem;display:flex}.gc-home-close .gc-home-h2{margin:0 0 .4rem}.gc-home-close p{color:var(--muted-foreground);margin:0}@media (width<=860px){.gc-home-section{padding-block:4rem}.gc-hero{padding-block:3rem 4rem}.gc-sms-panel{margin-top:2.5rem;padding:.75rem}.gc-sms-panel-in{grid-template-columns:1fr}.gc-sms{border-right:0;border-bottom:1px solid var(--home-hair);padding:1.1rem 1.1rem 1.4rem}.gc-trace li{grid-template-columns:3.1rem 1fr}.gc-trace-kind{display:none}.gc-home-cards{grid-template-columns:1fr}.gc-home-close{padding:1.75rem}}@media (prefers-reduced-motion:reduce){.gc-sms-bubble,.gc-sms-typing,.gc-sms-typing i,.gc-trace li{animation:none}}.gc-signup-tint{background:color-mix(in oklab, var(--field) 9%, var(--background))}.gc-motion-rise{animation:gc-motion-rise .56s var(--ease-out-expo) both;animation-delay:var(--gc-stagger,0s)}@keyframes gc-motion-rise{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gc-motion-rise{animation:none!important}}.gc-prose{font-family:var(--font-serif);font-size:var(--type-body);color:color-mix(in oklab, var(--foreground) 86%, transparent);line-height:1.7}.gc-prose h2{font-family:var(--font-serif);font-size:var(--type-h-md);font-weight:800;line-height:var(--type-h-md-line);color:var(--foreground);margin-top:2.5rem;margin-bottom:.75rem}.gc-prose h3{font-family:var(--font-serif);font-size:var(--type-dek);color:var(--foreground);margin-top:1.5rem;margin-bottom:.5rem;font-weight:800;line-height:1.3}.gc-prose p{margin-bottom:1rem}.gc-prose strong{color:var(--foreground);font-weight:500}.gc-prose ul,.gc-prose ol{margin-bottom:1rem;padding-left:1.25rem}.gc-prose ul{list-style-type:disc}.gc-prose ol{list-style-type:decimal}.gc-prose li{margin-bottom:.35rem}.gc-prose-callout{border-left:2px solid var(--border);background:color-mix(in oklab, var(--muted) 60%, transparent);margin:1.5rem 0;padding:1rem 1.25rem}.gc-prose-callout p{margin-bottom:0}.gc-prose-table{overscroll-behavior-x:contain;margin:1.75rem 0 2rem;overflow-x:auto}.gc-prose-table:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.gc-prose table{border-collapse:collapse;width:100%;font-size:var(--type-small);line-height:var(--type-small-line);font-variant-numeric:lining-nums tabular-nums}.gc-prose th,.gc-prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .75rem}.gc-prose th:first-child,.gc-prose td:first-child{padding-left:0}.gc-prose th:last-child,.gc-prose td:last-child{padding-right:0}.gc-prose thead th{border-bottom-color:color-mix(in oklab, var(--foreground) 55%, transparent);color:var(--foreground);white-space:nowrap;vertical-align:bottom;font-weight:700}.gc-prose td:first-child{min-width:9rem;color:var(--foreground)}.gc-prose table:has(th:nth-child(7)) td{white-space:nowrap}:is(.gc-prose table:has(th:nth-child(7)) th:not(:first-child,:last-child),.gc-prose table:has(th:nth-child(7)) td:not(:first-child,:last-child)){padding-inline:.5rem}.gc-prose table:has(th:nth-child(7)) td:first-child{min-width:0}.gc-prose code{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--muted) 70%, transparent);font-family:var(--font-mono);padding:.05em .3em;font-size:.85em}.gc-prose pre{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--muted) 50%, transparent);font-size:var(--type-mono-sm);line-height:var(--type-mono-sm-line);margin:1.25rem 0 1.5rem;padding:.9rem 1rem;overflow-x:auto}.gc-prose pre code{font-size:inherit;background:0 0;padding:0}@media (width<=640px){.gc-prose td:first-child{min-width:7rem}.gc-prose table:has(td:nth-child(3):not([style])){min-width:34rem}}.gc-nccr-frame{width:min(100%,36rem)}.gc-nccr-header{padding-block:.5rem 2.25rem}.gc-nccr-eyebrow{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:1.75rem 0 0;font-size:.78rem;line-height:1.4}.gc-nccr-hint{font-family:var(--font-display);opacity:.75;margin-top:.15rem;font-size:.85rem;font-weight:400;display:block}.gc-nccr-tiles-section{margin-top:2.5rem}.gc-nccr-tiles-section h2{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:1.2rem;font-weight:700}.gc-demo-tabs{flex-wrap:wrap;justify-content:center;gap:0 1.5rem;display:flex}.gc-demo-tab{min-height:2.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.gc-demo-tab:hover,.gc-demo-tab[aria-selected=true]{color:var(--foreground)}.gc-demo-tab[aria-selected=true]{border-bottom-color:var(--primary-text)}.gc-demo-tab:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.gc-prose a,.gc-prose-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary-text);text-decoration-color:var(--primary-text);text-underline-offset:3px;text-decoration-thickness:1px}.gc-prose a:hover,.gc-prose-link:hover{text-decoration-thickness:2px}@media (width<=640px){.gc-rule-list .gc-rule-row:not(:has(.gc-rule-dot)){grid-template-columns:minmax(0,1fr);row-gap:.3rem}.gc-rule-list .gc-rule-meta{white-space:normal;grid-row:1}}.gc-ways{text-align:center;gap:3rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.gc-ways a{color:inherit;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;display:flex}.gc-ways img{mix-blend-mode:multiply;width:5rem;height:5rem;transition:transform var(--duration-normal) var(--ease-out-quart)}.gc-ways a:hover img,.gc-ways a:focus-visible img{transform:rotate(-4deg)}.gc-ways a:hover .gc-h-md{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.gc-ways .gc-body{max-width:28ch;color:var(--muted-foreground)}@media (width>=768px){.gc-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (prefers-reduced-motion:reduce){.gc-ways img{transition:none}}
