.LoqUMG_filterBar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);display:flex}.LoqUMG_filters{gap:var(--space-1);flex-wrap:wrap;display:flex}.LoqUMG_filterLabel{color:var(--color-subtle);font-size:var(--text-xs);white-space:nowrap}.LoqUMG_chip{height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-4);background:var(--color-surface);color:var(--color-fg);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-regular);white-space:nowrap;cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);border:0;flex:none}.LoqUMG_chip:hover{background:var(--color-surface-strong)}.LoqUMG_chip[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.LoqUMG_grid{gap:var(--grid-gap);height:calc(100svh - var(--above,0px) - 20svh);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.LoqUMG_column{flex-direction:column;min-height:0;max-height:100%;display:flex}.LoqUMG_column .LoqUMG_head{flex:none}.LoqUMG_column .LoqUMG_rows{min-height:0;overflow-y:auto}.LoqUMG_column .LoqUMG_rows[data-more]{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-12)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--space-12)), transparent)}.LoqUMG_column .LoqUMG_rows::-webkit-scrollbar{width:calc(var(--space-1) * 1.5)}.LoqUMG_column .LoqUMG_rows::-webkit-scrollbar-track{background:0 0}.LoqUMG_column .LoqUMG_rows::-webkit-scrollbar-thumb{background:var(--color-surface-strong)}.LoqUMG_column .LoqUMG_rows::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.LoqUMG_column .LoqUMG_rows{scrollbar-width:thin;scrollbar-color:var(--color-surface-strong) transparent}}.LoqUMG_gridEnd{height:calc(var(--space-1) / 2);background:var(--color-surface-strong)}.LoqUMG_head{height:calc(var(--space-6) + var(--space-1));padding:0 var(--space-2);color:var(--color-fg);font-size:var(--text-xs);font-weight:var(--weight-regular);justify-content:space-between;align-items:center;margin:0;display:flex}.LoqUMG_count{font-variant-numeric:tabular-nums}.LoqUMG_rows{margin:0;padding:0;list-style:none}.LoqUMG_row{transition:grid-template-rows .45s var(--ease), opacity .3s var(--ease), translate .45s var(--ease);grid-template-rows:1fr;display:grid}.LoqUMG_row[data-hidden]{opacity:0;translate:0 calc(-1 * var(--space-2));grid-template-rows:0fr}.LoqUMG_rowInner{gap:var(--space-2);min-height:0;padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border);transition:padding .45s var(--ease), border-bottom-width .45s var(--ease);display:grid;overflow:hidden}.LoqUMG_row[data-hidden] .LoqUMG_rowInner{border-bottom-width:0;padding-block:0}.LoqUMG_problem{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);margin:0;display:block}.LoqUMG_solution{color:var(--color-subtle);font-size:var(--text-xs);line-height:var(--leading-normal);display:block}.LoqUMG_companies{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.LoqUMG_companies a:hover{text-decoration:underline}.LoqUMG_stack{display:none}.LoqUMG_drawer{padding:var(--space-4) var(--gutter) var(--space-12)}.LoqUMG_glass{background:color-mix(in srgb, var(--color-surface) 50%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-fg);border:0}@media (max-width:720px){.LoqUMG_filterBar{display:block}.LoqUMG_filterLabel{margin-bottom:var(--space-2);display:block}.LoqUMG_filters{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.LoqUMG_filters::-webkit-scrollbar{display:none}.LoqUMG_grid,.LoqUMG_gridEnd{display:none}.LoqUMG_stack{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.LoqUMG_card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.LoqUMG_card:disabled{cursor:default}.LoqUMG_preview{gap:var(--space-2);height:calc(var(--space-24) + var(--space-6));padding:var(--space-4) var(--space-2) 0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.LoqUMG_seeMore{bottom:var(--space-2);height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-4);font-size:var(--text-xs);white-space:nowrap;align-items:center;display:flex;position:absolute;left:50%;translate:-50%}.LoqUMG_drawer .LoqUMG_rowInner{padding-inline:0}}@media (prefers-reduced-motion:reduce){.LoqUMG_chip,.LoqUMG_row,.LoqUMG_rowInner{transition:none}}
.goo-tags{--goo-radius:999px;--goo-gap:var(--space-1);--goo-pop:linear(0, .047, .163, .317, .484, .645, .788, .907, .997, 1.06, 1.098, 1.117, 1.119, 1.11, 1.094, 1.075, 1.055, 1.036, 1.02, 1.007, .998, .991, .987, .986, .986, .987, .989, .992, .994, .996, .998, 1, 1.001, 1.001, 1);--goo-pop-duration:.85s;--goo-pop-from:.6;--goo-slide:cubic-bezier(.22, 1, .36, 1);--goo-slide-duration:.6s;--goo-open:cubic-bezier(.22, 1, .36, 1);--goo-open-duration:.5s;--goo-word-duration:.35s;--goo-word-fade:.3s;position:relative;opacity:1!important;transition:none!important}.goo-tags__defs{width:0;height:0;position:absolute;overflow:hidden}.goo-tags__shapes,.goo-tags__words{gap:var(--goo-gap);justify-content:inherit;margin:0;padding:0;list-style:none;display:flex}.goo-tags__words{position:absolute;inset:0}.goo-tags__shape,.goo-tags__word{height:calc(var(--space-6) + var(--space-1));padding:0 calc(var(--space-2) + var(--space-1) / 2);font-size:var(--text-xs-plus);font-weight:var(--weight-regular);white-space:nowrap;align-items:center;line-height:1;display:flex}.goo-tags__shape{border-radius:var(--goo-radius);background:var(--color-surface);color:#0000}.goo-tags__word{color:var(--color-muted)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.goo-tags__shape{translate:var(--from,0) 0;scale:var(--goo-pop-from);clip-path:inset(0 50% round var(--goo-radius));opacity:0;transition:translate .22s var(--ease), scale .22s var(--ease), clip-path .22s var(--ease), opacity .12s var(--ease) .1s}.goo-tags__word{translate:var(--from,0) 0;opacity:0;transition:translate .22s var(--ease), opacity .12s var(--ease)}article:is(:hover,:focus-within) .goo-tags__shape{clip-path:inset(0 round var(--goo-radius));opacity:1;transition:translate var(--goo-slide-duration) var(--goo-slide), scale var(--goo-pop-duration) var(--goo-pop), clip-path var(--goo-open-duration) var(--goo-open), opacity .1s linear;translate:0;scale:1}article:is(:hover,:focus-within) .goo-tags__word{opacity:1;transition:translate var(--goo-word-duration) var(--goo-slide), opacity var(--goo-word-fade) var(--ease);translate:0}}@media (hover:hover) and (prefers-reduced-motion:reduce){.goo-tags__shapes,.goo-tags__words{opacity:0;transition:opacity var(--duration) var(--ease)}article:is(:hover,:focus-within) :is(.goo-tags__shapes,.goo-tags__words){opacity:1}}.goo-tags--still :is(.goo-tags__shapes,.goo-tags__words,.goo-tags__shape,.goo-tags__word){clip-path:none!important;opacity:1!important;transition:none!important;translate:none!important;scale:none!important}
.ZP3mPG_row+.ZP3mPG_row{margin-top:var(--space-16)}.ZP3mPG_header{column-gap:var(--space-6);margin-bottom:var(--space-4);grid-template-columns:1fr auto;display:grid}.ZP3mPG_info{gap:var(--space-2);display:grid}.ZP3mPG_meta{column-gap:var(--space-2);row-gap:var(--space-1);font-size:var(--text-xs-plus);flex-wrap:wrap;display:flex}.ZP3mPG_title{font-size:inherit;font-weight:var(--weight-regular);letter-spacing:var(--tracking-snug)}.ZP3mPG_date{font-variant-numeric:tabular-nums}.ZP3mPG_description{max-width:var(--measure)}.ZP3mPG_tags{transition:opacity var(--duration) var(--ease);justify-content:flex-end;align-self:start}@media (hover:hover){.ZP3mPG_tags{opacity:0}.ZP3mPG_row:hover .ZP3mPG_tags,.ZP3mPG_row:focus-within .ZP3mPG_tags{opacity:1}}.ZP3mPG_media{gap:var(--grid-gap);grid-template-columns:repeat(4,1fr);display:grid;container-type:inline-size}.ZP3mPG_frame{border-radius:var(--radius-xs);height:calc((100cqi - 3 * var(--grid-gap)) / 4 * 5 / 4);background:var(--color-surface);position:relative;overflow:hidden}.ZP3mPG_frame[data-wide]{grid-column:span 2}.ZP3mPG_frameLink{z-index:1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ZP3mPG_tags{transition:none}}@media (max-width:720px){.ZP3mPG_header{row-gap:var(--space-3);grid-template-columns:1fr;position:relative}.ZP3mPG_info:after{content:"";inset:0 0 calc(-1 * var(--space-4));z-index:1;position:absolute}.ZP3mPG_tags{justify-content:flex-start}.ZP3mPG_media{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.ZP3mPG_media::-webkit-scrollbar{display:none}.ZP3mPG_frame{width:calc((100cqi - var(--grid-gap)) / 2);height:calc((100cqi - var(--grid-gap)) / 2 * 5 / 4);flex:none}.ZP3mPG_frame[data-wide]{width:calc(100cqi - 2 * var(--grid-gap))}}
._3VUYuW_intro{column-gap:var(--grid-gap);padding:var(--space-40) var(--gutter) var(--space-24);grid-template-columns:repeat(12,1fr);display:grid}._3VUYuW_title{grid-column:span 8}._3VUYuW_meta{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;grid-column:1/-1;display:flex}._3VUYuW_layout{gap:var(--grid-gap);padding:0 var(--gutter) var(--space-24);grid-template-columns:repeat(12,1fr);display:grid}._3VUYuW_layout>:first-child{grid-column:span 8}._3VUYuW_aside{grid-column:span 4}._3VUYuW_sticky{top:var(--space-1);max-height:calc(100vh - 2 * var(--space-1));gap:var(--space-1);flex-direction:column;display:flex;position:sticky;overflow-y:auto}._3VUYuW_liveLink{height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration) var(--ease);flex:none;align-self:flex-end;align-items:center;display:inline-flex}._3VUYuW_liveLink:hover{background:var(--color-surface-strong)}._3VUYuW_related{padding-bottom:var(--space-24)}._3VUYuW_label{padding:0 var(--gutter)}@media (prefers-reduced-motion:reduce){._3VUYuW_liveLink{transition:none}}@media (max-width:720px){._3VUYuW_intro{padding-bottom:var(--space-12)}._3VUYuW_title{grid-column:1/-1}._3VUYuW_layout{row-gap:var(--space-6);grid-template-columns:1fr}._3VUYuW_layout>:first-child,._3VUYuW_aside{grid-column:auto}._3VUYuW_aside{order:-1}._3VUYuW_sticky{max-height:none;position:static;overflow:visible}}
