:root{--gh-sbw: 0px}.gh-boot,.gh-admin-app,.gh-admin-sider-menu{--gh-admin-ink: var(--b-sider-bg);--gh-admin-ink-line: var(--b-sider-line);--gh-admin-ink-hover: var(--b-sider-hover);--gh-admin-ink-active: var(--b-sider-active);--gh-admin-ink-strong: var(--text-primary);--gh-admin-ink-text: var(--text-secondary);--gh-admin-ink-muted: var(--text-tertiary);--gh-admin-logo-blue: var(--primary);--gh-admin-gutter: var(--s-6)}.gh-admin-app{min-height:100vh;background:var(--ant-color-bg-layout);color:var(--ant-color-text);font-family:var(--ant-font-family)}@media not all and (min-width:1024px){.gh-admin-app{--gh-admin-gutter: var(--s-4)}}.gh-admin-shell .ant-pro-sider{border-inline-end:0;box-shadow:inset -1px 0 0 var(--gh-admin-ink-line)}.gh-admin-shell .ant-pro-sider-logo{padding-block:var(--s-4);padding-inline:var(--s-4);border-block-end:1px solid var(--gh-admin-ink-line)}.gh-admin-shell .ant-pro-sider-logo-collapsed{padding-inline:var(--s-4)}.gh-admin-brand{display:flex;align-items:center;gap:var(--s-3);min-width:0}.gh-admin-logo{display:block;width:32px;height:32px;flex:none}.gh-admin-brand-text{display:flex;flex-direction:column;min-width:0;line-height:20px}.gh-admin-brand-product{color:var(--gh-admin-ink-strong);font-size:var(--fs-body);font-weight:600;white-space:nowrap}.gh-admin-brand-console{color:var(--gh-admin-ink-muted);font-size:var(--fs-tiny);white-space:nowrap}.gh-admin-shell .ant-pro-sider-menu{padding-block:var(--s-2)}.gh-admin-shell .ant-menu-item-group-title{padding-block:var(--s-3) var(--s-1);padding-inline:var(--s-6);color:var(--gh-admin-ink-muted);font-size:var(--fs-tiny);line-height:20px}.gh-admin-shell .ant-menu-item-selected{font-weight:600}.gh-admin-shell .ant-menu-item-selected .gh-admin-menu-link svg{color:var(--gh-admin-logo-blue)}.gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title,.gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-pro-base-menu-inline-item-text{color:var(--primary)}.gh-admin-shell .ant-pro-sider{scrollbar-color:var(--gh-admin-ink-line) transparent}.gh-admin-shell .ant-pro-sider div:has(>.ant-pro-sider-menu){scrollbar-width:thin;scrollbar-gutter:stable}.gh-admin-shell .ant-pro-sider-collapsed div:has(>.ant-pro-sider-menu){scrollbar-width:none;scrollbar-gutter:auto}.gh-admin-shell .ant-pro-sider:hover{scrollbar-color:var(--gh-admin-ink-muted) transparent}.ant-menu-submenu-popup.gh-admin-sider-menu{background:transparent;box-shadow:none}.ant-menu-submenu-popup.gh-admin-sider-menu>.ant-menu{background:var(--gh-admin-ink);padding:var(--s-1);border-radius:var(--ant-border-radius-lg, var(--r-md));box-shadow:none}.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-item{color:var(--gh-admin-ink-text)}.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-item:hover,.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-item-active{color:var(--gh-admin-ink-strong);background:var(--gh-admin-ink-hover)}.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-item-selected{color:var(--primary);background:var(--gh-admin-ink-active);font-weight:600}.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-item-selected .gh-admin-menu-link svg{color:var(--gh-admin-logo-blue)}.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-item-group-title{color:var(--gh-admin-ink-muted)}.ant-menu-submenu-popup.gh-admin-sider-menu.ant-menu-submenu-placement-rightTop{padding-inline-start:0}.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-item-disabled:has(.gh-admin-popup-title){height:auto;margin-block:0;padding-block:var(--s-2) var(--s-1);line-height:20px;cursor:default;background:transparent}.gh-admin-popup-title{color:var(--gh-admin-ink-muted);font-size:var(--fs-tiny);line-height:20px}.gh-admin-menu-link,.gh-admin-menu-link:hover{color:inherit}.gh-admin-menu-link:focus{outline:none}.gh-admin-menu-link:focus-visible{outline:none}.ant-menu-item:has(.gh-admin-menu-link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset-inset)}:focus-visible{outline-color:var(--primary)!important}:root .ant-tabs-tab-btn:focus-visible{outline:none;border-radius:var(--r-sm);box-shadow:var(--focus-ring-shadow)}:root .ant-checkbox-input:focus-visible+.ant-checkbox-inner,:root .ant-radio-input:focus-visible+.ant-radio-inner{outline:none;box-shadow:var(--focus-ring-shadow)}:root .ant-btn:focus-visible,:root .ant-switch:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}:root .ant-input:focus,:root .ant-input-focused,:root .ant-input-affix-wrapper-focused,:root .ant-input-affix-wrapper:focus-within,:root .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{outline:none;border-color:var(--primary);box-shadow:var(--focus-ring-shadow)}.gh-admin-notice .ant-alert-close-icon{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-6);min-height:var(--s-6);margin:calc(var(--s-1) * -1) calc(var(--s-1) * -1) calc(var(--s-1) * -1) var(--s-1);border-radius:var(--r-xs)}.ant-typography .ant-typography-copy,.ant-typography .ant-typography-expand,.ant-typography .ant-typography-collapse{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-6);min-height:var(--s-6);margin-block:calc(var(--s-1) * -1);vertical-align:middle;border-radius:var(--r-xs)}.gh-admin-sider-footer{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2);border-block-start:1px solid var(--gh-admin-ink-line)}.gh-admin-shell .ant-pro-sider-footer{padding:0}.gh-admin-collapse.ant-btn{justify-content:flex-start;width:100%;color:var(--gh-admin-ink-text);padding-inline:var(--s-3)}.gh-admin-collapse.ant-btn:hover{color:var(--gh-admin-ink-strong);background:var(--gh-admin-ink-hover)}.gh-admin-sider-footer .gh-admin-collapse.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover,.gh-admin-sider-footer .gh-admin-collapse.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:var(--gh-admin-ink-strong);background:var(--gh-admin-ink-hover)}.gh-admin-sider-footer[data-collapsed] .gh-admin-collapse.ant-btn{justify-content:center;padding-inline:0}.gh-admin-user{display:flex;align-items:center;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-2);border:0;border-radius:var(--ant-border-radius);background:transparent;color:var(--gh-admin-ink-strong);text-align:start;cursor:pointer;font:inherit}.gh-admin-user:hover{background:var(--gh-admin-ink-hover)}.gh-admin-user:focus-visible{outline:var(--focus-ring);outline-offset:0}.gh-admin-sider-footer[data-collapsed] .gh-admin-user{justify-content:center;padding-inline:0}.gh-admin-user-avatar.ant-avatar{flex:none;background:var(--gh-admin-ink-active);color:var(--primary)}.gh-admin-user-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:20px}.gh-admin-user-name,.gh-admin-user-role{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gh-admin-user-name{font-size:var(--fs-body);font-weight:500}.gh-admin-user-name-pending{display:block;width:96px;height:12px;margin-block:var(--s-1);border-radius:var(--r-xs);background:var(--gh-admin-ink-line)}.gh-admin-user-role{color:var(--gh-admin-ink-muted);font-size:var(--fs-tiny)}.gh-admin-user-caret{flex:none;color:var(--gh-admin-ink-muted)}.gh-admin-shell .ant-pro-layout-content{padding:0}.gh-admin-content{display:flex;flex-direction:column;min-width:0}@media(min-width:768px){.gh-admin-content{height:100vh;height:100dvh;overflow:hidden}}.gh-admin-shell-banner{padding-block:var(--s-3) 0;padding-inline:var(--gh-admin-gutter)}.gh-boot{display:flex;min-height:100vh;min-height:100dvh;background:var(--bg)}.gh-boot-sider{display:flex;flex:none;flex-direction:column;width:196px;background:var(--gh-admin-ink);box-shadow:inset -1px 0 0 var(--gh-admin-ink-line)}.gh-boot:has(.gh-boot-context) .gh-boot-sider{width:220px}.gh-boot[data-collapsed] .gh-boot-sider{width:64px}.gh-boot-brand{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border-block-end:var(--hairline) solid var(--gh-admin-ink-line)}.gh-boot-logo{flex:none;width:32px;height:32px;border-radius:var(--r-md);background:var(--gh-admin-ink-hover)}.gh-boot-name{width:96px;height:16px;border-radius:var(--r-xs);background:var(--gh-admin-ink-hover)}.gh-boot[data-collapsed] .gh-boot-name{display:none}.gh-boot-context{height:40px;margin:var(--s-2);border-radius:var(--r-sm);background:var(--gh-admin-ink-hover)}.gh-boot-item{display:flex;align-items:center;height:40px;margin-block:var(--s-1);padding-inline:var(--s-6)}.gh-boot-item:before{content:"";width:60%;height:12px;border-radius:var(--r-xs);background:var(--gh-admin-ink-hover)}.gh-boot[data-collapsed] .gh-boot-item{justify-content:center;padding-inline:0}.gh-boot[data-collapsed] .gh-boot-item:before{width:20px;height:20px}.gh-boot-main{display:flex;flex:1;flex-direction:column;min-width:0}.gh-boot-head{display:flex;align-items:center;height:28px;padding-block:var(--s-3);padding-inline:var(--s-6);background:var(--white);border-block-end:var(--hairline) solid var(--border)}.gh-boot-head:before{content:"";width:160px;height:20px;border-radius:var(--r-xs);background:var(--fill-2)}.gh-boot-body{display:flex;flex-direction:column;gap:var(--s-4);padding-block:var(--s-4) var(--s-6);padding-inline:var(--s-6)}.gh-boot-card{display:block;height:120px;border:var(--hairline) solid var(--border);border-radius:var(--r-md);background:var(--white)}.gh-boot-card+.gh-boot-card{height:320px}.gh-boot-item:before,.gh-boot-head:before,.gh-boot-card{animation:gh-boot-pulse var(--motion-loop) var(--ease-standard) infinite alternate}@keyframes gh-boot-pulse{to{opacity:.56}}@media(prefers-reduced-motion:reduce){.gh-boot-item:before,.gh-boot-head:before,.gh-boot-card{animation:none}}@media not all and (min-width:1024px){.gh-boot-head,.gh-boot-body{padding-inline:var(--s-4)}}@media not all and (min-width:768px){.gh-boot-sider{display:none}}.gh-boot[data-plain]>*{display:none}.gh-admin-v1 .gh-boot{--gh-admin-ink: var(--v1-frame);--gh-admin-ink-line: var(--v1-line);--gh-admin-ink-hover: var(--v1-hover);background:var(--v1-canvas)}.gh-admin-v1 .gh-boot-sider{width:var(--v1-frame-sider)}.gh-admin-v1 .gh-boot-brand{box-sizing:border-box;height:var(--v1-frame-top);padding-block:0;border-block-end:0}.gh-admin-v1 .gh-boot-head{box-sizing:border-box;height:var(--v1-frame-top);padding-block:0;background:var(--v1-frame);border-block-end-color:var(--v1-line)}.gh-admin-v1 .gh-boot[data-collapsed] .gh-boot-sider{width:64px}.gh-admin-shell .ant-pro-sider-collapsed .ant-menu-root>.ant-menu-item,.gh-admin-shell .ant-pro-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;min-height:40px;margin-inline:auto;padding-inline:0!important;line-height:40px}.gh-admin-shell .ant-pro-sider-collapsed .ant-menu-root>.ant-menu-item>.ant-menu-title-content,.gh-admin-shell .ant-pro-sider-collapsed .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;margin:0}.gh-admin-shell .ant-pro-sider-collapsed .gh-admin-menu-link,.gh-admin-shell .ant-pro-sider-collapsed .gh-admin-submenu-label{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.gh-admin-shell .ant-pro-sider-collapsed [class*=-item-title-collapsed]{min-width:0!important;width:40px;height:40px;padding:0;gap:0}.gh-admin-shell .ant-pro-sider-collapsed [class*=-item-title-collapsed] [class*=-item-icon],.gh-admin-shell .ant-pro-sider-collapsed [class*=-item-title-collapsed] [class*=-item-icon] svg{width:20px;height:20px;line-height:20px!important}.ant-menu-submenu-popup.gh-admin-sider-menu>.ant-menu{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.gh-admin-shell .ant-pro-sider .ant-menu-root>li:has([data-divider-before]){position:relative;margin-block-start:var(--s-4)}.gh-admin-shell .ant-pro-sider .ant-menu-root>li:has([data-divider-before]):before{content:"";position:absolute;inset-block-start:calc(var(--s-2) * -1 - 1px);inset-inline:var(--s-4);border-block-start:1px solid var(--gh-admin-ink-line);pointer-events:none}.gh-admin-shell .ant-pro-sider-collapsed .ant-menu-root>li:has([data-divider-before]):before{inset-inline:var(--s-3)}.gh-admin-submenu-label{display:inline-flex;align-items:center;min-width:0}.gh-admin-menu-row{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%;min-width:0}.gh-admin-shell .ant-pro-sider .ant-menu-title-content>.gh-admin-menu-link,.ant-menu-submenu-popup.gh-admin-sider-menu .ant-menu-title-content>.gh-admin-menu-link{display:flex;flex:1 1 auto;min-width:0}.gh-admin-shell .ant-pro-sider .gh-admin-menu-row>:first-child,.ant-menu-submenu-popup.gh-admin-sider-menu .gh-admin-menu-row>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.gh-admin-shell .ant-pro-sider .gh-admin-menu-count,.ant-menu-submenu-popup.gh-admin-sider-menu .gh-admin-menu-count{flex:none}.gh-admin-shell .ant-pro-sider .gh-admin-menu-row,.ant-menu-submenu-popup.gh-admin-sider-menu .gh-admin-menu-row{gap:var(--s-1)}.gh-admin-shell .ant-pro-sider .ant-menu-sub>.ant-menu-item{padding-inline-end:var(--s-3)}.gh-admin-user-menu .gh-admin-user-menu-identity-item.ant-dropdown-menu-item-disabled{cursor:default;background:transparent}.gh-admin-user-menu-identity{display:flex;flex-direction:column;gap:var(--s-half);min-width:200px;max-width:280px;padding-block:var(--s-1)}.gh-admin-user-menu-name{overflow:hidden;color:var(--ant-color-text);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.gh-admin-user-menu-meta{color:var(--ant-color-text-secondary);font-size:var(--fs-tiny);line-height:20px;font-variant-numeric:tabular-nums}.gh-admin-login-brand[data-sheen]{--sheen-color: color-mix(in srgb, var(--primary-5) 18%, transparent);--sheen-size: 560px}.gh-admin-login-points>li[data-sheen]{--sheen-size: 240px;transition:border-color var(--motion-base) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.gh-admin-login-points>li[data-sheen]:hover{border-color:color-mix(in srgb,var(--white) 18%,transparent)}}.gh-admin-login-brand[data-sheen] .gh-admin-login-orbit span:nth-child(3){background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary-5) 12%,transparent),transparent 64%)}.gh-admin-account-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.gh-admin-account-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-3);border-block-end:1px solid var(--ant-color-border-secondary)}.gh-admin-account-row:first-child{padding-block-start:0}.gh-admin-account-row:last-child{padding-block-end:0;border-block-end:0}.gh-admin-account-row-main{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.gh-admin-account-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);min-width:0;color:var(--ant-color-text);font-weight:500}.gh-admin-account-row-title .ant-tag{margin-inline-end:0}.gh-admin-account-row-meta{display:flex;flex-wrap:wrap;column-gap:var(--s-4);row-gap:var(--s-1);color:var(--ant-color-text-secondary);font-size:var(--fs-caption);line-height:20px;font-variant-numeric:tabular-nums}.gh-admin-account-time{font-variant-numeric:tabular-nums}.gh-admin-account-event{font-weight:400}.gh-admin-account-empty{margin:var(--s-3) 0 0;color:var(--ant-color-text-secondary);font-size:var(--fs-caption);line-height:20px}.gh-admin-account-more.ant-btn{margin-block-start:var(--s-2);padding-inline:0}.gh-admin-account-setting{--gh-account-label-width: 96px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.gh-admin-account-setting-label{min-width:var(--gh-account-label-width);color:var(--ant-color-text-secondary)}.gh-admin-account-setting-value{color:var(--ant-color-text);font-weight:500}.gh-admin-account-setting[data-state=denied] .gh-admin-account-setting-value{color:var(--ant-color-warning-text, var(--ant-color-text))}@media not all and (min-width:768px){.gh-admin-account-row{flex-direction:column;align-items:flex-start}}.gh-admin-menu-count[data-badge-tone=neutral] .ant-badge-count{background:var(--gh-admin-ink-line);color:var(--gh-admin-ink-text);box-shadow:none}.ant-menu-item-selected .gh-admin-menu-count[data-badge-tone=neutral] .ant-badge-count{background:var(--gh-admin-ink-active);color:var(--primary)}.gh-admin-menu-count[data-badge-tone=overdue] .ant-badge-count{background:var(--ant-color-error);color:var(--white);box-shadow:none}.gh-admin-menu-dot-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.gh-admin-menu-dot{position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2);width:6px;height:6px;border-radius:50%;background:var(--primary);pointer-events:none}.gh-admin-menu-dot-wrap[data-badge-tone=overdue] .gh-admin-menu-dot{background:var(--ant-color-error)}.gh-admin-shell .ant-pro-sider .ant-menu-item:not(.ant-menu-item-selected):hover,.gh-admin-shell .ant-pro-sider .ant-menu-submenu-title:hover{background:var(--gh-admin-ink-hover);color:var(--gh-admin-ink-strong)}.gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--gh-admin-ink-active);font-weight:600}.gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title svg{color:var(--primary)}.gh-admin-shell .ant-pro-sider .ant-menu-item-icon,.gh-admin-shell .ant-pro-sider .ant-menu-submenu-title svg{color:var(--gh-admin-ink-muted)}.gh-admin-shell .ant-pro-sider .ant-menu-sub.ant-menu-inline{background:transparent}.gh-admin-shell .ant-pro-sider .ant-menu-sub>.ant-menu-item{margin-inline-start:var(--s-5);width:calc(100% - var(--s-5) - var(--s-2));border-radius:0 var(--r-sm) var(--r-sm) 0;box-shadow:inset 1px 0 0 var(--gh-admin-ink-line)}.gh-admin-shell .ant-pro-sider .ant-menu-sub>.ant-menu-item-selected{background:transparent;color:var(--primary);box-shadow:inset 2px 0 0 var(--primary)}.gh-admin-shell .ant-pro-sider .ant-menu-sub>.ant-menu-item-selected:hover{background:var(--gh-admin-ink-hover)}.gh-admin-shell--labels .ant-pro-sider .ant-menu-submenu>.ant-menu-submenu-title{height:auto;min-height:0;margin-block:var(--s-2) 0;padding-block:var(--s-1);line-height:18px;background:transparent;color:var(--gh-admin-ink-muted);font-size:var(--fs-tiny);font-weight:600;letter-spacing:.04em}.gh-admin-shell--labels .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent;color:var(--gh-admin-ink-text)}.gh-admin-shell--labels .ant-pro-sider .ant-menu-sub>.ant-menu-item{margin-inline:var(--s-2);width:auto;border-radius:var(--r-md);box-shadow:none;padding-inline-start:var(--s-2)!important}.gh-admin-shell--labels .ant-pro-sider .ant-menu-sub>.ant-menu-item-selected{background:var(--b-selected-bg);color:var(--primary);font-weight:600;box-shadow:none}.gh-admin-shell--labels .ant-pro-sider .ant-menu-root>.ant-menu-item.ant-menu-item-selected{background:var(--b-selected-bg);color:var(--primary)}.gh-admin-shell--labels .ant-pro-sider .ant-menu-sub>.ant-menu-item .ant-menu-item-icon{color:var(--gh-admin-ink-muted)}.gh-admin-shell--labels .ant-pro-sider .ant-menu-item-selected .ant-menu-item-icon,.gh-admin-shell--labels .ant-pro-sider .ant-menu-item-selected svg{color:var(--primary)}.gh-admin-annual{flex:none;height:18px;padding:0 var(--s-1-25);border-radius:var(--r-xs);background:var(--b-selected-bg);color:var(--primary);font:var(--font-tiny);font-weight:500;line-height:18px;cursor:help}.gh-admin-plan{display:flex;align-items:center;justify-content:space-between;margin:0 var(--s-2) var(--s-1);padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-lg);background:var(--b-selected-bg);color:var(--gh-admin-ink-strong);font:inherit;font-size:var(--fs-body);font-weight:600;line-height:22px;text-align:start;cursor:pointer}.gh-admin-plan__points{display:inline-flex;align-items:center;gap:var(--s-half);color:var(--primary);font-size:var(--fs-caption);font-weight:500}.gh-admin-sider-footer[data-collapsed] .gh-admin-plan{display:none}.gh-admin-menu-ico{display:inline-flex;flex:none;align-items:center;margin-inline-end:var(--s-2)}.gh-admin-shell--labels .gh-admin-menu-link{display:flex;align-items:center}.gh-admin-shell .ant-pro-sider .ant-menu-submenu>.ant-menu-submenu-title{padding-inline:var(--s-1-5) var(--s-3)!important}.gh-admin-shell:not(.gh-admin-shell--labels) .ant-pro-sider .ant-menu-sub>.ant-menu-item{padding-inline:var(--s-3) var(--s-2)!important;margin-inline-start:var(--s-6);width:calc(100% - var(--s-6) - var(--s-2))}.gh-admin-shell .ant-pro-sider .ant-menu-submenu-arrow{inset-inline-end:2px}.gh-admin-shell:not(.gh-admin-shell--labels) .ant-pro-sider .ant-pro-base-menu-inline-item-icon{margin-inline-end:var(--s-1-5)}.gh-admin-shell:not(.gh-admin-shell--labels) .ant-pro-sider .ant-menu-submenu-title .ant-pro-base-menu-inline-item-text{font-size:var(--fs-caption)}.gh-admin-menu-ico-ph{display:inline-block;width:var(--icon-base);height:var(--icon-base)}.gh-admin-shell .ant-pro-sider-footer{animation-duration:var(--motion-base)}.gh-admin-plan,.gh-admin-plan__points,.gh-admin-annual{white-space:nowrap}html,body{margin:0;padding:0;-webkit-tap-highlight-color:transparent}.gh-admin-page{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.gh-admin-page-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);flex:none;padding-block:var(--s-3);padding-inline:var(--gh-admin-gutter);background:var(--ant-color-bg-container);border-block-end:1px solid var(--ant-color-border-secondary)}.gh-admin-page-heading{display:flex;flex:1 1 240px;flex-direction:column;justify-content:center;min-height:32px;min-width:0}.gh-admin-page-breadcrumb{font-size:var(--fs-tiny);line-height:20px;color:var(--ant-color-text-tertiary)}.gh-admin-page-breadcrumb .ant-breadcrumb{font-size:inherit;line-height:inherit}.gh-admin-page-breadcrumb .ant-breadcrumb-link,.gh-admin-page-breadcrumb .ant-breadcrumb a{display:inline-flex;align-items:center;min-height:var(--s-6)}.gh-admin-page-title{margin:0;font:var(--b-font-title);color:var(--ant-color-text);overflow-wrap:anywhere}.gh-admin-page-actions{display:flex;flex:none;flex-wrap:wrap;max-width:100%;align-items:center;gap:var(--s-2)}.gh-admin-page-actions>.ant-space{flex-wrap:wrap;max-width:100%}.gh-admin-page-banner{flex:none;padding-block:var(--s-3) 0;padding-inline:var(--gh-admin-gutter);display:flex;flex-direction:column;gap:var(--s-2)}.gh-admin-page-banner:empty{display:none}.gh-admin-page-banner:has(+:is(.gh-admin-page-tabs,.gh-admin-list-bar,.gh-admin-list-card,.gh-admin-tabbed-card)){padding-block-end:var(--s-3)}.gh-admin-page:has(:is(.gh-admin-empty[data-empty=filtered],.gh-v1-empty-act)) .gh-admin-filter-reset{display:none}.gh-admin-page-tabs{flex:none;padding-inline:var(--gh-admin-gutter);background:var(--ant-color-bg-container);border-block-end:1px solid var(--ant-color-border-secondary)}.gh-admin-page-tabs .ant-tabs-nav{margin:0}.gh-admin-page-tabs .ant-tabs-nav:before{border-block-end:0}.gh-admin-page-header:has(+.gh-admin-page-tabs),.gh-admin-page-header:has(+.gh-admin-page-banner:empty+.gh-admin-page-tabs){border-block-end:0;padding-block-end:var(--s-1)}.gh-admin-page-scroll{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding-block:var(--s-4) 0;padding-inline:var(--gh-admin-gutter)}.gh-admin-page-scroll{scrollbar-gutter:stable;padding-inline-end:calc(var(--gh-admin-gutter) - var(--gh-sbw))}.gh-admin-page-scroll:not([data-table-page]):after{content:"";display:block;flex:none;block-size:var(--s-6)}.gh-admin-page-footer{display:flex;flex:none;justify-content:flex-end;align-items:center;gap:var(--s-2);padding-block:var(--s-3);padding-inline:var(--gh-admin-gutter);background:var(--ant-color-bg-container);border-block-start:1px solid var(--ant-color-border-secondary)}.gh-admin-surface{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.gh-admin-list{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.gh-admin-list-bar{flex:none;padding-block:var(--s-4) var(--s-3);padding-inline:var(--gh-admin-gutter)}.gh-admin-list-bar>.gh-admin-list-toolbar{min-width:0}.gh-admin-page-scroll[data-has-bar]{padding-block-start:0}.gh-admin-list-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.gh-admin-content-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--s-1);min-height:var(--control-sm)}.gh-admin-content-toolbar-tools{display:flex;align-items:center;gap:var(--s-2)}.gh-admin-content-toolbar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);min-width:0;color:var(--ant-color-text-secondary);font-size:var(--fs-caption);line-height:20px}.gh-admin-list-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);min-width:0}.gh-admin-list-tools{display:flex;align-items:center;gap:var(--s-2);margin-inline-start:auto}.gh-admin-list-body{min-width:0;overflow:clip}.gh-admin-list-body:empty{display:none}.gh-admin-list-body>.ant-table-wrapper .ant-table{border-radius:var(--ant-border-radius-lg)}.gh-admin-list-body>.gh-admin-notice:not(:last-child){margin-block-end:var(--s-3)}.ant-tabs-content>.gh-admin-notice:not(:last-child),.ant-tabs-tabpane>.gh-admin-notice:not(:last-child),.ant-drawer-body>.gh-admin-notice:not(:last-child),.ant-form>.gh-admin-notice:not(:last-child){margin-block-end:var(--s-3)}.gh-admin-notice:has(>.ant-alert-actions){flex-wrap:wrap;row-gap:var(--s-2)}.gh-admin-notice>.ant-alert-section{flex:1 1 calc(var(--s-8) * 7);min-width:0}.gh-admin-notice>.ant-alert-actions{margin-inline-start:auto}.gh-admin-notice__items{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:var(--s-2) 0 0;padding:0;list-style:none}.gh-admin-notice__items>li{display:inline-flex;align-items:baseline;gap:var(--s-2);min-width:0}.gh-admin-notice__items>li>b{font-weight:600;white-space:nowrap}.gh-admin-notice__items>li>span{min-width:0;overflow-wrap:anywhere}.gh-admin-list-search{width:280px;max-width:100%}.gh-admin-list-select{min-width:160px}.gh-admin-row-action{cursor:pointer}.gh-admin-row-action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset-inset)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.gh-admin-row-action:focus-visible>td{background:transparent}.gh-admin-row-open{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:inherit}.gh-admin-row-open:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-list-cards{display:flex;flex-direction:column;gap:var(--s-3);margin:0;padding:0;list-style:none}.gh-list-cards-empty{padding:var(--s-4);color:var(--ant-color-text-disabled);text-align:center}.gh-list-card{padding:var(--s-3) var(--s-4);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.gh-list-card.gh-admin-row-active{background:var(--b-selected-bg)}.gh-list-card.gh-admin-row-action:hover{background:var(--ant-color-fill-quaternary)}.gh-list-card-fields{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.gh-list-card-field{display:grid;grid-template-columns:minmax(72px,32%) minmax(0,1fr);gap:var(--s-3);align-items:baseline}.gh-list-card-field>dt{color:var(--ant-color-text-secondary);font-size:var(--fs-caption)}.gh-list-card-field>dd{margin:0;min-width:0;overflow-wrap:anywhere}.gh-list-card-fields{gap:var(--s-1)}.gh-list-card-minor{display:flex;flex-wrap:wrap;gap:0 var(--s-3);margin:var(--s-2) 0 0;color:var(--ant-color-text-secondary);font-size:var(--fs-caption)}.gh-list-card-minor-k{color:var(--ant-color-text-tertiary)}.gh-list-card-actions{margin-top:var(--s-2)}.gh-list-card:has(>.gh-list-card-select){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3)}.gh-list-card:has(>.gh-list-card-select)>:not(.gh-list-card-select){grid-column:2;min-width:0}.gh-list-card-select{grid-column:1;grid-row:1 / span 6}.gh-list-card-select .ant-checkbox-wrapper>span:not(.ant-checkbox),.gh-list-card-select .ant-radio-wrapper>span:not(.ant-radio){padding:0}.gh-list-card-head{display:flex;align-items:center;gap:var(--s-2);min-width:0}.gh-list-card-main{flex:1;min-width:0;font-weight:500;overflow-wrap:anywhere}.gh-list-card-state{flex:none}.gh-list-card-sub{margin:var(--s-1) 0 0;color:var(--ant-color-text-secondary);overflow-wrap:anywhere}.gh-list-card-time{display:flex;flex-wrap:wrap;gap:0 var(--s-3);margin:var(--s-1) 0 0;color:var(--ant-color-text-tertiary);font-size:var(--fs-caption)}.gh-list-card-go{flex:none;color:var(--ant-color-text-tertiary)}.gh-list-card-actions .gh-list-card-field{display:block}.gh-list-card-actions .gh-admin-cell-actions{gap:var(--s-4)}.gh-list-card-actions .ant-btn{min-height:32px;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--ant-color-primary)}.gh-list-card-actions .ant-btn.ant-btn-dangerous{color:var(--ant-color-error)}.gh-list-card-actions .ant-btn.gh-card-actions-more{color:var(--ant-color-text-secondary)}.gh-card-actions-pop{display:flex;flex-direction:column;min-width:120px;padding:var(--s-1);background:var(--ant-color-bg-elevated);border-radius:var(--ant-border-radius-lg);box-shadow:var(--ant-box-shadow-secondary)}.gh-card-actions-pop .ant-btn{justify-content:flex-start;min-height:36px;padding-inline:var(--s-3);border-color:transparent;background:transparent;box-shadow:none}.gh-card-actions-pop .ant-btn:hover{background:var(--ant-color-fill-quaternary)}.gh-list-card-field:has(>dd:empty),.gh-list-card-field:has(>dd>.gh-admin-cell-actions:empty),.gh-list-card-field:has(>dd>.ant-space:empty){display:none}.gh-admin-section.ant-card{border-color:var(--ant-color-border-secondary)}.gh-admin-section[data-danger].ant-card{border-color:var(--ant-color-error-border)}.gh-admin-section[data-flush]>.ant-card-body{padding:0}.gh-admin-section-heading{display:flex;flex-direction:column;min-width:0;padding-block:var(--s-3)}.gh-admin-section-title{font:var(--b-font-section)}.gh-admin-md{display:grid;flex:1;min-height:0;gap:var(--s-4);grid-template-columns:var(--gh-admin-master-width) minmax(0,1fr);padding-block:var(--s-4) var(--s-6);padding-inline:var(--gh-admin-gutter)}.gh-admin-md[data-aside]{grid-template-columns:var(--gh-admin-master-width) minmax(0,1fr) var(--gh-admin-aside-width)}.gh-admin-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);overflow:hidden}.gh-admin-pane-header{flex:none;display:flex;flex-direction:column;gap:var(--s-2);padding-block:var(--s-3);padding-inline:var(--s-4);border-block-end:1px solid var(--ant-color-border-secondary)}.gh-admin-pane-scroll{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--s-4)}.gh-admin-pane[data-pane=detail]>.gh-admin-pane-scroll>*+*{margin-block-start:var(--b-gap-section)}.gh-admin-pane[data-pane=master] .gh-admin-pane-scroll{padding:var(--s-2)}.gh-admin-pane-footer{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s-2);padding-block:var(--s-3);padding-inline:var(--s-4);border-block-start:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container)}@media not all and (min-width:1440px){.gh-admin-md[data-aside]{grid-template-columns:var(--gh-admin-master-width) minmax(0,1fr);grid-template-rows:minmax(0,3fr) minmax(0,2fr)}.gh-admin-md[data-aside]>[data-pane=master]{grid-row:1 / span 2}}@media not all and (min-width:1024px){.gh-admin-md{--gh-admin-master-width: 280px}}.gh-admin-list-item{display:flex;flex-direction:column;gap:var(--s-1);width:100%;padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid transparent;border-radius:var(--ant-border-radius);background:transparent;color:var(--ant-color-text);text-align:start;font:inherit;cursor:pointer}.gh-admin-list-item+.gh-admin-list-item{margin-block-start:var(--s-1)}.gh-admin-list-item:hover{background:var(--ant-color-fill-quaternary)}.gh-admin-list-item[aria-pressed=true],.gh-admin-list-item[aria-selected=true],.gh-admin-list-item[data-selected]{background:var(--ant-color-primary-bg);border-color:var(--ant-color-primary-border)}.gh-admin-list-item:disabled{cursor:not-allowed;opacity:.64}.gh-admin-list-item:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-admin-list-item-title{display:flex;justify-content:space-between;gap:var(--s-2);min-width:0;font-size:var(--fs-body);line-height:22px;font-weight:500}.gh-admin-list-item-title>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-admin-list-item-meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);color:var(--ant-color-text-tertiary);font-size:var(--fs-tiny);line-height:20px}.gh-admin-list-item[aria-pressed=true] .gh-admin-list-item-meta,.gh-admin-list-item[aria-selected=true] .gh-admin-list-item-meta,.gh-admin-list-item[data-selected] .gh-admin-list-item-meta{color:var(--ant-color-text-secondary)}.gh-admin-dashboard{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.gh-admin-dashboard>.gh-admin-empty,.gh-admin-dashboard>[role]>.gh-admin-result{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.gh-admin-form{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.gh-admin-settings{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--s-6);align-items:start;min-width:0}.gh-admin-settings-nav{position:sticky;top:0}.gh-admin-settings-sections{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}@media not all and (min-width:1024px){.gh-admin-settings{grid-template-columns:minmax(0,1fr)}.gh-admin-settings-nav{display:none}}@media not all and (min-width:768px){.gh-admin-page-header{flex-wrap:wrap;max-height:none}.gh-admin-page-heading{flex:1 1 240px}.gh-admin-page-actions{flex-wrap:wrap}.gh-admin-md,.gh-admin-md[data-aside]{display:flex;flex-direction:column}.gh-admin-pane-scroll,.gh-admin-page-scroll{overflow:visible}.gh-admin-page-scroll{padding-inline-end:var(--gh-admin-gutter)}}.gh-admin-slow{display:flex;flex-direction:column}.gh-admin-slow-note{display:flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);color:var(--ant-color-text-secondary)}.gh-admin-skeleton{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4)}.gh-admin-skeleton[data-template=table]{gap:var(--s-3)}.gh-admin-skeleton-field,.gh-admin-long-task{display:flex;flex-direction:column;gap:var(--s-2)}.gh-admin-long-task-shimmer{height:var(--s-12);border-radius:var(--ant-border-radius);background:var(--ant-color-primary-bg);animation:gh-boot-pulse var(--motion-loop) ease-in-out infinite alternate}.gh-admin-long-task-title{color:var(--ant-color-text-secondary);font-size:var(--fs-caption);line-height:20px}.gh-admin-long-task-bar{height:var(--s-1);border-radius:var(--r-full);background:var(--ant-color-fill-secondary);overflow:hidden}.gh-admin-long-task-fill{height:100%;background:var(--ant-color-primary);transform-origin:left center;transition:transform var(--motion-base) var(--ease-standard)}.gh-admin-long-task-meta{color:var(--ant-color-text-tertiary);font-size:var(--fs-caption);line-height:20px}@media(prefers-reduced-motion:reduce){.gh-admin-long-task-shimmer{animation:none}.gh-admin-long-task-fill{transition:none}}.gh-admin-result.ant-result{padding-block:var(--s-12);padding-inline:var(--s-6)}.gh-admin-result[data-compact].ant-result{padding-block:var(--s-6);padding-inline:var(--s-4)}.gh-admin-result[data-compact] .ant-result-icon>.anticon{font-size:var(--fs-display)}.gh-admin-result[data-compact] .ant-result-image{width:160px;height:auto}.gh-admin-empty{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding-block:var(--s-10);padding-inline:var(--s-4);text-align:center}.gh-admin-empty[data-compact]{padding-block:var(--s-6)}.gh-admin-empty-text{display:flex;flex-direction:column;gap:var(--s-1)}.gh-admin-empty-title{color:var(--ant-color-text);font-size:var(--fs-body)}.gh-admin-empty-desc{color:var(--ant-color-text-tertiary);font-size:var(--fs-caption)}.gh-admin-pending-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-3)}.gh-admin-diag{margin-block-start:var(--s-2);color:var(--ant-color-text-tertiary);font-size:var(--fs-caption)}.gh-admin-diag>summary{cursor:pointer}.gh-admin-diag>summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-admin-diag code{display:block;margin-block-start:var(--s-1)}.gh-admin-partial{margin-block-end:var(--s-4)}.gh-admin-more{display:flex;align-items:center;justify-content:center;gap:var(--s-2);padding-block:var(--s-2)}.gh-admin-more-note{color:var(--ant-color-text-tertiary);font-size:var(--fs-caption)}.gh-admin-more>.gh-admin-notice{flex:1}.gh-admin-more-body{display:flex;flex:1;flex-direction:column;gap:var(--s-1);min-width:0}.gh-admin-sr-only{position:absolute;width:var(--hairline);height:var(--hairline);padding:0;margin:calc(-1 * var(--hairline));overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gh-admin-reasoned{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);max-width:100%;vertical-align:top}.gh-admin-disabled-reason{color:var(--ant-color-text-secondary);font-size:var(--fs-tiny);line-height:var(--lh-tiny)}.gh-admin-app .ant-form-item-control:has(.ant-form-item-extra,.ant-form-item-explain-error) .ant-input-textarea-show-count{margin-block-end:calc(var(--ant-font-size, var(--s-3)) * var(--ant-line-height, 1.5715))}.ant-form-item-with-help .ant-form-item-margin-offset{display:none}.gh-admin-app .ant-form-horizontal .ant-form-item-label-wrap>label{height:auto;min-height:var(--ant-control-height)}.ant-form-horizontal .ant-form-item-label>label{display:inline-block;height:auto;min-height:var(--ant-control-height);padding-block:calc((var(--ant-control-height) - var(--lh-body)) / 2);line-height:var(--lh-body);white-space:normal}.ant-form-horizontal .ant-form-item-label>label>.gh-req-dot{display:inline;width:auto;height:auto;padding-inline-start:calc(var(--s-1) + var(--s-half));border-radius:0;vertical-align:baseline;background:radial-gradient(circle,var(--danger) 0 2.75px,transparent 3.25px) center / 6px 6px no-repeat}.gh-admin-danger-body{display:flex;flex-direction:column;gap:var(--s-3)}.gh-admin-danger-description{color:var(--ant-color-text-secondary)}.gh-admin-danger-confirm{display:flex;flex-direction:column;gap:var(--s-2)}.gh-admin-undo{display:inline-flex;align-items:center;gap:var(--s-2)}.gh-upload{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.gh-upload-card{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);min-width:0}.gh-upload-card[data-state=failed]{border-color:var(--danger)}.gh-upload-body{display:flex;flex:1;flex-direction:column;gap:var(--s-1);min-width:0}.gh-upload-name{color:var(--text-primary);font-size:var(--fs-body);overflow-wrap:anywhere}.gh-upload-body .gh-upload-name{overflow:visible;text-overflow:clip;white-space:normal}.gh-upload-body .ant-btn.gh-upload-name{align-self:flex-start;height:auto;min-height:var(--s-6);min-width:var(--s-6);padding:0;white-space:normal;text-align:left}.gh-upload-meta{color:var(--text-secondary);font-size:var(--fs-tiny)}.gh-upload-icon{flex:none;color:var(--text-secondary)}.gh-upload-actions{display:flex;flex:none;align-items:center;gap:var(--s-1)}.gh-upload-bar{display:block;height:var(--s-1);overflow:hidden;border-radius:var(--r-full);background:var(--fill-2)}.gh-upload-bar>span{display:block;width:var(--gh-upload-progress);height:100%;border-radius:inherit;background:var(--primary);transition:width var(--motion-fast) var(--ease-standard)}.gh-upload-drop.ant-upload-wrapper .ant-upload-drag{border-radius:var(--r-md);background:var(--white)}.gh-upload-drop-inner{display:flex;flex-direction:column;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3)}.gh-upload-drop-title{color:var(--text-primary);font-size:var(--fs-body)}.gh-upload-drop-hint{display:flex;flex-direction:column;align-items:center;gap:var(--s-1)}.gh-upload[data-status=error] .gh-upload-drop.ant-upload-wrapper .ant-upload-drag,.gh-upload[data-status=error] .gh-upload-drop.ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--ant-color-error)}.gh-upload[data-disabled] .gh-upload-drop.ant-upload-wrapper .ant-upload-drag{background:var(--fill-1);cursor:not-allowed}.gh-upload[data-disabled]:not([data-status=error]) .gh-upload-drop.ant-upload-wrapper .ant-upload-drag:hover,.gh-upload[data-disabled]:not([data-status=error]) .gh-upload-drop.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{border-color:var(--ant-color-border)}.gh-upload[data-disabled] .gh-upload-drop-title,.gh-upload[data-disabled] .gh-upload-drop-inner .gh-upload-meta{color:var(--text-disabled)}.gh-upload[data-disabled] .gh-upload-drop-inner .gh-upload-reason{color:var(--text-secondary)}.gh-req-dot{display:inline-block;flex:none;width:6px;height:6px;margin-inline-start:var(--s-1);border-radius:var(--r-full);background:var(--danger);vertical-align:middle}.gh-admin-danger-blocked{color:var(--ant-color-text-secondary);font-size:var(--fs-tiny)}.gh-admin-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,40%);min-height:100vh;min-height:100dvh;background:var(--ant-color-bg-layout)}.gh-admin-login-brand{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--s-12);padding:var(--s-10) var(--s-16);overflow:hidden;background:var(--gh-admin-ink);color:var(--gh-admin-ink-strong)}.gh-admin-login-brand-top{position:relative;display:flex;align-items:center;gap:var(--s-3);font-size:var(--fs-h3);font-weight:600}.gh-admin-login-logo{width:40px;height:40px}.gh-admin-login-console{color:var(--gh-admin-ink-text);font-weight:400}.gh-admin-login-divider{width:1px;align-self:stretch;margin-block:var(--s-1);background:var(--gh-admin-ink-line)}.gh-admin-login-pitch{position:relative;max-width:720px;margin-block:auto}.gh-admin-login-value{margin:0;font-size:var(--fs-display);line-height:44px;font-weight:600;letter-spacing:0;animation:gh-admin-rise var(--motion-slower) var(--ease-enter) both}.gh-admin-login-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:var(--s-10) 0 0;padding:0;list-style:none;color:var(--gh-admin-ink-text);font-size:var(--fs-body);line-height:22px;animation:gh-admin-rise var(--motion-slower) calc(var(--motion-stagger) * 2) var(--ease-enter) both}.gh-admin-login-points li{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-5);border:1px solid var(--gh-admin-ink-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--white) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gh-admin-login-point-no{margin-block-end:var(--s-2);color:var(--ant-color-primary, var(--primary-5));font-size:var(--fs-tiny);line-height:16px;font-weight:600;letter-spacing:.08em}.gh-admin-login-point-title{color:var(--gh-admin-ink-strong);font-size:var(--fs-h3);line-height:24px;font-weight:600}.gh-admin-login-point-desc{color:var(--gh-admin-ink-text)}.gh-admin-login-orbit{position:absolute;inset-block-start:50%;inset-inline-end:-160px;width:560px;height:560px;transform:translateY(-50%);pointer-events:none}.gh-admin-login-orbit span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--primary-5) 28%,transparent);border-radius:22%;animation:gh-admin-orbit 48s linear infinite}.gh-admin-login-orbit span:nth-child(2){top:72px;right:72px;bottom:72px;left:72px;border-color:color-mix(in srgb,var(--primary-5) 20%,transparent);animation-duration:36s;animation-direction:reverse}.gh-admin-login-orbit span:nth-child(3){top:144px;right:144px;bottom:144px;left:144px;border-color:color-mix(in srgb,var(--primary-5) 40%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary-5) 24%,transparent),transparent 64%);animation-duration:24s}@keyframes gh-admin-orbit{to{transform:rotate(360deg)}}@keyframes gh-admin-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gh-admin-login-orbit span,.gh-admin-login-value,.gh-admin-login-points{animation:none}}.gh-admin-login-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-6);padding:var(--s-10) var(--s-6)}.gh-admin-login-card{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);width:100%;max-width:400px;padding:var(--s-8);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.gh-admin-login-card-brand{display:none;align-items:center;gap:var(--s-2);margin-block-end:var(--s-2);font-weight:600}.gh-admin-login-card-logo{width:32px;height:32px}.gh-admin-login-card .gh-admin-login-divider{background:var(--ant-color-border)}.gh-admin-login-card .qrl{width:100%;margin:0;padding:0;gap:var(--s-3);border:0;border-radius:0;box-shadow:none;background:transparent}.gh-admin-login-card .qrl:before{display:none}.gh-admin-login-card .qrl-title{font-size:var(--fs-h1);line-height:28px;font-weight:600}.gh-admin-login-card .qrl-lead{color:var(--ant-color-text-secondary);font-size:var(--fs-body)}.gh-admin-login-card .qrl-box{border-color:var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.gh-admin-login-card .qrl-status{margin:0;min-height:var(--lh-body);color:var(--ant-color-text-secondary);font-size:var(--fs-caption)}.gh-admin-login-card,.gh-admin-login-card .qrl-steps{box-sizing:border-box}.gh-admin-login-card .qrl-steps{border-radius:var(--ant-border-radius);background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);font-size:var(--fs-tiny);line-height:20px}.gh-admin-login-legal.legal-links{color:var(--ant-color-text-tertiary);text-align:center}.gh-admin-login-legal .legal-links-button{color:var(--ant-color-primary)}.gh-admin-login-footer{color:var(--ant-color-text-tertiary);font-size:var(--fs-tiny);line-height:20px;text-align:center}.gh-admin-login-icp{color:inherit}@media(hover:hover)and (pointer:fine){.gh-admin-login-icp:hover{color:var(--ant-color-primary)}}@media(min-width:1024px)and (max-height:1000px){.gh-admin-login-panel{gap:var(--s-3);padding-block:var(--s-4)}.gh-admin-login-card{gap:var(--s-1);padding-block:var(--s-5)}.gh-admin-login-card .qrl{gap:var(--s-2)}.gh-admin-login-card .qrl-box{margin-block:0}.gh-admin-login-card .qrl-steps{padding-block:var(--s-2);line-height:20px}.gh-admin-login-points{margin-block-start:var(--s-6);gap:var(--s-3)}.gh-admin-login-points li{padding:var(--s-4)}}@media not all and (min-width:1024px){.gh-admin-login{grid-template-columns:minmax(0,1fr)}.gh-admin-login-brand{display:none}.gh-admin-login-card-brand{display:flex}}@media not all and (min-width:768px){.gh-admin-login-card{padding:var(--s-6) var(--s-4)}}.gh-admin-sider-context{padding-block:var(--s-2);padding-inline:var(--s-2);border-block-end:1px solid var(--gh-admin-ink-line)}.ant-pro-sider-collapsed .ant-pro-sider-extra:has(>.gh-admin-sider-context){margin-inline:0}.gh-admin-sider-context[data-collapsed]{display:flex;justify-content:center;padding-inline:0}.gh-admin-menu-badge.ant-badge{display:flex;align-items:center;color:inherit}.gh-admin-menu-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-width:0}.gh-admin-menu-count .ant-badge-count{box-shadow:none}.gh-admin-mobile-bar{position:sticky;inset-block-start:0;z-index:10;display:flex;align-items:center;gap:var(--s-2);padding-block:var(--s-2);padding-inline:var(--s-2) var(--s-4);background:var(--ant-color-bg-container);border-block-end:1px solid var(--ant-color-border-secondary)}.gh-admin-mobile-logo{width:24px;height:24px;flex:none}.gh-admin-mobile-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.gh-term{display:inline-flex;align-items:center;gap:var(--s-1)}.gh-term--bare{margin-inline-start:var(--s-1);vertical-align:middle}.gh-term__hint{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-6);min-height:var(--s-6);margin:calc(var(--s-1) * -1);color:var(--ant-color-text-tertiary);cursor:help;border-radius:var(--r-full)}.gh-term__hint:hover{color:var(--ant-color-primary)}.gh-term__hint:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-tour__count{color:var(--ant-color-text-tertiary);font-size:var(--fs-caption)}.ant-tour-mask .ant-tour-placeholder-animated{transition:all var(--motion-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.ant-tour-mask .ant-tour-placeholder-animated{transition:none}}.gh-status,.ant-tag{width:fit-content}.gh-status{display:inline-flex;flex:none;align-items:center;gap:var(--s-1);max-width:100%;min-height:calc(var(--lh-tiny) + var(--s-1));padding-inline:var(--s-2);border-radius:var(--r-full);font:var(--font-tiny);white-space:nowrap;vertical-align:middle;color:var(--gh-status-fg);background:var(--gh-status-bg)}.gh-status-dot{flex:none;width:6px;height:6px;border-radius:var(--r-full);background:var(--gh-status-dot, var(--gh-status-fg))}.gh-status-text{overflow:hidden;text-overflow:ellipsis}.gh-status[data-tone=draft]{--gh-status-fg: var(--st-draft);--gh-status-bg: var(--st-draft-bg)}.gh-status[data-tone=review_platform]{--gh-status-fg: var(--st-review-platform);--gh-status-bg: var(--st-review-platform-bg)}.gh-status[data-tone=review_publisher]{--gh-status-fg: var(--st-review-publisher);--gh-status-bg: var(--st-review-publisher-bg)}.gh-status[data-tone=review_more_info]{--gh-status-fg: var(--st-review-more-info);--gh-status-bg: var(--st-review-more-info-bg)}.gh-status[data-tone=external_pending]{--gh-status-fg: var(--st-external-pending);--gh-status-bg: var(--st-external-pending-bg)}.gh-status[data-tone=actionable]{--gh-status-fg: var(--st-actionable);--gh-status-bg: var(--st-actionable-bg)}.gh-status[data-tone=in_progress]{--gh-status-fg: var(--st-in-progress);--gh-status-bg: var(--st-in-progress-bg)}.gh-status[data-tone=succeeded]{--gh-status-fg: var(--st-succeeded);--gh-status-bg: var(--st-succeeded-bg)}.gh-status[data-tone=failed]{--gh-status-fg: var(--st-failed);--gh-status-bg: var(--st-failed-bg);--gh-status-dot: var(--border-strong)}.gh-status[data-tone=cancelled]{--gh-status-fg: var(--st-cancelled);--gh-status-bg: var(--st-cancelled-bg);--gh-status-dot: var(--border-strong)}.gh-admin-content{contain:paint}.gh-admin-section-title-text{margin:0;font:var(--b-font-section);color:var(--ant-color-text)}.gh-admin-section-title-text[data-level="3"]{font:var(--b-font-card)}.gh-admin-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-width:0}.ant-form>.gh-admin-section-title-text,.ant-form>.gh-admin-section-title-row{margin-block-end:var(--s-3)}.gh-admin-section-title-extra{display:flex;flex:none;align-items:center;gap:var(--s-2)}.gh-admin-section-meta{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--ant-color-text-tertiary);font:var(--b-font-meta);font-weight:400}.gh-admin-more-menu .gh-icon{color:var(--ant-color-text-tertiary)}.gh-admin-data-table{display:flex;flex-direction:column;min-width:0}.gh-admin-data-table>.ant-table-wrapper{isolation:isolate}.gh-admin-data-table .ant-table-summary>tr>td{background:var(--fill-1);font-weight:600;font-variant-numeric:tabular-nums;border-block-start:1px solid var(--ant-color-border-secondary)}.gh-admin-cell-primary{display:flex;flex-direction:column;gap:var(--s-half);min-width:0;white-space:normal;overflow-wrap:anywhere}.gh-admin-app .ant-table-cell.gh-admin-cell-text{white-space:normal;overflow-wrap:anywhere}.gh-admin-cell-main{font-weight:500;color:var(--ant-color-text);overflow-wrap:anywhere}.gh-admin-cell-sub{color:var(--ant-color-text-tertiary);font:var(--b-font-meta)}.gh-admin-cell-mono{font-variant-numeric:tabular-nums;white-space:nowrap}.gh-admin-cell-actions{display:inline-flex;align-items:center;gap:var(--s-1)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.gh-admin-row-active>td{background:var(--b-selected-bg)}.gh-admin-enum{color:var(--ant-color-text)}.gh-admin-pager{position:sticky;inset-block-end:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);padding-inline:var(--s-4);background:var(--ant-color-bg-container);border-block-start:1px solid var(--b-divider);border-end-start-radius:var(--b-card-radius);border-end-end-radius:var(--b-card-radius)}.gh-admin-pager-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-3);margin-inline-start:auto;min-width:0}.gh-admin-pager-range{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.gh-admin-pager-leading{display:flex;align-items:center;min-width:0}.gh-admin-batch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.gh-admin-batch-count{color:var(--ant-color-text);font-weight:500;font-variant-numeric:tabular-nums}.gh-admin-simple-pager{display:flex;align-items:center;justify-content:center;gap:var(--s-1)}.gh-admin-simple-pager-text{min-width:var(--s-12);color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;text-align:center}.gh-admin-view-label{display:inline-flex;align-items:center;gap:var(--s-1)}.gh-admin-view-count{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums}.gh-admin-view-count[data-zero]{color:var(--ant-color-text-quaternary)}.ant-segmented-item-selected .gh-admin-view-count:not([data-zero]){color:var(--ant-color-primary)}.gh-admin-filter-bar{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.gh-admin-filter-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.gh-admin-filter-views-inline{display:flex;flex:none;min-width:0;max-width:100%}.gh-admin-filter-main{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);min-width:0}.gh-admin-filter-tools{display:flex;flex:none;align-items:center;gap:var(--s-2);margin-inline-start:auto}.gh-admin-filter-updated{color:var(--ant-color-text-secondary);font:var(--b-font-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.gh-admin-filter-search{width:280px;max-width:100%}.gh-admin-filter-select{min-width:160px;max-width:280px}.gh-admin-filter-multi.ant-select{max-width:320px}.gh-admin-filter-multi .ant-select-selection-overflow{flex-wrap:nowrap}.gh-admin-filter-more{display:flex;flex-direction:column;gap:var(--s-3);width:420px;max-width:calc(100vw - 48px);container-type:inline-size}.gh-admin-filter-more-field{display:flex;flex-direction:column;gap:var(--s-1)}.gh-admin-filter-more-field .gh-admin-filter-select,.gh-admin-filter-more-field .gh-admin-filter-search{width:100%;max-width:none}.gh-admin-filter-more-label{color:var(--ant-color-text-secondary);font:var(--b-font-secondary)}.gh-admin-filter-more-count.ant-badge{margin-inline-start:var(--s-1)}.gh-admin-filter-more-count .ant-badge-count{box-shadow:none;background:var(--ant-color-primary)}.gh-admin-filter-control{min-width:0;max-width:100%}.gh-admin-filter-control fieldset{min-width:0;padding:0;margin:0;border:0}.gh-admin-filter-control-wide{width:auto;max-width:100%}.gh-admin-filter-control-wide .ant-picker-range{width:auto;max-width:100%;min-width:0}.gh-admin-filter-more .gh-admin-filter-control-wide .ant-picker-range,.gh-admin-filter-more .gh-admin-filter-control,.gh-admin-filter-more .gh-admin-filter-control-wide{width:100%}.gh-admin-filter-error{color:var(--ant-color-error-text)}@container (max-width: 360px){.gh-admin-filter-control-wide .ant-picker-range{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s-2)}.gh-admin-filter-control-wide .ant-picker-input{grid-column:1;grid-row:1}.gh-admin-filter-control-wide .ant-picker-input~.ant-picker-input{grid-row:2}.gh-admin-filter-control-wide .ant-picker-range-separator{display:none}.gh-admin-filter-control-wide .ant-picker-suffix{grid-column:2;grid-row:1 / 3}}.gh-admin-filter-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.gh-admin-filter-chip.ant-tag{display:inline-flex;align-items:center;gap:var(--s-1);margin:0;max-width:100%;padding-inline:var(--s-2);background:var(--b-selected-bg);border-color:transparent;color:var(--ant-color-text)}.gh-admin-filter-chip-text{min-width:0;white-space:normal;overflow-wrap:anywhere}.gh-admin-filter-chip-label{color:var(--ant-color-text-secondary)}.gh-admin-filter-chip-label:after{content:"："}.gh-admin-filter-chip-close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-inline-end:calc(var(--s-1) * -1);padding:0;border:0;border-radius:var(--ant-border-radius-sm);background:transparent;color:var(--ant-color-text-secondary);cursor:pointer}.gh-admin-filter-chip-close:hover{background:var(--ant-color-fill-secondary);color:var(--ant-color-text)}.gh-admin-filter-chip-close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-admin-filter-reset.ant-btn{padding-inline:var(--s-1)}.gh-admin-master-list{display:flex;flex-direction:column;gap:var(--b-gap-item)}.gh-admin-master-item{display:flex;flex-direction:column;gap:var(--s-1);padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid var(--b-divider);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);cursor:pointer}.gh-admin-master-item:hover{background:var(--b-hover-bg)}.gh-admin-master-item[aria-selected=true]{background:var(--b-selected-bg);border-color:var(--ant-color-primary)}.gh-admin-master-item[aria-disabled=true]{cursor:not-allowed;opacity:.64}.gh-admin-master-item:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-admin-master-item-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-width:0;font-weight:500}.gh-admin-master-item-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-admin-master-item-status{display:inline-flex;flex:none;align-items:center;gap:var(--s-1)}.gh-admin-master-item-meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);min-width:0;overflow:hidden;color:var(--ant-color-text-tertiary);font:var(--b-font-meta);max-height:var(--lh-tiny)}.gh-admin-master-item[aria-selected=true] .gh-admin-master-item-meta{color:var(--ant-color-text-secondary)}.gh-admin-queue{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;padding-block:var(--s-4) var(--s-6);padding-inline:var(--gh-admin-gutter);gap:var(--s-3)}.gh-admin-queue-bar{display:flex;flex:none;align-items:center;gap:var(--s-2)}.gh-admin-queue-body{position:relative;display:grid;flex:1;min-height:0;gap:var(--s-4)}.gh-admin-queue[data-layout=full-3] .gh-admin-queue-body{grid-template-columns:var(--gh-admin-master-width) minmax(0,1fr) var(--gh-admin-aside-width)}.gh-admin-queue[data-layout=full-2] .gh-admin-queue-body{grid-template-columns:var(--gh-admin-master-width) minmax(0,1fr)}.gh-admin-queue[data-layout=collapsed-3] .gh-admin-queue-body{grid-template-columns:minmax(0,1fr) var(--gh-admin-aside-width)}.gh-admin-queue[data-layout=single] .gh-admin-queue-body{grid-template-columns:minmax(0,1fr)}.gh-admin-queue-master{display:flex;min-height:0;min-width:0}.gh-admin-queue-master>.gh-admin-pane{flex:1}.gh-admin-queue-master[hidden]{display:none}.gh-admin-queue[data-layout=collapsed-3] .gh-admin-queue-master,.gh-admin-queue[data-layout=single] .gh-admin-queue-master{position:absolute;inset-block:0;inset-inline-start:0;z-index:5;width:min(var(--gh-admin-master-width),100%);box-shadow:var(--shadow-lg);border-radius:var(--ant-border-radius-lg)}.gh-admin-queue[data-layout=collapsed-3] .gh-admin-queue-body:has(>.gh-admin-queue-master[data-open])>.gh-admin-pane[data-pane=detail] .gh-admin-empty{padding-inline-start:min(var(--gh-admin-master-width),100%)}.gh-admin-queue[data-layout=full-3][data-pick] .gh-admin-queue-body,.gh-admin-queue[data-layout=collapsed-3][data-pick] .gh-admin-queue-body{grid-template-columns:var(--gh-admin-master-width) minmax(0,1fr)}.gh-admin-queue[data-layout=collapsed-3][data-pick] .gh-admin-queue-master{position:relative;inset:auto;z-index:auto;width:auto;box-shadow:none;border-radius:0}.gh-admin-queue[data-layout=collapsed-3][data-pick] .gh-admin-queue-body:has(>.gh-admin-queue-master[data-open])>.gh-admin-pane[data-pane=detail] .gh-admin-empty{padding-inline-start:var(--s-4)}.gh-admin-pane[data-pane=detail]>.gh-admin-pane-scroll:has(>.gh-admin-empty:only-child){display:flex;flex-direction:column;justify-content:center}.gh-admin-pane[data-pane=detail]>.gh-admin-pane-scroll>.gh-admin-empty:only-child{padding-block:0}.gh-admin-queue-decide.ant-btn{margin-inline-start:auto}.gh-admin-queue-drawer .ant-drawer-body{display:flex;flex-direction:column;gap:var(--s-3)}.gh-admin-detail-head{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);min-width:0}.gh-admin-detail-title{font:var(--b-font-section);overflow-wrap:anywhere}.gh-admin-detail-status{display:inline-flex;align-items:center}.gh-admin-detail-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%}.gh-admin-detail-foot-start,.gh-admin-detail-foot-end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.gh-admin-detail-foot-end{margin-inline-start:auto;justify-content:flex-end}.gh-admin-detail-drawer .ant-drawer-body,.gh-admin-form-drawer .ant-drawer-body{overscroll-behavior:contain}.gh-admin-detail-page{display:flex;flex-direction:column;gap:var(--b-gap-card);min-width:0}.gh-admin-page-footer.gh-admin-detail-foot{justify-content:space-between}.gh-admin-reasoned--end{align-items:flex-end}.gh-admin-page-footer .gh-admin-reasoned{gap:var(--s-2)}.gh-admin-page-footer:has(.gh-admin-reasoned),.gh-admin-page-footer:has(.gh-admin-reasoned) .gh-admin-detail-foot-start,.gh-admin-page-footer:has(.gh-admin-reasoned) .gh-admin-detail-foot-end{align-items:flex-start}.gh-admin-form-overlay-body{display:flex;flex-direction:column;gap:var(--s-4)}.gh-admin-form-overlay-body .ant-form-item{margin-block-end:var(--s-4)}.gh-admin-form-overlay-body .ant-form-item:last-of-type{margin-block-end:0}.gh-admin-form-error{position:sticky;inset-block-start:0;z-index:1}.gh-admin-form-modal-foot{display:flex;justify-content:flex-end;gap:var(--s-2)}.gh-admin-danger-reason{display:flex;flex-direction:column;gap:var(--s-1)}.gh-admin-danger-reason-label{display:inline-flex;align-items:center;color:var(--ant-color-text);font-weight:500}.gh-admin-danger-reason-error,.gh-admin-decision-error{color:var(--ant-color-error);font:var(--b-font-secondary)}.gh-admin-danger-reason .ant-input-textarea-show-count,.gh-admin-decision-field .ant-input-textarea-show-count{margin-block-end:var(--s-5)}.gh-admin-save-bar{position:sticky;inset-block-end:0;z-index:3;display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);padding-inline:var(--gh-admin-gutter);background:var(--ant-color-bg-container);border-block-start:1px solid var(--b-divider);box-shadow:var(--shadow-md)}.gh-admin-save-bar-text{color:var(--ant-color-text);font-weight:500}.gh-admin-save-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-inline-start:auto}.gh-admin-settings-shell{display:flex;flex:1;min-width:0;min-height:0}.gh-admin-settings-shell>.gh-admin-page-scroll{flex:1}.gh-admin-settings-shell[data-aside]{gap:var(--s-4);padding-inline-start:var(--gh-admin-gutter)}.gh-admin-settings-shell[data-aside]>.gh-admin-settings-aside{flex:none;width:var(--layout-aside);margin-block:var(--s-4) var(--s-6)}.gh-admin-settings:not([data-anchors]){grid-template-columns:minmax(0,1fr)}@media not all and (min-width:1024px){.gh-admin-settings-shell[data-aside]{flex-direction:column;padding-inline:var(--gh-admin-gutter)}.gh-admin-settings-shell[data-aside]>.gh-admin-settings-aside{width:auto;max-height:40vh}}.gh-admin-versioned{display:flex;flex-direction:column;gap:var(--b-gap-card);min-width:0}.gh-admin-versioned .gh-admin-content-toolbar{justify-content:space-between}.gh-admin-versioned-publish{display:flex;flex-direction:column;gap:var(--s-4)}.gh-admin-versioned-empty{margin:0;color:var(--ant-color-text-secondary)}.gh-admin-diff-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.gh-admin-diff-table th,.gh-admin-diff-table td{padding:var(--b-table-cell);border-block-end:1px solid var(--b-divider);text-align:start;vertical-align:top;overflow-wrap:anywhere}.gh-admin-diff-table thead th{color:var(--ant-color-text-secondary);font-weight:500;background:var(--b-hover-bg)}.gh-admin-diff-table tbody th{width:30%;font-weight:500}.gh-admin-diff-table td[data-changed]{background:var(--b-selected-bg)}.gh-admin-decision{display:flex;flex-direction:column;min-height:0}.gh-admin-decision[data-placement=aside]{height:100%}.gh-admin-decision-body{display:flex;flex:1;flex-direction:column;gap:var(--s-4);min-height:0;overflow:auto;overscroll-behavior:contain}.gh-admin-decision-field{display:flex;flex-direction:column;gap:var(--s-2)}.gh-admin-decision-label{display:inline-flex;align-items:center;color:var(--ant-color-text);font-weight:500}.gh-admin-decision-checks.ant-checkbox-group,.gh-admin-decision-reason{display:flex;flex-direction:column;gap:var(--s-2)}.gh-admin-decision-template{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--ant-border-radius);background:var(--b-hover-bg)}.gh-admin-decision-template-text{color:var(--ant-color-text-secondary);white-space:pre-wrap}.gh-admin-decision-add-note.ant-btn{align-self:flex-start;padding-inline:0}.gh-admin-decision-foot{position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);margin-block-start:var(--s-3);padding-block-start:var(--s-3);border-block-start:1px solid var(--b-divider);background:var(--ant-color-bg-container)}.gh-admin-decision-recap{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.gh-admin-decision-recap>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s-3)}.gh-admin-decision-recap dt{color:var(--ant-color-text-secondary)}.gh-admin-decision-recap dd{margin:0;overflow-wrap:anywhere}.gh-admin-decision-recap-text{white-space:pre-wrap;max-height:160px;overflow:auto}.gh-admin-person{display:inline-flex;flex-direction:column;min-width:0}.gh-admin-person[data-inline]{flex-direction:row;align-items:baseline;gap:var(--s-2)}.gh-admin-person-main{color:var(--ant-color-text);overflow-wrap:anywhere}.gh-admin-person-sub{color:var(--ant-color-text-tertiary);font:var(--b-font-meta);font-variant-numeric:tabular-nums}.gh-admin-tabbed{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.gh-admin-tabbed-bar{display:flex;align-items:center;gap:var(--s-3)}.gh-admin-tabbed-bar>.ant-tabs{flex:1;min-width:0}.gh-admin-tabbed-bar[data-single]{border-block-end:0}.gh-admin-tabbed-bar[data-single]:has(.gh-admin-tabbed-actions:empty){display:none}.gh-admin-tabbed-spacer{flex:1}.gh-admin-tabbed-actions{display:flex;flex:none;align-items:center;gap:var(--s-2)}.gh-admin-tabbed-actions>.gh-admin-page-actions{gap:var(--s-2)}.gh-admin-tabbed-body{display:flex;flex:1;flex-direction:column;min-height:0}.gh-admin-tabbed-card,.gh-admin-list-card{display:contents}.gh-admin-tab-label{display:inline-flex;align-items:center;gap:var(--s-1)}.gh-admin-tab-count{min-width:var(--s-5);padding-inline:var(--s-1);border-radius:var(--r-full);background:var(--ant-color-fill-secondary);color:var(--ant-color-text);font:var(--b-font-meta);text-align:center;font-variant-numeric:tabular-nums}.gh-admin-tab-count[data-badge-tone=overdue]{background:var(--ant-color-error);color:var(--white)}.gh-admin-page--embedded>.gh-admin-page-banner:first-child{padding-block-start:var(--s-3)}.gh-admin-dashboard-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.gh-admin-dashboard-filters{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);min-width:0}.gh-admin-dashboard-filters>.gh-date-picker{width:auto;flex:none;max-width:100%}.gh-admin-dashboard-filters:has(.gh-admin-filter-bar){flex:1 1 600px}.gh-admin-dashboard-filters>.gh-admin-filter-bar{flex:1 1 0;min-width:0}.gh-admin-more-history{display:flex;align-items:center;justify-content:center;gap:var(--s-2);padding-block:var(--s-1)}.gh-admin-more-history-failed{color:var(--ant-color-error);font:var(--b-font-secondary)}.gh-admin-shortcuts{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.gh-admin-shortcut{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--s-3)}.gh-admin-shortcut dt{display:flex;gap:var(--s-1)}.gh-admin-shortcut dd{margin:0}.gh-admin-shortcut kbd{min-width:var(--s-6);padding-inline:var(--s-1);border:1px solid var(--b-control-border);border-block-end-width:2px;border-radius:var(--ant-border-radius-sm);background:var(--b-hover-bg);font:var(--b-font-meta);text-align:center}.gh-admin-schema-number.ant-input-number{width:200px}.gh-admin-section-toggle{display:inline-flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.gh-admin-section-toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-admin-section-toggle-icon{display:inline-flex}.gh-admin-section-toggle[aria-expanded=true] .gh-admin-section-toggle-icon{transform:rotate(90deg)}.gh-admin-section-summary{font:var(--b-font-meta);color:var(--text-secondary);white-space:normal}.gh-admin-section[data-collapsed]>.ant-card-body{display:none}.gh-admin-schema-value{white-space:pre-wrap;overflow-wrap:anywhere}.gh-admin-filter-bar[data-compact]{min-width:0}.gh-admin-filter-bar[data-compact] .gh-admin-filter-row,.gh-admin-filter-bar[data-compact] .gh-admin-filter-main{flex-wrap:nowrap;gap:var(--s-2)}.gh-admin-filter-bar[data-compact] .gh-admin-filter-search{flex:1 1 0;width:0;min-width:0}.gh-admin-filter-search-row{display:flex;min-width:0}.gh-admin-filter-bar[data-compact] .gh-admin-filter-search-row .gh-admin-filter-search{flex:1 1 auto;width:100%;max-width:none}.gh-admin-filter-bar[data-compact] .gh-admin-filter-views{min-width:0}.gh-admin-filter-bar[data-compact] .gh-admin-filter-views .ant-segmented{width:100%}.gh-admin-filter-bar[data-compact] .gh-admin-filter-views .ant-segmented-group{display:flex}.gh-admin-filter-bar[data-compact] .gh-admin-filter-views .ant-segmented-item{flex:1;min-width:0}.gh-admin-filter-bar[data-compact] .gh-admin-filter-views .ant-segmented-item-label{padding-inline:var(--s-1)}.gh-admin-queue{min-width:0}.gh-admin-queue[data-layout=single] .gh-admin-queue-master{width:100%}.gh-admin-pane[hidden]{display:none}.gh-admin-queue[data-layout=single] .gh-admin-queue-master[data-open]{position:relative;inset:auto;box-shadow:none}.gh-admin-page-actions:has(.gh-admin-queue-toggle){flex-wrap:wrap;min-width:0;max-width:100%}.gh-admin-page[data-template=queue]:has(.gh-admin-queue-toggle)>.gh-admin-page-header{flex-wrap:wrap;max-height:none}.gh-admin-page[data-template=queue]:has(.gh-admin-queue-toggle)>.gh-admin-page-header .gh-admin-page-heading{flex:1 1 240px}.gh-admin-tabbed-bar:has(.gh-admin-queue-toggle){flex-wrap:wrap}.gh-admin-tabbed-actions:has(.gh-admin-queue-toggle){flex:0 1 auto;min-width:0;max-width:100%;padding-block:var(--s-2)}.gh-admin-queue-aside-slot,.gh-admin-queue-aside-host{display:flex;flex:1;min-width:0;min-height:0}.gh-admin-queue-aside-host>.gh-admin-pane{flex:1}.gh-admin-queue-aside-slot[hidden]{display:none}.gh-admin-queue[data-layout=full-3] .gh-admin-queue-body[data-merged],.gh-admin-queue[data-layout=full-2] .gh-admin-queue-body[data-merged],.gh-admin-queue[data-layout=collapsed-3] .gh-admin-queue-body[data-merged]{gap:0;overflow:hidden;background:var(--ant-color-bg-container);box-shadow:0 0 0 1px var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.gh-admin-v1 .gh-admin-page[data-template=queue]:has(.gh-admin-queue-body[data-merged])>:is(.gh-admin-page-header,.gh-admin-page-banner){max-width:none;margin-inline:0}.gh-admin-queue-body[data-merged]>.gh-admin-queue-master>.gh-admin-pane,.gh-admin-queue-body[data-merged]>.gh-admin-pane,.gh-admin-queue-body[data-merged] .gh-admin-queue-aside-slot>.gh-admin-pane{border:0;border-radius:0;background:transparent}.gh-admin-queue-body[data-merged]>.gh-admin-queue-master+.gh-admin-pane,.gh-admin-queue-body[data-merged]>.gh-admin-queue-aside-slot:not([hidden]){border-inline-start:1px solid var(--ant-color-border-secondary)}.gh-admin-versioned-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);color:var(--ant-color-text-secondary);font:var(--b-font-secondary)}.gh-admin-versioned-stamp,.gh-admin-versioned-alone{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1)}.gh-admin-versioned-sep{color:var(--ant-color-text-quaternary)}.gh-admin-versioned-split{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--s-4);min-height:320px}.gh-admin-versioned-aside,.gh-admin-versioned-main{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.gh-admin-versioned-aside{padding-inline-end:var(--s-2)}.gh-admin-versioned-main{display:flex;flex-direction:column;gap:var(--s-4)}.gh-admin-versioned-aside-toggle.ant-btn{display:none}.gh-admin-save-bar-hint{color:var(--ant-color-text-secondary);font:var(--b-font-secondary)}.gh-admin-diff-table .gh-admin-diff-group th{background:var(--b-hover-bg);font-weight:600}@media(min-width:1280px){.gh-admin-versioned-split{grid-template-columns:320px minmax(0,1fr)}}@media not all and (min-width:1024px){.gh-admin-versioned-split{display:flex;flex-direction:column;height:auto!important}.gh-admin-versioned-aside{display:none}.gh-admin-versioned-aside-toggle.ant-btn{display:inline-flex;align-self:flex-start}.gh-admin-versioned-main{overflow:visible}}.gh-admin-textarea.ant-input-textarea-show-count textarea{padding-block-end:var(--s-6)}.gh-admin-textarea.ant-input-textarea-show-count .ant-input-data-count{bottom:var(--s-1);inset-inline-end:var(--s-3)}.gh-admin-app .gh-admin-textarea.ant-input-textarea-show-count{margin-block-end:0}.ant-table-thead>tr>th.ant-table-column-has-sorters:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset-inset)}.ant-tabs-tab-btn>div[aria-live]{display:none!important}.ant-tree{position:relative}.gh-cardkit{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;margin:0;padding:var(--s-4);list-style:none;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--r-lg)}.gh-cardkit__head{display:flex;align-items:center;gap:var(--s-2);min-width:0}.gh-cardkit__title{flex:1 1 auto;min-width:0;margin:0;font:var(--b-font-section);color:var(--ink);overflow-wrap:anywhere}.gh-cardkit__badge{flex:none;font:var(--b-font-meta);color:var(--ink-2)}.gh-cardkit__extra{flex:none;margin-inline-start:auto}.gh-cardkit__extra .ant-btn.ant-btn-link{padding-inline:var(--s-1);font-weight:400}.gh-cardkit__hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);margin:0;color:var(--ink-3);font:var(--b-font-secondary)}.gh-cardkit__hero>strong{font:var(--b-font-kpi);color:var(--ink);font-variant-numeric:tabular-nums}.gh-cardkit__reason{margin:0;font:var(--b-font-body);color:var(--ink-2);overflow-wrap:anywhere}.gh-cardkit__meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:0;font:var(--b-font-meta);color:var(--ink-3)}.gh-cardkit__meta>span+span:before{content:"·";margin-inline-end:var(--s-3)}.gh-cardkit[data-kind=row]{flex-direction:row;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.gh-cardkit__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.gh-cardkit .gh-cardkit[data-kind=row]{padding:var(--s-2) 0;border:0;border-radius:0;border-block-end:1px solid var(--ant-color-border-secondary)}.gh-cardkit .gh-cardkit[data-kind=row]:last-child{border-block-end:0}.gh-cardkit__lead{flex:none;display:inline-flex}.gh-cardkit__main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.gh-cardkit[data-kind=row] .gh-cardkit__title{font:var(--b-font-body);font-weight:600}.gh-cardkit__sub{font:var(--b-font-meta);color:var(--ink-3);overflow-wrap:anywhere}.gh-cardkit__trailing{flex:none;display:inline-flex;align-items:center;gap:var(--s-2);font:var(--b-font-secondary);color:var(--ink-2)}.gh-cardkit[data-kind=stat]{gap:var(--s-1)}.gh-cardkit__label{font:var(--b-font-secondary);color:var(--ink-3)}.gh-cardkit__value{display:flex;align-items:baseline;gap:var(--s-1);margin:0;color:var(--ink-3);font:var(--b-font-secondary)}.gh-cardkit__value>strong{font:var(--b-font-kpi);color:var(--ink);font-variant-numeric:tabular-nums}.gh-cardkit__hint{font:var(--b-font-meta);color:var(--ink-3)}.gh-cardkit[data-empty=true]{flex-direction:row;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4)}.gh-cardkit[data-empty=true] .gh-cardkit__title{flex:0 0 auto;min-width:104px;font:var(--b-font-body);font-weight:600}.gh-cardkit__empty{flex:1 1 auto;min-width:0;margin:0;font:var(--b-font-body);color:var(--ink-3)}.gh-cardkit__empty .ant-btn{padding-inline:var(--s-2)}.gh-cardkit[data-openable=true]{cursor:pointer}.gh-cardkit[data-openable=true]:hover{border-color:var(--ink-3)}.gh-cardkit[data-openable=true]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-cardkit[data-selected=true]{border-color:var(--blue);background:var(--b-selected-bg)}.gh-cardkit .gh-cardkit[data-openable=true]:hover{border-color:var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary)}.gh-cardkit__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-block-start:auto;font:var(--b-font-secondary);color:var(--ink-3)}.gh-cardkit__foot>.gh-cardkit__extra{margin-inline-start:auto}.gh-cardkit__tone{font:var(--b-font-meta);padding:0 var(--s-2);border-radius:var(--r-full);line-height:20px;background:var(--ant-color-fill-tertiary);color:var(--ink-2)}.gh-cardkit__tone[data-tone=high]{background:var(--blue-50);color:var(--blue)}.gh-cardkit__tone[data-tone=warn]{background:var(--ant-color-warning-bg);color:var(--ant-color-warning-text, var(--ink-2))}.gh-cardkit[data-sample=true]{border-style:dashed}.gh-cardkit__sample{font:var(--b-font-meta);color:var(--ink-3)}@media not all and (min-width:768px){.gh-cardkit[data-kind=row]:not([data-empty]){flex-wrap:wrap;align-items:flex-start;gap:var(--s-1) var(--s-3)}.gh-cardkit[data-kind=row]:not([data-empty]) .gh-cardkit__trailing{flex:1 1 100%;flex-wrap:wrap;font:var(--b-font-meta);color:var(--ink-3)}}@media not all and (min-width:768px){.gh-cardkit[data-empty=true]{flex-direction:column;align-items:flex-start;gap:var(--s-1)}.gh-cardkit[data-empty=true] .gh-cardkit__extra{margin-inline-start:0}}.gh-modal{display:flex;flex-direction:column;max-height:var(--b-modal-max-h)}.gh-modal-header,.gh-modal-footer{flex:none}.gh-modal-body,.gh-modal>.ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--s-1);margin-inline:calc(-1 * var(--s-1))}.gh-modal>.gh-modal-body{padding-block:var(--s-1);margin-block:calc(-1 * var(--s-1))}.gh-modal-w-default .ant-modal{width:var(--b-modal-w)!important}.gh-modal-w-wide .ant-modal{width:var(--b-modal-w-wide)!important}.gh-drawer-body{overscroll-behavior:contain}.gh-admin-v1{--v1-canvas-ink: var(--text-primary);-webkit-font-smoothing:antialiased}.gh-admin-v1 .gh-admin-app,.gh-admin-v1 .gh-admin-sider-menu{--gh-admin-ink: var(--v1-frame);--gh-admin-ink-line: var(--v1-line);--gh-admin-ink-hover: var(--v1-hover);--gh-admin-ink-active: var(--v1-active)}.gh-admin-v1 .gh-admin-app{background:var(--v1-canvas)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider{box-shadow:inset -1px 0 0 var(--v1-line);background:var(--v1-frame)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider-logo{height:var(--v1-frame-top);padding-block:0;padding-inline:var(--s-4);border-block-end:0;display:flex;align-items:center;box-sizing:border-box}.gh-admin-v1 .gh-admin-shell .ant-pro-sider-menu{padding-block:var(--s-1) var(--s-3);padding-inline:var(--s-2)}.gh-admin-v1 .gh-admin-shell .ant-menu{background:transparent}.gh-admin-v1 .gh-admin-shell .ant-menu-submenu-title{height:var(--v1-menu-group-h);line-height:var(--v1-menu-group-h);border-radius:var(--v1-r-control);margin-inline:0;width:100%;color:var(--text-secondary)}.gh-admin-v1 .gh-admin-shell .ant-menu-submenu-title:hover{background:var(--v1-hover);color:var(--text-primary)}.gh-admin-v1 .gh-admin-shell .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--text-primary);font-weight:600}.gh-admin-v1 .gh-admin-shell .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.gh-admin-v1 .gh-admin-shell .ant-menu-submenu-selected>.ant-menu-submenu-title svg{color:var(--primary)}.gh-admin-v1 .gh-admin-shell .ant-menu-item{height:var(--v1-menu-item-h);line-height:var(--v1-menu-item-h);border-radius:var(--v1-r-control);margin-inline:0;margin-block:var(--hairline);width:100%}.gh-admin-v1 .gh-admin-shell .ant-menu-item:hover{background:var(--v1-hover)}.gh-admin-v1 .gh-admin-shell .ant-menu-item-selected,.gh-admin-v1 .gh-admin-shell .ant-menu-item-selected:hover{background:var(--v1-active);color:var(--primary);font-weight:600}.gh-admin-v1 .gh-admin-menu-count.ant-badge .ant-badge-count{background:var(--fill-2);color:var(--text-secondary);box-shadow:none;font-family:var(--font-number);font-variant-numeric:tabular-nums}.gh-admin-v1 .gh-admin-menu-count[data-badge-tone=overdue].ant-badge .ant-badge-count,.gh-admin-v1 .gh-admin-menu-count[data-badge-tone=overdue] .ant-badge-count{background:var(--v1-crimson);color:var(--white)}.gh-admin-v1 .ant-menu-item-selected .gh-admin-menu-count:not([data-badge-tone=overdue]) .ant-badge-count{background:var(--white);color:var(--primary)}.gh-admin-v1 .gh-admin-menu-dot-wrap[data-badge-tone=overdue] .gh-admin-menu-dot{background:var(--v1-crimson)}.gh-admin-v1 .gh-admin-sider-footer{border-block-start:1px solid var(--v1-line)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu>.ant-menu-submenu-title{height:var(--v1-menu-group-h);line-height:var(--v1-menu-group-h);margin:0;width:100%;padding-inline:var(--s-2-5) calc(var(--s-5) + var(--s-half))!important;border-radius:var(--v1-r-control);color:var(--text-secondary);font-weight:400;background:transparent}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu>.ant-menu-submenu-title:hover{background:var(--v1-hover);color:var(--text-primary)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent;color:var(--text-primary);font-weight:600}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background:var(--v1-hover)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu-title svg{color:var(--text-tertiary)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title svg{color:var(--primary)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu-arrow{inset-inline-end:8px;color:var(--text-tertiary)}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-pro-base-menu-inline-item-icon{margin-inline-end:0}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .gh-admin-submenu-label,.gh-admin-v1 .gh-admin-shell .ant-pro-sider .gh-admin-menu-row{display:flex;align-items:center;width:100%;min-width:0}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .gh-admin-menu-row>:first-child{flex:1}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .gh-admin-menu-count.ant-badge .ant-badge-count{min-width:20px;height:18px;line-height:18px;padding-inline:var(--s-1-5);border-radius:var(--r-full);font-size:var(--fs-tiny);font-weight:600}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-sub>.ant-menu-item,.gh-admin-v1 .gh-admin-shell:not(.gh-admin-shell--labels) .ant-pro-sider .ant-menu-sub>.ant-menu-item{margin:var(--hairline) 0;width:100%;padding-inline:calc(var(--s-8) + var(--s-1-5)) var(--s-2-5)!important;border-radius:var(--v1-r-control);box-shadow:none;color:var(--text-secondary);font-weight:400;background:transparent}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-sub>.ant-menu-item:hover{background:var(--v1-hover);color:var(--text-primary)}.gh-admin-v1 .gh-admin-shell:not(.gh-admin-shell--labels) .ant-pro-sider .ant-menu-sub>.ant-menu-item-selected,.gh-admin-v1 .gh-admin-shell:not(.gh-admin-shell--labels) .ant-pro-sider .ant-menu-sub>.ant-menu-item-selected:hover{background:var(--v1-active);color:var(--primary);font-weight:600;box-shadow:none}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-sub.ant-menu-inline{padding:0}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-root>.ant-menu-item{padding-inline:var(--s-2-5)!important;margin:var(--hairline) 0;width:100%}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-root>.ant-menu-item .gh-admin-menu-link,.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-root>.ant-menu-item .ant-pro-base-menu-inline-item-title{display:flex;align-items:center;width:100%}.gh-admin-v1 .gh-admin-brand{gap:var(--s-2-5)}.gh-admin-v1 .gh-admin-brand-product{font-size:var(--fs-body);line-height:20px}.gh-admin-v1 .gh-admin-brand-console{font-size:var(--fs-tiny);line-height:16px}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu-title .gh-admin-menu-row{gap:0}.gh-admin-v1 .gh-admin-shell .ant-pro-sider .ant-menu-submenu>.ant-menu-submenu-title .gh-admin-menu-count{margin-inline-start:var(--s-half)}.gh-admin-v1 .gh-admin-user-caret{display:none}.gh-admin-v1 .gh-admin-queue{--gh-admin-master-width: var(--v1-review-queue);--gh-admin-aside-width: var(--v1-review-decision-narrow)}@media(min-width:1440px){.gh-admin-v1 .gh-admin-queue{--gh-admin-aside-width: var(--v1-review-decision)}}.gh-admin-v1 .gh-admin-sider-footer:not([data-collapsed]){position:relative;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-2)}.gh-admin-v1 .gh-admin-sider-footer:not([data-collapsed]) .gh-admin-collapse.ant-btn{position:absolute;z-index:1;inset-block-end:var(--s-4);inset-inline-end:var(--s-3);width:28px;height:28px;min-width:0;padding:0;justify-content:center;font-size:0;color:var(--text-tertiary)}.gh-admin-v1 .gh-admin-sider-footer:not([data-collapsed]) .gh-admin-collapse.ant-btn .anticon,.gh-admin-v1 .gh-admin-sider-footer:not([data-collapsed]) .gh-admin-collapse.ant-btn svg{font-size:var(--fs-body)}.gh-admin-v1 .gh-admin-sider-footer:not([data-collapsed]) .gh-admin-user{padding-inline-end:calc(var(--s-8) + var(--s-1))}.gh-v1-topbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);height:var(--v1-frame-top);padding-inline:var(--v1-s-page);background:var(--v1-frame);border-block-end:1px solid var(--v1-line);position:relative;z-index:3;box-sizing:border-box}.gh-v1-topbar-r{display:flex;align-items:center;gap:var(--s-1)}.gh-v1-search{position:relative;width:var(--v1-frame-search);max-width:100%}.gh-v1-search-field{display:flex;align-items:center;gap:var(--s-2);height:34px;padding-inline:var(--s-3) var(--s-2);border:1px solid transparent;border-radius:var(--v1-r-control);background:var(--fill-1);color:var(--text-tertiary)}.gh-v1-search-field:hover{border-color:var(--field-border)}.gh-v1-search-field:focus-within{background:var(--white);border-color:var(--primary);box-shadow:var(--focus-ring-shadow)}.gh-v1-search-field input{flex:1;min-width:0;border:0;outline:0!important;background:none;color:var(--text-primary);font:inherit}.gh-v1-search-field input::placeholder{color:var(--text-tertiary)}.gh-v1-kbd{padding-inline:var(--s-1-25);border:1px solid var(--v1-line);border-radius:var(--r-xs);background:var(--white);color:var(--text-tertiary);font:500 var(--fs-tiny)/18px var(--font-number)}.gh-v1-search-pop{position:absolute;z-index:40;top:calc(100% + var(--s-1));left:0;right:0;max-height:360px;overflow:auto;padding:var(--s-1);background:var(--white);border:1px solid var(--v1-line);border-radius:var(--v1-r-control);box-shadow:var(--v1-float)}.gh-v1-search-item{display:flex;align-items:center;gap:var(--s-2);width:100%;height:36px;padding-inline:var(--s-3);border:0;border-radius:var(--r-sm);background:none;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit}.gh-v1-search-item[aria-selected=true],.gh-v1-search-item:hover{background:var(--v1-hover)}.gh-v1-search-item small{margin-inline-start:auto;color:var(--text-tertiary);font-size:var(--fs-tiny)}.gh-v1-search-empty{padding:var(--s-3);color:var(--text-tertiary);font-size:var(--fs-caption)}.gh-v1-icon-btn.ant-btn{position:relative;width:36px;height:36px;padding:0;color:var(--text-secondary)}.gh-v1-icon-btn.ant-btn:hover{background:var(--v1-hover);color:var(--text-primary)}.gh-v1-icon-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--v1-crimson);box-shadow:0 0 0 2px var(--v1-frame)}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider{width:var(--v1-frame-sider-mini)!important;min-width:var(--v1-frame-sider-mini)!important;max-width:var(--v1-frame-sider-mini)!important;overflow:hidden;z-index:30;transition:width .18s ease,box-shadow .18s ease}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:hover,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:focus-within{width:var(--v1-frame-sider)!important;min-width:var(--v1-frame-sider)!important;max-width:var(--v1-frame-sider)!important;box-shadow:var(--v1-float)}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider-menu,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider-logo,.gh-admin-v1[data-admin-mini] .gh-admin-shell .gh-admin-sider-footer{width:var(--v1-frame-sider);box-sizing:border-box}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .ant-menu-sub{display:none}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .ant-menu-submenu-arrow,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .ant-pro-base-menu-inline-item-text{display:none}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-submenu-label{display:flex;justify-content:center}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-menu-row{display:none}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-brand-text,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-user-text,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-user-caret,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-collapse{display:none}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .ant-menu-submenu>.ant-menu-submenu-title,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .ant-menu-root>.ant-menu-item{padding-inline:0!important;justify-content:center}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-menu-link,.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-submenu-label{justify-content:center}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .ant-pro-base-menu-inline-item-icon{margin-inline-end:0}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-menu-row{display:flex;position:relative;justify-content:center}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-menu-row>:first-child{flex:none}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-menu-row .gh-admin-menu-count{position:absolute;inset-block-start:-10px;inset-inline-end:8px}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .gh-admin-menu-row .ant-badge-count{min-width:16px;height:16px;line-height:16px;padding-inline:var(--s-1);font-size:var(--fs-tiny)}.gh-admin-v1[data-admin-mini] .gh-admin-shell .ant-pro-sider:not(:hover):not(:focus-within) .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--v1-active)}.gh-admin-v1 .gh-admin-page-header{background:transparent;border-block-end:0;padding-block:var(--v1-s-page) var(--v1-s-pad)}.gh-admin-v1 .gh-admin-page-header:has(+.gh-admin-page-tabs),.gh-admin-v1 .gh-admin-page-header:has(+.gh-admin-page-banner:empty+.gh-admin-page-tabs){padding-block-end:0}.gh-admin-v1 .gh-admin-page-title{font:var(--b-font-title)}.gh-admin-v1 .gh-admin-page-breadcrumb{font-size:var(--fs-caption)}.gh-admin-v1 .gh-admin-page-tabs{background:transparent;border-block-end:1px solid var(--v1-line)}:is(.gh-admin-v1,.gh-admin-contain) :is(.gh-admin-page-header,.gh-admin-page-banner,.gh-admin-page-tabs,.gh-admin-list-bar){width:100%;max-width:var(--v1-frame-page-max);margin-inline:auto;box-sizing:border-box}:is(.gh-admin-v1,.gh-admin-contain) .gh-admin-page-scroll>*{max-width:calc(var(--v1-frame-page-max) - 2 * var(--gh-admin-gutter));margin-inline:auto}.gh-admin-v1 .gh-admin-page:has(>.gh-admin-settings-shell[data-aside])>:is(.gh-admin-page-header,.gh-admin-page-banner,.gh-admin-page-tabs){max-width:none;margin-inline:0}.gh-admin-v1 .gh-admin-page-footer{background:var(--v1-frame);border-block-start-color:var(--v1-line)}.gh-admin-v1 .ant-tabs-tab{font-size:var(--fs-body)}.gh-admin-v1 .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.gh-admin-v1 .ant-tabs-ink-bar{height:2px;border-radius:var(--r-xs)}.gh-admin-v1 :is(.gh-admin-tab-count,.gh-admin-view-count){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:18px;padding-inline:var(--s-1-5);border-radius:var(--r-full);background:var(--fill-2);color:var(--text-secondary);font-size:var(--fs-tiny);font-weight:600;line-height:18px}.gh-admin-v1 .gh-admin-view-count[data-zero]{background:var(--fill-1);color:var(--text-tertiary)}.gh-admin-v1 .ant-segmented-item-selected .gh-admin-view-count:not([data-zero]){background:var(--white);color:var(--primary)}.gh-admin-v1 .gh-admin-tab-count[data-badge-tone=overdue]{background:var(--v1-crimson, var(--ant-color-error));color:var(--white)}.gh-admin-v1 .ant-card{border-color:var(--v1-line);border-radius:var(--v1-r-card);box-shadow:none}.gh-admin-v1 .ant-card-head-title{font-size:var(--fs-h2);font-weight:600}.gh-admin-v1 .ant-card-hoverable:hover{border-color:var(--field-border-hover);box-shadow:var(--v1-card-hover-shadow)}.gh-admin-v1 .gh-admin-surface{border-color:var(--v1-line);border-radius:var(--v1-r-card)}.gh-admin-v1 .ant-tag{height:var(--v1-chip-h);line-height:calc(var(--v1-chip-h) - 2px);border-radius:var(--v1-r-chip);padding-inline:var(--s-2)}.gh-admin-v1 .ant-tag-error{background:var(--v1-crimson-bg);color:var(--v1-crimson);border-color:transparent}.gh-admin-v1 .gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>.gh-admin-page[data-template=table]),.gh-admin-v1 .gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>:not(.gh-admin-page)),.gh-admin-v1 .gh-admin-page[data-template=table]:not(.gh-admin-page--embedded)>.gh-admin-list-card{flex:0 1 auto}.gh-admin-v1 .gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>.gh-admin-page[data-template=table])>.gh-admin-tabbed-body,.gh-admin-v1 .gh-admin-tabbed-card .gh-admin-page--embedded[data-template=table],.gh-admin-v1 .gh-admin-tabbed-card .gh-admin-page--embedded[data-template=table] .gh-admin-page-scroll,.gh-admin-v1 .gh-admin-page[data-template=table]:not(.gh-admin-page--embedded)>.gh-admin-list-card .gh-admin-page-scroll{flex:0 1 auto}.gh-admin-v1 .gh-admin-page-header-right{display:flex;align-items:center;gap:var(--s-2);margin-inline-start:auto}.gh-admin-v1 .gh-admin-page-header-right .gh-admin-tabbed-actions:empty{display:none}.gh-admin-v1 .gh-admin-page-group{color:var(--text-tertiary)}.gh-admin-v1 :is(.gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>.gh-admin-page[data-template=table]),.gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>:not(.gh-admin-page)),.gh-admin-page[data-template=table]:not(.gh-admin-page--embedded)>.gh-admin-list-card){display:flex;flex:0 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;width:calc(100% - 2 * var(--gh-admin-gutter));max-width:calc(var(--v1-frame-page-max) - 2 * var(--gh-admin-gutter));margin:0 auto var(--gh-admin-gutter);background:var(--white);border:1px solid var(--v1-line);border-radius:var(--v1-r-card)}.gh-admin-v1 :is(.gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>.gh-admin-page[data-template=table]),.gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>:not(.gh-admin-page)))>.gh-admin-tabbed-bar{width:auto;max-width:none;margin:0;padding-inline:var(--v1-s-pad);border-block-end:1px solid var(--v1-line-2)}.gh-admin-v1 :is(.gh-admin-page[data-template=table] .gh-admin-list-card,.gh-admin-tabbed-card .gh-admin-page[data-template=table]) .gh-admin-list-bar{width:auto;max-width:none;margin:0;padding:var(--s-3) var(--v1-s-pad);box-sizing:border-box}.gh-admin-v1 :is(.gh-admin-page[data-template=table] .gh-admin-list-card,.gh-admin-tabbed-card .gh-admin-page[data-template=table]) .gh-admin-page-scroll{padding:0;scrollbar-gutter:auto}.gh-admin-v1 :is(.gh-admin-page[data-template=table] .gh-admin-list-card,.gh-admin-tabbed-card .gh-admin-page[data-template=table]) .gh-admin-page-scroll>*{max-width:none;margin:0}.gh-admin-v1 :is(.gh-admin-page[data-template=table] .gh-admin-list-card,.gh-admin-tabbed-card .gh-admin-page[data-template=table]) .gh-admin-list{gap:0}.gh-admin-v1 :is(.gh-admin-page[data-template=table] .gh-admin-list-card,.gh-admin-tabbed-card .gh-admin-page[data-template=table]) .gh-admin-surface{border:0;border-radius:0;background:transparent}.gh-admin-v1 .gh-admin-list-card .ant-table-thead>tr>th{height:var(--s-10);padding-block:0;font-size:var(--fs-caption);font-weight:400;color:var(--text-secondary)}.gh-admin-v1 .gh-admin-list-card .ant-table-tbody>tr>td,.gh-admin-v1 .gh-admin-tabbed-card .ant-table-tbody>tr>td{padding-block:var(--s-3)}.gh-admin-v1 .gh-admin-tabbed-card .ant-table-thead>tr>th{height:var(--s-10);padding-block:0;font-size:var(--fs-caption);font-weight:400;color:var(--text-secondary)}.gh-admin-v1 :is(.gh-admin-list-card,.gh-admin-tabbed-card) :is(.ant-table,.ant-table-container,.ant-table table,.ant-table-header,.ant-table-body,.ant-table-content,.ant-table-sticky-holder,.ant-table-thead>tr>th,.ant-table-thead>tr>th:first-child,.ant-table-thead>tr>th:last-child,.ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr:last-child>td:last-child){border-radius:0}.gh-admin-v1 :is(.gh-admin-list-card,.gh-admin-tabbed-card) .ant-table-thead>tr>th{background:var(--fill-1)}.gh-admin-v1 :is(.gh-admin-list-card,.gh-admin-tabbed-card) .ant-table-placeholder>td{padding:0;border-block-end:0;background:transparent}.gh-admin-v1 :is(.gh-admin-page[data-template=table] .gh-admin-list-card,.gh-admin-tabbed-card .gh-admin-page[data-template=table]) .gh-admin-pager{padding:var(--s-3) var(--v1-s-pad);border-block-start:1px solid var(--v1-line-2);border-radius:0;font-size:var(--fs-caption)}.gh-admin-v1 .gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>:not(.gh-admin-page))>.gh-admin-tabbed-body{flex:0 1 auto;min-height:0;overflow:auto}.gh-admin-v1 .gh-admin-tabbed-card:has(>.gh-admin-tabbed-body:not([hidden])>:not(.gh-admin-page)) .gh-admin-pager{padding:var(--s-3) var(--v1-s-pad);border-block-start:1px solid var(--v1-line-2);border-radius:0;font-size:var(--fs-caption)}.gh-admin-v1 .gh-admin-pager-total{color:var(--text-tertiary);margin-inline-end:auto}.gh-admin-v1 .gh-admin-pager-total+.gh-admin-pager-main{margin-inline-start:0}.gh-admin-v1 .gh-admin-filter-control[data-active] :is(.ant-select,.ant-select-selector,.ant-input-affix-wrapper,.ant-picker){border-color:var(--primary)}.gh-admin-v1 .gh-admin-filter-control[data-active] :is(.ant-select-content,.ant-select-prefix,.ant-select-selection-item,.ant-input,.ant-picker-input>input){color:var(--primary)}.gh-admin-v1 .gh-admin-filter-reset{color:var(--primary)}.gh-admin-v1 .gh-admin-list-bar-bulk:empty,.gh-admin-v1 .gh-admin-list-bar:not([data-bulk])>.gh-admin-list-bar-bulk{display:none}.gh-admin-v1 .gh-admin-list-bar[data-bulk]>.gh-admin-list-bar-filters{display:none}.gh-admin-v1 .gh-admin-list-bar:not([data-bulk]):not(:has(>.gh-admin-list-bar-filters)){display:none}.gh-admin-v1 .gh-admin-list-bar[data-bulk]{background:var(--v1-active)}.gh-admin-v1 .gh-admin-list-bar[data-bulk] .gh-v1-bulk{background:transparent;padding:0;min-height:0;font-size:var(--fs-caption)}.gh-admin-v1 .gh-v1-bulk-act .ant-btn{min-height:28px;padding-inline:var(--s-3);font-size:var(--fs-caption)}.gh-admin-v1 .gh-v1-bulk-act .ant-btn-dangerous{border-color:var(--v1-line);background:var(--white);color:var(--danger)}.gh-admin-v1 .gh-v1-bulk-cancel.ant-btn{color:var(--primary)}.gh-cd-ic{display:block;flex:none;background-color:currentColor}.gh-cd-ic--12{width:var(--s-3);height:var(--s-3)}.gh-cd-ic--14{width:var(--s-3-5);height:var(--s-3-5)}.gh-cd-ic--16{width:var(--icon-sm);height:var(--icon-sm)}.gh-cd-ic--20{width:var(--icon-md);height:var(--icon-md)}.gh-wtrust{display:inline-flex;align-items:center;gap:var(--s-half);font:var(--font-tiny);font-weight:var(--fw-semibold);color:var(--blue);white-space:nowrap}.gh-wtrust.is-soft{color:var(--ink-3)}button.gh-wtrust{padding:0;border:0;background:none;cursor:pointer}.gh-wtrust:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-cstat{display:inline-flex;align-items:center;flex:none;gap:var(--s-half);min-height:20px;padding:0 var(--s-1-5);border-radius:var(--r-xs);font:var(--font-tiny);font-weight:var(--fw-semibold);white-space:nowrap}.gh-cstat.is-suggest_pass{background:var(--blue-50);color:var(--blue)}.gh-cstat.is-precheck_unmet{background:var(--err-bg);color:var(--err)}.gh-cstat.is-suggest_supplement,.gh-cstat.is-needs_manual,.gh-cstat.is-amount_diff,.gh-cstat.is-recognizing{background:var(--fill-2);color:var(--ink)}.gh-cstat.is-all_match{background:var(--blue-50);color:var(--blue)}.gh-cstat.is-muted{padding:0;background:none;color:var(--ink-3);font-weight:var(--fw-regular)}.gh-wpanel{overflow:hidden;background:var(--white);border-radius:var(--r-md);box-shadow:inset 0 0 0 var(--hairline) var(--line)}.gh-wrow{position:relative;display:flex;align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-4);background:var(--white)}.gh-wrow.is-admin{min-height:44px}.gh-wrow.is-two{min-height:56px}.gh-wrow+.gh-wrow:before{content:"";position:absolute;top:0;left:var(--s-4);right:var(--s-4);height:1px;background:var(--line)}.gh-wrow__tx{flex:1;min-width:0}.gh-wrow__t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--font-body);font-weight:var(--fw-semibold);color:var(--ink)}.gh-wrow__m{display:flex;align-items:center;gap:var(--s-2);font:var(--font-tiny);color:var(--ink-3);white-space:nowrap}.gh-wrow__time.is-alert{display:inline-flex;align-items:center;gap:var(--s-half);color:var(--err);font-weight:var(--fw-semibold)}.gh-wcard{display:flex;flex-direction:column;background:var(--white);border-radius:var(--r-md);box-shadow:var(--shadow-md);font:var(--font-caption);color:var(--ink)}.gh-wcard__fh{display:flex;align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-4);border-radius:var(--r-md) var(--r-md) 0 0;background:linear-gradient(90deg,var(--blue-50) 0%,var(--white) 100%);font:var(--font-tiny);color:var(--ink-2);white-space:nowrap}.gh-wcard__tk{display:inline-flex;gap:var(--s-half)}.gh-wcard__tk i{width:14px;height:6px;border-radius:var(--r-xs);background:var(--line-2)}.gh-wcard__tk i.is-on{background:var(--blue)}.gh-wcard__fs b{color:var(--blue);font-weight:var(--fw-semibold)}.gh-wcard__fg{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-3)}.gh-wcard__bd{display:flex;flex-direction:column;gap:var(--s-2-5);padding:var(--s-3) var(--s-4)}.gh-wcard__id{display:flex;align-items:flex-start;gap:var(--s-3)}.gh-wcard__lg{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:28%;color:var(--white);font:var(--font-h2)}.gh-wcard__ln{flex:1;min-width:0}.gh-wcard__r1{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.gh-wcard__name{font:var(--font-h3)}.gh-wcard__line{font:var(--font-caption);color:var(--ink-2)}.gh-wcard__lm{display:flex;align-items:center;justify-content:space-between;font:var(--font-tiny);color:var(--ink-3)}.gh-wcard__lm b{margin-left:var(--s-1);font:var(--font-h3);color:var(--ink)}.gh-wcard__nx{display:flex;align-items:center;gap:var(--s-2);min-width:0;font:var(--font-caption);color:var(--ink)}.gh-wcard__nx>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gh-wcard__lf{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin:var(--s-half) calc(var(--s-4) * -1) 0;padding:var(--s-2-5) var(--s-4) 0;border-top:var(--hairline) solid var(--line)}.gh-wcard__lw{display:flex;align-items:center;gap:var(--s-1-5);min-width:0;font:var(--font-tiny);color:var(--ink-2);white-space:nowrap}.gh-wcard__lw em{font-style:normal;color:var(--ink-3)}.gh-wcard__lw .is-alert{color:var(--err);font-weight:var(--fw-semibold)}.gh-wcard__av{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-full);color:var(--white);font:var(--font-tiny);font-weight:var(--fw-semibold)}.gh-wcard__act{display:flex;align-items:center;gap:var(--s-1)}.gh-wbtn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:min(calc(var(--s-16) + var(--s-4)),22vw);padding:0 var(--s-3-5);border:0;border-radius:var(--r-full);background:var(--blue);color:var(--white);font:var(--font-body);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap}.gh-wbtn:hover:not(.is-off):not(:disabled):not([aria-disabled=true]):not(.is-soft):not(.is-quiet):not(.is-fill):not(.is-text){background:var(--blue-p)}.gh-wbtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-wbtn.is-off,.gh-wbtn.is-quiet.is-off{background:var(--fill-2);color:var(--ink-3);cursor:not-allowed;box-shadow:none}.gh-wbtn.is-quiet{background:var(--white);color:var(--ink-2);box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.gh-wmore{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;border:0;border-radius:var(--r-md);background:none;color:var(--ink-2);cursor:pointer}.gh-wmore:hover{background:var(--fill-2)}.gh-rcard__ai{display:flex;align-items:flex-start;gap:var(--s-2);font:var(--font-caption);color:var(--ink-2)}.gh-rcard__facts{display:flex;flex-wrap:wrap;gap:var(--s-4);font:var(--font-tiny);color:var(--ink-3)}.gh-rcard__facts b{margin-left:var(--s-1);font:var(--font-h3);color:var(--ink)}.gh-rcard__wait,.gh-rcard__self{font:var(--font-tiny);color:var(--ink-3)}.gh-evi{display:flex;align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-4);background:var(--white);font:var(--font-body)}.gh-evi__k{flex:none;min-width:96px;color:var(--ink-3)}.gh-evi__v{flex:1;min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.gh-evi__src{flex:none;font:var(--font-tiny);color:var(--ink-3)}.gh-evi__src a{color:var(--blue)}.gh-rail{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);background:var(--white);border-radius:var(--r-md);box-shadow:inset 0 0 0 var(--hairline) var(--line)}.gh-rail.is-lg{border-radius:var(--r-14)}.gh-rail__t{font:var(--font-h3)}.gh-kpi-n{display:flex;flex-direction:column;gap:var(--s-1)}.gh-kpi-n__row{display:flex;align-items:baseline;gap:var(--s-2)}.gh-kpi-n__v{font:var(--font-num-lg);font-family:var(--font-number);color:var(--ink)}.gh-kpi-n__d{display:inline-flex;align-items:center;gap:var(--s-half);font:var(--font-tiny);font-weight:var(--fw-semibold);color:var(--ink-3)}.gh-kpi-n__d.is-up{color:var(--sun-ink)}.gh-kpi-n__read{display:flex;align-items:flex-start;gap:var(--s-1-5);font:var(--font-caption);color:var(--ink-2)}.gh-wcard__name,.gh-wcard__line,.gh-wcc__title,.gh-rail__t{margin:0}.gh-rail>.gh-wbtn{align-self:flex-start}.gh-ncs{position:relative;display:inline-flex;flex-direction:column;justify-content:flex-end;width:120px;padding:var(--s-2);border-radius:var(--r-md);background:var(--card-bg);color:var(--white);vertical-align:middle;box-sizing:border-box}.gh-ncs:before{content:"";display:block;padding-top:36%}.gh-ncs__mark{position:absolute;top:var(--s-2);right:var(--s-2);width:var(--icon-md);height:var(--icon-md);background-color:var(--white);opacity:.5;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.gh-ncs__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:var(--font-tiny);font-weight:var(--fw-semibold)}@keyframes gh-ws-shim{0%{background-position:100% 0}to{background-position:0 0}}.gh-ws-bone{display:block;flex:none;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--fill) 30%,var(--line) 50%,var(--fill) 70%) fixed;background-size:300% 100%;animation:gh-ws-shim 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.gh-ws-bone{animation:none}}.gh-ws-card{background:var(--paper);border-radius:var(--r-14);box-shadow:inset 0 0 0 1px var(--line)}.gh-ws-sk{display:flex;flex-direction:column;overflow:hidden}.gh-ws-sk>.gh-ws-bone+.gh-ws-bone{margin-top:var(--s-half)}.gh-ws-sk__pad{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-3-5)}.gh-ws-row{display:flex;align-items:center;gap:var(--s-3)}.gh-ws-row.is-between{justify-content:space-between;margin-top:var(--s-1-5)}.gh-ws-col{display:flex;flex:1;flex-direction:column;gap:var(--s-2);min-width:0}.gh-ws-stack{display:flex;flex-direction:column;gap:var(--s-3)}.gh-ws-dash{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);align-items:start}.gh-ws-dash>.is-full{grid-column:1 / -1}.gh-ws-goal{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4)}.gh-ws-goal__l{flex:1;min-width:0}.gh-ws-fun{display:flex;overflow:hidden}.gh-ws-fun__s{flex:1;min-width:0;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4)}.gh-ws-fun__s+.gh-ws-fun__s{border-left:1px solid var(--line)}.gh-ws-diag{display:flex;gap:var(--s-2-5);padding:var(--s-3-5) var(--s-4);border-radius:var(--r-14);background:linear-gradient(90deg,var(--blue-50) 0%,var(--paper) 100%);box-shadow:inset 0 0 0 1px var(--blue-100)}.gh-ws-acts{overflow:hidden}.gh-ws-act{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.gh-ws-act+.gh-ws-act{border-top:1px solid var(--line)}.gh-ws-blk{display:flex;flex-direction:column;align-items:center;padding:var(--s-7) var(--s-6);text-align:center}.gh-ws-blk.is-compact{padding:var(--s-5)}.gh-ws-ico{display:grid;place-items:center;flex:none;width:56px;height:56px;margin-bottom:var(--s-3);border-radius:var(--r-full);background:var(--blue-50);color:var(--blue)}.gh-ws-ico.is-err{background:var(--err-bg);color:var(--err)}.gh-ws-ico.is-gray{background:var(--fill);color:var(--ink-2)}.gh-ws-blk.is-compact .gh-ws-ico{width:44px;height:44px;margin-bottom:var(--s-2)}.gh-ws-blk__t{margin:0;font:var(--font-body-lg);line-height:24px;font-weight:var(--fw-semibold);color:var(--ink)}.gh-ws-blk__d{max-width:300px;margin:var(--s-1) 0 0;font:var(--font-body);color:var(--ink-2)}.gh-ws-blk .gh-wbtn{margin-top:var(--s-3-5)}.gh-ws-blk__n{margin-top:var(--s-2);font:var(--font-tiny);color:var(--ink-3)}.gh-wbtn.is-soft{background:var(--blue-50);color:var(--blue)}.gh-wbtn.is-xs{min-height:32px;padding:0 var(--s-3);font-size:var(--fs-caption)}.gh-wbtn.is-lg{min-height:44px;padding:0 var(--s-6);font:var(--font-body-lg);font-weight:var(--fw-semibold)}.gh-wbtn.is-block{display:flex;width:100%}.gh-wbtn.is-busy{opacity:.7;cursor:progress}.gh-ws-spin{width:14px;height:14px;border-radius:var(--r-full);border:2px solid currentColor;border-top-color:transparent;animation:gh-ws-rot .8s linear infinite}@keyframes gh-ws-rot{to{transform:rotate(360deg)}}.gh-ws-banner{display:flex;align-items:center;gap:var(--s-2-5);padding:var(--s-2-5) var(--s-3) var(--s-2-5) var(--s-3-5);border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);font:var(--font-caption);color:var(--ink-2)}.gh-ws-banner>span{flex:1;min-width:0}.gh-ws-banner>.gh-icon{flex:none;color:var(--ink-3)}.gh-ws-banner.is-warn{background:var(--err-bg);box-shadow:none}.gh-ws-banner.is-warn>span{color:var(--ink)}.gh-ws-banner.is-warn>.gh-icon{color:var(--err)}.gh-ws-obj{color:var(--err)}.gh-ws-dim{opacity:.55}.gh-ws-tag{display:inline-flex;align-items:center;align-self:flex-start;min-height:20px;padding:0 var(--s-2);border-radius:var(--s-1);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line-2);font:var(--font-tiny);line-height:20px;font-weight:var(--fw-semibold);color:var(--ink-2)}.gh-ws-sample{display:flex;flex-direction:column;gap:var(--s-2)}.gh-ws-sample__body{min-width:0}.gh-ws-limited,.gh-ws-off{display:flex;gap:var(--s-3);padding:var(--s-3-5) var(--s-4);border-radius:var(--r-14);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line-2)}.gh-ws-sq{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r-lg);background:var(--white);color:var(--ink-2)}.gh-ws-limited__t,.gh-ws-off__t{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.gh-ws-limited__t b,.gh-ws-off__t b{font-size:var(--fs-h3);line-height:22px;font-weight:var(--fw-semibold);color:var(--ink)}.gh-ws-limited__t p,.gh-ws-off__t p{margin:var(--s-half) 0 0;font:var(--font-caption);color:var(--ink-2)}.gh-ws-limited__t .gh-wbtn,.gh-ws-off__t .gh-wbtn{margin-top:var(--s-2-5)}.gh-ws-gray{filter:grayscale(1)}.gh-ws-gray .gh-wbtn,.gh-ws-gray .gh-wbtn:hover{background:var(--fill-2);color:var(--ink-3);box-shadow:none}.gh-ws-private{display:flex;align-items:center;gap:var(--s-1-5);font:var(--font-caption);color:var(--ink-3)}.gh-ws-blurbox{position:relative;overflow:hidden;border-radius:var(--r-lg)}.gh-ws-blur{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.gh-ws-blur.is-large{filter:blur(9px)}.gh-ws-blurbox__cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.gh-ws-val{padding:var(--s-3-5) var(--s-4)}.gh-ws-val__h{display:flex;align-items:center;gap:var(--s-1-5);margin:0;font-size:var(--fs-h3);line-height:22px;font-weight:var(--fw-semibold);color:var(--ink)}.gh-ws-ver{display:inline-flex;align-items:center;height:18px;padding:0 var(--s-1-5);border-radius:var(--s-1);background:var(--blue-50);font:var(--font-tiny);line-height:18px;font-weight:var(--fw-semibold);color:var(--blue)}.gh-ws-val__ul{display:flex;flex-direction:column;gap:var(--s-1-5);margin:var(--s-2) 0 var(--s-3);padding:0;list-style:none}.gh-ws-val__ul li{display:flex;gap:var(--s-2);font:var(--font-caption);color:var(--ink-2)}.gh-ws-val__ul li>.gh-icon{margin-top:var(--s-half);color:var(--blue)}.gh-ws-trial{margin-top:var(--s-2-5);text-align:center;font:var(--font-tiny);color:var(--ink-3)}.gh-ws-trial b{font-family:var(--font-number);font-weight:var(--fw-regular);color:var(--ink)}[data-restricted] .gh-ws-val .gh-wbtn.is-block{width:240px;max-width:100%}@media not all and (min-width:768px){[data-restricted] .gh-ws-val .gh-wbtn.is-block{width:100%}}.gh-ws-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 42%,transparent)}.gh-ws-dialog{width:440px;max-width:calc(100vw - 32px);padding:var(--s-6) var(--s-6) var(--s-6);border-radius:var(--r-20);background:var(--paper);box-shadow:var(--shadow-lg)}.gh-ws-dialog__h{margin:0;font:var(--font-section);line-height:26px;font-weight:var(--fw-semibold);color:var(--ink)}.gh-ws-sub{margin:var(--s-half) 0 0;font:var(--font-body);color:var(--ink-2)}.gh-ws-deficit{display:flex;align-items:baseline;gap:var(--s-1-5);margin-top:var(--s-2-5);font:var(--font-body);color:var(--ink-2)}.gh-ws-deficit b{font:var(--font-value);font-size:var(--fs-h1);line-height:26px;font-family:var(--font-number);color:var(--ink)}.gh-ws-deficit b.is-gap{color:var(--err)}.gh-ws-pk{display:flex;gap:var(--s-2-5);margin:var(--s-3-5) 0 var(--s-1)}.gh-ws-pk__o{display:flex;flex:1;flex-direction:column;gap:var(--s-half);padding:var(--s-3);border:0;border-radius:var(--r-lg);background:none;box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;cursor:pointer;font:inherit}.gh-ws-pk__o.is-on{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue)}.gh-ws-pk__o:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-ws-pk__o b{font:var(--font-h3);color:var(--ink)}.gh-ws-pk__o span{font:var(--font-tiny);color:var(--ink-3)}.gh-ws-after{margin-top:var(--s-3);font:var(--font-tiny);text-align:center;color:var(--ink-3)}.gh-ws-after button{padding:0;border:0;background:none;font:inherit;font-weight:var(--fw-semibold);color:var(--blue);cursor:pointer}.gh-ws-steps{display:flex;flex-direction:column;gap:var(--s-half);margin:var(--s-3-5) 0 var(--s-4);padding:0;list-style:none}.gh-ws-step{display:flex;align-items:center;gap:var(--s-2-5);min-height:40px;font:var(--font-body);color:var(--ink)}.gh-ws-step.is-now{font-weight:var(--fw-semibold)}.gh-ws-step__dot{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:var(--r-full);background:var(--fill);font:var(--font-badge);font-family:var(--font-number);color:var(--ink-3)}.gh-ws-step.is-done .gh-ws-step__dot{background:var(--blue);color:var(--white)}.gh-ws-step.is-now .gh-ws-step__dot{background:var(--blue-50);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.gh-ws-step__note{margin-left:auto;font:var(--font-tiny);font-weight:var(--fw-regular);color:var(--ink-3)}.gh-ws-quota{padding:var(--s-3-5) var(--s-4)}.gh-ws-quota__r1{display:flex;align-items:center;gap:var(--s-2-5)}.gh-ws-quota__ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-md);background:var(--fill);color:var(--ink-2)}.gh-ws-quota b{display:block;font-size:var(--fs-h3);line-height:22px;font-weight:var(--fw-semibold);color:var(--ink)}.gh-ws-quota small{display:block;font:var(--font-tiny);color:var(--ink-3)}.gh-ws-meter{display:flex;align-items:center;gap:var(--s-2-5);margin-top:var(--s-2-5);font:var(--font-tiny);color:var(--ink-3)}.gh-ws-meter i{flex:1;height:6px;overflow:hidden;border-radius:var(--r-xs);background:var(--fill)}.gh-ws-meter u{display:block;height:100%;border-radius:var(--r-xs);background:var(--blue);text-decoration:none}.gh-ws-btns{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.gh-ws-btns>.gh-wbtn{flex:1}.gh-ws-cost{display:flex;align-items:center;gap:var(--s-1-5);margin-top:var(--s-2-5);font:var(--font-tiny);color:var(--ink-3)}.gh-ws-ai{padding:var(--s-3-5) var(--s-4)}.gh-ws-ai__k{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font:var(--font-tiny);color:var(--ink-3)}.gh-ws-ai__k b{font-size:var(--fs-body);line-height:20px;font-weight:var(--fw-semibold);color:var(--ink)}.gh-ws-ai__tag{margin-left:auto;padding:0 var(--s-1-5);border-radius:var(--s-1);background:var(--fill);font:var(--font-tiny);line-height:18px;font-weight:var(--fw-semibold);color:var(--ink-2)}.gh-ws-ai__err{display:flex;align-items:flex-start;gap:var(--s-2);font:var(--font-body);color:var(--ink)}.gh-ws-ai__err>.gh-icon{margin-top:var(--s-half);color:var(--err)}.gh-ws-log{display:flex;flex-direction:column;margin-top:var(--s-3);border-top:1px solid var(--line)}.gh-ws-log>div{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font:var(--font-caption)}.gh-ws-log>div:last-child{border-bottom:0}.gh-ws-log span{font:var(--font-tiny);color:var(--ink-3)}.gh-ws-log em{margin-left:auto;font-style:normal;font-weight:var(--fw-semibold);font-family:var(--font-number)}.gh-ws-log em.is-back{color:var(--blue)}.gh-ws-btns>.gh-wbtn.is-quiet,.gh-ws-dialog .gh-wbtn.is-quiet{background:var(--fill);color:var(--ink);box-shadow:none}.gh-ws-dialog .gh-ws-meter{margin:var(--s-3-5) 0 calc(var(--s-4) + var(--s-half))}.gh-wbtn,.gh-wmore,.gh-pre__btn,.gh-aist-btn,.gh-ck__btn,.gh-shr__btn,.gh-shr__soft,.gh-ibx__btn,.gh-ins__btn{position:relative;transition:background-color var(--motion-fast) var(--ease-standard),transform var(--motion-instant) var(--ease-standard)}:is(.gh-wbtn,.gh-wmore,.gh-pre__btn,.gh-aist-btn,.gh-ck__btn,.gh-shr__btn,.gh-shr__soft,.gh-ibx__btn,.gh-ins__btn):where(:not(:disabled,.is-off,[aria-disabled=true])):active{transform:scale(var(--press-scale))}:is(.gh-wbtn,.gh-pre__btn,.gh-aist-btn,.gh-ck__btn,.gh-shr__btn).is-soft:where(:not(:disabled,.is-off,[aria-disabled=true])):hover,.gh-shr__soft:where(:not(:disabled,.is-off,[aria-disabled=true])):hover,.gh-ins__btn:where(:not(:disabled,.is-off,[aria-disabled=true])):hover{background:var(--blue-100);color:var(--blue)}.gh-wbtn.is-quiet:where(:not(:disabled,.is-off,[aria-disabled=true])):hover{background:var(--fill);color:var(--ink)}:is(.gh-pre__btn,.gh-aist-btn,.gh-ck__btn,.gh-ibx__btn).is-quiet:where(:not(:disabled,.is-off,[aria-disabled=true])):hover{background:var(--line)}.gh-ibx__btn.is-pri:where(:not(:disabled,.is-off,[aria-disabled=true])):hover,.gh-ck__btn.is-pri:where(:not(:disabled,.is-off,[aria-disabled=true])):hover{background:var(--blue-p)}.gh-pre__link:hover,.gh-shr__lk:hover,.gh-ibx__link:hover{text-decoration:underline}.gh-wbtn.is-fill:where(:not(:disabled,.is-off,[aria-disabled=true])):hover{background:var(--line)}.gh-pre__chip,.gh-ins__how,.gh-rv__again,.gh-ibx__assign,.gh-aist-basis__head,.gh-wprod__more,.gh-shr__lk,.gh-pre__link{min-height:32px;min-width:32px;justify-content:center}.gh-pre__chip,.gh-ins__how,.gh-rv__again,.gh-ibx__assign,.gh-aist-basis__head,.gh-shr__lk,.gh-pre__link{display:inline-flex;align-items:center}.gh-pre__chip:hover{background:var(--blue-50);box-shadow:inset 0 0 0 var(--hairline) var(--blue-100)}.gh-ins__how:hover,.gh-rv__again:hover,.gh-ibx__assign:hover,.gh-aist-basis__head:hover{text-decoration:underline}.gh-wprod__more:active,.gh-pre__chip:active{transform:scale(var(--press-scale))}.gh-ck__link,.gh-wcf__lk,.gh-bt__link,.gh-ibx__link{position:relative}.gh-ck__link:before,.gh-wcf__lk:before,.gh-bt__link:before,.gh-ibx__link:before{content:"";position:absolute;top:-7px;right:-6px;bottom:-7px;left:-6px}.gh-ck__link:hover,.gh-bt__link:hover{text-decoration:underline}@media(pointer:coarse){:is(.gh-wbtn,.gh-wmore,.gh-pre__btn,.gh-aist-btn,.gh-ck__btn,.gh-shr__soft,.gh-ibx__btn,.gh-ins__btn,.gh-pre__chip,.gh-ins__how,.gh-rv__again,.gh-ibx__assign,.gh-aist-basis__head,.gh-shr__lk):after{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}}.gh-bm{display:inline-block;flex:none;background-repeat:no-repeat;background-position:center;background-size:contain}.gh-bm--ai{width:var(--icon-ai);height:var(--icon-ai)}.gh-bm--sm{width:var(--icon-sm);height:var(--icon-sm)}.gh-bm--brief{width:var(--icon-base);height:var(--icon-base)}.gh-bm--md{width:var(--icon-md);height:var(--icon-md)}.gh-bm--lg{width:var(--icon-lg);height:var(--icon-lg)}.gh-bm--xl{width:var(--s-10);height:var(--s-10)}.gh-ai-tag{display:inline-flex;align-items:center;flex:none;gap:var(--s-half);padding:0 var(--s-1-5);border-radius:var(--r-xs);font:var(--font-tiny);font-weight:var(--fw-semibold);white-space:nowrap}.gh-ai-tag--draft{min-height:20px;padding-left:var(--s-1);background:var(--ai-bg);box-shadow:inset 0 0 0 var(--hairline) var(--ai-line);color:var(--ai-ink);font-weight:var(--fw-medium)}.gh-ai-tag--mini{min-height:20px;padding:0 var(--s-1-5);background:var(--ai-bg);box-shadow:inset 0 0 0 var(--hairline) var(--ai-line);color:var(--ai-ink);font-weight:var(--fw-medium)}.gh-ai-tag--generated{min-height:18px;background:var(--fill-2);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--text-secondary);font:var(--font-tiny);font-weight:var(--fw-semibold)}.gh-admin-person-text{display:inline-flex;flex-direction:column;min-width:0}.gh-admin-person[data-avatar]{flex-direction:row;align-items:center;gap:var(--s-2)}.gh-admin-person[data-size=lg][data-avatar]{gap:var(--s-3)}.gh-admin-person[data-inline]>.gh-admin-person-text{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2)}.gh-admin-person .ant-typography{color:inherit}.gh-admin-select-option{display:flex;flex-direction:column;gap:var(--s-1);white-space:normal;overflow-wrap:anywhere}.gh-admin-select.ant-select-single .ant-select-content{white-space:normal;overflow-wrap:anywhere}.gh-admin-select-option-sub{color:var(--ant-color-text-secondary);font:var(--b-font-meta);white-space:normal;overflow-wrap:anywhere}.gh-admin-select-option-reason{color:var(--ant-color-text-secondary)}.ant-avatar.gh-user-avatar{font-size:var(--fs-h2)!important}[data-sheen]{--sheen-default-size: 360px;--sheen-default-color: color-mix(in srgb, var(--w-brand, var(--primary)) 14%, transparent);--mx: 50%;--my: 0%;position:relative;isolation:isolate;overflow:hidden}[data-sheen]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(var(--sheen-size, var(--sheen-default-size)) circle at var(--mx) var(--my),var(--sheen-color, var(--sheen-default-color)),transparent 62%);opacity:0;transition:opacity var(--motion-base) var(--w-ease, var(--ease-standard))}@media(hover:hover)and (pointer:fine){[data-sheen]:hover:before{opacity:1}}@media(prefers-reduced-motion:reduce){[data-sheen]:before{display:none}}:root{color-scheme:light;--font-family: -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-number: "SF Pro Display", -apple-system, "PingFang SC", sans-serif;--tracking-name: .5px;--tracking-num: -.02em;--tracking-badge: -.2px;--primary: #315BE5;--primary-dark: #264AC9;--primary-light: #E7F0FF;--success: #0F7B2E;--success-solid: #00B42A;--success-fill: #E8F7EC;--warning: #B45309;--warning-solid: #FF7D00;--warning-fill: #FDF3E6;--danger: #A61733;--danger-solid: #F53F3F;--danger-fill: #FFEEEE;--bg: #F4F6F9;--white: #FFFFFF;--primary-1: #E7F0FF;--primary-2: #CFE1FF;--primary-3: #9BBEFF;--primary-4: #6193FF;--primary-5: #3F6DE5;--primary-6: #315BE5;--primary-7: #264AC9;--primary-8: #1D3B9F;--primary-9: #132A74;--primary-10: #0D1D4C;--sun: #F9572E;--sun-ink: #CF3C12;--sun-50: #FFEEE7;--sun-100: #FFD8C7;--ai-bg: #FFEBA1;--ai-line: #EDC23E;--ai-ink: #604008;--ai-card: #FFFAE3;--ai-bar: #FFF8DB;--card-hi: #2D8AFC;--card: #255CE8;--card-lo: #2836AF;--card-off-hi: #8E9AB8;--card-off: #69759A;--card-off-lo: #465170;--cover-line: rgba(255, 255, 255, .2);--cover-glow: rgba(255, 255, 255, .3);--cover-1-hi: #2D8AFC;--cover-1-lo: #2836AF;--cover-2-hi: #22B8D6;--cover-2-lo: #2563C9;--cover-3-hi: #6C7BFF;--cover-3-lo: #3A2DB2;--cover-4-hi: #5C6F9E;--cover-4-lo: #1F2A52;--cover-5-hi: #8A6BFF;--cover-5-lo: #2E3CC4;--cover-6-hi: #2BC4A8;--cover-6-lo: #1B5CC0;--line-2: #D4D7DD;--aur-1: #5BD8FF;--aur-2: #4D86FF;--aur-3: #7A5CFF;--aur-4: #B98CFF;--core-hi: #4C8DFF;--core: #2F5BE8;--core-lo: #3A2DB2;--ai-dot: #FFC21A;--ai-spark: #FFE27A;--sample-opacity: .72;--card-bg: radial-gradient(120% 120% at 0% 0%, var(--card-hi) 0%, var(--card) 48%, var(--card-lo) 100%);--card-bg-off: radial-gradient(120% 120% at 0% 0%, var(--card-off-hi) 0%, var(--card-off) 48%, var(--card-off-lo) 100%);--page: var(--bg);--paper: var(--white);--fill: var(--fill-2);--line: var(--border);--ink: var(--text-primary);--ink-2: var(--text-secondary);--ink-3: var(--text-tertiary);--blue: var(--primary);--blue-p: var(--primary-dark);--blue-50: var(--primary-light);--blue-100: var(--primary-2);--err: var(--danger);--err-bg: var(--danger-fill);--brand-logo: #3F6DE5;--text-primary: #1F232B;--text-secondary: #545860;--text-tertiary: #686C73;--text-disabled: #C9CDD4;--field-border: #DDE3EA;--field-border-hover: #B8C4D1;--text-inverse: #FFFFFF;--border: #E6E8EC;--border-strong: #868C96;--border-tint: #E6E8EC;--fill-1: #F7F8FA;--fill-2: #F1F3F6;--surface-dark: #1F232B;--st-draft:#55607A;--st-draft-bg:#EEF0F6;--st-review-platform:#A06108;--st-review-platform-bg:#FAF4EB;--st-review-publisher:#AA570E;--st-review-publisher-bg:#FAF2EB;--st-review-more-info:#C14510;--st-review-more-info-bg:#FAEFEB;--st-external-pending:#6B47C4;--st-external-pending-bg:#F2EEFA;--st-actionable:#008035;--st-actionable-bg:#EBFAF1;--st-in-progress:#004CFF;--st-in-progress-bg:#EBEFFA;--st-succeeded:#00663C;--st-succeeded-bg:#E8F7EF;--st-failed:#676F7E;--st-failed-bg:#F1F2F4;--st-cancelled:#6A707C;--st-cancelled-bg:#F4F5F6;--sec-tech-scene:#008651;--sec-tech-scene-fill:#EAFBF0;--sec-incubate:#2D6BEF;--sec-incubate-fill:#EEF6FF;--sec-partner:#8450EA;--sec-partner-fill:#F6F3FF;--sec-tech-result:#007F93;--sec-tech-result-fill:#E6FAFF;--sec-marketing:#BE5400;--sec-marketing-fill:#FFF2E8;--sec-capital:#CF3A71;--sec-capital-fill:#FFF0F4;--sec-policy:#D23F28;--sec-policy-fill:#FFF1ED;--sec-accelerator:#5158E3;--sec-accelerator-fill:#F1F5FF;--entry-incubate: #168565;--entry-incubate-fill: #E8F7EF;--entry-tech-result: #2477D4;--entry-tech-result-fill: #EAF3FF;--entry-tech-scene: #D87520;--entry-tech-scene-fill: #FFF2E4;--entry-marketing: #CC5272;--entry-marketing-fill: #FCECF1;--entry-capital: #B88413;--entry-capital-fill: #FFF6DE;--entry-policy: #138C9D;--entry-policy-fill: #E6F7F9;--entry-partner: #5968CF;--entry-partner-fill: #EEEDFF;--entry-accelerator: #9451C4;--entry-accelerator-fill: #F5ECFC;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-0-75:3px;--s-1-25:5px;--s-1-5:6px;--s-2-5:10px;--s-3-5:14px;--s-7:28px;--hairline:1px;--s-half:2px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-10:10px;--r-11:11px;--r-lg:12px;--r-14:14px;--r-xl:16px;--r-20:20px;--r-full:999px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--font-display:600 28px/36px var(--font-family);--fs-display:28px;--lh-display:36px;--font-h1:600 22px/30px var(--font-family);--fs-h1:22px;--lh-h1:30px;--font-h2:600 17px/25px var(--font-family);--fs-h2:17px;--lh-h2:25px;--font-h3:600 15px/22px var(--font-family);--fs-h3:15px;--lh-h3:22px;--font-body:400 14px/22px var(--font-family);--fs-body:14px;--lh-body:22px;--font-caption:400 13px/20px var(--font-family);--fs-caption:13px;--lh-caption:20px;--font-tiny:400 12px/18px var(--font-family);--fs-tiny:12px;--lh-tiny:18px;--font-label:500 14px/20px var(--font-family);--fs-label:14px;--lh-label:20px;--font-badge:500 12px/16px var(--font-family);--fs-badge:12px;--lh-badge:16px;--font-body-lg:400 16px/26px var(--font-family);--font-tag:600 12px/18px var(--font-family);--font-stat:var(--font-display);--font-num-xl:var(--font-display);--font-num-lg:var(--font-display);--font-section:var(--font-h2);--font-title-sm:var(--font-h3);--font-value:var(--font-h3);--motion-instant: .15s;--motion-fast: .15s;--motion-base: .2s;--motion-slow: .28s;--motion-slower: .4s;--motion-stagger: 40ms;--motion-loop: 1.5s;--ease-standard: cubic-bezier(.2,0,0,1);--ease-enter: cubic-bezier(.05,.7,.1,1);--ease-exit: cubic-bezier(.3,0,.8,.15);--ease-pop: cubic-bezier(.34,1.56,.64,1);--shadow-none: none;--shadow-sm: 0 1px 2px rgba(18, 24, 36, .06);--shadow-md: 0 1px 2px rgba(18, 24, 36, .06), 0 6px 16px -10px rgba(18, 24, 36, .18);--shadow-lg: 0 8px 24px rgba(18, 24, 36, .12);--shadow-spotlight: 0 0 0 9999px rgba(18, 24, 36, .56);--shadow-object: 0 1px 1px rgba(24, 42, 110, .1), 0 4px 10px -4px rgba(24, 42, 110, .22), 0 22px 36px -22px rgba(24, 42, 110, .6);--shadow-ai: 0 8px 18px -8px rgba(58, 45, 178, .6);--shadow-sheet: 0 -8px 32px rgba(18, 24, 36, .14);--shadow-bar: 0 -1px 0 #E6E8EC;--press-scale: .98;--press-shadow: none;--press-scale-sm: .95;--veil-hover: rgba(18, 24, 36, .06);--veil-press: rgba(18, 24, 36, .1);--state-lift: 0 1px 2px rgba(18, 24, 36, .06), 0 8px 24px -10px rgba(18, 24, 36, .22);--state-line: var(--primary-3);--state-glow: 0 0 0 3px rgba(49, 91, 229, .16);--state-off: .4;--state-off-card: .6;--state-block-pad: var(--s-1-5) var(--s-3);--state-block-radius: var(--r-md);--focus-ring: 2px solid var(--primary);--focus-offset: 2px;--focus-offset-inset: -2px;--focus-offset-field: -1px;--focus-ring-shadow: 0 0 0 2px var(--white), 0 0 0 4px var(--primary);--control-lg: 48px;--control-md: 40px;--control-sm: 32px;--btn-lg: 48px;--btn-md: 40px;--btn-sm: 32px;--layout-top-nav: 56px;--layout-mobile-header: 44px;--layout-bottom-bar: 56px;--layout-container: 1200px;--layout-container-wide: 1440px;--layout-side-nav: 248px;--layout-side-nav-icons: 64px;--layout-aside: 320px;--layout-aside-wide: 360px;--layout-form-width: 720px;--layout-reading-width: 720px;--layout-dialog-width: 400px;--layout-step-card: 480px;--layout-dialog-wide: 640px;--layout-gutter-mobile: 16px;--layout-gutter-desktop: 24px;--layout-fab-room: 80px;--layout-fab-room-desktop: 96px;--hit-touch: 44px;--hit-pointer: 36px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 48px;--icon-ai: 13px;--icon-base: 18px;--icon-grid: 26px;--icon-nav: 28px}.sec-tech-scene{--c:#008651;--t:#EAFBF0;--g1:#36D08A;--g2:#0FA56A}.sec-incubate{--c:#2D6BEF;--t:#EEF6FF;--g1:#4FA6FF;--g2:#2D6BEF}.sec-partner{--c:#8450EA;--t:#F6F3FF;--g1:#B286FF;--g2:#8450EA}.sec-tech-result{--c:#007F93;--t:#E6FAFF;--g1:#33D2D6;--g2:#0C9DB3}.sec-marketing{--c:#BE5400;--t:#FFF2E8;--g1:#FFB24A;--g2:#F47F1C}.sec-capital{--c:#CF3A71;--t:#FFF0F4;--g1:#FF7AAA;--g2:#E5467F}.sec-policy{--c:#D23F28;--t:#FFF1ED;--g1:#FF7D5E;--g2:#E4472F}.sec-accelerator{--c:#5158E3;--t:#F1F5FF;--g1:#7E8DFF;--g2:#5158E3}@media(prefers-reduced-motion:reduce){:root{--motion-instant: 0ms;--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--motion-slower: 0ms;--motion-stagger: 0ms;--motion-loop: 0ms;--press-scale: 1;--press-shadow: none;--press-scale-sm: 1}}:root{--font-brand: "GeekBrand", "PingFang SC", "Microsoft YaHei", sans-serif;--font-hero-1:600 64px/72px var(--font-family);--fs-hero-1:64px;--lh-hero-1:72px;--font-hero-2:600 44px/52px var(--font-family);--fs-hero-2:44px;--lh-hero-2:52px;--font-hero-3:600 32px/40px var(--font-family);--fs-hero-3:32px;--lh-hero-3:40px;--font-card-title:600 20px/28px var(--font-family);--fs-card-title:20px;--lh-card-title:28px;--font-card-body:400 16px/24px var(--font-family);--fs-card-body:16px;--lh-card-body:24px;--fs-display-page:clamp(28px, 4vw, 40px);--fs-display-hero-sm:clamp(32px, 9vw, 44px);--fs-display-hero:clamp(34px, 4.3vw, 62px);--fs-display-board:54px;--fs-display-section:38px;--fs-display-title:36px;--fs-display-section-sm:26px;--on-dark-line:rgba(255, 255, 255, .2);--on-dark-dash:rgba(255, 255, 255, .45);--on-dark-2:rgba(255, 255, 255, .72);--on-dark-1:rgba(255, 255, 255, .94);--scrim:rgba(18, 24, 36, .28);--emb-ink:#0B1B2B;--emb-dark-bg:#14181F;--emb-dark-text:#F3F4F6;--emb-dark-text-2:#B6BBC4;--emb-dark-text-3:#9CA3AF;--emb-dark-line:#2B313B;--emb-dark-btn:#E5E7EB;--layout-master: 320px;--layout-drawer-sm: 400px;--layout-drawer-md: 560px;--layout-drawer-lg: 720px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1440px;--b-font-title:600 22px/30px var(--font-family);--b-fs-title:22px;--b-lh-title:30px;--b-font-section:600 16px/24px var(--font-family);--b-fs-section:16px;--b-lh-section:24px;--b-font-card:600 14px/22px var(--font-family);--b-fs-card:14px;--b-lh-card:22px;--b-font-body:400 14px/22px var(--font-family);--b-fs-body:14px;--b-lh-body:22px;--b-font-secondary:400 13px/20px var(--font-family);--b-fs-secondary:13px;--b-lh-secondary:20px;--b-font-meta:400 12px/18px var(--font-family);--b-fs-meta:12px;--b-lh-meta:18px;--b-font-kpi:600 24px/32px var(--font-family);--b-fs-kpi:24px;--b-lh-kpi:32px;--b-control-border: #DDE3EA;--b-control-border-hover: #B8C4D1;--b-control-border-strong: #868C96;--b-divider: #E6E8EC;--b-selected-bg: #E7F0FF;--b-hover-bg: #F7F8FA;--b-tooltip-bg: #1F232B;--b-sider-bg: #F5F7FC;--b-sider-line: #E6EAF2;--b-sider-hover: #EDF0F6;--b-sider-active: #E8EEFF;--b-focus-halo: rgba(49, 91, 229, .12);--b-focus-shadow: 0 0 0 3px rgba(49, 91, 229, .12);--b-control-h: 32px;--b-control-h-sm: 28px;--b-control-h-lg: 40px;--b-control-pad: 12px;--b-button-pad: 16px;--b-button-pad-sm: 12px;--b-option-h: 36px;--b-option-pad: 8px 12px;--b-segmented-pad: 2px;--b-segmented-item-h: 28px;--b-segmented-item-pad: 12px;--b-tooltip-fs: 13px;--b-tooltip-lh: 20px;--b-tooltip-pad: 6px 10px;--b-tooltip-max-w: 320px;--b-tooltip-delay: .2s;--b-table-cell: 12px 16px;--b-card-pad: 16px;--b-card-pad-lg: 20px;--b-card-radius: 8px;--b-gap-page: 24px;--b-gap-page-narrow: 16px;--b-gap-section: 24px;--b-gap-card: 16px;--b-gap-item: 8px;--b-modal-w: 400px;--b-modal-w-wide: 640px;--b-modal-inset: 48px;--b-modal-max-h: calc(100dvh - 96px) ;--b-drawer-sm: 400px;--b-drawer-md: 560px;--b-drawer-lg: 720px;--b-menu-item-h: 40px;--b-menu-item-h-compact: 36px;--b-menu-item-gap-compact: 2px;--v1-canvas: #F3F6FB;--v1-frame: #FFFFFF;--v1-line: #E6EAF2;--v1-line-2: #EEF1F6;--v1-hover: #F4F6FA;--v1-sel: #F3F7FF;--v1-active: #EAF0FF;--v1-sun: #E0531F;--v1-crimson: #C8102E;--v1-crimson-bg: #FDECEE;--v1-crimson-line: #F7CDD3;--v1-crimson-hover: #A50D26;--v1-crimson-ink: #9B3445;--v1-hero-shadow: 0 18px 36px -22px rgba(37,92,232,.75);--v1-card-hover-shadow: 0 6px 16px -10px rgba(24,42,110,.25);--v1-float: 0 1px 2px rgba(18,24,36,.06), 0 12px 32px -12px rgba(24,42,110,.22);--v1-r-card: 12px;--v1-r-control: 8px;--v1-r-chip: 6px;--v1-s-page: 24px;--v1-s-gap: 16px;--v1-s-pad: 20px;--v1-s-section: 32px;--v1-frame-sider: 220px;--v1-frame-sider-mini: 72px;--v1-frame-top: 56px;--v1-frame-page-max: 1600px;--v1-frame-search: 360px;--v1-frame-redbar: 44px;--v1-menu-group-h: 40px;--v1-menu-item-h: 40px;--v1-table-head: 40px;--v1-table-op-col: 112px;--v1-table-check-col: 48px;--v1-table-cell-block: 12px;--v1-table-cell-inline: 16px;--v1-table-cell-inline-narrow: 12px;--v1-review-queue: 344px;--v1-review-decision: 360px;--v1-review-decision-narrow: 320px;--v1-review-body-max: 820px;--v1-review-queue-collapse-below: 1280px;--v1-review-decision-narrow-below: 1400px;--v1-tab-h: 44px;--v1-tab-gap: 24px;--v1-chip-h: 22px;--v1-hero-fs: 36px;--v1-hero-lh: 44px;--viz-1: #315BE5;--viz-2: #EB6834;--viz-3: #1BAF7A;--viz-4: #EDA100;--viz-5: #E87BA4;--viz-6: #008300;--viz-7: #4A3AA7;--viz-8: #E34948}:root,page{--radius-md:var(--r-md);--border-width:1px}.num{font-family:var(--font-number);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num)}.gh-chip{display:inline-flex;align-items:center;gap:var(--s-1);padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-full);font:var(--font-tiny);white-space:nowrap}.gh-chip-dot{width:6px;height:6px;border-radius:var(--r-full);flex:none}.gh-flow{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.gh-flow[data-muted] .gh-flow-dot{background:var(--text-disabled)}.gh-flow[data-muted] .gh-flow-label{color:var(--text-tertiary)}.gh-flow-node{position:relative;padding-left:var(--s-5);min-height:20px}.gh-flow-dot{position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:var(--r-full);background:var(--text-disabled);flex:none}.gh-flow-node[data-state=done] .gh-flow-dot{background:var(--primary)}.gh-flow-node[data-state=current] .gh-flow-dot{background:var(--primary-light)}.gh-flow-node[data-state=rejected] .gh-flow-dot{background:var(--danger-solid)}.gh-flow-mark{font:var(--font-tiny);color:var(--text-tertiary);margin-left:var(--s-1)}.gh-flow-node[data-state=rejected] .gh-flow-mark{color:var(--danger)}.gh-flow-line{position:absolute;left:3px;top:-12px;width:2px;height:18px;background:var(--border)}.gh-flow-label{font:var(--font-caption);color:var(--text-primary)}.gh-flow-at{font:var(--font-tiny);color:var(--text-tertiary);margin-left:var(--s-2)}.gh-flow-reason{font:var(--font-caption);color:var(--text-secondary);margin:var(--s-1) 0 0}.gh-field{display:grid;gap:var(--s-2);margin-bottom:var(--s-5);position:relative}.gh-radio-group,.gh-check-group{display:grid;gap:var(--s-2)}.gh-radio,.gh-check-item{display:flex;align-items:center;gap:var(--s-2);min-height:var(--hit-touch);font:var(--font-body);cursor:pointer}.gh-radio input,.gh-check-item input{width:18px;height:18px;flex:none}.gh-daterange{display:flex;align-items:center;gap:var(--s-2)}.gh-daterange-sep{color:var(--text-tertiary);flex:none}.gh-money{display:flex;align-items:center;gap:var(--s-2)}.gh-money-unit{color:var(--text-secondary);font:var(--font-caption);flex:none}.gh-upload{display:grid;gap:var(--s-2)}.gh-upload-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-1)}.gh-upload-item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:var(--hit-touch);padding:0 var(--s-3);background:var(--fill-1);border-radius:var(--r-md);font:var(--font-caption)}.gh-upload-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-field-label{font:var(--font-caption);color:var(--text-secondary)}.gh-req{color:var(--danger);margin-left:calc(var(--s-1) / 2)}.gh-input{min-height:var(--hit-touch);padding:0 var(--s-3);border:1px solid var(--field-border);border-radius:var(--r-md);font:var(--font-body);color:var(--text-primary);background:var(--white);width:100%;box-sizing:border-box}.gh-input:not(:disabled):not(:focus):not([aria-invalid=true]):hover{border-color:var(--field-border-hover)}.gh-input[aria-invalid=true]{border-color:var(--danger)}.gh-input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset-field);border-color:var(--primary)}.gh-input[aria-invalid=true]:focus-visible{outline-color:var(--danger);border-color:var(--danger)}.gh-input:disabled{background:var(--fill-1);color:var(--text-disabled)}.gh-textarea{min-height:88px;padding:var(--s-3);resize:vertical}.gh-counter{position:absolute;right:var(--s-2);bottom:var(--s-6);font:var(--font-tiny);color:var(--text-tertiary)}.gh-field-help{font:var(--font-tiny);color:var(--text-tertiary);margin:0}.gh-field-error{font:var(--font-tiny);color:var(--danger);margin:0}.gh-btn{min-height:var(--hit-touch);padding:0 var(--s-4);border-radius:var(--r-md);font:var(--font-body);font-weight:600;border:1px solid transparent;cursor:pointer}.gh-btn-primary{background:var(--primary);color:var(--text-inverse)}.gh-btn-primary:active{background:var(--primary-dark)}.gh-btn-secondary{background:var(--white);color:var(--text-primary);border-color:var(--line-2)}.gh-btn:disabled{background:var(--fill-2);border-color:var(--fill-2);color:var(--text-tertiary);cursor:not-allowed}[data-density=pointer] .gh-input,[data-density=pointer] .gh-btn{min-height:var(--hit-pointer)}[data-density=pointer] .gh-field{gap:var(--s-1);margin-bottom:var(--s-3)}.gh-select-root{position:relative}.gh-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%;text-align:left;cursor:pointer}.gh-select-placeholder{color:var(--text-tertiary)}.gh-select-caret{color:var(--text-tertiary);flex:none;font-size:var(--fs-tiny)}.gh-select-list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;margin:0;padding:var(--s-1);list-style:none;background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.gh-select-option{display:flex;align-items:center;gap:var(--s-2);min-height:var(--hit-pointer);padding:0 var(--s-2);border-radius:var(--r-sm);font:var(--font-body);cursor:pointer}.gh-select-option[data-active]{background:var(--primary-light);color:var(--primary)}.gh-select-option[aria-selected=true]{font-weight:600}.gh-select-check{width:14px;flex:none;color:var(--primary)}.gh-checkbox,.gh-radio input[type=radio],.gh-check-item input[type=checkbox],.adm-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:none;position:relative;cursor:pointer;border:1.5px solid var(--border-strong);border-radius:var(--r-sm);background:var(--white);transition:background-color .12s ease-out,border-color .12s ease-out}.gh-radio input[type=radio]{border-radius:var(--r-full)}.gh-checkbox:checked,.gh-check-item input[type=checkbox]:checked,.adm-check input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.gh-checkbox:checked:after,.gh-check-item input[type=checkbox]:checked:after,.adm-check input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.gh-radio input[type=radio]:checked{border-color:var(--primary);border-width:5px}.gh-checkbox:focus-visible,.gh-radio input:focus-visible,.gh-check-item input:focus-visible,.adm-check input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-checkbox:disabled,.gh-radio input:disabled,.gh-check-item input:disabled{background:var(--fill-2);border-color:var(--border);cursor:not-allowed}.gh-upload-input{position:absolute;width:1px;height:1px;padding:0;margin:calc(var(--s-1) / -4);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gh-upload-label{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-touch);padding:0 var(--s-4);border:1px dashed var(--field-border);border-radius:var(--r-md);font:var(--font-body);color:var(--text-secondary);cursor:pointer}.gh-upload-input:focus-visible+.gh-upload-label{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-input[type=date]{padding-right:var(--s-2)}.gh-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.gh-input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.gh-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.gh-input[type=number]::-webkit-outer-spin-button,.gh-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.gh-btn{transition:background-color .14s ease,border-color .14s ease,box-shadow var(--motion-instant) var(--ease-standard),transform var(--motion-instant) var(--ease-standard)}.gh-btn:not(:disabled):active,.gh-press:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale));box-shadow:var(--press-shadow);transition-duration:var(--motion-instant)}.gh-btn:focus-visible,.gh-select-trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gh-btn-primary:hover:not(:disabled){background:var(--primary-dark)}.gh-btn-secondary:hover:not(:disabled){background:var(--fill-1);border-color:var(--field-border-hover)}.gh-select-list{overscroll-behavior:contain}.gh-upload-name{min-width:0}.gh-btn{touch-action:manipulation}@media(prefers-reduced-motion:reduce){.gh-btn{transition:none}}.gh-ai-label{display:inline-flex;flex:none;align-items:center;gap:var(--s-1);align-self:flex-start;max-width:100%;box-sizing:border-box;padding:0 var(--s-2);border-radius:var(--r-full);background:var(--primary-light);color:var(--primary);font:var(--font-tiny);line-height:var(--s-6);white-space:nowrap}.gh-ai-label__text{font-weight:var(--fw-semibold)}.gh-ai-label__state:before{content:"·";padding-right:var(--s-1)}.gh-ai-label--pending,.gh-ai-label--draft{background:var(--warning-fill);color:var(--warning)}.gh-ai-content{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.gh-ai-content__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.gh-ai-content__body{min-width:0}.qrl{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);width:min(440px,calc(100% - var(--s-8)));margin:var(--s-6) auto;padding:var(--s-6) var(--s-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-sm)}.qrl-title{margin:0;font:var(--font-h1);color:var(--text-primary);text-align:center}.qrl-lead{margin:0;font:var(--font-body);color:var(--text-secondary);text-align:center}.qrl-box{position:relative;width:244px;min-height:244px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--white);border-radius:var(--r-lg);margin:var(--s-2) 0;overflow:hidden}.qrl-img{display:block;width:220px;height:220px}.qrl-skeleton{width:220px;height:220px;border-radius:var(--r-md);background:var(--fill-2)}.qrl-stale{padding:var(--s-5);display:flex;flex-direction:column;align-items:center;gap:var(--s-3);text-align:center;color:var(--text-secondary);font:var(--font-body)}.qrl-stale-message{margin:0}.qrl-steps{margin:0;padding:var(--s-4) var(--s-4) var(--s-4) var(--s-8);width:100%;background:var(--fill-1);border-radius:var(--r-md);font:var(--font-caption);line-height:1.8;color:var(--text-secondary)}.qrl-step+.qrl-step{margin-top:var(--s-1)}.qrl-help{width:100%}.web-signin{width:min(480px,calc(100% - var(--s-8)));margin:var(--s-8) auto}.web-signin-brand{display:flex;align-items:center;justify-content:center;gap:var(--s-3);margin-bottom:var(--s-6);font:var(--font-body)}.web-signin-brand>:last-child{color:var(--text-tertiary);font:var(--font-caption);border-left:1px solid var(--border-strong);padding-left:var(--s-3)}.web-signin-modes{display:flex;border-bottom:1px solid var(--border)}.web-signin-mode{flex:1;padding:var(--s-4) var(--s-2);background:none;border:0;border-bottom:2px solid transparent;color:var(--text-tertiary);font:var(--font-caption);cursor:pointer}.web-signin-mode[aria-pressed=true]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.web-signin .qrl{width:100%;margin:0;box-shadow:none;gap:var(--s-5)}.web-signin-modes+.qrl{border-top:0;border-radius:0 0 var(--r-lg) var(--r-lg)}.phone-login .qrl-lead{align-self:stretch;font:var(--font-caption);line-height:1.6;color:var(--text-tertiary);text-align:left}.phone-login-field{width:100%}.phone-login-label{display:block;margin-bottom:var(--s-2);font:var(--font-caption);font-weight:600;text-align:left}.qrl .phone-login-label.gh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.phone-login-box{display:flex;align-items:stretch;width:100%;min-height:var(--c-input-h-lg, var(--hit-touch));border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--white);transition:border-color var(--motion-fast) var(--ease-standard)}.phone-login-box:focus-within{border-color:var(--primary)}.phone-login-input{flex:1;width:0;min-width:0;padding:0 var(--s-3);border:0;border-radius:var(--r-md);background:transparent;font:var(--font-body);color:var(--text-primary);outline:none}.phone-login-prefix{position:relative;flex:none;display:flex;align-items:center;padding:0 var(--s-3);font:var(--font-body);color:var(--text-primary)}.phone-login-prefix:after{content:"";position:absolute;top:var(--s-3);bottom:var(--s-3);right:0;width:var(--hairline);background:var(--line-2)}.phone-login-prefix+.phone-login-input{padding-left:var(--s-3)}.phone-login-send{position:relative;flex:none;min-width:6.5em;padding:0 var(--s-4);border:0;background:none;color:var(--primary);font:var(--font-body);text-align:center;font-variant-numeric:tabular-nums;cursor:pointer}.phone-login-send:before{content:"";position:absolute;top:var(--s-3);bottom:var(--s-3);left:0;width:var(--hairline);background:var(--line-2)}.phone-login-send:disabled{color:var(--text-tertiary);cursor:default}.phone-login>.gh-btn{width:100%;min-height:var(--c-input-h-lg, var(--hit-touch));border-radius:var(--r-md)}.phone-login>.gh-btn-primary:disabled{background:var(--primary-3);border-color:var(--primary-3);color:var(--white)}.phone-login-error,.phone-login-sent{margin:0;width:100%;font:var(--font-caption);line-height:1.7}.phone-login-error{color:var(--danger-solid)}.phone-login-sent{color:var(--text-secondary)}.web-signin-mode:disabled{opacity:.5;cursor:not-allowed}.qrl-availability{margin:0;padding:var(--s-3) var(--s-5);background:var(--fill-1);color:var(--text-secondary);font:var(--font-caption);line-height:1.6}.web-signin-mode:focus-visible,.phone-login-send:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-xs)}.phone-login-box:has(.phone-login-input:disabled){background:var(--fill-1)}.phone-login-input:disabled{color:var(--text-tertiary);cursor:not-allowed}.phone-login-input::placeholder{color:var(--text-tertiary)}.web-signin-mode:not(:disabled):hover{background:var(--fill-1);color:var(--primary)}.phone-login-send:not(:disabled):hover{color:var(--primary-dark)}.qrl-refresh-hint{margin:0;color:var(--text-tertiary);font:var(--font-tiny);line-height:1.6;text-align:center}.qrl-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3);margin:0;border:0;background:var(--white);background:color-mix(in srgb,var(--white) 92%,transparent);color:var(--text-primary);font:var(--font-body);text-align:center}.qrl-overlay-text{margin:0;font:var(--font-caption);font-weight:600}.qrl-overlay-icon{display:block;flex:none;width:var(--icon-lg);height:var(--icon-lg);background-color:var(--primary)}.qrl-overlay-action{cursor:pointer}.qrl-overlay-action:hover .qrl-overlay-text{color:var(--primary)}.qrl-overlay-action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset-inset)}.qrl-status{margin:0;min-height:1.6em;color:var(--text-secondary);font:var(--font-caption);line-height:1.6;text-align:center}.qrl-status[data-echo]{position:relative}.qrl-status[data-echo] .qrl-status-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qrl-box[data-phase=scanned] .qrl-overlay-text,.qrl-box[data-phase=success] .qrl-overlay-text{color:var(--primary)}@media(min-width:768px){.qrl{gap:var(--s-4);margin:var(--s-16) auto;padding:var(--s-10) var(--s-8) var(--s-8)}.web-signin{margin:var(--s-16) auto}}@media(min-width:1024px){.qrl{gap:var(--s-2);margin:var(--s-2) auto;padding:var(--s-5) var(--s-6)}.qrl-box{width:min(244px,23vh);min-height:min(244px,23vh)}.qrl-img,.qrl-skeleton{width:min(220px,21vh);height:min(220px,21vh)}.qrl-steps{padding:var(--s-2) var(--s-3) var(--s-2) var(--s-6);line-height:1.6}.web-signin{margin:var(--s-4) auto}}.qrl-consent{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--s-1);margin:0;font:var(--font-tiny);color:var(--text-secondary)}.qrl-consent-input{flex:none;width:var(--s-4);height:var(--s-4);margin:0;accent-color:var(--primary);cursor:pointer}.qrl-consent-input:focus:not(:focus-visible){outline:none}.qrl-consent-label{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--hit-touch);cursor:pointer}.qrl-consent--line .qrl-consent-label{cursor:default}.qrl-consent-link{display:inline-flex;align-items:center;min-height:var(--hit-touch);color:var(--primary);font-weight:500;text-decoration:none}.qrl-consent-link:hover{color:var(--primary-dark);text-decoration:none}.qrl-consent-link-text{text-decoration:none;text-underline-offset:var(--s-half)}.qrl-consent-link:hover .qrl-consent-link-text,.qrl-consent-link:focus-visible .qrl-consent-link-text{text-decoration:underline}.qrl-consent-link:not(:has(.qrl-consent-link-text)):hover,.qrl-consent-link:not(:has(.qrl-consent-link-text)):focus-visible{text-decoration:underline;text-underline-offset:var(--s-half)}.qrl-consent-mask{z-index:2;padding:var(--s-4);background:color-mix(in srgb,var(--white) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qrl-consent-mask .qrl-overlay-text{padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:color-mix(in srgb,var(--text-primary) 88%,transparent);box-shadow:var(--shadow-md);color:var(--white);font:var(--font-caption);font-weight:500;max-width:100%}.phone-login-box:not(:has(:disabled)):not(:focus-within):hover{border-color:var(--field-border-hover)}.phone-login-box:has(.phone-login-input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset-field)}.phone-login-box[aria-invalid=true]{border-color:var(--danger-solid)}.qrl-seg .web-signin-mode[aria-pressed=true]{background:var(--white);color:var(--text-primary);font-weight:var(--fw-semibold);box-shadow:var(--shadow-sm)}.qrl-seg .phone-login-box[aria-invalid=true]{border-color:var(--danger-solid)}.qrl-seg .phone-login-box[aria-invalid=true]:focus-within{box-shadow:0 0 0 var(--s-1) var(--danger-fill)}.qrl-refresh{position:relative;margin-left:var(--s-2);padding:0;border:0;background:none;color:var(--primary);font:inherit;cursor:pointer}.qrl-refresh:after{content:"";position:absolute;inset:calc(var(--s-2) * -1) calc(var(--s-2) * -1)}.qrl-refresh:hover{color:var(--primary-dark)}.qrl-refresh:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-xs)}.qrl-overlay-action:not(:disabled):hover .qrl-overlay-icon{background-color:var(--primary-dark)}@media(prefers-reduced-motion:no-preference){.qrl-img{animation:qrl-img-in var(--motion-base) var(--ease-standard)}}@keyframes qrl-img-in{0%{opacity:0}to{opacity:1}}.qrl-overlay-action[data-fail]{background:color-mix(in srgb,var(--white) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body{margin:0}:root{--wcard-border: 1px solid var(--b-divider)}:root{--hub-tone-blue: var(--sec-incubate);--hub-tone-green: var(--sec-tech-scene);--hub-tone-purple: var(--sec-partner);--hub-tone-teal: var(--sec-tech-result);--hub-tone-orange: var(--sec-marketing);--hub-tone-blue-bg: linear-gradient(135deg, color-mix(in srgb, var(--hub-tone-blue) 78%, var(--white)), var(--hub-tone-blue));--hub-tone-green-bg: linear-gradient(135deg, color-mix(in srgb, var(--hub-tone-green) 78%, var(--white)), var(--hub-tone-green));--hub-tone-purple-bg: linear-gradient(135deg, color-mix(in srgb, var(--hub-tone-purple) 78%, var(--white)), var(--hub-tone-purple));--hub-tone-teal-bg: linear-gradient(135deg, color-mix(in srgb, var(--hub-tone-teal) 78%, var(--white)), var(--hub-tone-teal));--hub-tone-orange-bg: linear-gradient(135deg, color-mix(in srgb, var(--hub-tone-orange) 78%, var(--white)), var(--hub-tone-orange))}.gh-wcard{min-width:0;border:var(--wcard-border);border-radius:var(--r-lg);background:var(--ant-color-bg-container)}.hub-route{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:auto}.hub-state-page{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding-block:var(--s-6);padding-inline:var(--s-4)}.hub-forbidden.ant-result{padding-block:var(--s-16)}.hub-login-alert{width:100%;margin-block-end:var(--s-2)}.hub-login-hint.ant-typography{margin:var(--s-2) 0 0;font-size:var(--fs-caption);line-height:20px;text-align:center}.hub-login-divider.ant-divider{margin-block:var(--s-2) 0}.hub-login-apply.ant-btn{height:auto;padding:0;font-size:var(--fs-caption);line-height:20px}.hub-agreement-heading.ant-typography{display:flex;align-items:center;gap:var(--s-2);margin-block:var(--s-6) var(--s-2);font-size:var(--fs-h3);line-height:24px;font-weight:600}.hub-agreement-flag.ant-tag{margin:0}.hub-opening .ant-steps-item-content{min-height:0}.hub-opening-step.ant-typography{margin:0 0 var(--s-2)}.hub-opening-agreement.ant-typography,.hub-opening-member.ant-typography{margin:var(--s-2) 0 0}.hub-publishing-item.ant-list-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-half);padding-inline:0}.hub-inline-tag.ant-tag,.hub-inline-tag.gh-status{margin-inline-start:var(--s-1)}.hub-cell-stack>.hub-inline-tag.ant-tag,.hub-cell-stack>.hub-inline-tag.gh-status{align-self:flex-start;margin-inline-start:0;margin-block-start:var(--s-half)}.hub-settings-facts .ant-descriptions-item-label{white-space:nowrap}.hub-join-login-title.ant-typography{margin:0 0 var(--s-1);font-size:var(--fs-h3);line-height:24px;font-weight:600;text-align:center}.hub-entry{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--ant-color-bg-layout)}.hub-entry-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding-block:var(--s-3);padding-inline:var(--s-6);background:var(--ant-color-bg-container);border-block-end:1px solid var(--ant-color-border-secondary)}.hub-entry-brand{display:flex;align-items:center;gap:var(--s-2);font-weight:600}.hub-entry-logo{width:28px;height:28px}.hub-entry-divider{width:1px;align-self:stretch;margin-block:var(--s-1);background:var(--ant-color-border)}.hub-entry-main{display:flex;justify-content:center;flex:1;padding-block:var(--s-12);padding-inline:var(--s-4)}.hub-entry-card.ant-card{width:100%;max-width:640px;align-self:flex-start}.hub-entry-result.ant-result{padding-block:var(--s-4);padding-inline:0}.hub-entry-result.ant-result .ant-result-body{padding-block:var(--s-6);padding-inline:var(--s-6);text-align:start}.hub-entry-icon{display:inline-flex;color:var(--ant-color-primary)}.hub-entry-icon[data-kind=disabled],.hub-entry-icon[data-kind=removed],.hub-entry-icon[data-kind=tenant_ended]{color:var(--ant-color-text-tertiary)}.hub-entry-icon[data-kind=rejected],.hub-entry-icon[data-kind=join_rejected]{color:var(--ant-color-warning)}.hub-entry-alert{margin-block-end:var(--s-4)}.hub-entry-options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.hub-entry-option-text.ant-typography{margin:0;color:var(--ant-color-text-secondary)}.hub-apply-form{display:flex;flex-direction:column;margin-block-start:var(--s-2)}.hub-apply-title.ant-typography{margin:0 0 var(--s-4);font-size:var(--fs-h3);line-height:24px;font-weight:600}.hub-join{display:flex;flex-direction:column;gap:var(--s-4)}.hub-join-title.ant-typography{margin:0;font-size:var(--fs-h1);line-height:28px;font-weight:600}.hub-join-lead.ant-typography{margin:0}.hub-join-form{margin-block-start:var(--s-2)}.hub-join-icon{color:var(--ant-color-primary)}.hub-join-icon[data-tone=success]{color:var(--ant-color-success)}.hub-join-help-summary{cursor:pointer;color:var(--ant-color-primary)}.hub-join-help-summary:focus-visible{outline:var(--focus-ring);outline-offset:0}.hub-join-help-summary+.qrl-steps{margin-block-start:var(--s-2)}.hub-join-help-summary+.qrl-steps>.qrl-step{overflow-wrap:anywhere}@media not all and (min-width:768px){.hub-entry-options{grid-template-columns:minmax(0,1fr)}.hub-entry-main{padding-block:var(--s-4)}}@media not all and (min-width:1024px){.hub-entry-top{padding-inline:var(--s-4)}}@media(min-width:1024px){.hub-entry-card.ant-card{max-width:1040px}.hub-entry-main{padding-block:var(--s-6)}.hub-entry-options{grid-template-columns:3fr 2fr;align-items:start}}.hub-tenant-trigger{display:flex;align-items:center;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-2);border:1px solid var(--b-divider);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.hub-tenant-trigger:hover{background:var(--b-hover-bg)}.hub-tenant-trigger:focus-visible{outline:var(--focus-ring);outline-offset:0}.hub-tenant-trigger[data-collapsed]{justify-content:center;width:auto;padding:var(--s-1);border-color:transparent;background:transparent}.hub-tenant-avatar.ant-avatar{flex:none;color:var(--white);font-weight:600;font-size:var(--fs-h2)!important}.hub-tenant-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:20px}.hub-tenant-name,.hub-tenant-option-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.hub-tenant-role{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);font-size:var(--fs-tiny)}.hub-tenant-caret{flex:none;color:var(--ink-3)}.hub-tenant-panel{display:flex;flex-direction:column;gap:var(--s-2);width:280px}.hub-tenant-options{display:flex;flex-direction:column;gap:var(--s-half);max-height:360px;margin:0;padding:0;overflow:auto;list-style:none}.hub-tenant-option{display:flex;align-items:center;gap:var(--s-2);width:100%;padding-block:var(--s-1);padding-inline:var(--s-2);border:0;border-radius:var(--ant-border-radius);background:transparent;color:var(--ant-color-text);font:inherit;text-align:start;cursor:pointer}.hub-tenant-option:hover{background:var(--ant-color-fill-quaternary)}.hub-tenant-option-meta{display:flex;align-items:center;gap:var(--s-1);color:var(--ant-color-text-tertiary);font-size:var(--fs-tiny)}.hub-tenant-tag.ant-tag{margin:0}.hub-tenant-check{flex:none;color:var(--ant-color-primary)}.hub-tenant-empty{padding:var(--s-2);color:var(--ant-color-text-tertiary)}.gh-admin-shell .ant-pro-sider-menu .ant-menu-item-divider{display:none}.hub-cell-stack{display:flex;flex-direction:column;min-width:0;line-height:20px}.hub-report-pick[for]{cursor:pointer}.hub-report-setting{gap:var(--s-2)}.hub-cell-strong{font-weight:500}.hub-cell-clamp.ant-typography{margin:0}.hub-help-label{border-block-end:1px dashed var(--ant-color-border);cursor:help}.hub-member-avatar.ant-avatar{background:var(--ant-color-primary-bg);color:var(--ant-color-primary);flex:none}.hub-table-footnote.ant-typography{margin:0;padding-block:var(--s-3);padding-inline:var(--s-4);font-size:var(--fs-tiny);border-block-start:1px solid var(--ant-color-border-secondary)}.hub-table-alert{margin:var(--s-3)}.hub-filter-search{width:280px;max-width:100%}.hub-filter-select{width:160px}.hub-filter-summary{align-self:center}.hub-row-selected>td{background:var(--ant-color-primary-bg)}.hub-popconfirm-text{display:block;max-width:320px}.hub-tab-body{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4)}.hub-block{width:100%}.hub-pc-only-note{display:none;margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);font-size:var(--fs-caption)}@media not all and (min-width:768px){.hub-pc-only-note{display:block}}.hub-consent-doc{display:flex;flex-direction:column;gap:var(--s-1);padding-block:var(--s-3);border-block-start:1px solid var(--ant-color-border-secondary)}.hub-consent-agree.ant-form-item{margin-block:var(--s-1) 0}.hub-caption{font-size:var(--fs-tiny)}.hub-prose{white-space:pre-wrap;overflow-wrap:anywhere}.hub-modal-body{display:flex;flex-direction:column;gap:var(--s-3);width:100%;padding-block-start:var(--s-2)}.hub-form-actions{display:flex;justify-content:flex-end;gap:var(--s-2)}.hub-subsection-title.ant-typography{margin:0;font-size:var(--fs-h3);line-height:24px;font-weight:600}.hub-section-title.ant-typography{margin:0 0 var(--s-3);font-size:var(--fs-h3);line-height:24px;font-weight:600}.hub-status-tag.ant-tag{margin:0}.hub-footer-note{margin-inline-end:auto}.hub-grant-form{display:flex;flex-direction:column}.hub-grant-note.ant-typography{margin:0 0 var(--s-3)}.hub-grant-form>.ant-alert{margin-block-end:var(--s-4)}.hub-grant-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-4)}@media not all and (min-width:768px){.hub-grant-fields{grid-template-columns:minmax(0,1fr)}}.hub-home{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.hub-home>.gh-admin-partial{margin-block-end:0}.hub-home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s-4)}.hub-home-card.ant-card{cursor:pointer}.hub-home-card[data-tone=attention].ant-card{border-color:var(--ant-color-warning-border)}.hub-home-card .ant-card-body{display:flex;flex-direction:column;gap:var(--s-2)}.hub-home-card-head{display:flex;align-items:center;gap:var(--s-2)}.hub-home-card-icon{display:inline-flex;color:var(--ant-color-primary)}.hub-home-card-title{flex:1;font-weight:500}.hub-home-card-arrow{color:var(--ant-color-text-tertiary)}.hub-home-card-value{font:var(--b-font-kpi)}.hub-home-card-hint{font-size:var(--fs-caption);line-height:20px}.hub-home-tag.gh-status{font-size:var(--fs-body);line-height:24px}.hub-home-quick{display:flex;flex-wrap:wrap;gap:var(--s-2)}.hub-profile-tabs .ant-tabs-nav{margin-block-end:var(--s-4)}.hub-profile-form{width:100%;min-width:0}.hub-number.ant-input-number{width:200px}.hub-asset-row{display:flex;align-items:center}.hub-asset-preview{border-radius:var(--ant-border-radius)}.hub-profile-consent{margin-block-end:var(--s-4)}.hub-photo-thumbs{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block-start:var(--s-2)}.hub-photo-thumbs .ant-image-img{object-fit:cover;border-radius:var(--ant-border-radius)}.hub-photo-thumbs-more{margin-block-start:var(--s-2)}.hub-mentor-photo{display:block;inline-size:72px;block-size:72px;margin-block-start:var(--s-2);border-radius:50%;object-fit:cover}.hub-inline-link.ant-btn{padding-inline:0}.hub-preview-steps{margin:0;padding-inline-start:var(--s-5)}.hub-file-preview{display:flex;flex-direction:column;gap:var(--s-2);width:100%;min-width:0;margin-block-start:var(--s-2)}.hub-file-preview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-width:0}.hub-file-preview-head .ant-typography{min-width:0}.hub-import-report{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.hub-import-map-select{min-width:200px;width:100%}.hub-hash{word-break:break-all;font-size:var(--fs-tiny)}.hub-break{word-break:break-all}.hub-form-item-flat.ant-form-item{margin-bottom:0}.hub-result-icon{color:var(--ant-color-primary)}.hub-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--s-3)}.hub-chat{display:flex;flex-direction:column;gap:var(--s-3)}.hub-chat-log{display:flex;flex-direction:column;gap:var(--s-3);max-height:420px;overflow:auto;padding:var(--s-3);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.hub-chat-item{display:flex;flex-direction:column;gap:var(--s-half)}.hub-chat-tools{display:flex}.hub-chat-compose{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2)}.hub-lead-rows{margin:0;padding:0;list-style:none}.hub-lead-row{padding-block:var(--s-2);border-block-end:1px solid var(--ant-color-border-secondary)}.hub-lead-row:last-child{border-block-end:0}.hub-lead-invite{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-block-start:var(--s-2)}.hub-lead-row[data-inline]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.hub-lead-sample{margin-block-end:var(--s-3)}.hub-analytics-stack>.hub-lead-sample{margin-block-end:0}.hub-lead-sample.hub-lead-sample--inset{margin-block:var(--s-4) var(--s-3)}.gh-admin-list-body>.hub-lead-sample.hub-lead-sample--inset{margin-inline:var(--s-5)}.hub-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.hub-analytics-stack{display:flex;flex-direction:column;gap:var(--s-4)}.hub-funnel{display:flex;flex-direction:column;gap:var(--s-3);margin:0;padding:0;list-style:none}.hub-funnel-step{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:var(--s-3)}.hub-funnel-count .ant-statistic-content{font-size:var(--fs-h3)}.hub-bucket-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.hub-bucket{display:flex;flex-direction:column}.hub-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s-4)}@media not all and (min-width:1024px){.hub-analytics{grid-template-columns:minmax(0,1fr)}}.hub-trust-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--s-4)}.hub-trust-title{display:inline-flex;align-items:center;gap:var(--s-2);white-space:normal}.hub-trust-index{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:24px;min-height:24px;border-radius:50%;background:var(--ant-color-primary-bg);color:var(--ant-color-primary);font-size:var(--fs-caption);font-weight:600}.hub-trust-card .ant-card-head-title{white-space:normal}.hub-trust-facts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1)}.hub-trust-bucket{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}@media not all and (min-width:768px){.hub-trust-grid{grid-template-columns:minmax(0,1fr)}}.hub-home-card-skeleton,.hub-analytics-card,.hub-funnel-bar,.hub-import-card,.hub-import-history{min-width:0}.hub-funnel-label,.hub-bucket-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-admin-shell .ant-menu-item-group-title svg{display:none}.hub-surface-card{padding-block:var(--s-1) var(--s-6);padding-inline:var(--s-6);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}@media not all and (min-width:768px){.hub-surface-card{padding-inline:var(--s-4)}.hub-entry-card.ant-card>.ant-card-body{padding-block:var(--s-4);padding-inline:var(--s-3)}.hub-entry-result.ant-result{padding-block:var(--s-2) 0}.hub-entry-result.ant-result .ant-result-body{padding:0;background:transparent}}.hub-join-summary .ant-descriptions-item-label{white-space:nowrap}.hub-owner-transfer.ant-alert .ant-alert-content{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2)}.hub-owner-transfer.ant-alert .ant-alert-message,.hub-owner-transfer.ant-alert .ant-alert-description{margin:0}.hub-sop-detail{display:flex;flex-direction:column;gap:var(--s-4)}.hub-sop-ai{display:flex;flex-direction:column;gap:var(--s-3)}.hub-sop-draft{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding-inline-start:var(--s-5)}.hub-sop-draft li{display:flex;flex-direction:column;gap:var(--s-1)}.hub-sop-draft__source.ant-typography{font-size:var(--fs-caption)}.hub-sop-draft__task{min-width:160px}.hub-sop-summary{display:flex;flex-direction:column;gap:var(--s-3)}.hub-sop-stage-actions{display:flex}.hub-sop-groups{display:flex;flex-direction:column;gap:var(--s-4)}.hub-sop-tasks{display:flex;flex-direction:column}.hub-sop-checklist{margin-block:var(--s-1);margin-inline:0;padding-inline-start:var(--s-5)}.hub-sop-task{display:flex;flex-direction:column;gap:var(--s-1);padding-block:var(--s-3);border-block-end:1px solid var(--ant-color-border-secondary)}.hub-sop-task:last-child{border-block-end:0}.hub-sop-task-actions{margin-block-start:var(--s-1)}.hub-sop-task-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.hub-sop-task-head .ant-tag{margin:0}.hub-sop-deliverables{display:flex;flex-direction:column;gap:var(--s-1);margin:var(--s-2) 0 0;padding-inline-start:var(--s-4)}.hub-sop-deliverables>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.hub-sop-remark.ant-typography{display:flex;flex-direction:column;gap:var(--s-half);margin:var(--s-2) 0 0}.hub-sop-interview{display:flex;flex-direction:column;gap:var(--s-3)}.hub-sop-question{display:flex;flex-direction:column;gap:var(--s-1)}.hub-sop-number.ant-input-number{width:120px}.hub-sop-about{display:flex;flex-direction:column;gap:var(--s-3)}.hub-sop-about .ant-typography{margin:0}.hub-sop-stage{display:flex;flex-direction:column;gap:var(--s-3)}.hub-sop-list{margin:0;padding-inline-start:var(--s-5)}.hub-sop-spec{display:flex;flex-direction:column;gap:var(--s-2)}.hub-sop-spec .ant-typography{margin:0}.hub-sop-add{display:flex}.hub-sop-picks.ant-checkbox-group,.hub-choice-column.ant-checkbox-group,.hub-choice-column.ant-radio-group{display:flex;flex-direction:column;gap:var(--s-2)}.hub-sop-choices.ant-radio-group{display:flex;flex-direction:column;gap:var(--s-3)}.hub-sop-choices .ant-radio-wrapper{align-items:flex-start}.hub-sop-trim{display:flex;flex-direction:column;gap:var(--s-3);max-height:min(360px,36vh);overflow:auto}.hub-sop-trim-stage{display:flex;flex-direction:column;gap:var(--s-2)}.hub-sop-trim-tasks.ant-checkbox-group{display:flex;flex-direction:column;gap:var(--s-1);padding-inline-start:var(--s-6)}.hub-checklist .ant-card-extra{display:flex;align-items:center}.hub-checklist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hub-checklist-item{display:flex;flex-direction:column;gap:var(--s-3);padding-block:var(--s-3);border-block-start:1px solid var(--ant-color-border-secondary)}.hub-checklist-row{display:flex;align-items:flex-start;gap:var(--s-3)}.hub-checklist-item:first-child{border-block-start:0}.hub-checklist-icon{display:inline-flex;padding-block-start:var(--s-half);color:var(--ant-color-text-tertiary)}.hub-checklist-item[data-state=done] .hub-checklist-icon{color:var(--ant-color-success)}.hub-checklist-item[data-state=in_review] .hub-checklist-icon{color:var(--ant-color-primary)}.hub-checklist-item[data-state=todo] .hub-checklist-icon{color:var(--ant-color-warning)}.hub-checklist-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-1)}.hub-checklist-name{font-weight:500}.hub-checklist-code{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-4);text-align:center;border-radius:var(--ant-border-radius);background:var(--ant-color-fill-quaternary)}.hub-checklist-qr{width:200px;height:200px}.hub-fit-tag.ant-tag{margin-inline-end:0}.hub-default-replies{margin-block-end:var(--s-2)}.hub-ai-field{display:flex;flex-direction:column;gap:var(--s-1)}.hub-ai-field-bar{margin-block-end:calc(var(--s-1) * -1)}.hub-draft-list{list-style:none;margin:0;padding:0;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.hub-draft-item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-3);border-block-start:1px solid var(--ant-color-border-secondary)}.hub-draft-item:first-child{border-block-start:0}.hub-draft-text{flex:1;min-width:0}.hub-cpreview{display:flex;flex-direction:column;gap:var(--s-2)}.hub-cpreview-page{display:flex;flex-direction:column;gap:var(--s-3);max-width:420px;width:100%;margin-inline:auto;padding:var(--s-3);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-fill-quaternary)}.hub-cpreview-hero{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container)}.hub-cpreview-meta{font-size:var(--fs-caption);color:var(--ant-color-primary)}.hub-cpreview-title.ant-typography{margin:0}.hub-cpreview-summary.ant-typography{margin:0;color:var(--ant-color-text-secondary)}.hub-cpreview-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--s-2)}.hub-cpreview-fact{display:flex;flex-direction:column;gap:var(--s-half);padding:var(--s-2);border-radius:var(--ant-border-radius);background:var(--ant-color-fill-quaternary)}.hub-cpreview-section{display:flex;flex-direction:column;gap:var(--s-2)}.hub-cpreview-section-title.ant-typography{margin:0;padding-inline:var(--s-1)}.hub-cpreview-panel{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container)}.hub-cpreview-row{display:flex;flex-direction:column;gap:var(--s-1)}.hub-cpreview-label{font-size:var(--fs-caption);color:var(--ant-color-text-tertiary)}.hub-cpreview-value{white-space:pre-wrap;overflow-wrap:anywhere}.hub-cpreview-steps{margin:0;padding-inline-start:var(--s-5)}.hub-accent{display:inline-flex;align-items:center;gap:var(--s-2)}.hub-accent:before{content:"";width:var(--s-3);height:var(--s-3);border-radius:var(--r-full);background:var(--hub-accent)}.hub-accent--brand{--hub-accent: var(--primary)}.hub-accent--teal{--hub-accent: #0F766E}.hub-accent--indigo{--hub-accent: #4338CA}.hub-accent--green{--hub-accent: #15803D}.hub-accent--orange{--hub-accent: #C2410C}.hub-accent--graphite{--hub-accent: #374151}.hub-inline-field{display:flex;align-items:center;gap:var(--s-2)}.hub-inline-field>:first-child{flex:1;min-width:0}
