.gd-rail{inset-block:0;background:var(--gd-surface);border-right:1px solid var(--gd-border-subtle);z-index:10;flex-direction:column;width:56px;display:flex;position:fixed;left:0}.gd-rail-logo{place-items:center;height:62px;display:grid}.gd-rail-item{color:var(--gd-text-2);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 9px;font-size:11px;line-height:1.2;display:flex}.gd-rail-label{text-overflow:ellipsis;white-space:nowrap;max-width:52px;overflow:hidden}.gd-rail-item .anticon{font-size:18px}.gd-rail-item:hover{color:var(--gd-text)}.gd-rail-item[aria-current=page]{background:var(--gd-active);color:var(--gd-text)}.gd-rail-foot{flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding-bottom:14px;display:flex}.gd-side{inset-block:0;box-sizing:border-box;background:var(--gd-surface);border-right:1px solid var(--gd-border-subtle);width:140px;padding:50px 8px 16px;position:fixed;left:56px;overflow-y:auto}.gd-side-title{justify-content:space-between;align-items:center;margin:0 0 16px 6px;font-size:17px;font-weight:700;display:flex}.gd-side-title .ant-btn,.gd-side-open{color:var(--gd-text-2)!important}.gd-side-open{z-index:1;top:10px;left:64px;position:fixed!important}.gd-side-group{color:var(--gd-text-2);margin:12px 8px 6px;font-size:11px}.gd-side-sep{border-top:1px solid var(--gd-border-subtle);margin:12px 0}.gd-side-item{color:var(--gd-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex;overflow:hidden}.gd-side-item:hover{color:var(--gd-text);background:var(--gd-raised)}.gd-side-item[aria-current=page]{color:var(--gd-text);background:var(--gd-active)}.gd-main{flex-direction:column;min-height:100vh;display:flex}.gd-content{box-sizing:border-box;flex:1;width:100%;padding:44px 24px 32px}.gd-footer{border-top:1px solid var(--gd-border-subtle);min-height:42px;color:var(--gd-text-2);justify-content:flex-end;align-items:center;padding:0 24px;font-size:12px;display:flex}.gd-topbar{z-index:10;background:var(--gd-surface);border-bottom:1px solid var(--gd-border-subtle);justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex;position:sticky;top:0}@media (width<=767px){.gd-content{padding:20px 16px 24px}.gd-footer{padding:0 16px}}.gd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-drawer-menu .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--gd-text);font-weight:700}.gd-card{border:1px solid var(--gd-border-card);border-radius:10px;overflow:hidden}.gd-card .ant-table-row .gd-go{color:var(--gd-text-2)}.gd-card .ant-table-row .gd-go>*{visibility:hidden}.gd-card .ant-table-row:hover .gd-go>*,.gd-card .ant-table-row:focus-within .gd-go>*{visibility:visible}.gd-hint{color:var(--gd-text-2);cursor:help;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;font-size:12px;display:inline-grid}.gd-hint:focus-visible{outline:2px solid var(--gd-focus);outline-offset:1px}.gd-search:has(input:focus-visible){outline:2px solid var(--gd-focus);outline-offset:1px}.gd-dash-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gd-dash-head h1{margin:0 auto 0 0!important}.gd-box{border:1px solid var(--gd-border-card);background:var(--gd-surface);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;display:grid}.gd-metrics{margin-top:30px;padding:20px 12px 28px}.gd-metric,.gd-count{text-align:center;padding:0 8px}.gd-box dt{color:var(--gd-text-2)}.gd-box dd{margin:6px 0 0;font-size:26px;font-weight:600;line-height:1.2}.gd-box dd small{color:var(--gd-text-2);margin-top:6px;font-size:12px;font-weight:400;display:block}.gd-count dd{font-size:22px}.gd-counts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.gd-counts .gd-box{padding:20px 8px}@media (width<=767px){.gd-metrics{grid-template-columns:1fr 1fr;grid-auto-flow:row;row-gap:20px}.gd-counts{grid-template-columns:1fr}}.gd-detail{flex-direction:column;gap:16px;display:flex}.gd-detail-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.gd-detail-head h1{overflow-wrap:anywhere;margin:0!important}.gd-back{width:32px;height:32px;color:var(--gd-text-2);border-radius:8px;place-items:center;display:grid}.gd-back:hover{background:var(--gd-raised);color:var(--gd-text)}.gd-back:focus-visible{outline:2px solid var(--gd-focus)}.gd-tile{background:var(--gd-raised);width:46px;height:46px;color:var(--gd-text-2);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.gd-set dl{margin:0}.gd-set{background:var(--gd-surface);border-radius:12px;margin:0;padding:4px 28px}.gd-set-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;min-height:58px;padding:12px 0;display:grid}.gd-set .ant-typography-copy{color:var(--gd-text-2)!important}.gd-set-row+.gd-set-row{border-top:1px solid var(--gd-border-subtle)}.gd-set-hint{max-width:620px;color:var(--gd-text-2);grid-column:1;margin:4px 0 0;font-size:12px}.gd-set dt,.gd-set dd{font-size:13px;font-weight:400}.gd-set-value{text-align:right;overflow-wrap:anywhere;margin:0}.gd-set-row:has(.gd-set-hint) .gd-set-value{grid-area:1/2/span 2}@media (width>=768px){.gd-detail .gd-set-row{grid-template-columns:200px minmax(0,1fr)}.gd-detail .gd-set-value{text-align:left}.gd-detail .gd-set-row:has(.gd-set-hint) .gd-set-value{grid-row:1}.gd-detail .gd-set-hint{grid-column:2}}.gd-set-form{padding:24px 28px 20px}.gd-set-form .ant-form-item{margin-bottom:20px}.gd-danger-title{margin:16px 0 0!important;font-size:18px!important}@media (width<=767px){.gd-set{padding:4px 16px}.gd-set-row{grid-template-columns:minmax(0,1fr);row-gap:8px}.gd-set-value{text-align:left;grid-area:auto/1}.gd-set-row:has(.gd-set-hint) .gd-set-value{text-align:left;grid-area:auto/1}}.gd-settings{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.gd-card .ant-table-thead>tr>th{font-size:12px;font-weight:500}@media (width<=767px){.gd-card .ant-table-tbody>tr>td{padding-block:12px}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2")}body{font-variant-numeric:tabular-nums;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}
