html,body,#root{background:var(--lab-canvas);min-height:100%;margin:0}body{color:var(--lab-text);font-feature-settings:"cv02", "cv03", "cv04";transition:background-color .16s,color .16s}@media (prefers-reduced-motion:reduce){body{transition:none}}
.lab-shell{background:var(--lab-canvas-background);min-height:100vh;transition:background-color .16s,color .16s}.lab-shell-main{background:0 0}.lab-sider{border-right:1px solid var(--lab-border-subtle);height:100vh;transition:background-color .16s,border-color .16s,color .16s;top:0;overflow:hidden;background:var(--lab-surface)!important;position:sticky!important}.lab-sider .lab-ant-sider-body{flex-direction:column;min-height:0;display:flex}.brand{min-height:64px;color:var(--lab-text);align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:flex}.brand-icon{object-fit:cover;width:32px;height:32px;box-shadow:0 8px 18px color-mix(in srgb, var(--lab-accent-base) 18%, transparent);border-radius:8px;flex:none}.brand strong,.brand small{line-height:1.2;display:block}.brand small{color:var(--lab-text-secondary);margin-top:2px;font-size:12px}.brand-title{align-items:center;gap:6px;min-width:0;display:flex!important}.beta-tag{border:1px solid var(--lab-focus-ring);background:var(--lab-accent-soft);color:var(--lab-accent-ink);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:1px 6px;font-size:10px;font-weight:760;line-height:1.4;display:inline-flex}.lab-sider .lab-ant-menu-root{border-inline-end:0!important}.shell-navigation{flex-direction:column;flex:1;min-height:0;display:flex}.shell-nav-primary{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.shell-nav-utilities{border-top:1px solid var(--lab-border-subtle);flex:none;gap:2px;margin-top:auto;padding:9px 10px 12px;display:grid}.shell-nav-utility{min-height:38px;color:var(--lab-text-secondary);border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:flex}.shell-nav-utility:hover{background:var(--lab-surface-muted);color:var(--lab-accent-ink)}.shell-nav-utility svg{flex:none}.shell-nav-utility-divider{border-top:1px solid var(--lab-border-subtle);height:1px;margin:7px 8px 6px}.lab-sider-menu .lab-ant-menu-item-title{color:var(--lab-text-secondary);letter-spacing:0;padding:16px 18px 7px;font-size:11px;font-weight:760}.lab-sider-menu .lab-ant-menu-item{border-radius:8px;width:calc(100% - 20px);margin-inline:10px}.nav-coming-soon{justify-content:space-between;align-items:center;gap:8px;width:100%;display:inline-flex}.nav-coming-soon .lab-ant-tag-root{margin-inline-end:0;font-size:10px}.topbar{z-index:20;border-bottom:1px solid var(--lab-border-subtle);background:var(--lab-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:sticky;top:0}.topbar-brand{display:none}.topbar .mobile-menu-button{display:none!important}.topbar-account{min-width:0;margin-left:auto}.topbar-icon-button{width:36px;min-width:36px;height:36px;color:var(--lab-text-secondary);border:1px solid #0000;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.topbar-icon-button .lab-ant-button-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.topbar-icon-button svg{width:18px;height:18px;display:block}.topbar-icon-button:hover,.topbar-icon-button[aria-expanded=true]{border-color:var(--lab-border-subtle);background:var(--lab-accent-soft);color:var(--lab-accent-ink)}.topbar-brand .brand-title{white-space:nowrap;overflow:visible}.mobile-nav-drawer .lab-ant-drawer-header{padding:14px 16px}.mobile-nav-drawer .lab-ant-drawer-body{min-height:0;padding:8px 0 0;display:flex}.mobile-nav-drawer-brand{color:var(--lab-text);align-items:center;gap:10px;text-decoration:none;display:flex}.mobile-nav-drawer-brand small{color:var(--lab-text-secondary);margin-top:2px;font-size:12px;line-height:1.2;display:block}.mobile-nav-drawer .shell-navigation{width:100%}.account-menu-button{align-items:center;gap:6px;height:34px;padding-inline:7px 9px;display:inline-flex}.account-menu-button .user-avatar{margin-left:-1px}.lab-content{background:0 0;width:100%;max-width:min(1760px,100vw - 48px);min-height:calc(100vh - 56px);margin:0 auto;padding:24px clamp(24px,3vw,40px)}.lab-content.lab-layout-immersive{max-width:none;padding:0}.connection-state{justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 160px);display:flex}.connection-state .lab-ant-alert-root{width:min(520px,100%)}.platform-state-card{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);text-align:center;width:min(560px,100%);box-shadow:0 18px 48px var(--lab-shadow-color);border-radius:8px;justify-items:center;gap:14px;padding:30px;display:grid}.platform-state-icon{background:var(--lab-surface-muted);width:52px;height:52px;color:var(--lab-text-secondary);border-radius:999px;place-items:center;display:grid}.platform-state-card-error .platform-state-icon{background:var(--lab-accent-soft);color:var(--lab-accent-ink)}.platform-state-card-warning .platform-state-icon{background:var(--lab-warning-soft);color:var(--lab-warning)}.platform-state-card-info .platform-state-icon{background:var(--lab-info-soft);color:var(--lab-info)}.platform-state-copy{gap:6px;display:grid}.platform-state-copy h3.lab-ant-typography-root{margin:0}.platform-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.platform-state-meta{color:var(--lab-text-secondary);font-size:12px}.route-link-button{border:1px solid var(--lab-border);min-height:32px;color:var(--lab-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.route-link-button:hover{border-color:var(--lab-focus-ring);color:var(--lab-accent-ink)}.route-link-button-primary,.route-link-button-primary:hover{border-color:var(--lab-focus-ring);background:var(--lab-accent-action);color:var(--lab-text-inverse)}.route-link-button-text{background:0 0;border-color:#0000}.route-link-button-small{min-height:24px;padding:1px 7px;font-size:14px}.sr-live-region{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1800px){.lab-content{max-width:min(1880px,100vw - 64px)}}@media (max-width:1100px){.lab-content{width:100%;max-width:none}}@media (max-width:991px){.settings-label{display:none}.settings-button{width:44px;height:44px;padding-inline:0}.account-menu-button.settings-button{gap:5px;width:auto;min-width:54px;height:36px;padding-inline:6px}.lab-sider{display:none!important}.topbar{height:48px;min-height:48px;padding:0 14px}.topbar .mobile-menu-button{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex!important}.topbar-brand{min-width:0;color:var(--lab-text);flex:auto;align-items:center;gap:8px;text-decoration:none;display:inline-flex;overflow:hidden}.topbar-account{flex:none}.topbar-brand-icon{object-fit:cover;border-radius:7px;flex:none;width:26px;height:26px}.topbar-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1;overflow:hidden}.lab-content{padding:18px}.route-link-button{min-height:44px}}@media (max-width:760px){.lab-content{padding:14px}.route-link-button-small{min-height:38px;padding-inline:12px}}.lab-not-found-page{place-items:center;min-height:min(680px,100dvh - 72px);display:grid}.lab-not-found-content{text-align:center;width:min(100%,480px);padding:48px 24px}.lab-not-found-code{color:var(--lab-accent-ink);letter-spacing:.14em;margin:0 0 10px;font-size:13px;font-weight:700}.lab-not-found-content h1{color:var(--lab-text);margin:0;font-size:clamp(28px,4vw,38px)}.lab-not-found-content>p:not(.lab-not-found-code){color:var(--lab-text-secondary);margin:12px 0 28px}.lab-not-found-actions{justify-content:center;gap:10px;display:flex}@media (max-width:480px){.notification-drawer-wrapper{max-width:100vw;width:100vw!important}.lab-not-found-actions{flex-direction:column-reverse;align-items:stretch}.lab-not-found-actions .lab-ant-button-root{min-height:44px}}@media (prefers-reduced-motion:reduce){.lab-shell,.lab-sider,.topbar{transition:none}}
*{box-sizing:border-box}.user-avatar{border:1px solid var(--lab-focus-ring);background:var(--lab-accent-soft);color:var(--lab-accent-ink);-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.user-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.user-avatar-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.user-avatar-sm{width:24px;height:24px;font-size:11px}.user-avatar-md{width:34px;height:34px;font-size:13px}.user-avatar-lg{width:44px;height:44px;font-size:15px}.user-avatar-xl{width:76px;height:76px;font-size:24px}.toolbar{grid-template-columns:minmax(240px,1fr) 140px 180px 140px auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.toolbar-count{white-space:nowrap;justify-self:end}.toolbar.single{grid-template-columns:minmax(240px,1fr) auto}.inline-alert{margin-bottom:14px}.analytics-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-search{width:min(340px,100%)}.analytics-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-summary-card{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:8px;min-width:0;padding:14px 16px}.analytics-summary-card h3.lab-ant-typography-root{margin:6px 0 4px;font-size:25px;line-height:1.15}.experiment-operations-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.experiment-operations-drawer-body{grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:16px;display:grid}.experiment-artifact-preview{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:8px;min-height:520px;overflow:hidden}.experiment-artifact-preview iframe{background:var(--lab-surface);border:0;width:100%;height:520px}.experiment-artifact-state{place-items:center;min-height:520px;padding:24px;display:grid}.experiment-review-form{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:8px;padding:14px}.experiment-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.analytics-metric-stack{flex-direction:column;gap:5px;min-width:0;display:flex}.table-link-button{cursor:pointer;min-width:0;max-width:100%;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:inline-flex}.table-link-button span,.table-link-button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.table-link-button span{color:var(--lab-info);font-weight:600}.table-link-button small{color:var(--lab-text-secondary)}.clean-table{--lab-table-min-width:720px;border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:8px;max-width:100%;overflow:auto}.clean-table .lab-ant-spin-root,.clean-table .lab-ant-spin-container,.clean-table .lab-ant-table-root,.clean-table .lab-ant-table-section,.clean-table .lab-ant-table-body,.clean-table .lab-ant-table-content{max-width:100%}.clean-table .lab-ant-table-content,.clean-table .lab-ant-table-body{overflow-x:auto!important}.clean-table .lab-ant-table-root{width:100%}.clean-table .lab-ant-table-content>table,.clean-table .lab-ant-table-body>table{min-width:var(--lab-table-min-width)}.clean-table .lab-ant-table-cell{vertical-align:middle;word-break:normal;overflow-wrap:normal}.clean-table .lab-ant-table-cell .lab-ant-typography-root,.clean-table .lab-ant-table-cell code{word-break:normal;overflow-wrap:normal}.clean-table .lab-ant-table-pagination.lab-ant-table-pagination{margin:16px}.clean-table .clickable-table-row{cursor:pointer}.clean-table .clickable-table-row:hover>td{background:var(--lab-accent-soft)!important}.project-parent-row{white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.project-parent-row .project-id-row{max-width:min(58vw,520px)}.project-parent-row .project-id-full-inline{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow:hidden}.project-id-link{width:fit-content;min-width:0;max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.project-id-row{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.project-id-full-inline{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);min-width:0;max-width:100%;color:var(--lab-text);overflow-wrap:anywhere;white-space:normal;word-break:break-all;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.project-id-copy{width:24px;height:24px;color:var(--lab-text-secondary);flex:none}.project-id-copy:hover{color:var(--lab-accent-ink)!important;background:var(--lab-accent-soft)!important}.full-width{width:100%}.table-title-link{color:var(--lab-text);font-weight:700;text-decoration:none}.table-title-link:hover{color:var(--lab-accent-ink)}.table-title-link.subtle{color:var(--lab-text-secondary);font-size:12px;font-weight:500}.drawer-footer{border-top:1px solid var(--lab-border-subtle);background:var(--lab-surface);justify-content:space-between;align-items:center;gap:16px;margin:24px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.lab-ant-drawer-body:has(.drawer-footer){padding-bottom:96px}.switch-grid .ant-form-item{margin-bottom:6px}.panel-head{border-bottom:1px solid var(--lab-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.artifact-head-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.remote-version-toolbar{border-bottom:1px solid var(--lab-border-subtle);background:var(--lab-surface-subtle);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 10px;display:flex}.remote-version-navigator{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px;min-width:0;display:grid}.remote-version-select{width:min(180px,28vw)}.remote-version-state-tag{margin-inline-end:4px}.remote-version-bar{border-bottom:1px solid var(--lab-border-subtle);align-items:center;gap:8px;min-height:40px;padding:0 14px;display:flex}.remote-version-bar .version-task-id{text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:1;min-width:0;overflow:hidden}.version-task-id{white-space:normal;word-break:break-all}.conversation-detail-layout{grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr);align-items:start;min-height:0}.conversation-detail-panel{min-height:calc(100vh - 190px);max-height:calc(100vh - 150px)}.conversation-detail-artifact{max-height:calc(100vh - 150px);position:sticky;top:16px;overflow:auto}.artifact-detail-head{align-items:center}.artifact-detail-actions{border-bottom:1px solid var(--lab-border-subtle);flex-wrap:wrap}.conversation-detail-artifact .lab-ant-tabs-header{margin-bottom:0;padding-inline:16px}.conversation-detail-artifact .lab-ant-tabs-body{overflow:auto}.remote-cover-preview{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.hidden-file-input{display:none}.selected-version{background:var(--lab-accent-soft)}.compact-desc{border:1px solid var(--lab-border-subtle);border-radius:8px;margin-bottom:18px;padding:10px 12px}.artifact-actions{border-bottom:1px solid var(--lab-border-subtle);flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.qr-preview{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);text-align:center;border-radius:8px;justify-items:center;gap:14px;padding:22px;display:grid}.external-source-tags{margin-bottom:18px}.plain-list-item{background:var(--lab-surface);border-radius:8px;margin-bottom:10px;border:1px solid var(--lab-border-subtle)!important;padding:16px!important}@media (min-width:1440px){.conversation-detail-layout{grid-template-columns:minmax(0,1.28fr) minmax(500px,.72fr)}}@media (min-width:1800px){.conversation-detail-layout{grid-template-columns:minmax(0,1.32fr) minmax(560px,.68fr)}}@media (min-width:1101px) and (max-height:780px){.remote-version-bar{min-height:34px;padding-inline:12px}.remote-version-select{width:150px}}@media (max-width:1100px){.conversation-detail-panel,.conversation-detail-artifact{max-height:none}.conversation-detail-artifact{position:static}}@media (max-width:900px){.experiment-operations-drawer-body{grid-template-columns:1fr}.experiment-artifact-preview,.experiment-artifact-state,.experiment-artifact-preview iframe{height:420px;min-height:420px}.experiment-review-grid{grid-template-columns:1fr}}@media (max-width:760px){.toolbar{grid-template-columns:1fr}.toolbar-count{justify-self:start}.clean-table .lab-ant-table-cell,.clean-table .lab-ant-table-cell .lab-ant-typography-root,.clean-table .lab-ant-table-cell code{overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.mobile-card-main{gap:7px;min-width:0;display:grid}.mobile-card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.mobile-card-title-row .lab-ant-typography-root{overflow-wrap:anywhere;min-width:0;line-height:1.35}.mobile-card-title{color:var(--lab-text);font-size:15px;font-weight:700;line-height:1.35}.mobile-card-meta,.mobile-card-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mobile-card-foot{justify-content:space-between}.analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-toolbar .lab-ant-segmented-root,.analytics-search{width:100%}.analytics-summary-grid{grid-template-columns:1fr}.drawer-footer{flex-direction:column;align-items:stretch;position:static}}.page-loading-state{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:min(420px,55vh);display:flex}.lab-studio-context-page{min-width:0}.lab-studio-account-context{border:1px solid var(--lab-border);background:linear-gradient(90deg, color-mix(in srgb, var(--lab-studio-assets-accent-soft) 76%, transparent), transparent 42%), var(--lab-surface);min-height:54px;box-shadow:var(--lab-shadow-panel);border-radius:14px;align-items:center;gap:10px;margin:14px clamp(16px,2.4vw,32px) 0;padding:9px 10px 9px 12px;display:flex}.lab-studio-account-context__icon{width:34px;height:34px;color:var(--lab-studio-assets-accent-ink);background:var(--lab-studio-assets-accent-soft);border-radius:11px;flex:0 0 34px;place-items:center;display:grid}.lab-studio-account-context__copy{flex-direction:column;flex:auto;gap:2px;min-width:210px;display:flex}.lab-studio-account-context__copy strong{color:var(--lab-text);font-size:12px;font-weight:650}.lab-studio-account-context__copy span{color:var(--lab-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lab-studio-account-context__tag{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:260px;margin:0;overflow:hidden}.lab-studio-account-context__select{width:220px}@media (max-width:760px){.lab-studio-account-context{flex-wrap:wrap;align-items:flex-start}.lab-studio-account-context__copy{min-width:calc(100% - 50px)}.lab-studio-account-context__select{width:min(100%,260px);margin-left:44px}}
.page-header{margin-bottom:14px}.page-header-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-header-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.page-header-text{min-width:0}.page-header-heading{align-items:center;gap:8px;display:flex}.page-header-heading .lab-ant-tag-root{margin-inline-end:0}.page-header h1.lab-ant-typography-root{color:var(--lab-text);margin:0;line-height:1.15}.page-header-standard h1.lab-ant-typography-root{font-size:clamp(28px,2.2vw,30px)}.page-header-subtitle{color:var(--lab-text-secondary);margin-top:8px;font-size:13px;line-height:1.6}.page-header-actions{flex-shrink:0}.page-breadcrumbs{color:var(--lab-text-secondary);margin-bottom:9px;font-size:12px}.page-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.page-breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.page-breadcrumbs a{color:var(--lab-text-secondary);text-decoration:none}.page-breadcrumbs a:hover{color:var(--lab-accent-ink)}.page-breadcrumbs [aria-current=page]{max-width:min(38vw,360px);color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.page-breadcrumb-separator{color:var(--lab-text-tertiary);margin:0 8px}.page-header-mobile-back{display:none}@media (max-width:760px){.page-header{margin-bottom:10px}.page-breadcrumbs{display:none}.page-header-mobile-back{min-height:44px;color:var(--lab-text-secondary);align-items:center;gap:4px;margin:-8px 0 2px -10px;padding:8px 10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.page-header-row{flex-direction:column;align-items:flex-start;gap:10px}.page-header-main{width:100%}.page-header-standard h1.lab-ant-typography-root{font-size:22px}.page-header-actions{width:100%}.page-header-actions .lab-ant-space-root{flex-wrap:wrap}}
.page-frame{gap:var(--lab-page-gap);width:100%;margin:0 auto;display:grid}.page-frame-narrow{max-width:880px}.page-frame-immersive{width:100%;max-width:none}.page-frame-immersive>:is(.page-header,.module-nav,.page-toolbar){margin-inline:var(--lab-page-inset)}.module-nav{scrollbar-width:thin;min-width:0;overflow-x:auto}.module-nav ul{border-bottom:1px solid var(--lab-toolbar-border);gap:4px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.module-nav-link{min-height:44px;color:var(--lab-text-secondary);border-bottom:2px solid #0000;align-items:center;padding:10px 12px 8px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.module-nav-link:hover{color:var(--lab-accent-ink)}.module-nav-link:focus-visible{outline:2px solid var(--lab-focus-ring);outline-offset:-2px}.module-nav-link[aria-current=page]{border-bottom-color:var(--lab-focus-ring);color:var(--lab-text)}.module-nav-link[aria-disabled=true]{color:var(--lab-text-tertiary);cursor:not-allowed}.page-toolbar{border-block:1px solid var(--lab-toolbar-border);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.page-toolbar-primary,.page-toolbar-secondary,.page-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.page-toolbar-primary{flex:240px}.page-toolbar-actions{margin-left:auto}@media (max-width:760px){.page-frame{gap:16px}.page-frame-immersive>:is(.page-header,.module-nav,.page-toolbar){margin-inline:14px}.page-toolbar-actions{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.module-nav-link{transition:none}}
.model-settings-field{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);border-radius:8px;gap:10px;padding:10px 12px;display:grid}.model-settings-field.is-enabled{border-color:var(--lab-info);background:var(--lab-surface)}.model-settings-summary{align-items:center;gap:10px;min-width:0;display:flex}.model-settings-summary-text{align-items:baseline;gap:8px;min-width:0;display:flex}.model-settings-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.model-settings-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.model-settings-grid.has-thinking{grid-template-columns:minmax(0,1fr) minmax(132px,180px)}.model-settings-control{gap:4px;min-width:0;display:grid}.model-settings-control .lab-ant-typography-root{font-size:12px;line-height:1.2}.model-settings-control .lab-ant-select-root{width:100%;min-width:0}.model-settings-label .lab-ant-tag-root{margin-inline-end:0}.creation-prompt-block>.ant-form-item{margin-bottom:6px}.creation-prompt-budget{text-align:right;margin-bottom:20px}.creation-prompt-budget .lab-ant-typography-root{font-size:12px}.creation-prompt-budget .lab-ant-alert-root{text-align:left}.attachment-input{gap:8px;min-width:0;display:grid}.attachment-toolbar{align-items:center;min-width:0;display:flex}.attachment-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.attachment-actions>.lab-ant-button-root{flex:none}.attachment-add-link-button{padding-inline:8px}.lane-picker{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.lane-picker .lab-ant-checkbox-root{border:1px solid var(--lab-border-subtle);border-radius:8px;width:100%;margin-inline-start:0;padding:10px 12px}.lane-picker .lab-ant-checkbox-root:has(input:checked){border-color:var(--lab-focus-ring);background:var(--lab-accent-soft)}.lane-picker.compact{gap:6px}.lane-picker.compact .lab-ant-checkbox-root{padding:8px 10px}.lane-option{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.attachment-upload-queue{gap:6px;display:grid}.attachment-upload-summary{grid-template-columns:minmax(0,1fr) minmax(100px,160px) auto;align-items:center;gap:8px;min-height:28px;display:grid}.attachment-upload-summary-label{min-width:0;font-size:12px}.attachment-upload-summary-progress{min-width:100px;margin:0}.attachment-upload-expand{justify-self:end;padding-inline:4px;font-size:12px}.attachment-upload-row{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(72px,120px) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.attachment-upload-row[data-status=failed]{border-color:var(--lab-danger);background:var(--lab-surface-muted)}.attachment-upload-copy{min-width:0;display:grid}.attachment-upload-name,.attachment-upload-status{min-width:0;font-size:12px;line-height:18px}.attachment-upload-size,.attachment-upload-request-id{min-width:0;font-size:11px;line-height:16px}.attachment-upload-progress{min-width:72px;margin:0}.attachment-upload-actions{justify-content:flex-end;display:flex}.attachment-upload-actions .lab-ant-button-root{padding-inline:5px}.upload-submit-guidance{font-size:12px}.power-select-field{gap:8px;width:100%;min-width:0;display:grid}.power-selected-list{gap:6px;display:grid}.power-selected-item{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px;display:grid}.power-selected-copy{min-width:0;line-height:1.25;display:grid}.power-selected-source{font-size:11px}.power-catalog-trigger{border-style:dashed;width:100%}.power-catalog-modal .lab-ant-modal-body{gap:12px;padding-top:4px;display:grid;overflow:hidden}.power-catalog-toolbar{grid-template-columns:minmax(240px,1fr) 170px 140px;gap:8px;display:grid}.power-catalog-toolbar .lab-ant-select-root{width:100%}.power-catalog-alert{margin:0}.power-catalog-content{scrollbar-gutter:stable;height:374px;position:relative;overflow-y:auto}.power-catalog-content.is-loading{opacity:.82}.power-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.power-catalog-card{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);min-width:0;min-height:118px;color:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:84px minmax(0,1fr);padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden}.power-catalog-card:hover:not(:disabled){border-color:var(--lab-focus-ring);box-shadow:0 5px 18px color-mix(in srgb, var(--lab-accent-base) 18%, transparent);transform:translateY(-1px)}.power-catalog-card.is-selected{border-color:var(--lab-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-accent-base) 18%, transparent)}.power-catalog-card:disabled{cursor:not-allowed;opacity:.48}.power-cover{background:linear-gradient(145deg, var(--lab-accent-soft), var(--lab-info-soft));width:84px;height:100%;min-height:118px;color:var(--lab-accent-ink);place-items:center;display:grid;overflow:hidden}.power-cover .lab-ant-image-root{width:100%;height:100%}.power-cover .lab-ant-image-element{object-fit:cover;width:100%;height:100%}.power-cover.is-compact{border-radius:6px;width:30px;height:30px;min-height:30px}.power-card-copy{align-content:start;gap:6px;min-width:0;padding:11px 12px;display:grid}.power-card-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.power-card-heading>.lab-ant-typography-root{min-width:0}.power-card-check{background:var(--lab-accent-action);width:20px;height:20px;color:var(--lab-text-inverse);border-radius:999px;flex:none;place-items:center;display:inline-grid}.power-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.power-card-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.power-card-tags .lab-ant-tag-root{margin-inline-end:0;font-size:11px;line-height:18px}.power-card-slug{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:11px;overflow:hidden}.power-catalog-skeleton{padding:16px}.power-catalog-infinite-sentinel{justify-content:center;align-items:center;min-height:42px;padding:8px;display:flex}.power-catalog-infinite-sentinel .lab-ant-typography-root{margin:0;font-size:12px}.power-catalog-infinite-sentinel .lab-ant-button-root{height:auto;padding:4px 8px}.power-catalog-limit-note{font-size:12px;display:block}.power-catalog-modal.is-creator-catalog .lab-ant-modal-container{border-radius:20px;flex-direction:column;height:min(720px,100dvh - 64px);display:flex;overflow:hidden}.power-catalog-modal.is-creator-catalog .lab-ant-modal-header{flex:none;margin-bottom:16px}.power-catalog-modal.is-creator-catalog .lab-ant-modal-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding-top:0;display:flex}.power-catalog-modal.is-creator-catalog .lab-ant-modal-footer{flex:none;margin-top:16px}.power-catalog-modal.is-creator-catalog .power-catalog-toolbar{grid-template-columns:minmax(0,1fr) 180px}.power-catalog-modal.is-creator-catalog .power-catalog-content{flex:1;height:auto;min-height:0}.power-catalog-modal.is-creator-catalog .power-catalog-grid{gap:12px}.power-catalog-modal.is-creator-catalog .power-catalog-card{background:var(--lab-surface-muted);border-color:#0000;border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:120px;padding:12px}.power-catalog-modal.is-creator-catalog .power-catalog-card:hover:not(:disabled){background:color-mix(in srgb, var(--lab-accent-soft) 58%, var(--lab-surface-muted));box-shadow:none;border-color:#0000;transform:translateY(-2px)}.power-catalog-modal.is-creator-catalog .power-catalog-card.is-selected{background:var(--lab-accent-soft);box-shadow:inset 0 0 0 2px var(--lab-focus-ring);border-color:#0000}.power-catalog-modal.is-creator-catalog .power-cover{border-radius:12px;width:96px;height:96px;min-height:96px}.power-catalog-modal.is-creator-catalog .power-card-copy{align-content:center;gap:7px;padding:0}.power-catalog-modal.is-creator-catalog .power-card-description{min-height:32px;line-height:16px}.power-catalog-modal.is-creator-catalog .power-card-tags{align-items:center;min-height:20px}.power-catalog-modal.is-creator-catalog .power-card-tags .lab-ant-tag-root{background:var(--lab-surface);border:0;border-radius:999px;padding-inline:8px;line-height:20px}.conversation-x-composer{flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.conversation-x-sender{border-color:var(--lab-border);width:100%;min-width:0;max-width:100%;min-height:54px;box-shadow:0 4px 14px var(--lab-shadow-color);border-radius:12px;overflow:hidden}.conversation-x-sender__content{min-width:0;padding-block:9px}.conversation-x-sender__input{min-height:22px;max-height:160px;font-size:14px;line-height:1.55}.conversation-x-sender__header,.conversation-x-sender__header-content{width:100%;min-width:0;max-width:100%;overflow:hidden}.conversation-x-sender__prefix,.conversation-x-sender__suffix{align-self:flex-end}.conversation-x-sender__footer{padding:0 12px 10px}.conversation-x-composer__footer{gap:4px;min-width:0;display:grid}.conversation-x-composer__notice{color:var(--lab-text-secondary);font-size:12px;line-height:18px}.conversation-x-composer__status{min-width:0}.conversation-x-composer__status .creation-prompt-budget{margin:0}.conversation-x-sender__tools{align-items:center;gap:2px;display:inline-flex}.conversation-x-sender__tool-button,.conversation-x-sender__power-button{min-width:34px;height:34px;color:var(--lab-text-secondary);border-radius:10px;padding-inline:8px}.conversation-x-sender__tool-button{width:34px;padding:0;font-size:16px}.conversation-x-sender__power-button.is-active{background:var(--lab-accent-soft);color:var(--lab-accent-ink)}.conversation-x-power-strip{gap:6px;min-width:0;padding:2px 4px 8px;display:grid}.conversation-x-power-strip__label{color:var(--lab-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.conversation-x-power-strip__items{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.conversation-x-power-chip{border-color:var(--lab-border);background:var(--lab-accent-soft);max-width:100%;color:var(--lab-text);border-radius:999px;align-items:center;gap:6px;margin:0;line-height:26px;display:inline-flex}.conversation-x-power-chip__cover{background-position:50%;background-size:cover;border-radius:5px;flex:none;width:18px;height:18px}.conversation-x-attachment-section{gap:2px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.conversation-x-attachment-summary{min-width:0;color:var(--lab-text-secondary);align-items:center;gap:6px;padding:2px 4px 0;font-size:11px;font-weight:650;display:flex}.conversation-x-attachment-summary .lab-ant-tag-root{margin:0;font-size:10px;line-height:18px}.conversation-x-attachment-summary>span:last-child:not(:first-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-x-attachment-strip{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow:hidden}.conversation-x-attachments,.conversation-x-attachments__list{width:100%;min-width:0;max-width:100%;overflow:hidden}.conversation-x-attachments__card,.conversation-x-attachments__file{min-width:0}.conversation-x-attachments__name,.conversation-x-attachments__description{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-x-composer__upload-bridge{display:none}.power-select-field.is-trigger-hidden{display:contents}.conversation-composer-link-form{gap:16px;display:grid}.conversation-composer-link-actions{justify-content:flex-end;gap:8px;display:flex}.official-template-picker,.official-template-fields{gap:12px;display:grid}.official-template-catalog-trigger{border-style:dashed;width:100%;height:48px}.official-template-selected{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid}.official-template-selected-copy{gap:3px;min-width:0;display:grid}.official-template-selected-copy .lab-ant-space-root,.official-template-selected-copy .lab-ant-typography-root{min-width:0}.official-template-selected-copy .lab-ant-tag-root{text-transform:capitalize;margin-inline-end:0;font-size:11px;line-height:18px}.official-template-cover{aspect-ratio:16/9;background-color:var(--lab-surface-muted);width:100%;color:var(--lab-accent-ink);background-position:50%;background-size:cover;place-items:center;display:grid;overflow:hidden}.official-template-cover.is-empty{background:linear-gradient(145deg, var(--lab-accent-soft), var(--lab-info-soft))}.official-template-cover.is-compact{aspect-ratio:auto;border-radius:7px;width:72px;height:50px}.official-template-catalog-modal .lab-ant-modal-body{gap:12px;min-width:0;padding-top:4px;display:grid;overflow:hidden}.official-template-catalog-toolbar{grid-template-columns:auto 160px minmax(220px,1fr);gap:8px;display:grid}.official-template-catalog-toolbar .lab-ant-select-root{width:100%}.official-template-catalog-alert{margin:0}.official-template-catalog-preparing{border:1px solid var(--lab-border-subtle);background:var(--lab-info-soft);border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 11px;display:flex}.official-template-catalog-preparing .lab-ant-typography-root{font-size:12px;line-height:18px}.official-template-catalog-content{scrollbar-gutter:stable;height:min(560px,100vh - 260px);min-height:340px;padding:2px;overflow-y:auto}.official-template-catalog-content.is-loading{opacity:.86}.official-template-catalog-skeleton{padding:18px}.official-template-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.official-template-catalog-card{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:10px;align-content:start;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden}.official-template-catalog-card:hover{border-color:var(--lab-focus-ring);box-shadow:0 5px 18px color-mix(in srgb, var(--lab-accent-base) 16%, transparent);transform:translateY(-1px)}.official-template-catalog-card.is-selected{border-color:var(--lab-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-accent-base) 18%, transparent)}.official-template-card-copy{align-content:start;gap:7px;min-width:0;padding:11px 12px 12px;display:grid}.official-template-card-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.official-template-card-heading>.lab-ant-typography-root{min-width:0}.official-template-card-check{background:var(--lab-accent-action);width:20px;height:20px;color:var(--lab-text-inverse);border-radius:999px;flex:none;place-items:center;display:inline-grid}.official-template-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.official-template-card-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.official-template-card-tags .lab-ant-tag-root{text-transform:capitalize;margin-inline-end:0;font-size:11px;line-height:18px}.official-template-catalog-more{justify-content:center;align-items:center;min-height:44px;padding:10px 0 2px;display:flex}.official-template-catalog-more .lab-ant-typography-root{font-size:12px}.official-template-field{border:1px solid var(--lab-border-subtle);border-radius:8px;gap:7px;padding:12px;display:grid}.official-template-field-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.creation-drawer .lab-ant-drawer-body{padding:24px}.creation-drawer .lab-ant-drawer-footer{border-top-color:var(--lab-border-subtle);background:var(--lab-surface);padding:14px 24px}.creation-drawer-form{width:100%;min-width:0;min-height:100%}.creation-drawer-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;width:100%;min-width:0;display:grid}.creation-drawer-main{min-width:0}.creation-drawer-source{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);border-radius:10px;gap:6px;margin-bottom:18px;padding:12px;display:grid}.creation-drawer-sidebar{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);border-radius:10px;align-content:start;gap:16px;min-width:0;padding:16px;display:grid;position:sticky;top:0}.creation-drawer-sidebar>h2{color:var(--lab-text-primary);margin:0;font-size:15px;line-height:22px}.creation-drawer-summary{border-top:1px solid var(--lab-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-top:14px;display:grid}.creation-drawer-summary>small{color:var(--lab-text-secondary);grid-column:1/-1}.creation-drawer-footer{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.creation-drawer-footer-hint{min-width:0;color:var(--lab-text-secondary);flex:1;font-size:12px;line-height:18px}.creation-drawer-footer-action{flex:none}.creation-drawer-footer-action .lab-ant-button-root{min-width:132px}.remix-project-drawer .creation-drawer-layout{grid-template-columns:320px minmax(0,1fr);grid-template-areas:"sidebar main"}.remix-project-drawer .creation-drawer-main{grid-area:main}.remix-project-drawer .creation-drawer-sidebar{grid-area:sidebar}.create-project-drawer .lab-ant-drawer-header{border-bottom-color:var(--lab-border-subtle);min-height:72px;padding-inline:28px}.create-project-drawer .lab-ant-drawer-body{background:var(--lab-surface-muted);padding:0}.create-project-drawer .lab-ant-drawer-footer{padding:14px 28px}.create-project-drawer .creation-drawer-layout{grid-template-columns:360px minmax(0,1fr);grid-template-areas:"sidebar main";gap:20px;max-width:1180px;margin:0 auto;padding:24px 28px 40px}.create-project-drawer .creation-drawer-main{grid-area:main;align-content:start;gap:16px;display:grid}.create-project-drawer--pgc .creation-drawer-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";max-width:880px}.create-project-drawer .creation-drawer-sidebar{background:var(--lab-surface);box-shadow:0 8px 28px color-mix(in srgb, var(--lab-text-primary) 6%, transparent);border-radius:14px;grid-area:sidebar;gap:0;padding:20px}.create-project-drawer .creation-drawer-sidebar>h2{font-size:16px;line-height:24px}.create-project-drawer .creation-drawer-footer{max-width:1180px;margin:0 auto}.create-project-form{min-height:auto}.create-project-mode-panel,.create-project-content-card{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);box-shadow:0 8px 28px color-mix(in srgb, var(--lab-text-primary) 6%, transparent);border-radius:14px}.create-project-mode-panel{grid-template-columns:minmax(200px,1fr) minmax(360px,52%);align-items:center;gap:20px;padding:14px 16px;display:grid}.create-project-mode-copy{gap:2px;min-width:0;display:grid}.create-project-mode-copy>.lab-ant-typography-root:last-child{font-size:12px;line-height:18px}.create-project-mode-segmented{width:100%;padding:3px}.create-project-mode-option{align-content:center;gap:1px;min-height:46px;padding:5px 18px;line-height:18px;display:grid}.create-project-mode-option small{color:var(--lab-text-secondary);font-size:11px;font-weight:400}.create-project-content-card{width:100%;min-width:0;max-width:100%;padding:22px 22px 8px;overflow:hidden}.create-project-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.create-project-section-heading h2{color:var(--lab-text-primary);margin:0;font-size:17px;line-height:25px}.create-project-section-heading p{color:var(--lab-text-secondary);margin:3px 0 0;font-size:12px;line-height:18px}.create-project-conversation-composer{min-width:0;margin-bottom:18px}.create-project-subsection-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.create-project-subsection-heading>.lab-ant-typography-root:last-child{font-size:12px}.create-project-sidebar-intro{margin-top:2px;font-size:12px;line-height:18px;display:block}.create-project-config-section{margin-top:18px}.create-project-config-section+.create-project-config-section{border-top:1px solid var(--lab-border-subtle);padding-top:18px}.create-project-config-field{margin-bottom:18px}.create-project-config-field:last-child{margin-bottom:0}.create-project-run-mode{width:100%;padding:3px}.create-project-run-mode-label{place-items:center;min-height:42px;padding:5px 10px;font-weight:600;display:grid}.create-project-run-mode-hint{margin-top:-12px;font-size:11px;line-height:17px;display:block}.create-project-config-section .model-settings-field{padding:12px}.create-project-config-section .model-settings-grid.has-thinking{grid-template-columns:minmax(0,1fr)}.create-project-batch-section{gap:16px;display:grid}.create-project-batch-section .create-project-subsection-heading{margin-bottom:0}.create-project-repeat-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.create-project-repeat-row>div{gap:1px;display:grid}.create-project-repeat-row>div>.lab-ant-typography-root:last-child{font-size:11px}.create-project-repeat-input{width:92px}.create-project-batch-section .creation-drawer-summary{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);border-radius:10px;margin-top:0;padding:12px}.create-project-batch-section .creation-drawer-summary>small{font-size:11px;line-height:17px}.create-project-footer-actions{align-items:center;gap:10px;display:flex}.create-project-drawer .creation-drawer-footer-action .lab-ant-button-root{min-width:96px;height:40px}.create-project-drawer .creation-drawer-footer-action .create-project-submit{min-width:148px}.creation-drawer .batch-item-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.creation-drawer .batch-item-list{gap:12px;margin-top:12px;display:grid}.creation-drawer .batch-item-editor{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);border-radius:8px;gap:10px;padding:12px;display:grid}.creation-drawer .batch-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.creation-drawer .batch-repeat-field{margin-bottom:0}.creation-drawer .batch-repeat-field .lab-ant-form-label{padding-bottom:4px}.creation-drawer .batch-prompt-editor{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);border-radius:8px;gap:8px;padding:10px;display:grid}.creation-drawer .batch-prompt-editor .lab-ant-input-element,.creation-drawer .batch-prompt-editor .lab-ant-input-root{background:var(--lab-surface)}@media (max-width:980px){.official-template-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.creation-drawer-layout{grid-template-columns:minmax(0,1fr)}.creation-drawer-sidebar{position:static}.remix-project-drawer .creation-drawer-layout,.create-project-drawer .creation-drawer-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""sidebar"}.create-project-mode-panel{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:760px){.model-settings-grid,.model-settings-grid.has-thinking{grid-template-columns:1fr}.attachment-upload-summary{grid-template-columns:minmax(0,1fr) auto}.attachment-upload-summary-progress{grid-area:2/1/auto/-1}.attachment-upload-row{grid-template-columns:minmax(0,1fr) auto}.attachment-upload-progress{grid-area:2/1/auto/-1}.power-catalog-modal{max-width:calc(100vw - 20px)}.power-catalog-toolbar{grid-template-columns:1fr 1fr}.power-catalog-toolbar .lab-ant-input-search-root{grid-column:1/-1}.power-catalog-content{height:min(374px,100vh - 360px);min-height:220px}.power-catalog-grid{grid-template-columns:1fr}.power-catalog-modal.is-creator-catalog{max-width:calc(100vw - 24px);width:calc(100vw - 24px)!important}.power-catalog-modal.is-creator-catalog .lab-ant-modal-container{height:calc(100dvh - 24px)}.power-catalog-modal.is-creator-catalog .power-catalog-toolbar{grid-template-columns:1fr}.official-template-catalog-modal{max-width:calc(100vw - 20px)}.official-template-catalog-toolbar{grid-template-columns:1fr 1fr}.official-template-catalog-toolbar .lab-ant-input-search-root{grid-column:1/-1}.official-template-catalog-content{height:min(520px,100vh - 330px);min-height:260px}.official-template-catalog-grid{grid-template-columns:1fr}.official-template-selected{grid-template-columns:60px minmax(0,1fr)}.official-template-selected .lab-ant-button-root{grid-column:1/-1}.official-template-cover.is-compact{width:60px;height:44px}.creation-drawer .lab-ant-drawer-wrapper{width:100vw!important}.creation-drawer .lab-ant-drawer-body{padding:16px}.creation-drawer .lab-ant-drawer-footer{padding:12px 16px}.create-project-drawer .lab-ant-drawer-header{min-height:64px;padding-inline:18px}.create-project-drawer .lab-ant-drawer-body{padding:0}.create-project-drawer .lab-ant-drawer-footer{padding:12px 16px}.create-project-drawer .creation-drawer-layout{padding:16px}.create-project-content-card{padding:18px 16px 4px}.create-project-mode-panel{padding:14px}.creation-drawer-footer{flex-direction:column;align-items:stretch;gap:8px}.creation-drawer-footer-action .lab-ant-button-root,.create-project-footer-actions{width:100%}.create-project-footer-actions>.lab-ant-button-root,.create-project-footer-actions>.create-project-submit{flex:1 1 0}.create-project-footer-actions .lab-ant-button-root,.attachment-actions{width:100%}.attachment-actions>.lab-ant-button-root{flex:auto}}
:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-stage{background:#15161a;border-bottom:1px solid #f0f1f4;place-items:center;min-height:420px;padding:22px;display:grid}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-stage-state{background:#fafbfc;align-content:center;gap:10px}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-stage-real{background:#0f1014;padding:0}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .phone-preview-frame{width:min(var(--loopit-webview-width), 100%);max-width:100%;height:auto;aspect-ratio:var(--loopit-webview-ratio);background:#fff;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000047}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-loading{z-index:2;background:#fff;place-content:center;gap:10px;display:grid;position:absolute;inset:0}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-gate-frame{background:#fff}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-gate{z-index:1;color:#292d34;text-align:center;background:#fff;align-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-gate.is-clickable{cursor:pointer}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-gate.has-cover{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-gate>svg{color:#d83472}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-gate .lab-ant-typography-root{max-width:260px;margin:0}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-preview-gate .lab-ant-space-root{justify-content:center}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .preview-frame-status{color:#6b7280;text-align:center;background:#fff;place-items:center;padding:24px;font-size:13px;line-height:1.4;display:grid}.preview-modal-account-hint{color:#6b7280;padding:8px 14px;font-size:12px;line-height:1.5}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .phone-preview-frame.is-loading .artifact-real-frame,:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .phone-preview-frame.is-loading .remote-cover-preview{opacity:0}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-real-frame{background:#fff;border:0;width:100%;height:100%;min-height:420px}:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .phone-preview-frame .artifact-real-frame,:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .phone-preview-frame .remote-cover-preview{clip-path:inset(0 round 32px);width:100%;height:100%;min-height:0;box-shadow:none;border-radius:0;position:absolute;inset:0}.preview-modal .artifact-stage{border-radius:8px;min-height:620px}:where(.preview-modal) .preview-modal-body{position:relative}:where(.preview-modal) .preview-modal-loader{z-index:2;background:#ffffffeb;border-radius:8px;place-content:center;gap:10px;display:grid;position:absolute;inset:0}.playable-surface{--accent:#e63f7c;--accent-ink:#8e214c;--accent-soft:#fff1f6;width:min(300px,100%);aspect-ratio:var(--loopit-webview-ratio);background:#fff;border:8px solid #25272d;border-radius:30px;flex-direction:column;gap:11px;padding:14px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.playable-surface.is-full{aspect-ratio:var(--loopit-webview-ratio);border-width:10px;border-radius:34px;gap:14px;padding:18px}.playable-surface.tone-blue{--accent:#2477d4;--accent-ink:#174f8f;--accent-soft:#eef6ff}.playable-surface.tone-green{--accent:#1f9d68;--accent-ink:#126542;--accent-soft:#edf9f3}.playable-surface.tone-violet{--accent:#7d55d9;--accent-ink:#4e3291;--accent-soft:#f4f0ff}.playable-topline,.playable-bottom{color:#68707c;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.2;display:flex}.playable-hero-card{border:1px solid color-mix(in srgb, var(--accent) 18%, #fff);background:linear-gradient(135deg, var(--accent-soft), #fff);border-radius:18px;gap:8px;padding:14px;display:grid}.playable-mark{color:#fff;background:#15161a;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:800;display:grid}.playable-hero-card h3{color:#17171a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:20px;line-height:1.2;display:-webkit-box;overflow:hidden}.playable-hero-card p{color:#5c6470;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.playable-progress{border:1px solid #edf0f4;border-radius:14px;gap:7px;padding:10px;display:grid}.playable-progress>div:first-child{color:#68707c;justify-content:space-between;gap:8px;font-size:12px;display:flex}.playable-progress strong{color:var(--accent-ink)}.playable-progress-track{background:#edf0f4;border-radius:999px;height:7px;overflow:hidden}.playable-progress-track i{border-radius:inherit;background:var(--accent);height:100%;display:block}.playable-step-grid{grid-template-columns:1fr;gap:7px;display:grid}.playable-rank-list,.playable-collection-grid,.playable-match-panel,.playable-route-line{gap:7px;display:grid}.playable-rank-list span,.playable-route-line span{color:#3d434c;background:#fff;border:1px solid #edf0f4;border-radius:12px;padding:7px 9px;font-size:12px}.playable-collection-grid{grid-template-columns:repeat(3,1fr)}.playable-collection-grid span{color:#68707c;background:#fff;border:1px solid #edf0f4;border-radius:12px;place-items:center;gap:4px;padding:8px 4px;font-size:10px;display:grid}.playable-collection-grid span.is-collected{border-color:color-mix(in srgb, var(--accent) 24%, #fff);background:var(--accent-soft);color:var(--accent-ink)}.playable-collection-grid strong{color:#fff;background:#15161a;border-radius:8px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.playable-match-panel{grid-template-columns:1fr 1fr}.playable-match-panel span{border:1px solid color-mix(in srgb, var(--accent) 20%, #fff);background:var(--accent-soft);color:#4e5560;border-radius:14px;gap:4px;padding:10px;font-size:11px;display:grid}.playable-match-panel strong{color:var(--accent-ink);font-size:18px}.playable-route-line span{padding-left:24px;position:relative}.playable-route-line span:before{content:"";background:#c8ced8;border-radius:999px;width:7px;height:7px;position:absolute;top:12px;left:9px}.playable-route-line span.is-done:before{background:var(--accent)}.playable-step-grid span{color:#3d434c;border:1px solid #edf0f4;border-radius:12px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.playable-step-grid strong{background:var(--accent-soft);width:20px;height:20px;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.playable-bottom{margin-top:auto}.publish-cover .playable-surface{border-width:6px;border-radius:24px;gap:7px;width:min(180px,78%);padding:10px}.publish-cover .playable-progress,.publish-cover .playable-rank-list,.publish-cover .playable-collection-grid,.publish-cover .playable-match-panel,.publish-cover .playable-route-line,.publish-cover .playable-step-grid{display:none}.playground-preview-slot .playable-surface{border-width:6px;border-radius:24px;gap:7px;width:min(172px,88%);padding:10px}.playground-preview-slot .playable-hero-card{border-radius:14px;gap:6px;padding:10px}.playground-preview-slot .playable-mark{border-radius:10px;width:34px;height:34px;font-size:17px}.playground-preview-slot .playable-hero-card h3{-webkit-line-clamp:3;font-size:15px}.playground-preview-slot .playable-hero-card p{-webkit-line-clamp:3;font-size:10px}.playground-preview-slot .playable-progress,.playground-preview-slot .playable-rank-list,.playground-preview-slot .playable-collection-grid,.playground-preview-slot .playable-match-panel,.playground-preview-slot .playable-route-line,.playground-preview-slot .playable-step-grid{display:none}.experience-layout{display:block}.experience-stage{background:radial-gradient(circle at 24% 18%,#e63f7c38,#0000 34%),radial-gradient(circle at 78% 16%,#3f81e62e,#0000 30%),#101116;border-radius:8px;place-items:center;min-width:0;min-height:calc(100vh - 154px);padding:28px;display:grid;overflow:hidden}.experience-stage .playable-surface.is-full{width:min(440px,100%);box-shadow:0 30px 90px #0000007a}.experience-real-frame{background:#fff;border:0;border-radius:8px;width:min(1280px,100%);height:calc(100vh - 178px);min-height:620px;display:block;box-shadow:0 30px 90px #0000006b}.experience-embed,.experience-embed-state{background:#101116;place-items:center;width:100vw;height:100vh;min-height:100vh;padding:18px;display:grid;overflow:hidden}.experience-embed .playable-surface.is-full{width:min(390px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 22px 70px #0000006b}.experience-embed .experience-real-frame{width:100vw;height:100vh;min-height:100vh;box-shadow:none;border-radius:0}.experience-embed-state{background:#fff}@media (max-width:760px){:where(.preview-modal,body:has(.lab-content.playground-feature),body:has(.lab-content.projects-feature)) .artifact-real-frame{min-height:248px}.preview-modal .artifact-stage{min-height:520px}.playground-preview-slot .playable-surface{width:min(138px,74%);min-width:0}.playground-preview-slot .playable-mark{border-radius:9px;width:30px;height:30px;font-size:15px}.playground-preview-slot .playable-hero-card h3{font-size:13px}.playground-preview-slot .playable-hero-card p{-webkit-line-clamp:2}.experience-layout{display:block}.experience-stage{min-height:calc(100vh - 180px);padding:14px}.experience-stage .playable-surface.is-full{width:min(340px,100%)}.experience-real-frame{height:calc(100vh - 196px);min-height:520px}}
body:has(.lab-login-page){background:var(--lab-canvas)}.lab-login-page{place-items:center;min-height:100dvh;padding:40px;display:grid}.lab-login-shell{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);width:min(1180px,100%);min-height:min(600px,100dvh - 80px);box-shadow:0 28px 78px var(--lab-shadow-color);border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);display:grid;overflow:hidden}.lab-login-intro{border-right:1px solid var(--lab-border-subtle);background:linear-gradient(145deg, var(--lab-accent-soft), var(--lab-surface) 52%, var(--lab-info-soft));grid-template-rows:auto auto minmax(260px,1fr);padding:clamp(54px,5vw,72px) clamp(52px,5.4vw,74px);display:grid}.lab-login-logo{object-fit:cover;width:clamp(156px,14vw,184px);height:clamp(156px,14vw,184px);box-shadow:0 30px 64px color-mix(in srgb, var(--lab-accent-base) 18%, transparent), 0 18px 38px var(--lab-shadow-color), 0 0 0 1px var(--lab-shadow-color);border-radius:38px;place-self:center}.lab-login-intro h1{color:var(--lab-text);letter-spacing:0;margin:0;font-size:clamp(44px,5vw,64px);font-weight:780;line-height:1}.lab-login-intro h1 span{color:var(--lab-accent-ink)}.lab-login-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lab-login-intro p{color:var(--lab-text-secondary);margin:24px 0 0;font-size:18px;font-weight:560}.lab-login-panel{flex-direction:column;justify-content:flex-start;align-items:center;gap:28px;padding:clamp(54px,5vw,72px) clamp(52px,5.4vw,74px);display:flex}.lab-login-panel>*{width:min(100%,430px)}.lab-login-heading h2{margin:0 0 8px;font-size:34px;line-height:1.15}.lab-login-heading .lab-ant-typography-root{color:var(--lab-text-secondary)}.lab-login-tabs-header{margin-bottom:24px}.lab-login-tabs-item{justify-content:center;min-width:112px;font-size:15px;font-weight:650}.lab-login-tab-panel{flex-direction:column;gap:18px;display:flex}.lab-login-tab-panel .pgc-auth-footnote{margin-top:16px!important}.lab-login-panel .ant-form-item{margin-bottom:22px}.lab-login-panel .ant-form-item .lab-ant-form-label{color:var(--lab-text)}.lab-login-panel .lab-ant-input-root{border-color:var(--lab-border);background:var(--lab-surface);color:var(--lab-text)}.lab-login-panel .lab-ant-input-element{color:var(--lab-text);caret-color:var(--lab-accent-action)}.lab-login-panel .lab-ant-input-root .lab-ant-input-element{background:0 0}.lab-login-panel .lab-ant-input-root{height:48px}.lab-login-panel .lab-ant-button-root{min-height:52px;box-shadow:0 12px 24px color-mix(in srgb, var(--lab-accent-base) 18%, transparent);margin-top:4px;font-size:16px;font-weight:680}.lab-login-panel .pgc-auth-code-trigger.lab-ant-button-root{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--lab-accent-ink);box-shadow:none;border-radius:9px;place-items:center;margin:0;font-size:17px;display:inline-grid}.lab-login-panel .pgc-auth-code-trigger.lab-ant-button-root:disabled{color:var(--lab-text-tertiary)}@media (max-width:1100px){.lab-login-page{padding:24px}.lab-login-shell{grid-template-columns:1fr;min-height:0}.lab-login-intro,.lab-login-panel{padding:48px}.lab-login-intro{border-right:0;border-bottom:1px solid var(--lab-border-subtle);grid-template-rows:auto auto minmax(150px,1fr)}.lab-login-logo{border-radius:30px;width:136px;height:136px}}@media (max-width:760px){.lab-login-page{place-items:stretch stretch;min-height:100svh;padding:0}.lab-login-shell{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0}.lab-login-intro,.lab-login-panel{padding:30px 24px}.lab-login-intro{grid-template-rows:auto auto auto;row-gap:18px}.lab-login-logo{border-radius:22px;justify-self:start;width:96px;height:96px}.lab-login-intro h1{font-size:36px}.lab-login-intro p{margin-top:12px;font-size:14px}.lab-login-heading h2{font-size:28px}}body:has(.pgc-auth-page){background:var(--lab-canvas)}.pgc-auth-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 4%, var(--lab-accent-soft), transparent 36%), linear-gradient(160deg, var(--lab-canvas), color-mix(in srgb, var(--lab-info-soft) 42%, var(--lab-canvas)));place-items:center;display:grid}.pgc-auth-shell{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);width:min(100%,460px);box-shadow:0 24px 64px color-mix(in srgb, var(--lab-shadow-color) 78%, transparent);border-radius:20px;overflow:hidden}.pgc-auth-brand{align-items:center;gap:12px;padding:30px 30px 0;display:flex}.pgc-auth-brand img{width:46px;height:46px;box-shadow:0 8px 24px color-mix(in srgb, var(--lab-accent-base) 18%, transparent);border-radius:13px}.pgc-auth-brand strong{color:var(--lab-text);letter-spacing:-.01em;font-size:19px;font-weight:720}.pgc-auth-panel{flex-direction:column;gap:20px;padding:24px 30px 30px;display:flex}.pgc-auth-heading h1{color:var(--lab-text);margin:0 0 8px;font-size:28px;line-height:1.2}.pgc-auth-panel .ant-form-item{margin-bottom:18px}.pgc-auth-submit{margin-top:8px}.pgc-auth-panel .lab-ant-input-element,.pgc-auth-panel .lab-ant-input-root,.pgc-auth-panel .lab-ant-button-root{min-height:48px}.pgc-auth-panel .lab-ant-button-root{font-weight:650}.pgc-auth-panel .pgc-auth-code-trigger.lab-ant-button-root{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--lab-accent-ink);box-shadow:none;border-radius:9px;place-items:center;margin:0;font-size:17px;display:inline-grid}.pgc-auth-panel .pgc-auth-code-trigger.lab-ant-button-root:disabled{color:var(--lab-text-tertiary)}.pgc-auth-loading{place-items:center;min-height:180px;display:grid}.pgc-auth-footnote{color:var(--lab-text-secondary);text-align:center;margin:-4px 0 0!important}@media (max-width:560px){.pgc-auth-page{place-items:stretch stretch;min-height:100svh;padding:0}.pgc-auth-shell{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0}.pgc-auth-brand,.pgc-auth-panel{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.pgc-auth-brand{padding-top:max(18px, env(safe-area-inset-top));padding-bottom:18px}.pgc-auth-panel{padding-top:24px;padding-bottom:max(24px, env(safe-area-inset-bottom))}.pgc-auth-heading h1{font-size:25px}}@media (max-height:680px) and (min-width:561px){.pgc-auth-page{place-items:start center}.pgc-auth-brand{padding-top:14px;padding-bottom:14px}.pgc-auth-panel{gap:16px;padding-top:22px;padding-bottom:22px}}
.appearance-popover-panel{gap:18px;width:min(300px,100vw - 24px);padding:4px;display:grid}.appearance-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appearance-panel-heading>div{gap:2px;display:grid}.appearance-panel-heading strong{color:var(--lab-text);font-size:15px}.appearance-panel-heading span,.appearance-control-label{color:var(--lab-text-secondary);font-size:12px}.appearance-save-status{flex:none;padding-top:2px}.appearance-save-status-error,.appearance-custom-error{color:var(--lab-danger-text,var(--lab-accent-ink))!important}.appearance-control-group{gap:8px;display:grid}.appearance-control-label{font-weight:650}.appearance-presets{justify-content:space-between;align-items:center;gap:8px;display:flex}.appearance-preset{cursor:pointer;border:1px solid var(--lab-border);background:0 0;border-radius:999px;place-items:center;width:32px;height:32px;padding:3px;display:grid}.appearance-preset>span{border-radius:inherit;background:var(--appearance-preset);width:100%;height:100%}.appearance-preset:hover,.appearance-preset:focus-visible,.appearance-preset.is-selected{border-color:var(--lab-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--lab-focus-ring) 24%, transparent);outline:none}.appearance-custom-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.appearance-custom-error{font-size:12px}.appearance-reset{width:max-content;color:var(--lab-text-secondary);margin:-4px 0 0 -8px}
.notification-bell-badge{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.notification-bell-badge .lab-ant-badge-indicator{background:var(--lab-accent-action);min-width:17px;height:17px;box-shadow:0 0 0 2px var(--lab-shadow-color);padding-inline:5px;font-size:10px;font-weight:700;line-height:17px}.notification-drawer .lab-ant-drawer-header{border-bottom-color:var(--lab-border-subtle);min-height:56px;padding:12px 18px}.notification-drawer .lab-ant-drawer-title{color:var(--lab-text);font-size:16px;font-weight:700}.notification-drawer .lab-ant-drawer-body{flex-direction:column;min-height:0;padding:0;display:flex}.notification-drawer-wrapper{max-width:100vw;width:420px!important}.notification-tabs{flex:none;padding:0 18px}.notification-tabs .lab-ant-tabs-header{margin:0}.notification-tabs .lab-ant-tabs-item{padding-block:12px 10px}.notification-drawer-content{overscroll-behavior:contain;flex:1;min-height:240px;overflow-y:auto}.notification-state{justify-content:center;align-items:center;min-height:240px;padding:24px 18px;display:flex}.notification-state>.lab-ant-alert-root{width:100%}.notification-state-loading{color:var(--lab-text-secondary);gap:10px;font-size:13px}.notification-refresh-error{margin:12px 16px 4px}.notification-list-item{border-block-end:1px solid var(--lab-border-subtle);padding:0;display:block}.notification-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px 18px;transition:background .16s;display:grid}.notification-row:hover,.notification-row:focus-visible{background:var(--lab-surface-muted)}.notification-row:focus-visible{outline:2px solid var(--lab-focus-ring);outline-offset:-2px}.notification-list-item-unread .notification-row{background:var(--lab-surface-muted)}.notification-list-item-unread .notification-row:hover,.notification-list-item-unread .notification-row:focus-visible{background:var(--lab-accent-soft)}.notification-row-icon{background:var(--lab-surface-muted);width:34px;height:34px;color:var(--lab-text-secondary);border-radius:10px;place-items:center;display:grid}.notification-row-icon-success{background:var(--lab-success-soft);color:var(--lab-success)}.notification-row-icon-warning{background:var(--lab-warning-soft);color:var(--lab-warning)}.notification-row-icon-error{background:var(--lab-accent-soft);color:var(--lab-accent-ink)}.notification-row-content,.notification-row-heading{min-width:0}.notification-row-content{gap:5px;display:grid}.notification-row-heading{align-items:flex-start;gap:8px;display:flex}.notification-row-title{min-width:0;color:var(--lab-text);flex:1;font-size:14px;font-weight:620;line-height:1.45}.notification-unread-dot{background:var(--lab-accent-action);border-radius:999px;flex:none;width:7px;height:7px;margin-top:7px}.notification-row-summary{color:var(--lab-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-row-meta{min-height:20px;color:var(--lab-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.notification-tone-tag.lab-ant-tag-root{border-radius:999px;margin:0;padding-inline:7px;font-size:11px;line-height:20px}.notification-tone-tag-success.lab-ant-tag-root{background:var(--lab-success-soft);color:var(--lab-success)}.notification-tone-tag-warning.lab-ant-tag-root{background:var(--lab-warning-soft);color:var(--lab-warning)}.notification-tone-tag-error.lab-ant-tag-root{background:var(--lab-accent-soft);color:var(--lab-accent-ink)}.notification-load-more{justify-content:center;padding:16px 18px 22px;display:flex}.notification-load-more .lab-ant-button-root{min-width:112px}
:where(.workbench-feature) .mobile-conversation-list{display:none}:where(.workbench-feature) .workbench-toolbar{grid-template-columns:auto minmax(280px,1fr) minmax(132px,180px) minmax(132px,180px);align-items:center}:where(.workbench-feature) .workbench-toolbar.pgc-workbench-toolbar{grid-template-columns:auto minmax(0,1fr)}:where(.workbench-feature) .workbench-kind-filter{white-space:nowrap;display:inline-flex}.lab-content:where(.workbench-feature){flex-direction:column;height:calc(100dvh - 56px);display:flex;overflow:hidden}:where(.workbench-feature) .workbench-page{flex-direction:column;flex:auto;min-height:0;display:flex}:where(.workbench-feature) .pgc-creation-hero{align-self:center;justify-items:center;width:clamp(800px,70vw,1000px);max-width:100%;padding:clamp(42px,7vh,64px) 0 clamp(52px,8vh,88px);display:grid}:where(.workbench-feature) .pgc-creation-hero h1{color:var(--lab-text-primary);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.2}:where(.workbench-feature) .pgc-creation-composer{width:100%}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender{border-color:var(--lab-border-subtle);background:color-mix(in srgb, var(--lab-surface-muted) 88%, var(--lab-surface));min-height:156px;box-shadow:0 8px 24px color-mix(in srgb, var(--lab-shadow-color) 50%, transparent);border-radius:24px;transition:border-color .16s,box-shadow .16s}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender:has(.conversation-x-sender__input:focus){border-color:color-mix(in srgb, var(--lab-accent-base) 26%, var(--lab-border-subtle));box-shadow:0 10px 28px color-mix(in srgb, var(--lab-shadow-color) 60%, transparent)}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__header{border-bottom:0}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__header-content{padding:14px 16px 0}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachment-section{gap:0}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachment-summary{display:none}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__list>div{gap:8px;padding:0 3px 4px 2px}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__file{background:var(--lab-surface-muted);border-radius:10px}:where(.workbench-feature) .pgc-creation-composer video.conversation-x-attachments__file{width:44px;height:44px}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__file:has(.lab-ant-image-root){width:44px;height:44px}:where(.workbench-feature) .pgc-creation-composer div.conversation-x-attachments__file:not(:has(.lab-ant-image-root)){width:184px;height:52px;padding:8px 10px}:where(.workbench-feature) .pgc-creation-composer audio.conversation-x-attachments__file{width:200px;height:40px}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__file .lab-ant-image-root,:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__file img{object-fit:cover;width:100%;height:100%}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__file .lab-ant-image-root{cursor:zoom-in}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__file img{transition:transform .16s}:where(.workbench-feature) .pgc-creation-composer .conversation-x-attachments__file:hover img{transform:scale(1.04)}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender .conversation-x-sender__content{grid-template-rows:minmax(82px,auto) 36px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;min-height:154px;padding:18px 18px 14px;display:grid!important}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__prefix{grid-area:2/1/auto/3;align-self:end}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender .conversation-x-sender__input{background:0 0;border-radius:0;grid-area:1/1/auto/4;align-self:start;width:100%;min-height:82px;padding:4px 2px;transition:none;text-align:left!important}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__input:focus{box-shadow:none;background:0 0}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__suffix{grid-area:2/3;align-self:end}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__tools{gap:8px}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__tool-button,:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__power-button{background:0 0;border:1px solid #0000;border-radius:999px;column-gap:6px;width:auto;height:36px;padding-inline:10px;font-weight:500}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__tool-button:hover,:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__power-button:hover,:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__power-button.is-active{border-color:color-mix(in srgb, var(--lab-border-subtle) 72%, transparent);background:color-mix(in srgb, var(--lab-surface) 78%, transparent)}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__power-button{margin-inline-start:0}:where(.workbench-feature) .pgc-creation-composer .conversation-x-sender__tool-chevron{margin-inline-start:4px;font-size:10px}:where(.workbench-feature) .pgc-creation-shortcut{color:var(--lab-text-tertiary);margin:12px 0 0;font-size:12px}:where(.pgc-workbench-shell) .pgc-workbench-topbar{justify-content:space-between}:where(.pgc-workbench-shell) .pgc-guide-button.lab-ant-button-root{width:38px;min-width:38px;height:38px;color:var(--lab-text-secondary);background:0 0;border-color:#0000}:where(.pgc-workbench-shell) .pgc-guide-button.lab-ant-button-root:hover{background:var(--lab-surface-muted);color:var(--lab-text-primary);border-color:#0000}:where(.pgc-guide-modal) .lab-ant-modal-container{border-radius:18px;padding:24px 26px 16px}:where(.pgc-guide-modal) .lab-ant-modal-title{font-size:18px}:where(.pgc-guide-modal) .lab-ant-modal-body{padding-top:8px}:where(.pgc-guide-steps){display:grid}:where(.pgc-guide-step){border-bottom:1px solid var(--lab-border-subtle);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}:where(.pgc-guide-step:last-child){border-bottom:0}:where(.pgc-guide-step-number){background:var(--lab-accent-soft);width:28px;height:28px;color:var(--lab-accent-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}:where(.pgc-guide-step h3){color:var(--lab-text-primary);margin:2px 0 6px;font-size:15px;line-height:20px}:where(.pgc-guide-step p){color:var(--lab-text-secondary);margin:0;font-size:13px;line-height:20px}:where(.pgc-workbench-brand){color:var(--lab-text-primary);align-items:center;gap:10px;text-decoration:none;display:inline-flex}:where(.pgc-workbench-brand)>img{border-radius:8px}:where(.pgc-workbench-brand)>span{line-height:1.1;display:grid}:where(.pgc-workbench-brand) small{color:var(--lab-text-secondary);margin-top:3px;font-size:11px}:where(.workbench-feature) .workbench-pagination{flex:none;justify-content:flex-end;padding-top:14px;display:flex}:where(.workbench-feature) .mobile-workbench-pagination{display:none}:where(.workbench-feature) .desktop-conversation-table{--lab-table-min-width:900px;height:100%;overflow:hidden}:where(.workbench-feature) .desktop-conversation-table .lab-ant-table-header-cell{white-space:nowrap;height:56px;padding-block:14px}:where(.workbench-feature) .desktop-conversation-table .lab-ant-table-body>.lab-ant-table-row>.lab-ant-table-cell{padding-block:8px}:where(.workbench-feature) .desktop-conversation-table .lab-ant-table-cell:has(.lab-ant-checkbox-root){text-align:center;width:44px!important;min-width:44px!important;max-width:44px!important;padding-inline:0!important}:where(.workbench-feature) .desktop-conversation-table .lab-ant-table-cell .lab-ant-checkbox-root{justify-content:center;align-items:center;display:inline-flex}:where(.workbench-feature) .desktop-conversation-table .table-action-cell{text-align:right;white-space:nowrap;width:86px;min-width:86px}:where(.workbench-feature) .desktop-conversation-table .table-action-cell .lab-ant-button-root{flex:none}:where(.workbench-feature) .project-list-cell{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:80px;display:grid}:where(.workbench-feature) .project-list-main{gap:8px;min-width:0;display:grid}:where(.workbench-feature) .pgc-project-comment{gap:3px;min-width:0;display:grid}:where(.workbench-feature) .pgc-project-comment-current{align-items:center;gap:4px;min-width:0;display:flex}:where(.workbench-feature) .pgc-project-comment-current>.lab-ant-typography-root{flex:auto;min-width:0}:where(.workbench-feature) .pgc-review-history-trigger{width:28px;height:28px;color:var(--lab-text-secondary);flex:none;padding:0}:where(.workbench-feature) .pgc-review-history-trigger:hover{color:var(--lab-accent-ink);background:var(--lab-accent-soft)}:where(.workbench-feature) .pgc-project-comment-meta{font-size:12px}:where(.pgc-review-history-popover) .pgc-review-history-title{justify-content:space-between;align-items:center;gap:24px;min-width:280px;display:flex}:where(.pgc-review-history-popover) .pgc-review-history{width:min(360px,100vw - 48px);max-height:320px;display:grid;overflow:auto}:where(.pgc-review-history-popover) .pgc-review-history-item{gap:5px;padding:11px 2px;display:grid}:where(.pgc-review-history-popover) .pgc-review-history-item+.pgc-review-history-item{border-top:1px solid var(--lab-border-subtle)}:where(.pgc-review-history-popover) .pgc-review-history-content{white-space:pre-wrap;line-height:1.55}:where(.pgc-review-history-popover) .pgc-review-history-meta{font-size:12px}:where(.workbench-feature) .pgc-mobile-project-meta{align-items:start;gap:6px;display:grid}:where(.workbench-feature) .project-list-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.35;overflow:hidden}:where(.workbench-feature) .project-list-tags{min-width:0}:where(.workbench-feature) .project-id-link:hover .project-id-full-inline,:where(.workbench-feature) .project-thumb-link:hover .project-thumb{border-color:var(--lab-focus-ring);color:var(--lab-accent-ink)}:where(.workbench-feature) .project-thumb-link{width:fit-content;color:inherit;cursor:pointer;border-radius:8px;text-decoration:none;display:block}:where(.workbench-feature) .project-thumb{width:56px;aspect-ratio:var(--loopit-webview-ratio);border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);cursor:pointer;border-radius:8px;display:block;position:relative;overflow:hidden}:where(.workbench-feature) .project-thumb-image{z-index:1;background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:relative}:where(.workbench-feature) .project-thumb-fallback{color:var(--lab-accent-ink);background:linear-gradient(135deg, var(--lab-accent-soft), var(--lab-info-soft));place-items:center;font-size:20px;font-weight:800;display:grid;position:absolute;inset:0}@media (min-width:1440px){:where(.workbench-feature) .workbench-toolbar{grid-template-columns:auto minmax(420px,1fr) 200px 200px}}@media (max-width:1180px){:where(.workbench-feature) .pgc-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:where(.workbench-feature) .pgc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.lab-content:where(.workbench-feature){height:calc(100dvh - 48px)}}@media (max-width:760px){:where(.workbench-feature) .workbench-toolbar{grid-template-columns:minmax(0,1fr)}:where(.workbench-feature) .pgc-creation-hero{padding:26px 0 38px}:where(.workbench-feature) .pgc-creation-hero h1{margin-bottom:18px;font-size:30px}:where(.workbench-feature) .workbench-toolbar.pgc-workbench-toolbar{grid-template-columns:minmax(0,1fr)}:where(.workbench-feature) .pgc-project-filters{grid-template-columns:minmax(0,1fr) minmax(176px,auto);width:100%}:where(.workbench-feature) .workbench-list-frame{min-height:220px}:where(.workbench-feature) .pgc-workbench-list-frame{padding-inline:0}:where(.workbench-feature) .pgc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}:where(.workbench-feature) .pgc-project-card-body{gap:0;padding:8px 8px 4px}:where(.workbench-feature) .desktop-conversation-table{display:none}:where(.workbench-feature) .mobile-workbench-pagination{display:flex}:where(.workbench-feature) .mobile-conversation-list{gap:10px;display:grid}:where(.workbench-feature) .conversation-mobile-card{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);width:100%;color:inherit;cursor:default;text-align:left;border-radius:8px;gap:9px;padding:14px;text-decoration:none;display:grid}:where(.workbench-feature) .conversation-mobile-card:hover,:where(.workbench-feature) .conversation-mobile-card:focus-visible{border-color:var(--lab-focus-ring);background:var(--lab-accent-soft);outline:none}:where(.workbench-feature) .conversation-mobile-card{grid-template-columns:50px minmax(0,1fr);align-items:center;padding:10px}:where(.workbench-feature) .conversation-mobile-card .project-thumb{width:50px}:where(.workbench-feature) .conversation-mobile-card .project-thumb-fallback{font-size:18px}:where(.workbench-feature) .conversation-mobile-card .project-id-row{flex:100%}:where(.workbench-feature) .conversation-mobile-card .project-id-full-inline{max-width:calc(100% - 28px)}}@media (max-width:440px){:where(.workbench-feature) .pgc-project-filters,:where(.workbench-feature) .pgc-project-grid{grid-template-columns:minmax(0,1fr)}}
:where(.pgc-workbench-shell) .lab-content{min-width:0;overflow:auto}:where(.pgc-workbench-shell) .workbench-page{flex:none;align-self:center;width:min(1320px,100%)}:where(.pgc-workbench-shell) .workbench-page>.page-header{margin-bottom:22px}:where(.pgc-workbench-shell) .workbench-page>.page-header h1.lab-ant-typography-root{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:28px}:where(.pgc-workbench-shell) .workbench-page>.page-header .page-header-heading>.lab-ant-tag-root{text-align:center;border:0;border-radius:999px;min-width:28px;margin:0}:where(.workbench-feature) .workbench-list-frame{flex:1 1 0;min-height:0;overflow:hidden}:where(.workbench-feature) .workbench-list-frame .mobile-conversation-list{align-content:start;height:100%;overflow:auto}:where(.workbench-feature) .pgc-workbench-list-frame{flex:none;padding:2px 2px 12px;overflow:visible}:where(.workbench-feature) .pgc-workbench-list-frame>.lab-ant-spin-root,:where(.workbench-feature) .pgc-workbench-list-frame .lab-ant-spin-container{min-height:100%}:where(.workbench-feature) .pgc-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:24px 20px;display:grid}:where(.workbench-feature) .pgc-project-grid-empty{place-items:center;min-height:320px;display:grid}:where(.workbench-feature) .pgc-project-empty-copy{justify-items:center;gap:6px;display:grid}:where(.workbench-feature) .pgc-project-empty-copy .lab-ant-button-root{margin-top:8px}:where(.workbench-feature) .pgc-project-card{border:1px solid var(--lab-border-subtle);background:var(--lab-surface);min-width:0;box-shadow:none;border-radius:20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}:where(.workbench-feature) .pgc-project-card:hover{border-color:var(--lab-border);box-shadow:0 10px 28px color-mix(in srgb, var(--lab-shadow-color) 70%, transparent);transform:translateY(-2px)}:where(.workbench-feature) .pgc-project-card-cover{isolation:isolate;aspect-ratio:2/3;background:var(--lab-surface-muted);border-radius:19px 19px 0 0;position:relative;overflow:hidden;transform:translateZ(0)}:where(.workbench-feature) .pgc-project-card-cover:after{z-index:1;border:1px solid var(--lab-border-subtle);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}:where(.workbench-feature) .pgc-project-card-cover .project-thumb-link,:where(.workbench-feature) .pgc-project-card-cover .project-thumb{border-radius:inherit;border:0;width:100%;height:100%}:where(.workbench-feature) .pgc-project-card-cover .project-thumb-fallback{font-size:36px}:where(.workbench-feature) .pgc-project-card-cover .project-thumb-image,:where(.workbench-feature) .pgc-project-card-cover .project-thumb-fallback{transition:transform .45s cubic-bezier(.2,.7,.2,1)}:where(.workbench-feature) .pgc-project-card-cover:hover .project-thumb-image,:where(.workbench-feature) .pgc-project-card-cover:hover .project-thumb-fallback{transform:scale(1.025)}:where(.workbench-feature) .pgc-project-card-cover>.pgc-project-card-menu-trigger{z-index:2;width:36px;height:36px;color:var(--lab-media-text);background:var(--lab-media-overlay);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;border:0;transition:background-color .15s,opacity .15s,transform .15s;position:absolute;top:8px;right:8px;transform:translateY(-4px)}:where(.workbench-feature) .pgc-project-card:hover .pgc-project-card-menu-trigger,:where(.workbench-feature) .pgc-project-card:focus-within .pgc-project-card-menu-trigger{opacity:1;pointer-events:auto;transform:none}:where(.workbench-feature) .pgc-project-card-cover>.pgc-project-card-menu-trigger:hover,:where(.workbench-feature) .pgc-project-card-cover>.pgc-project-card-menu-trigger:focus-visible{color:var(--lab-media-text);background:var(--lab-media-canvas);transform:none}:where(.workbench-feature) .pgc-project-card-cover>.pgc-project-card-menu-trigger:active{transform:translateY(1px)}@media (hover:none){:where(.workbench-feature) .pgc-project-card-cover>.pgc-project-card-menu-trigger{opacity:1;pointer-events:auto;transform:none}}:where(.pgc-project-actions-popup) .lab-ant-dropdown-root{border:1px solid var(--lab-border-subtle);min-width:148px;box-shadow:var(--lab-shadow-popover);border-radius:16px;padding:8px}:where(.pgc-project-actions-popup) .lab-ant-dropdown-item{border-radius:10px;min-height:38px}:where(.workbench-feature) .pgc-project-card-body{gap:0;padding:8px 12px 4px;display:grid}:where(.workbench-feature) .pgc-project-card-heading{gap:0;min-width:0;display:grid}:where(.workbench-feature) .pgc-project-card-title{color:var(--lab-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:24px;overflow:hidden}:where(.workbench-feature) .pgc-project-card-title:hover,:where(.workbench-feature) .pgc-project-card-title:focus-visible{color:var(--lab-accent-ink)}:where(.workbench-feature) .pgc-project-card-status-row,:where(.workbench-feature) .pgc-project-card-pid,:where(.workbench-feature) .pgc-project-card-actions{align-items:center;min-width:0;display:flex}:where(.workbench-feature) .pgc-project-card-status-row{justify-content:space-between;gap:8px;min-height:28px;margin-top:4px}:where(.workbench-feature) .pgc-project-card-status-row .lab-ant-tag-root{margin-inline-end:0}:where(.workbench-feature) .pgc-project-card-updated{flex:none;font-size:12px}:where(.workbench-feature) .pgc-project-card-pid{color:var(--lab-text-tertiary);border:0;gap:6px;margin-top:4px;font-size:11px;line-height:20px}:where(.workbench-feature) .pgc-project-card-pid .project-id-inline{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.workbench-feature) .pgc-project-review-feedback{width:fit-content;color:var(--lab-warning);background:var(--lab-warning-soft);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:3px 8px;font-size:12px;display:flex}:where(.workbench-feature) .pgc-project-card-actions{border-top:1px solid var(--lab-border-subtle);justify-content:flex-start;min-height:36px;margin-top:8px;padding-top:6px}:where(.workbench-feature) .pgc-project-card-actions .lab-ant-button-root:first-child{height:36px;color:var(--lab-text-secondary);border-radius:8px;padding-inline:8px}:where(.workbench-feature) .pgc-project-card-withdraw{align-items:center;min-height:32px;display:flex}:where(.workbench-feature) .pgc-project-card-withdraw .lab-ant-button-root{height:30px;color:var(--lab-text-secondary);border-radius:8px;padding-inline:8px}:where(.workbench-feature) .pgc-project-card-withdraw .lab-ant-button-root:not(:disabled):hover{color:var(--lab-accent-ink);background:var(--lab-accent-soft)}:where(.workbench-feature) .pgc-project-card-withdraw .lab-ant-button-root:disabled{color:var(--lab-text-tertiary)}:where(.workbench-feature) .pgc-project-filters{grid-template-columns:minmax(220px,280px) minmax(176px,auto);gap:10px;display:grid}:where(.workbench-feature) .pgc-project-category.lab-ant-segmented-root{border:1px solid var(--lab-border-subtle);background:var(--lab-surface-muted);height:42px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--lab-shadow-color) 45%, transparent);border-radius:10px;padding:2px}:where(.workbench-feature) .pgc-project-category .lab-ant-segmented-item{height:36px;color:var(--lab-text-secondary);padding-inline:16px;font-weight:500}:where(.workbench-feature) .pgc-project-category .lab-ant-segmented-item:not(:has(input:checked)):hover{color:var(--lab-text);background:color-mix(in srgb, var(--lab-surface-elevated) 62%, transparent)}:where(.workbench-feature) .pgc-project-category .lab-ant-segmented-item:has(input:checked){color:var(--lab-text);background:var(--lab-surface-elevated);box-shadow:0 2px 0 color-mix(in srgb, var(--lab-shadow-color) 20%, transparent);font-weight:600}:where(.workbench-feature) .pgc-project-category-label{align-items:center;gap:6px;display:inline-flex}:where(.workbench-feature) .pgc-project-category-count{min-width:18px;height:18px;color:var(--lab-accent-ink);background:var(--lab-accent-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;font-weight:650;line-height:1;display:inline-grid}:where(.workbench-feature) .pgc-review-filter-control{align-items:center;gap:4px;min-width:0;display:flex}:where(.workbench-feature) .pgc-project-filters .pgc-review-filter-trigger.lab-ant-button-root{border-radius:999px;flex:auto;justify-content:flex-start;min-width:176px;height:42px;padding:0 10px 0 8px;display:flex}:where(.workbench-feature) .pgc-project-filters .pgc-project-search.lab-ant-input-root{border-radius:999px;height:42px;padding:0 12px 0 8px}:where(.workbench-feature) .pgc-project-search-icon,:where(.workbench-feature) .pgc-project-filter-icon{width:26px;height:26px;color:var(--lab-accent-ink);background:var(--lab-accent-soft);border-radius:50%;flex:none;place-items:center;display:grid}:where(.workbench-feature) .pgc-review-filter-trigger .lab-ant-button-content{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:where(.workbench-feature) .pgc-review-filter-clear{width:34px;height:34px;color:var(--lab-text-secondary);border-radius:50%;flex:none}:where(.workbench-feature) .pgc-review-filter-clear:hover{color:var(--lab-accent-ink);background:var(--lab-accent-soft)}:where(.pgc-review-filter-popup) .lab-ant-dropdown-item{min-width:176px}:where(.workbench-feature) .pgc-project-load-more{place-items:center;min-height:52px;display:grid}:where(.pgc-comments-modal-root) .lab-ant-modal-container{border:1px solid var(--lab-border-subtle);box-shadow:var(--lab-shadow-popover);border-radius:20px;padding:22px 24px 24px}:where(.pgc-comments-modal-root) .lab-ant-modal-header{margin-bottom:20px}:where(.pgc-comments-modal-root) .lab-ant-modal-close{border-radius:10px;top:18px;right:18px}:where(.pgc-comments-modal-root) .pgc-comments-modal-title{align-items:center;gap:9px;min-width:0;padding-right:38px;font-size:18px;line-height:28px;display:flex}:where(.pgc-comments-modal-root) .pgc-comments-modal-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.pgc-comments-modal-root) .pgc-comments-count{width:24px;height:24px;color:var(--lab-text-secondary);background:var(--lab-surface-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:inline-grid}:where(.pgc-comments-modal-root) .pgc-comments-list{gap:0;max-height:min(520px,70vh);padding-right:4px;display:grid;overflow:auto}:where(.pgc-comments-modal-root) .pgc-comment-item{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid}:where(.pgc-comments-modal-root) .pgc-comment-item:last-child{padding-bottom:0}:where(.pgc-comments-modal-root) .pgc-comment-avatar{justify-content:center;display:flex;position:relative}:where(.pgc-comments-modal-root) .pgc-comment-thread-line{background:var(--lab-border-subtle);width:1px;position:absolute;top:40px;bottom:-14px;left:50%;transform:translate(-50%)}:where(.pgc-comments-modal-root) .pgc-comment-main{min-width:0}:where(.pgc-comments-modal-root) .pgc-comment-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}:where(.pgc-comments-modal-root) .pgc-comment-meta{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}:where(.pgc-comments-modal-root) .pgc-comment-author{align-items:center;gap:8px;min-width:0;display:flex}:where(.pgc-comments-modal-root) .pgc-comment-author>.lab-ant-typography-root{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.pgc-comments-modal-root) .pgc-comment-author .lab-ant-tag-root{color:var(--lab-accent-ink);background:var(--lab-accent-soft);border-radius:999px;margin-inline-end:0;font-size:11px;line-height:20px}:where(.pgc-comments-modal-root) .pgc-comment-time{flex:none;font-size:12px}:where(.pgc-comments-modal-root) .pgc-comment-content{color:var(--lab-text-primary);background:var(--lab-surface-muted);border-radius:12px;margin-top:4px;padding:10px 12px;font-size:14px;line-height:1.65}:where(.pgc-comments-modal-root) .lab-ant-empty-root{margin-block:32px 24px}@media (max-width:600px){:where(.pgc-comments-modal-root) .lab-ant-modal-container{border-radius:18px;padding:20px}:where(.pgc-comments-modal-root) .pgc-comment-meta{flex-direction:column;align-items:flex-start;gap:2px}}:where(.workbench-feature) .pgc-workbench-pagination{padding-top:10px}:where(.workbench-feature) .pgc-comment-unread-dot{background:var(--lab-danger);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}
