.eZhbRa_badge{border:var(--gm-border-width) solid color-mix(in srgb, var(--gm-badge-color) 40%, transparent);background-color:color-mix(in srgb, var(--gm-badge-color) 10%, transparent);background-image:linear-gradient(180deg, var(--gm-glass-sheen), transparent 70%);box-shadow:inset 0 1px 0 var(--gm-glass-highlight);align-items:center;gap:.55rem;padding:.375rem .75rem;display:inline-flex}@media (prefers-reduced-transparency:reduce){.eZhbRa_badge{background-color:color-mix(in srgb, var(--gm-badge-color) 10%, var(--gm-color-bg))}}.eZhbRa_badge{border-radius:var(--gm-radius-pill);color:color-mix(in srgb, var(--gm-badge-color) 50%, var(--gm-color-heading));font-family:var(--gm-font-mono);rotate:var(--gm-tilt);font-size:.78rem;line-height:1.3}.eZhbRa_uppercase{letter-spacing:.04em;text-transform:uppercase}.eZhbRa_dot{border-radius:50%;flex:none;width:6px;height:6px}
.FE5oVa_container{width:100%;max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding-inline:var(--gm-gutter);margin-inline:auto}.FE5oVa_narrow{max-width:calc(var(--gm-container-narrow) + 2*var(--gm-gutter))}
.KPenOq_hero{isolation:isolate;padding-block:var(--gm-space-9) var(--gm-space-8);align-items:center;display:flex;position:relative;overflow:hidden}.KPenOq_page{min-height:420px}.KPenOq_full{min-height:calc(100svh - var(--gm-header-height))}.KPenOq_image{z-index:-2;filter:saturate(.85);background-position:50% 35%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0006 75%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0006 75%,#0000 100%)}.KPenOq_image:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--gm-color-bg) 66%, transparent) 0%, color-mix(in srgb, var(--gm-color-bg) 52%, transparent) 45%, color-mix(in srgb, var(--gm-color-bg) 88%, transparent) 100%),radial-gradient(ellipse 90% 120% at 50% 30%, transparent 40%, color-mix(in srgb, var(--gm-color-bg) 70%, transparent) 100%);position:absolute;inset:0}.KPenOq_inner{align-items:flex-start;gap:var(--gm-space-4);width:100%;max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding-inline:var(--gm-gutter);flex-direction:column;margin-inline:auto;display:flex}.KPenOq_center .KPenOq_inner{text-align:center;align-items:center}.KPenOq_badge{margin-bottom:var(--gm-space-4)}.KPenOq_title{max-width:20ch;font-size:var(--gm-text-4xl);letter-spacing:-.03em;text-shadow:var(--gm-display-shadow);line-height:1.05}.KPenOq_full .KPenOq_title{font-size:var(--gm-text-5xl);letter-spacing:-.035em;line-height:1.02}.KPenOq_title em{background:var(--gm-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--gm-color-accent);margin-inline:-.08em;padding-inline:.08em;font-style:italic}.KPenOq_subtitle{max-width:60ch;margin-top:var(--gm-space-2);font-size:clamp(var(--gm-text-lg),1rem + .6vw,1.25rem);color:var(--gm-color-text-muted);line-height:1.55}.KPenOq_actions{margin-top:var(--gm-space-5);flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}
.R5TdiG_section{padding-block:var(--gm-space-7)}.R5TdiG_header{gap:var(--gm-space-3);max-width:62ch;margin-bottom:var(--gm-space-6);flex-direction:column;display:flex}.R5TdiG_center{text-align:center;align-items:center;margin-inline:auto}.R5TdiG_title{font-size:var(--gm-text-3xl)}.R5TdiG_description{font-size:var(--gm-text-lg);color:var(--gm-color-text-muted)}
._lQAgG_list{gap:var(--gm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._lQAgG_tag{border:var(--gm-border-width) solid color-mix(in srgb, var(--gm-color-text-muted) 40%, transparent);background-color:color-mix(in srgb, var(--gm-color-text-muted) 10%, transparent);background-image:linear-gradient(180deg, var(--gm-glass-sheen), transparent 70%);box-shadow:inset 0 1px 0 var(--gm-glass-highlight);padding:.2rem .65rem;display:inline-block}@media (prefers-reduced-transparency:reduce){._lQAgG_tag{background-color:color-mix(in srgb, var(--gm-color-text-muted) 10%, var(--gm-color-bg))}}._lQAgG_tag{border-radius:var(--gm-radius-pill);color:var(--gm-color-text-muted);font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);line-height:1.5}
._3UOzZa_emblem{aspect-ratio:1;place-items:center;width:100%;max-width:420px;margin-inline:auto;display:grid;position:relative}._3UOzZa_mark{filter:drop-shadow(0 24px 40px color-mix(in srgb, var(--gm-color-primary) 35%, transparent));line-height:0;position:relative}._3UOzZa_ring{border:1.5px solid color-mix(in srgb, var(--gm-color-primary) 45%, transparent);opacity:0;animation:_3UOzZa_ripple 7.5s var(--gm-ease) infinite;border-radius:50%;position:absolute;inset:18%}._3UOzZa_ring:nth-child(2){animation-delay:2.5s}._3UOzZa_ring:nth-child(3){animation-delay:5s}@keyframes _3UOzZa_ripple{0%{opacity:0;scale:.7}20%{opacity:.9}to{opacity:0;scale:1.45}}@media (prefers-reduced-motion:reduce){._3UOzZa_ring{opacity:.35;animation:none}._3UOzZa_ring:nth-child(2){opacity:.2;scale:1.2}._3UOzZa_ring:nth-child(3){opacity:.1;scale:1.4}}
.UFv7aq_page{background:radial-gradient(60rem 36rem at 75% -10%, color-mix(in srgb, var(--gm-color-primary) 16%, transparent), transparent 70%),radial-gradient(40rem 30rem at 0% 60%, color-mix(in srgb, var(--gm-color-accent) 7%, transparent), transparent 70%),var(--gm-color-bg);color:var(--gm-color-text)}.UFv7aq_hero{isolation:isolate;padding:var(--gm-space-7) var(--gm-gutter) var(--gm-space-8);position:relative}.UFv7aq_heroInner{gap:var(--gm-space-7);max-width:var(--gm-container);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}@media (max-width:759.98px){.UFv7aq_heroInner{grid-template-columns:minmax(0,1fr)}.UFv7aq_heroInner>:last-child{order:-1;max-width:240px}}.UFv7aq_heroText{align-items:flex-start;gap:var(--gm-space-4);flex-direction:column;display:flex}.UFv7aq_back{align-items:center;gap:var(--gm-space-1);color:var(--gm-color-text-muted);font-size:var(--gm-text-sm);text-decoration:none;display:inline-flex}.UFv7aq_back:hover{color:var(--gm-color-link)}.UFv7aq_heroMeta{align-items:center;gap:var(--gm-space-3);flex-wrap:wrap;display:flex}.UFv7aq_category{color:var(--gm-color-accent);font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:.06em;text-transform:uppercase}.UFv7aq_name{color:var(--gm-color-primary);font-family:var(--gm-font-display);font-size:var(--gm-text-xl);margin:0;font-weight:600}.UFv7aq_headline{text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.4rem + 3.6vw,4rem);line-height:1.02}.UFv7aq_headline em{color:var(--gm-color-accent)}.UFv7aq_summary{max-width:58ch;color:var(--gm-color-text-muted);font-size:var(--gm-text-lg);margin:0}.UFv7aq_actions{gap:var(--gm-space-3);margin-top:var(--gm-space-2);flex-wrap:wrap;display:flex}.UFv7aq_soon{padding:var(--gm-space-2) var(--gm-space-4);border:1.5px dashed var(--gm-color-border-strong);border-radius:var(--gm-radius-pill);color:var(--gm-color-text-muted);font-size:var(--gm-text-sm);margin:0}.UFv7aq_iconChip{border-radius:var(--gm-radius-md);background:color-mix(in srgb, var(--gm-color-primary) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--gm-color-primary);place-items:center;display:grid}.UFv7aq_flow{gap:var(--gm-space-6);counter-reset:flow;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:759.98px){.UFv7aq_flow{grid-template-columns:minmax(0,1fr)}}.UFv7aq_flow li{gap:var(--gm-space-2);padding:var(--gm-space-5);border:var(--gm-border-width) solid var(--gm-color-border);border-radius:var(--gm-radius-lg);background:var(--gm-color-surface);box-shadow:var(--gm-shadow-sm);color:var(--gm-color-text-muted);counter-increment:flow;flex-direction:column;display:flex;position:relative}.UFv7aq_flow li:before{content:counter(flow, decimal-leading-zero);color:var(--gm-color-accent);font-family:var(--gm-font-mono);font-size:var(--gm-text-xs)}.UFv7aq_flow li:not(:last-child):after{content:"→";top:50%;right:calc(var(--gm-space-6)/-2);color:var(--gm-color-primary);font-size:var(--gm-text-lg);position:absolute;translate:50% -50%}@media (max-width:759.98px){.UFv7aq_flow li:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:calc(var(--gm-space-6)/-2);translate:50% 50%}}.UFv7aq_flow strong{color:var(--gm-color-heading);font-family:var(--gm-font-display);font-size:var(--gm-text-xl);font-weight:600}.UFv7aq_details{gap:var(--gm-space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:759.98px){.UFv7aq_details{grid-template-columns:minmax(0,1fr)}}.UFv7aq_stack h3{margin:0 0 var(--gm-space-3);font-size:var(--gm-text-lg)}.UFv7aq_pager{max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding:0 var(--gm-gutter) var(--gm-space-9);margin-inline:auto}
