.clg-display{font-family:var(--font-sans,var(--font-roobert),system-ui,sans-serif);font-weight:600;color:var(--color-text-primary);font-feature-settings:"ss01" 1,"ss03" 1,"ss06" 1,"ss07" 1,"ss10" 1,"liga" 0,"calt" 0;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.clg-display[data-size=feature]{font-size:36px}.clg-display[data-size=entry]{font-size:32px}@media (min-width:640px){.clg-display[data-size=feature]{font-size:48px}.clg-display[data-size=entry]{font-size:40px}}@media (min-width:1280px){.clg-display[data-size=feature]{font-size:56px}.clg-display[data-size=entry]{font-size:48px}}.clg-chip{--chip-scale:1.15;--chip-stroke:calc(0.719px * var(--chip-scale));display:inline-flex;align-items:stretch;flex-shrink:0;height:calc(17.257px * var(--chip-scale));vertical-align:middle}.clg-chip-bracket{display:block;flex-shrink:0;overflow:visible;width:calc(5.684px * var(--chip-scale));height:100%}.clg-chip-bracket path{stroke-width:var(--chip-stroke)}.clg-chip-label{display:flex;align-items:center;margin-block:calc(var(--chip-stroke) / -2);margin-inline:calc(var(--chip-stroke) / -2);padding-inline:calc(var(--chip-stroke) / 2);background:linear-gradient(currentColor,currentColor) top /100% var(--chip-stroke) no-repeat,linear-gradient(currentColor,currentColor) bottom /100% var(--chip-stroke) no-repeat;font-family:var(--font-mono,var(--font-roobert-mono),ui-monospace,monospace);font-weight:500;font-size:calc(10.07px * var(--chip-scale));line-height:.87;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.clg-glow-frame{position:absolute;inset:0;overflow:clip;pointer-events:none}.clg-glow-frame[data-fit=box]{container-type:inline-size}.clg-glow{position:absolute;left:50%;bottom:0;width:min(1500px,160%);height:760px;transform:translate(-50%,84%);filter:blur(64px)}.clg-glow>span{position:absolute;border-radius:50%}.clg-glow-blue-a{inset:0}.clg-glow-blue-a,.clg-glow-blue-b{background:var(--color-background-brand)}.clg-glow-blue-b{inset:6% 14%}.clg-glow-red{top:30%;left:32%;right:32%;height:44%;background:var(--color-background-danger)}.clg-glow-orange{top:40%;left:41%;right:41%;height:30%;background:var(--color-background-warning)}.clg-glow[data-tone=subtle] .clg-glow-blue-a{opacity:.4}.clg-glow[data-tone=subtle] .clg-glow-blue-b{opacity:.45}.clg-glow[data-tone=subtle] .clg-glow-red{opacity:.12}.clg-glow[data-tone=subtle] .clg-glow-orange{opacity:.1}.clg-glow[data-tone=quiet] .clg-glow-blue-a{opacity:.2}.clg-glow[data-tone=quiet] .clg-glow-blue-b{opacity:.24}.clg-glow[data-tone=quiet] .clg-glow-orange,.clg-glow[data-tone=quiet] .clg-glow-red,.clg-glow[data-warm=false] .clg-glow-orange,.clg-glow[data-warm=false] .clg-glow-red{display:none}.clg-glow[data-fit=box]{width:140%;height:160%;transform:translate(-50%,80%);filter:blur(clamp(20px,9cqi,64px))}.clg-glow[data-fit=box][data-from=top]{top:0;bottom:auto;transform:translate(-50%,-80%) rotate(180deg)}.clg-img{outline:1px solid oklch(1 0 0/.1);outline-offset:-1px}.clg-tile{--clg-ink:color-mix(in oklch,var(--color-background-canvas) 65%,var(--color-background-surface));background:linear-gradient(180deg,var(--clg-ink) 0,var(--clg-ink) 45%,var(--color-background-surface) 100%);box-shadow:0 0 0 1px oklch(1 0 0/.08);transition-property:box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.clg-tile[data-glow=top]{background:linear-gradient(180deg,var(--color-background-surface) 0,var(--clg-ink) 55%,var(--clg-ink) 100%)}.clg-tile-img{outline:1px solid oklch(1 0 0/.1);outline-offset:-1px;border-radius:inherit}.clg-tile-scrim{background:linear-gradient(0deg,color-mix(in oklch,var(--clg-ink) 70%,transparent) 0,transparent 40%)}.clg-tile-title{font-weight:600;color:var(--color-text-primary);font-feature-settings:"ss01" 1,"ss03" 1,"ss06" 1,"ss07" 1,"ss10" 1,"liga" 0,"calt" 0;font-size:clamp(18px,6.4cqi,24px);line-height:1.15;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.clg-tile-title[data-over-image]{max-width:36cqi}@container (width < 300px){.clg-tile-title[data-over-image]{max-width:60cqi}.clg-tile-scrim{background:linear-gradient(0deg,color-mix(in oklch,var(--clg-ink) 85%,transparent) 0,color-mix(in oklch,var(--clg-ink) 75%,transparent) 25%,transparent 45%)}}.clg-card-img{transition-property:outline-color;transition-duration:.15s;transition-timing-function:ease-out}@media (hover:hover){.clg-card:hover .clg-tile{box-shadow:0 0 0 1px oklch(1 0 0/.13)}.clg-card:hover .clg-card-img{outline-color:oklch(1 0 0/.2)}}@keyframes clg-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes clg-fade{0%{opacity:0}}.clg-rise{animation:clg-rise .28s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, 0) * 90ms)}.clg-fade-in{animation:clg-fade .15s ease-out both}@media (prefers-reduced-motion:reduce){.clg-rise{animation-name:clg-fade}.clg-fade-in{animation:none}}.clg-scroll-row{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.clg-scroll-row::-webkit-scrollbar{display:none}.clg-scroll-row[data-fade-end]{mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.clg-scroll-row[data-fade-start]{mask-image:linear-gradient(90deg,transparent,#000 32px)}.clg-scroll-row[data-fade-start][data-fade-end]{mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.clg-prose{color:var(--color-text-tertiary);font-size:16px;line-height:1.6;overflow-wrap:break-word;min-width:0}.clg-prose>*+*{margin-top:16px}.clg-prose>:first-child{margin-top:0}.clg-prose h2{margin-top:48px;font-size:24px;line-height:32px;letter-spacing:-.02em}.clg-prose h2,.clg-prose h3{color:var(--color-text-primary);font-weight:600;text-wrap:balance}.clg-prose h3{margin-top:32px;font-size:18px;line-height:26px;letter-spacing:-.01em}.clg-prose h2+*,.clg-prose h3+*{margin-top:12px}.clg-prose ol,.clg-prose ul{padding-inline-start:1.25em}.clg-prose ul{list-style:disc}.clg-prose ol{list-style:decimal}.clg-prose li+li,.clg-prose li>ol,.clg-prose li>ul{margin-top:8px}.clg-prose li::marker{color:var(--color-text-disabled)}.clg-prose strong{font-weight:600}.clg-prose a,.clg-prose strong{color:var(--color-text-primary)}.clg-prose a{text-decoration-line:underline;text-decoration-color:var(--color-border-strong);text-decoration-thickness:from-font;text-underline-position:from-font;text-decoration-skip-ink:auto;overflow-wrap:anywhere;transition-property:text-decoration-color;transition-duration:.15s;transition-timing-function:ease-out}@media (hover:hover){.clg-prose a:hover{text-decoration-color:currentColor}}.clg-prose a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}.clg-prose code{font-family:var(--font-mono,var(--font-roobert-mono),ui-monospace,monospace);font-size:.875em;color:var(--color-text-secondary);background:var(--color-background-surface-raised);border-radius:4px;padding:2px 6px;overflow-wrap:anywhere}.clg-prose img{max-width:100%;height:auto;border-radius:12px;outline:1px solid oklch(1 0 0/.1);outline-offset:-1px}.clg-code{position:relative;margin-top:24px;margin-bottom:8px}.clg-code pre{margin:0;background:var(--color-background-surface);box-shadow:0 0 0 1px oklch(1 0 0/.08);border-radius:12px;padding:16px;overflow-x:auto;font-size:13px;line-height:20px}.clg-code pre:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.clg-code[data-overflow-end] pre{mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.clg-code pre code{background:none;padding:0;font-size:inherit;overflow-wrap:normal;white-space:pre}.clg-code pre .line span{color:var(--shiki-dark,inherit)}.clg-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:20px}.clg-prose td,.clg-prose th{padding:8px 12px;text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border-subtle)}.clg-prose th{color:var(--color-text-primary);font-weight:600;white-space:nowrap}.clg-prose td:first-child,.clg-prose th:first-child{padding-inline-start:0}@font-face{font-family:roobert;src:url(/_next/static/media/7547bfdb1b036493-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobert;src:url(/_next/static/media/732623a6d54e99cf-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roobert Fallback;src:local("Arial");ascent-override:91.94%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:103.33%}.__className_34da65{font-family:roobert,roobert Fallback}.__variable_34da65{--font-roobert:"roobert","roobert Fallback"}@font-face{font-family:roobertMono;src:url(/_next/static/media/6a21e5e17eba6153-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobertMono Fallback;src:local("Arial");ascent-override:68.84%;descent-override:17.83%;line-gap-override:0.00%;size-adjust:138.00%}.__className_660765{font-family:roobertMono,roobertMono Fallback;font-weight:500;font-style:normal}.__variable_660765{--font-roobert-mono:"roobertMono","roobertMono Fallback"}