body.gf-ds{--gf-ico-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1l7 13H1zM7.2 6h1.6v4H7.2zm0 5h1.6v1.6H7.2z' fill-rule='evenodd'/%3E%3C/svg%3E");--gf-ico-err:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a7 7 0 100 14A7 7 0 008 1zm3.2 9.1l-1.1 1.1L8 9.1l-2.1 2.1-1.1-1.1L6.9 8 4.8 5.9l1.1-1.1L8 6.9l2.1-2.1 1.1 1.1L9.1 8z' fill-rule='evenodd'/%3E%3C/svg%3E");--gf-ico-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a7 7 0 100 14A7 7 0 008 1zM7.2 7h1.6v5H7.2zm0-2.6h1.6V6H7.2z' fill-rule='evenodd'/%3E%3C/svg%3E");--gf-ico-empty:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zm0 1.5a5 5 0 110 10A5 5 0 018 3zM5 7.3h6v1.4H5z' fill-rule='evenodd'/%3E%3C/svg%3E")}body.gf-ds .gf-state{--bar:var(--border-ctl);--head:var(--text-1);position:relative;box-sizing:border-box;margin-block:var(--s-4);padding:var(--s-4);background:var(--bg-inset);color:var(--text-1);border:0;border-inline-start:var(--bw-callout) solid var(--bar);border-radius:var(--r-3);font-size:var(--fs-body);line-height:var(--lh-body)}body.gf-ds .gf-state__title{display:flex;align-items:flex-start;gap:var(--s-2);margin:0 0 var(--s-1);color:var(--head);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold)}body.gf-ds .gf-state__title::before{content:"";flex:none;inline-size:1.25rem;block-size:1.25rem;margin-block-start:.125rem;background:currentColor;-webkit-mask:var(--gf-ico-info) center/contain no-repeat;mask:var(--gf-ico-info) center/contain no-repeat}body.gf-ds .gf-state p{margin:0 0 var(--s-2)}body.gf-ds .gf-state__actions{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;padding:0;list-style:none}body.gf-ds .gf-state__actions a{display:inline-flex;align-items:center;min-block-size:var(--target-min);color:var(--link);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:2px}body.gf-ds .gf-state--empty{--bar:var(--a-600);--head:var(--a-800);background:var(--a-50)}body.gf-ds .gf-state--empty .gf-state__title::before{-webkit-mask-image:var(--gf-ico-empty);mask-image:var(--gf-ico-empty)}body.gf-ds .gf-state--error{--bar:var(--err-bar);--head:var(--err-fg);background:var(--err-bg)}body.gf-ds .gf-state--error .gf-state__title::before{-webkit-mask-image:var(--gf-ico-err);mask-image:var(--gf-ico-err)}body.gf-ds .gf-state--missing{--bar:var(--border-ctl);--head:var(--text-2);background:var(--bg-inset)}body.gf-ds .gf-state--rumored,body.gf-ds .gf-state--caution{--bar:var(--warn-bar);--head:var(--warn-fg);background:var(--warn-bg)}body.gf-ds .gf-state--rumored{border:2px dashed var(--warn-bar);border-inline-start-width:2px}body.gf-ds .gf-state--rumored .gf-state__title::before,body.gf-ds .gf-state--caution .gf-state__title::before{-webkit-mask-image:var(--gf-ico-warn);mask-image:var(--gf-ico-warn)}body.gf-ds .gf-state--loading,body.gf-ds [aria-busy="true"].gf-loading{--bar:var(--border-ctl);color:var(--text-2)}body.gf-ds .gf-skel{display:block;min-block-size:var(--s-6);margin-block:var(--s-2);background:var(--n-200);border-radius:var(--r-2)}body.gf-ds .gf-skel--line{min-block-size:var(--s-4)}body.gf-ds .gf-skel--card{min-block-size:7.5rem}body.gf-ds .gf-na,body.gf-ds .gf-c-na,body.gf-ds .gf-notmeasured,body.gf-ds .gf-nosource{color:var(--text-muted);font-weight:var(--fw-regular);font-style:normal}body.gf-ds .gf-na::before{content:"\2013\00a0"}body.gf-ds .gf-na--sm{font-size:var(--fs-small)}body.gf-ds .gf-reported{padding-inline-start:var(--s-2)}body.gf-ds .gf-notrated,body.gf-ds .gf-c-unrated-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);box-sizing:border-box;padding:var(--s-2) var(--s-3);background:var(--bg-inset);color:var(--text-muted);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--r-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular)}body.gf-ds .gf-notrated strong,body.gf-ds .gf-c-unrated-line strong{color:var(--text-2);font-weight:var(--fw-semibold)}body.gf-ds .gf-rumored-banner{display:flex;align-items:flex-start;gap:var(--s-2);box-sizing:border-box;margin-block:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--warn-bg);color:var(--warn-fg);border:2px dashed var(--warn-bar);border-radius:var(--r-3);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold)}body.gf-ds .gf-rumored-banner::before{content:"";flex:none;inline-size:1.25rem;block-size:1.25rem;margin-block-start:.125rem;background:currentColor;-webkit-mask:var(--gf-ico-warn) center/contain no-repeat;mask:var(--gf-ico-warn) center/contain no-repeat}body.gf-ds .gf-noimg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);box-sizing:border-box;min-block-size:7.5rem;padding:var(--s-4);background:var(--bg-inset);color:var(--text-muted);border-radius:var(--r-3);font-size:var(--fs-small);text-align:center}body.gf-ds .gf-noimg::before{content:"";inline-size:2rem;block-size:2rem;background:currentColor;-webkit-mask:var(--gf-ico-empty) center/contain no-repeat;mask:var(--gf-ico-empty) center/contain no-repeat}body.gf-ds .gf-a-empty{box-sizing:border-box;margin-block:0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--warn-bg);color:var(--warn-fg);border:0;border-inline-start:var(--bw-callout) solid var(--warn-bar);border-radius:var(--r-3);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-ui)}body.gf-ds .gf-a-empty-tips a{color:var(--link);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:2px}body.gf-ds .gf-a-empty-tips{gap:var(--s-1) var(--s-4)}body.gf-ds .gf-res-empty{padding:var(--s-2) 0;color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-small)}body.gf-ds .gf-c-na-btn{min-block-size:var(--target);color:var(--link);font-family:var(--font-ui)}@media (forced-colors:active){body.gf-ds .gf-state,body.gf-ds .gf-rumored-banner,body.gf-ds .gf-notrated,body.gf-ds .gf-noimg{border:2px solid CanvasText}}