.gd{--gdpk-warn:#9a640e;--gdpk-warn-tint:#a26a1021;--gdpk-gold-tint:#c99a3c29;--gdpk-lapis-tint:#3b5fb61c}@media (prefers-color-scheme:dark){:root .gd{--gdpk-warn:#e8b35a;--gdpk-warn-tint:#e8b35a1f;--gdpk-gold-tint:#e0b05221;--gdpk-lapis-tint:#86adff1f}}.gd .gdpk{width:100%;max-width:1000px;color:var(--ink);margin-block-start:22px;margin-inline:auto;font-size:13.5px;line-height:1.5;container-type:inline-size}.gd .gdpk *,.gd .gdpk :before,.gd .gdpk :after{box-sizing:border-box}.gd .gdpk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""fam""pane""singles""cta";align-items:start;gap:12px 16px;display:grid}@container (min-width:760px){.gd .gdpk-grid[data-pane=on]{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"tag pane""fam pane""singles pane""cta pane"}}.gd .gdpk-tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);grid-area:tag;font-size:10.5px}.gd[dir=rtl] .gdpk-tag,[dir=rtl] .gd .gdpk-tag{letter-spacing:0;text-transform:none;font-family:inherit;font-size:11.5px;font-weight:600}.gd .gdpk-fam{grid-area:fam;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@container (max-width:560px){.gd .gdpk-fam{grid-template-columns:minmax(0,1fr)}}.gd .gdpk-famc{all:unset;box-sizing:border-box;border:1px solid var(--hairline);background:var(--raised);width:100%;color:var(--ink);text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px;display:grid}.gd .gdpk-famc:focus-visible,.gd .gdpk-fmt:focus-visible,.gd .gdpk-fold>summary:focus-visible,.gd .gdpk-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gd .gdpk-famc[aria-pressed=true]{outline:2px solid var(--gold);outline-offset:-1px;background:color-mix(in srgb, var(--gdpk-gold-tint) 60%, var(--raised))}.gd .gdpk-famc svg{width:76px;height:64px;color:var(--ink-mute)}.gd .gdpk-famc-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.gd .gdpk-famc-desc{color:var(--ink-soft);margin-block-start:2px;font-size:12.5px;display:block}.gd .gdpk-famc-dm{font-family:var(--mono);color:var(--ink-mute);margin-block-start:4px;font-size:10.5px;display:block}.gd[dir=rtl] .gdpk-famc-dm,[dir=rtl] .gd .gdpk-famc-dm{font-family:inherit}.gd .gdpk-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.gd .gdpk-pill[data-tone=new]{color:var(--lapis);background:var(--gdpk-lapis-tint)}.gd .gdpk-pill[data-tone=gold]{color:var(--gold-ink);background:var(--gdpk-gold-tint)}.gd .gdpk-pill[data-tone=warn]{color:var(--gdpk-warn);background:var(--gdpk-warn-tint)}.gd .gdpk-pill[data-tone=mute]{color:var(--ink-mute);background:var(--surface-2)}.gd .gdpk-fold{border:1px solid var(--hairline);background:var(--raised);border-radius:11px;min-width:0}.gd .gdpk-fold>summary{cursor:pointer;grid-template-columns:14px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.gd .gdpk-fold>summary::-webkit-details-marker{display:none}.gd .gdpk-chev{border-inline-end:1.6px solid var(--ink-mute);border-bottom:1.6px solid var(--ink-mute);width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.gd .gdpk-fold[open]>summary .gdpk-chev,[dir=rtl] .gd .gdpk-fold>summary .gdpk-chev{transform:rotate(45deg)}[dir=rtl] .gd .gdpk-fold[open]>summary .gdpk-chev{transform:rotate(-45deg)}.gd .gdpk-fold-t{font-weight:600}.gd .gdpk-fold-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);overflow:hidden}@container (max-width:560px){.gd .gdpk-fold>summary{grid-template-columns:14px minmax(0,1fr) auto}.gd .gdpk-fold-v{white-space:normal;grid-area:2/2/auto/-1}}.gd .gdpk-fold-in{border-block-start:1px solid var(--hairline);flex-direction:column;gap:10px;padding:10px 12px 14px;display:flex}.gd .gdpk-singles{grid-area:singles}.gd .gdpk-fmts{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd .gdpk-fmt{all:unset;box-sizing:border-box;border:1px solid var(--hairline);background:var(--raised);width:100%;min-width:0;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.gd .gdpk-fmt[aria-pressed=true]{outline:2px solid var(--gold);outline-offset:-1px}.gd .gdpk-fmt-ic{height:46px;color:var(--ink-mute);place-items:center;display:grid}.gd .gdpk-fmt-ic i{border:1.6px solid;border-radius:3px;display:block}.gd .gdpk-fmt-ic i[data-stacked=true]{box-shadow:5px -5px 0 -1.6px var(--raised), 5px -5px 0 0 currentColor}[dir=rtl] .gd .gdpk-fmt-ic i[data-stacked=true]{box-shadow:-5px -5px 0 -1.6px var(--raised), -5px -5px 0 0 currentColor}.gd .gdpk-fmt-nm{overflow-wrap:anywhere;font-size:13px;font-weight:600}.gd .gdpk-fmt-dm{font-family:var(--mono);color:var(--ink-mute);overflow-wrap:anywhere;font-size:10.5px}.gd[dir=rtl] .gdpk-fmt-dm,[dir=rtl] .gd .gdpk-fmt-dm{font-family:inherit}.gd .gdpk-pane{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;flex-direction:column;grid-area:pane;gap:10px;min-width:0;padding:14px;display:flex}.gd .gdpk-pane-h{margin:0;font-size:15px;font-weight:600}.gd .gdpk-pane-sub{color:var(--ink-mute);margin:0;font-size:12.5px}.gd .gdpk-kv{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12.5px;display:grid}.gd .gdpk-kv dt{color:var(--ink-mute)}.gd .gdpk-kv dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.gd .gdpk-hint{color:var(--ink-mute);font-size:12px}.gd .gdpk-lim{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;display:grid}.gd .gdpk-lim div{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-soft);border-radius:10px;padding:8px 10px;font-size:12.5px}.gd .gdpk-lim b{color:var(--ink);font-size:13px;display:block}.gd .gdpk-cta{flex-wrap:wrap;grid-area:cta;align-items:center;gap:8px 12px;display:flex}.gd .gdpk-btn{all:unset;box-sizing:border-box;border:1px solid var(--hairline-2);background:var(--raised);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;display:inline-flex}.gd .gdpk-btn[data-tone=gold]{border-color:var(--gold);background:linear-gradient(180deg, var(--gold-a), var(--gold-b));color:var(--on-gold,#2a1d07);padding:8px 18px;font-size:13.5px;font-weight:600}.gd .gdpk-btn[data-tone=ghost]{background:0 0}.gd .gdpk-btn[data-size=sm]{padding:3px 9px;font-size:11.5px}.gd .gdpk-btn[disabled]{opacity:.5;cursor:not-allowed}@container (max-width:560px){.gd .gdpk-cta .gdpk-btn[data-tone=gold]{width:100%}}.gd .gdpk-note{border:1px solid color-mix(in srgb, var(--gdpk-warn) 30%, transparent);background:var(--gdpk-warn-tint);color:var(--ink-soft);border-radius:10px;padding:9px 11px;font-size:12.5px}.gd .gdpk-note b{color:var(--ink)}.gd .gdpk-note .gdpk-btn{margin-inline-start:6px}.gd .gdpk-refuse-wrap{flex-direction:column;gap:12px;width:100%;max-width:640px;margin-block:56px 80px;margin-inline:auto;padding-inline:16px;display:flex}.gd .gdpk-user{border:1px solid color-mix(in srgb, var(--lapis) 26%, transparent);background:var(--gdpk-lapis-tint);max-width:420px;color:var(--ink);overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;padding:8px 11px;font-size:13px}[dir=rtl] .gd .gdpk-user{border-radius:14px 14px 14px 4px}.gd .gdpk-refuse{border:1px solid var(--hairline-2);background:var(--raised);border-radius:14px;flex-direction:column;gap:10px;max-width:560px;padding:14px;display:flex}.gd .gdpk-refuse-ttl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gdpk-warn);font-size:11px}.gd[dir=rtl] .gdpk-refuse-ttl,[dir=rtl] .gd .gdpk-refuse-ttl{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:600}.gd .gdpk-refuse-msg{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.gd .gdpk-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gd .gdpk-chip{border:1px solid var(--hairline-2);background:var(--raised);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:12.5px;display:inline-flex}.gd .gdpk-actions{flex-wrap:wrap;gap:8px;display:flex}.gd .gdpk-effort{flex:none;position:relative}.gd .gdpk-effort-btn{all:unset;box-sizing:border-box;border:1px solid var(--hairline-2);background:var(--surface);height:30px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline:11px;font-size:12.5px;display:inline-flex}.gd .gdpk-effort-btn:hover,.gd .gdpk-effort[data-open=true] .gdpk-effort-btn{border-color:var(--gold);color:var(--gold-ink)}.gd .gdpk-effort-btn:focus-visible,.gd .gdpk-effort-opt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gd .gdpk-effort-btn[disabled]{opacity:.5;cursor:not-allowed}.gd .gdpk-effort-dot{background:var(--ink-mute);border-radius:50%;flex:none;width:7px;height:7px}.gd .gdpk-effort-dot[data-level=high]{background:var(--gold)}.gd .gdpk-effort-dot[data-level=ultra]{background:var(--lapis)}.gd .gdpk-effort-list{z-index:20;border:1px solid var(--hairline-2);background:var(--raised);width:240px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);border-radius:14px;margin:0;padding:7px;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0}.gd .gdpk-effort-opt{all:unset;box-sizing:border-box;width:100%;color:var(--ink);cursor:pointer;border-radius:9px;grid-template-columns:7px auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.gd .gdpk-effort-opt:hover{background:var(--surface-2)}.gd .gdpk-effort-opt[aria-selected=true]{background:var(--gdpk-gold-tint)}.gd .gdpk-effort-name{font-weight:600}.gd .gdpk-effort-hint{overflow-wrap:anywhere;min-width:0;color:var(--ink-mute);text-align:end;font-size:11.5px}.gd .gdpk-credit{background:var(--gdpk-gold-tint);color:var(--gold-ink);font-family:var(--mono);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px}.gd .gdpk-credit[data-kind=video]{background:var(--gdpk-lapis-tint);color:var(--lapis)}.gd[dir=rtl] .gdpk-credit,[dir=rtl] .gd .gdpk-credit{font-family:inherit}@media (max-width:640px){.gd .gdpk-credit[data-kind=video]{display:none}}@media (prefers-reduced-motion:reduce){.gd .gdpk-chev{transition:none}}
