.gg{min-width:0;animation:gg-settle var(--spring-settle-dur) var(--spring-settle) backwards}.gg-label{margin:0 0 var(--s-3);font-size:var(--t-label);line-height:var(--l-label);letter-spacing:var(--k-label);font-weight:400;color:var(--ink-3)}.gg-list{list-style:none;margin:0;padding:0}.gg-list>li+li{border-top:var(--hair) solid var(--rule)}.gg-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;column-gap:var(--s-3);min-height:44px;padding-block:var(--s-3);color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.gg-text{flex:1;min-width:0;display:flex;flex-direction:column}.gg-title{font-size:var(--t-title);line-height:var(--l-title);letter-spacing:var(--k-title);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-meta{font-size:var(--t-meta);line-height:var(--l-meta);color:var(--ink-2);overflow-wrap:anywhere}.gg-row .gg-meta{margin-top:2px}.gg-part{display:inline-block;max-width:100%}.gg-num{grid-column:3;display:flex;flex-direction:column;align-items:flex-end;min-width:3.75em}.gg-text{grid-column:1}.gg-spark{grid-column:2}.gg-pct{font-size:var(--t-title);line-height:var(--l-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gg-row[data-lead] .gg-pct{font-size:var(--t-h2);line-height:var(--l-h2);letter-spacing:var(--k-h2)}.gg-row[data-lead] .gg-title{font-size:var(--t-h3);line-height:var(--l-h2)}.gg-num small{display:block;min-height:var(--l-meta);font-size:var(--t-meta);line-height:var(--l-meta);color:var(--ink-2);font-feature-settings:normal;font-variant-numeric:normal}.gg-spark{margin-top:0;align-self:start}.gg-row[data-lead] .gg-spark{margin-top:4px}.gg-spark polyline{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gg-focus{display:flex;flex-direction:column;gap:var(--s-1);min-height:44px;color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.gg-name{font-size:var(--t-body);line-height:var(--l-body);color:var(--ink-2)}.gg-display{font-size:var(--t-display);line-height:var(--l-display);letter-spacing:var(--k-display);font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gg-letter{margin-left:var(--s-3);font-size:var(--t-h2);color:var(--ink-2);letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.gg a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-row,6px)}@media (hover:hover){.gg-row:hover .gg-title{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:var(--hair)}}@keyframes gg-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gg{animation:none}}@media (max-width:600px){.gg-spark{display:none}}