.gpd{--g-ink:var(--pd-ink);--g-body:var(--mantine-color-gray-7);--g-muted:var(--pd-muted);--g-placeholder:var(--lightningcss-light,#8a90b4)var(--lightningcss-dark,#777eaa);--g-faint:var(--lightningcss-light,#9aa0c2)var(--lightningcss-dark,#777eaa);--g-box:var(--lightningcss-light,#b9bfd6)var(--lightningcss-dark,#535b89);--g-line:var(--pd-line);--g-line-soft:var(--lightningcss-light,#eef0f6)var(--lightningcss-dark,#22252f);--g-input:var(--border-input);--g-card:var(--pd-card);--g-head:var(--lightningcss-light,#f8f9fc)var(--lightningcss-dark,#151821);--g-sunk:var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#151821);--g-accent:#7e46f5;--g-accent-strong:var(--lightningcss-light,#6528e8)var(--lightningcss-dark,#b08aff);--g-accent-ink:var(--fg-accent-ink);--g-accent-tint:var(--bg-accent-tint);--g-accent-soft:var(--bg-tinted);--g-accent-line:var(--ai-border);--g-accent-glow:var(--ai-flash);--g-row-hot:var(--lightningcss-light,#fbf9ff)var(--lightningcss-dark,#222037);--g-orange:#ff7455;--g-ok:var(--pd-ok-ink);--g-ok-fill:#2f9e44;--g-ok-tint:var(--pd-ok-tint);--g-flag-ink:var(--pd-flag-ink);--g-flag-tint:var(--pd-flag-tint);--g-neutral-tint:var(--lightningcss-light,#f1f3f5)var(--lightningcss-dark,#252936);--g-danger:var(--lightningcss-light,#c92a2a)var(--lightningcss-dark,#ffa8a8);--g-tip:var(--lightningcss-light,#141937)var(--lightningcss-dark,#f4f4f6);--g-tip-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141937);--g-shadow:0 30px 60px -36px #14193759;--g-panel-shadow:0 24px 48px -20px #14193759;--g-drawer-shadow:0 40px 80px -30px #14193773;--g-bar-shadow:0 10px 30px -6px #14193738;-webkit-font-smoothing:antialiased;font-family:inherit}:where(.gpd){color:var(--g-ink)}:where(.gpd) span:not(:is(button span)):not(html):not(head):not(body){color:inherit}[data-theme=dark] .gpd{--g-shadow:0 30px 60px -36px #000000b3;--g-panel-shadow:0 24px 48px -20px #000000b3;--g-drawer-shadow:0 40px 80px -30px #000c;--g-bar-shadow:0 10px 30px -6px #0009}.gpd-card{box-sizing:border-box;border:1px solid var(--g-line);background:var(--g-card);box-shadow:var(--g-shadow)}.gpd-box{box-sizing:border-box;border:1.5px solid var(--g-box);background:var(--g-card);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s;display:inline-flex}.gpd-box[data-on=true]{border-color:var(--g-accent);background:var(--g-accent)}.gpd-count{box-sizing:border-box;background:var(--g-orange);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.gpd-chip{box-sizing:border-box;border:1px solid var(--g-input);background:var(--g-card);color:var(--g-body);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;font-weight:500;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.gpd-chip[data-admin=true]{border-color:var(--g-accent-line);background:var(--g-accent-tint);color:var(--g-accent-ink);font-weight:600}.gpd-ini{background:var(--g-accent-tint);color:var(--g-accent-strong);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.gpd-head{background:var(--g-head);color:var(--g-muted);font-size:12px;font-weight:600}.gpd-fade{transition:opacity .26s,transform .32s cubic-bezier(.2,.8,.2,1)}.gpd-t{transition:background-color .22s,border-color .22s,color .22s,opacity .26s,box-shadow .22s,transform .22s}.gpd-bar{transition:width .6s cubic-bezier(.2,.8,.2,1)}.gpd-in{animation:.36s cubic-bezier(.2,.8,.2,1) gpd-in}@keyframes gpd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gpd-spin{animation:.8s linear infinite gpd-spin}@keyframes gpd-spin{to{transform:rotate(360deg)}}.gpd-pulse{animation:1.6s ease-in-out infinite gpd-pulse}@keyframes gpd-pulse{0%,to{box-shadow:0 0 #2f9e4480}50%{box-shadow:0 0 0 4px #2f9e4400}}.gpd-cur{z-index:5;pointer-events:none;will-change:left, top;align-items:flex-start;display:flex;position:absolute}.gpd-c1{animation:10s ease-in-out infinite gpd-c1}.gpd-c2{animation:12s ease-in-out infinite gpd-c2}.gpd-c3{animation:14s ease-in-out infinite gpd-c3}.gpd-cursors[data-paused=true] .gpd-cur{animation-play-state:paused}@keyframes gpd-c1{0%,8%{top:39%;left:83%}28%,36%{top:21%;left:66%}58%,66%{top:41%;left:24%}86%,to{top:39%;left:83%}}@keyframes gpd-c2{0%,10%{top:56%;left:47%}30%,40%{top:57%;left:58%}62%,72%{top:56%;left:76%}90%,to{top:56%;left:47%}}@keyframes gpd-c3{0%,10%{top:70%;left:90%}30%,40%{top:85%;left:18%}60%,70%{top:30%;left:40%}88%,to{top:70%;left:90%}}.gpd-agrid{grid-template-columns:36px minmax(0,1.5fr) repeat(4,minmax(0,1fr)) 96px;display:grid}.gpd-wgrid{grid-template-columns:minmax(190px,1.6fr) repeat(6,minmax(0,1fr));display:grid}.gpd-ttable{grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.1fr) 82px 150px;display:grid}.gpd-dgrid{grid-template-columns:minmax(0,2.4fr) repeat(5,minmax(0,1fr)) 72px;gap:12px;display:grid}.gpd-ogrid{grid-template-columns:minmax(0,1.6fr) 70px minmax(0,1.3fr) 110px 120px 84px;display:grid}.gpd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:760px){.gpd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.gpd-wide{display:block}.gpd-narrow{display:none}@container (max-width:639px){.gpd-wide{display:none}.gpd-narrow{display:block}}.gpd-picker-panel{width:374px;max-width:calc(100% - 46px);top:50px;left:46px}.gpd-picker-tip{max-width:calc(100% - 46px);top:54px;left:46px}@container (max-width:459px){.gpd-picker-panel{width:100%;max-width:100%;left:0}.gpd-picker-tip{max-width:100%;left:0}}.gpd-access{align-items:flex-start;display:flex}.gpd-access-drawer{flex:0 460px;margin:72px 0 0 -36px}.gpd-access-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 16px;align-items:center;gap:16px;display:grid}@container (max-width:759px){.gpd-access{flex-direction:column;align-items:stretch}.gpd-access-drawer{flex:none;margin:-24px 12px 0}}@container (max-width:479px){.gpd-access-row{grid-template-columns:minmax(0,1fr) 16px;gap:6px 12px}.gpd-access-row>:nth-child(2){grid-area:2/1;padding-left:40px}.gpd-access-row>:nth-child(3){grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.gpd-box,.gpd-chip,.gpd-fade,.gpd-t,.gpd-bar{transition:none}.gpd-in,.gpd-spin,.gpd-pulse{animation:none}.gpd-c1{animation:none;top:39%;left:83%}.gpd-c2{animation:none;top:57%;left:58%}.gpd-c3{animation:none;top:85%;left:18%}}
