html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{color-scheme:light;font-family:Avenir Next,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;color:#14161f;background:#f4f6fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #14161f;--muted: #5b6475;--line: #e3e7ef;--line-soft: #ebeef4;--surface: #ffffff;--layout: #f4f6fa;--primary: #17181b;--primary-soft: rgba(23, 24, 27, .06);--primary-soft-strong: rgba(23, 24, 27, .1);--info: #3b82a0;--danger: #e11d48}*{box-sizing:border-box}body{margin:0;min-width:1024px;min-height:100vh;background:var(--layout)}.login-screen{position:relative;display:grid;min-height:100vh;place-items:center;padding:40px;overflow:hidden;background:linear-gradient(90deg,rgb(15 23 42 / .05) 1px,transparent 1px),linear-gradient(180deg,rgb(15 23 42 / .05) 1px,transparent 1px),#eef1f6;background-size:42px 42px}.login-screen:before{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 20% 28%,rgb(15 23 42 / .055),transparent 18%),radial-gradient(circle at 78% 22%,rgb(15 23 42 / .04),transparent 16%),radial-gradient(circle at 52% 82%,rgb(15 23 42 / .035),transparent 18%);content:"";pointer-events:none;animation:login-bg-drift 18s ease-in-out infinite alternate}@keyframes login-bg-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.04)}}.login-card.ant-card{position:relative;z-index:1;width:min(460px,100%);border:1px solid rgb(20 22 31 / .1)!important;border-radius:20px;background:radial-gradient(circle at 16% 0%,rgb(255 255 255 / .95),transparent 42%),linear-gradient(155deg,#fff,#f9fafc 55%,#eef1f6)!important;box-shadow:0 1px #ffffffb3 inset,0 24px 60px #14161f2e;animation:login-card-in .45s cubic-bezier(.16,1,.3,1) both}@keyframes login-card-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login-card-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.login-card.is-shake{animation:login-card-shake .4s cubic-bezier(.36,.07,.19,.97) both}.login-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-mark,.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#020617;color:#f8fafc;font-size:13px;font-weight:800;letter-spacing:.06em}.login-mark{position:relative;box-shadow:0 0 0 3px #3b82a029,0 6px 16px #0f172a38}.login-security-tag.ant-tag{display:inline-flex;align-items:center;gap:4px;height:26px;border-color:#3b82a047!important;background:#3b82a01a!important;color:#2b6b82!important;font-weight:600;line-height:1}.login-security-tag .anticon{display:inline-flex;align-items:center}.login-security-tag svg{display:block}.eyebrow{margin:12px 0 8px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login-title{margin:0;color:var(--ink);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.login-copy{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.login-form{margin-top:20px}.login-field.ant-input-affix-wrapper{height:44px;border-radius:12px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-field.ant-input-affix-wrapper .ant-input{font-size:14px}.login-field.ant-input-affix-wrapper>input.ant-input:-webkit-autofill,.login-field.ant-input-affix-wrapper>input.ant-input:-webkit-autofill:hover,.login-field.ant-input-affix-wrapper>input.ant-input:-webkit-autofill:focus,.login-field.ant-input-affix-wrapper>input.ant-input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;transition:background-color 9999s ease-out 0s;box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.login-field .anticon,.login-field-icon{transition:color .16s ease}.login-form .ant-form-item-has-error .login-field.ant-input-affix-wrapper{animation:login-field-flash .32s ease}@keyframes login-field-flash{0%{background:#e11d480f}to{background:transparent}}.login-submit-btn{height:44px!important;margin-top:4px;border-radius:999px!important;background:linear-gradient(135deg,#17181b,#0b0c0e)!important;font-size:15px;letter-spacing:.01em;box-shadow:0 10px 24px #0f172a38!important;transition:transform .16s ease,box-shadow .16s ease}.login-submit-btn:not(:disabled):hover{box-shadow:0 14px 30px #0f172a47!important;transform:translateY(-1px)}.login-submit-btn:not(:disabled):active{transform:translateY(0)}.login-footnote{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.manage-shell{min-height:100vh;background:radial-gradient(circle at 78% 0%,rgb(15 23 42 / .035),transparent 28%),var(--layout)}.manage-sidebar{position:sticky!important;top:0;height:100vh!important;border-right:1px solid var(--line)}.manage-sidebar .ant-layout-sider-children{display:flex;box-sizing:border-box;height:100%;flex-direction:column;min-height:0;padding:16px 0 12px 12px}.manage-side-menu{flex:1 1 auto;min-height:0;overflow:auto;border-inline-end:0!important;background:transparent!important;scrollbar-width:thin;scrollbar-color:transparent transparent}.manage-side-menu:hover{scrollbar-color:rgb(20 22 31 / .28) transparent}.manage-side-menu::-webkit-scrollbar{width:4px}.manage-side-menu::-webkit-scrollbar-track{background:transparent}.manage-side-menu::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.manage-side-menu:hover::-webkit-scrollbar-thumb{background:#14161f47}.manage-side-menu:hover::-webkit-scrollbar-thumb:hover{background:#14161f6b}.manage-side-menu .ant-menu-submenu{margin-top:8px}.manage-side-menu .ant-menu-submenu-title{display:flex;align-items:center;width:auto!important;height:26px!important;margin:0 4px 2px!important;padding-inline:10px!important;border-radius:6px;background:transparent!important;color:#98a2b1!important;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:26px!important;-webkit-user-select:none;user-select:none}.manage-side-menu .ant-menu-submenu-title:hover,.manage-side-menu .ant-menu-submenu-title:active{background:transparent!important;color:#5b6675!important}.manage-side-menu .ant-menu-submenu .ant-menu-submenu-arrow{color:#aab4c2;inset-inline-end:12px;transform:scale(.68);transition:transform .2s ease,color .2s ease,opacity .15s ease;opacity:0}.manage-side-menu .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:scale(.68) rotate(180deg)}.manage-side-menu .ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.manage-side-menu .ant-menu-submenu-title:hover>.ant-menu-submenu-arrow{color:#5b6675}.manage-side-menu .ant-menu-sub.ant-menu-inline{background:transparent!important}.manage-side-menu .ant-menu-item{transition:background-color .15s ease,color .15s ease}.manage-side-menu .ant-menu-item .ant-menu-item-icon{transition:color .15s ease}.manage-side-menu .ant-menu-item svg{stroke-width:1.4}.manage-side-menu .ant-menu-item-selected{font-weight:600}.brand-block{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-bottom:14px;border-bottom:1px solid var(--line-soft);padding:0 12px 12px 2px}.brand-block strong,.brand-block span{display:block}.brand-block strong{color:var(--ink);font-size:15px;letter-spacing:-.02em}.brand-block span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sidebar-footer{flex:0 0 auto;margin-top:auto;border-top:1px solid var(--line-soft);padding:12px 12px 0 0}.sidebar-account-card{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / .95),transparent 42%),linear-gradient(160deg,#fbfcfe,#f4f5fb);padding:8px 8px 8px 10px}.sidebar-avatar{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border-radius:11px;background:#111827;color:#f8fafc;font-size:14px;font-weight:700}.sidebar-account-copy{display:grid;flex:1;gap:2px;min-width:0}.sidebar-account-copy strong{overflow:hidden;color:var(--ink);font-size:14px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-copy span{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.logout-button{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;padding:0;color:#64748b;cursor:pointer;transition:background .16s ease,color .16s ease}.logout-button:hover{color:var(--danger);background:#e11d4814}.logout-button:active{background:#e11d481f}.manage-main{display:flex;min-width:0;min-height:100vh;flex-direction:column;padding:24px 32px}.manage-main>*{width:100%;max-width:1180px;margin-right:auto;margin-left:auto}.manage-main>.featured-skills-panel{max-width:min(1280px,100%)}.manage-page{display:flex;flex:1;flex-direction:column;min-height:0}.manage-page-alert{margin-bottom:14px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.page-header-compact{align-items:center;margin-bottom:0}.page-header-compact h1{margin:0}.page-header .eyebrow{margin-top:0}.page-header h1,.page-header h1.ant-typography,.ant-typography.page-title{margin:0;color:var(--ink);font-size:26px!important;line-height:1.25;letter-spacing:-.025em;font-weight:700}.page-header p,.page-header .ant-typography{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.6;max-width:52rem}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.stats-grid.stats-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid.stats-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-panel .stats-grid{margin-bottom:0}.stats-grid .ant-card-body{min-height:100px;padding:20px 20px 18px}.stats-grid .ant-statistic-title{margin-bottom:8px;color:var(--muted);font-size:13px;line-height:1.4}.stats-grid .ant-statistic-content{display:flex;align-items:center;font-size:22px;font-weight:600;line-height:1.2}.stats-grid .ant-statistic-content-prefix{margin-inline-end:6px}.stats-grid .stat-suffix{margin-inline-start:6px;color:var(--muted);font-size:13px;font-weight:500}.metric-icon-chip{display:inline-flex;flex:0 0 auto;align-items:center;color:#475569}.metric-icon-chip.tone-ink{color:var(--ink)}.metric-icon-chip.tone-info{color:#2b6b82}.metric-icon-chip.tone-success{color:#0f9f6e}.metric-icon-chip.tone-warning{color:#b45309}.metric-icon-chip.tone-accent{color:#4a5190}.metric-icon-chip.tone-danger{color:#be123c}.manage-stat-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.manage-stat-card.ant-card-hoverable:hover{border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 14px 34px #0f172a14}.manage-stat-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.manage-stat-card.active{border-color:#111827;box-shadow:0 0 0 2px #0f172a14}.workspace-grid{display:grid;flex:1 1 auto;align-items:stretch;grid-template-columns:minmax(380px,420px) minmax(0,1fr);gap:12px;min-height:540px}.proposals-page .workspace-grid{min-height:calc(100vh - 268px)}.proposals-page .workspace-grid>*{width:100%;min-width:0;max-width:none}.proposal-list-panel,.detail-panel{width:100%;min-width:0;border-radius:16px;box-shadow:0 12px 30px #14161f0d}.proposals-page .proposal-list-panel,.proposals-page .detail-panel{height:100%;min-height:calc(100vh - 268px)}.proposals-page .proposal-list-panel>.ant-card-body{display:flex!important;box-sizing:border-box;height:100%;flex-direction:column;min-height:inherit;padding:0!important}.proposals-page .detail-panel>.ant-card-body{box-sizing:border-box;height:100%;min-height:inherit}.proposal-list{display:grid;flex:1 1 auto;align-content:start;gap:6px;min-height:0;overflow:auto;padding:8px}.proposal-list.is-empty{place-items:center;align-content:center}.detail-panel-empty>.ant-card-body{display:grid!important;place-items:center;padding:24px!important}.filter-row{flex:0 0 auto;border-bottom:1px solid var(--line);padding:10px}.filter-row-scroll{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.filter-row-scroll .ant-segmented{display:flex;width:max-content;min-width:100%}.filter-row-scroll .ant-segmented-group{display:flex;width:100%}.filter-row-scroll .ant-segmented-item{flex:1 0 auto}.proposal-item{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.proposal-item:hover{border-color:#94a3b8;transform:translateY(-1px)}.proposal-item.active,.manage-list-item.active{border-color:#111827;background:#f8fafc;box-shadow:0 0 0 2px #0f172a12}.proposal-card-content,.manage-full-width{width:100%}.proposal-topline{width:100%;justify-content:space-between}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:16px 18px}.detail-header-copy{display:grid;gap:6px;min-width:0}.detail-header-title{display:block;color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.detail-header-meta{color:var(--muted);font-size:13px;line-height:1.45}.detail-actions{justify-content:flex-end}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:240px;border-bottom:1px solid var(--line)}.compare-grid article+article{border-left:1px solid var(--line)}.compare-grid h3,.diff-panel h3{margin:0;border-bottom:1px solid var(--line);padding:10px 14px;color:#475569;font-size:13px;font-weight:600}pre{margin:0;max-height:280px;overflow:auto;padding:12px 14px;color:#312d27;font-family:SFMono-Regular,Consolas,ui-monospace,monospace;font-size:13px;line-height:1.7;white-space:pre-wrap}.diff-panel{min-height:0;background:#f7f8fc}.diff-lines{max-height:220px;overflow:auto;padding:8px 0}.diff-line{display:grid;grid-template-columns:32px minmax(0,1fr);min-height:26px;padding:3px 14px;font-family:SFMono-Regular,Consolas,ui-monospace,monospace;font-size:12px}.diff-line code{overflow-wrap:anywhere;white-space:pre-wrap}.diff-added{background:#0f9f6e1a;color:#047857}.diff-removed{background:#e11d4817;color:#be123c}.diff-unchanged{color:#667085}.dashboard-panel,.audit-log-panel,.users-teams-panel,.new-users-panel,.usage-billing-panel,.system-config-panel,.chat-audit-panel,.user-feedback-panel{display:grid;gap:16px;align-content:start}.dashboard-panel .page-header,.audit-log-panel .page-header,.users-teams-panel .page-header,.new-users-panel .page-header,.usage-billing-panel .page-header,.system-config-panel .page-header,.chat-audit-panel .page-header,.user-feedback-panel .page-header,.chat-audit-panel .stats-grid,.user-feedback-panel .stats-grid,.audit-log-panel .stats-grid{margin-bottom:0}.metric-hint{display:block;margin-top:6px;font-size:12px;line-height:1.4}.dashboard-charts,.dashboard-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;align-items:stretch}.dashboard-chart-card,.dashboard-list-card,.dashboard-attention-card{min-width:0}.dashboard-chart-card .ant-card-body,.dashboard-list-card .ant-card-body{min-height:220px}.dashboard-empty{display:grid;place-items:center;min-height:180px;margin-inline:auto}.dashboard-bar-chart{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;min-height:180px;padding-top:8px}.dashboard-bar-item{display:grid;grid-template-rows:1fr auto auto;justify-items:center;gap:4px;min-width:0;height:180px}.dashboard-bar-track{display:flex;width:100%;align-items:flex-end;justify-content:center;min-height:0}.dashboard-bar-fill{width:70%;max-width:18px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#3b82a0,#334155 38%,#0f172a)}.dashboard-bar-value{color:var(--muted);font-size:11px;line-height:1}.dashboard-bar-label{color:var(--muted);font-size:10px;line-height:1;white-space:nowrap}.dashboard-share-list{display:grid;gap:14px;padding-top:4px}.dashboard-share-row{display:grid;gap:6px}.dashboard-share-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink);font-size:13px}.dashboard-share-meta strong{font-weight:600}.dashboard-share-meta span{color:var(--muted)}.dashboard-share-track{height:8px;overflow:hidden;border-radius:999px;background:#eef2f7}.dashboard-share-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e293b,#475569)}.dashboard-user-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#eef2f7;color:#334155;font-size:13px;font-weight:700}.dashboard-hero{border-radius:14px;box-shadow:0 10px 28px #14161f0a}.dashboard-hero>.ant-card-body{padding:18px 20px}.dashboard-hero-title{max-width:760px;margin:10px 0 8px;color:var(--ink);font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.dashboard-hero-copy{max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.dashboard-attention-card .ant-card-head{min-height:48px}.dashboard-attention-list .ant-list-item-meta-title{margin-bottom:2px;color:var(--ink);font-weight:600}.operation-icon,.audit-event-icon,.feedback-item-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f1f5f9;color:#475569}.feedback-item-icon.is-positive{background:#0f9f6e1f;color:#0f9f6e}.feedback-item-icon.is-negative{background:#e11d481a;color:#e11d48}.chat-audit-thread{display:flex;flex-direction:column;gap:12px}.chat-audit-message{padding:12px 14px;border:1px solid var(--line-soft);border-radius:12px;background:#fff}.chat-audit-message.is-user{background:#f8fafc}.chat-audit-message.is-assistant{background:#fdfdfd}.chat-audit-message__meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.manage-desensitize-notice{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:12px;background:#f8fafc;color:#5b6475}.manage-desensitize-notice p{margin:0;font-size:13px;line-height:1.45}.manage-desensitize-notice svg{flex:0 0 auto;color:#64748b}.system-check-ok{background:#0f9f6e1f;color:#0f9f6e}.system-check-warning{background:#d9770624;color:#b45309}.system-check-missing{background:#e11d481f;color:#be123c}.system-hero-copy{display:grid;gap:6px}.system-setting-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.system-setting-copy{min-width:0}.system-setting-copy p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary, #5b6475)}.usage-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);gap:10px}.users-teams-table-card .ant-tabs-nav{margin:0}.users-teams-table-card .ant-tabs-nav:before{border-bottom:0}.manage-create-modal .ant-modal-content{border:1px solid rgb(20 22 31 / .1);border-radius:18px;background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .96),transparent 38%),linear-gradient(150deg,#fffdf9,#f7f1e9 52%,#f4f6f8);box-shadow:0 24px 60px #14161f2e}.manage-create-modal .ant-modal-header,.manage-create-modal .ant-modal-footer{background:transparent}.manage-create-modal .ant-modal-title{color:var(--ink);font-weight:700}.manage-create-modal .ant-form-item-label>label{color:var(--ink);font-weight:600}.manage-create-modal-copy{color:var(--muted);line-height:1.6}.manage-create-modal-actions{display:flex;justify-content:flex-end;width:100%;margin-top:24px}.manage-create-modal-secondary.ant-btn,.manage-create-modal-primary.ant-btn{min-width:96px;height:40px;border-radius:999px}.manage-create-modal-primary.ant-btn{border-color:#17181b;background:#17181b}.dark .manage-create-modal .ant-modal-content{border-color:#ffffff1f;background:radial-gradient(circle at 18% 0%,rgb(82 93 104 / .38),transparent 38%),linear-gradient(150deg,#30343a,#282d33 54%,#22262b)}.dark .manage-create-modal .ant-modal-title,.dark .manage-create-modal .ant-form-item-label>label{color:#f5f5f5}.dark .manage-create-modal-copy{color:#b8c0ca}.dark .manage-create-modal-primary.ant-btn{border-color:#f5f5f5;background:#f5f5f5;color:#18181b}.verification-dev-code{margin:12px 0 16px;padding:16px 20px;border:1px dashed rgb(23 24 27 / .18);border-radius:16px;background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .96),transparent 38%),linear-gradient(150deg,#fffdf9,#f7f1e9 52%,#f4f6f8);color:#17181b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:28px;font-weight:700;letter-spacing:.28em;text-align:center}.dark .verification-dev-code{border-color:#f5f5f529;background:radial-gradient(circle at 18% 0%,rgb(82 93 104 / .38),transparent 38%),linear-gradient(150deg,#30343a,#282d33 54%,#22262b);color:#f5f5f5}.manage-inline-filter{row-gap:8px}.manage-dense-list-item{padding:12px 0!important}.manage-dense-list-item .ant-list-item-meta-title{margin-bottom:4px!important;font-size:15px}.manage-dense-list-item .ant-list-item-meta-description{font-size:13px;line-height:1.5}.chat-audit-panel .manage-dense-list-item .ant-list-item-meta-title{overflow:visible;white-space:normal;text-overflow:unset}.chat-audit-panel .manage-dense-list-item .ant-list-item-meta-content{overflow:visible}.chat-audit-session-item.ant-list-item{display:block}.chat-audit-session-item.ant-list-item>.chat-audit-session-card{width:100%}.chat-audit-session-card{display:flex;align-items:flex-start;gap:12px;width:100%}.chat-audit-session-card__body{flex:1;min-width:0}.chat-audit-session-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.chat-audit-session-card__meta .ant-btn-link{align-self:flex-start;width:auto;justify-content:flex-start;padding:0;height:auto}.chat-audit-session-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.chat-audit-session-head__main{flex:1;min-width:0}.chat-audit-session-head__title{display:block;white-space:normal!important;word-break:break-word;line-height:1.55}.chat-audit-session-head__subtitle{display:block;margin-top:4px;font-size:12px;line-height:1.45}.chat-audit-session-head__time{flex:0 0 auto;white-space:nowrap;line-height:1.5}.featured-skills-panel{display:grid;gap:14px;align-content:start;width:100%}.featured-skills-panel .page-header{margin-bottom:0}.featured-skill-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.featured-skill-search{width:min(280px,100%)}.featured-skill-filter{width:140px}.featured-skill-filter-count{margin-left:auto;color:#94a3b8;font-size:12px;font-variant-numeric:tabular-nums}.featured-skill-empty{display:grid;place-items:center;min-height:280px;border:1px dashed var(--line);border-radius:16px;background:#ffffff8c}.featured-skill-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.manage-main>.featured-knowledge-panel{max-width:min(1280px,100%)}.featured-knowledge-panel{display:grid;gap:22px;align-content:start}.featured-knowledge-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.featured-knowledge-header h1{margin:5px 0 0;color:var(--ink);font-size:28px;font-weight:720;letter-spacing:-.035em;line-height:1.2}.featured-knowledge-header p{margin:8px 0 0;color:var(--muted);font-size:14px}.featured-knowledge-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em}.featured-knowledge-panel .featured-skill-gallery{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.featured-knowledge-card.ant-card{overflow:hidden;border:1px solid #e4e8ef;border-radius:18px;background:radial-gradient(circle at 8% 0%,rgb(255 255 255 / .98),transparent 42%),linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 10px 28px #0f172a0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.featured-knowledge-card.ant-card:hover{border-color:#cbd5e1;box-shadow:0 18px 40px #0f172a17;cursor:pointer;transform:translateY(-3px)}.featured-knowledge-card.is-off{background:#fafbfc}.featured-knowledge-card-body{display:grid;gap:14px;min-height:206px;padding:18px 18px 16px}.featured-knowledge-card-top,.featured-knowledge-card-actions,.featured-knowledge-metrics{display:flex;align-items:center;justify-content:space-between;gap:12px}.featured-knowledge-status{display:inline-flex;align-items:center;gap:6px;color:#8b93a3;font-size:12px;font-weight:650}.featured-knowledge-status>span{width:7px;height:7px;border-radius:50%;background:#a7b0bf}.featured-knowledge-status.is-on{color:#0f766e}.featured-knowledge-status.is-on>span{background:#14b87a;box-shadow:0 0 0 4px #14b87a1f}.featured-knowledge-card h2{margin:0;color:var(--ink);font-size:17px;font-weight:720;letter-spacing:-.018em;line-height:1.35}.featured-knowledge-description{display:-webkit-box;min-height:42px;margin:-6px 0 0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-knowledge-author{display:inline-flex;align-items:center;gap:7px;margin-top:-3px;color:#687386;font-size:12px;line-height:1}.featured-knowledge-author>span{display:inline-grid;width:20px;height:20px;place-items:center;border:1px solid rgb(15 23 42 / .06);border-radius:50%;color:#3f4a5a;font-size:10px;font-weight:700}.featured-knowledge-metrics{justify-content:flex-start;gap:14px;margin-top:auto;color:#748094;font-size:12px;font-variant-numeric:tabular-nums}.featured-knowledge-metrics span{display:inline-flex;align-items:center;gap:5px}.featured-knowledge-card-actions{padding:12px 14px;border-top:1px solid #e9edf3;background:#f8fafcbf}.featured-knowledge-card-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-inline:9px;border-radius:999px;border-color:#e2e5e9;background:#fff;color:#3f434a;font-size:12px;line-height:1}.featured-knowledge-card-actions .ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center}.featured-knowledge-card-actions .ant-btn .ant-btn-icon svg{width:12px;height:12px}.featured-knowledge-card-actions .ant-btn-primary{min-width:88px}.featured-knowledge-card-actions .ant-btn:not(:disabled):hover{border-color:#d5d9de;background:#f7f8fa;color:#26282d}.featured-knowledge-empty{display:grid;grid-column:1 / -1;min-height:270px;place-items:center;border:1px dashed #cbd5e1;border-radius:18px;background:#ffffff8c}.featured-knowledge-detail-drawer .ant-drawer-header{padding:18px 22px;border-bottom-color:#e8ebf0}.featured-knowledge-detail-drawer .ant-drawer-body{padding:20px 22px}.featured-knowledge-detail{display:grid;gap:18px}.featured-knowledge-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e8ebf0}.featured-knowledge-detail>header>span{flex:0 0 auto;color:#7a8494;font-size:12px}.featured-knowledge-detail-author{display:flex;align-items:center;gap:10px}.featured-knowledge-detail-author>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;color:#3f4a5a;font-size:13px;font-weight:700}.featured-knowledge-detail-author strong{display:block;color:var(--ink);font-size:13px}.featured-knowledge-detail-author p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.featured-knowledge-detail-list{display:grid;gap:12px}.featured-knowledge-detail-list article{display:flex;gap:11px;padding:15px;border:1px solid #e6e9ee;border-radius:14px;background:#fafbfc}.featured-knowledge-detail-list article>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:50%;background:#23262b;color:#fff;font-size:11px;font-weight:700}.featured-knowledge-detail-list h3{margin:0;color:var(--ink);font-size:14px}.featured-knowledge-detail-list p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.featured-knowledge-detail-content{margin-top:10px;color:#4b5563;font-size:12px;line-height:1.7;white-space:pre-wrap}.featured-knowledge-detail-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.featured-knowledge-detail-tags span{padding:3px 7px;border-radius:999px;background:#e8edf3;color:#64748b;font-size:11px}.featured-skill-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 24px #14161f08;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.featured-skill-card:hover{border-color:#cfd6e2;box-shadow:0 14px 32px #14161f0f;transform:translateY(-1px)}.featured-skill-card.is-editing{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0f}.featured-skill-card.is-off{opacity:.72}.ai-quick-commands-panel{display:grid;gap:22px;align-content:start}.ai-quick-commands-panel .featured-skill-gallery{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ai-quick-command-card .featured-skill-card-body p{min-height:42px;white-space:pre-wrap}.ai-quick-command-card .featured-skill-card-meta span:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.featured-skill-card-main{display:grid;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.featured-skill-card-body{display:grid;gap:10px;padding:16px 16px 14px}.featured-skill-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.featured-skill-card-order{color:#94a3b8;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.featured-skill-card-body h3{margin:0;color:var(--ink);font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.02em}.featured-skill-card-body p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-skill-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#8b93a3;font-size:12px}.featured-skill-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line-soft);padding:10px 12px;background:#fafbfc}.featured-skill-card-reorder,.featured-skill-card-ops{display:flex;align-items:center;gap:6px}.featured-skill-icon-btn{display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.featured-skill-icon-btn:hover:not(:disabled){border-color:var(--line);background:#fff;color:var(--ink)}.featured-skill-icon-btn:disabled{opacity:.28;cursor:not-allowed}.featured-skill-icon-btn.is-danger{color:#be123c}.featured-skill-icon-btn.is-danger:hover:not(:disabled){border-color:#e11d4833;background:#e11d4814;color:#be123c}.featured-skill-form-section{margin:4px 0 10px;color:var(--ink);font-size:13px;font-weight:700}.featured-skill-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#eef2f7;color:#64748b;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.featured-skill-pill.is-on{background:#0f9f6e1f;color:#0f9f6e}.featured-skill-pill.is-info{background:#3b82a01f;color:#33718b}.featured-skill-pill.is-warn{background:#d977061f;color:#b45309}.featured-skill-card-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.featured-skill-card-meta .is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.featured-skill-card-actions.is-end{justify-content:flex-end}.interactive-packs-panel{display:grid;gap:18px;align-content:start}.interactive-packs-panel .ant-tabs-nav{margin-bottom:14px}.interactive-copy-quote{margin:0;padding:8px 12px;border-left:3px solid #d3dae4;border-radius:0 8px 8px 0;background:#f6f8fa;color:#3a4150;font-size:13px;line-height:1.55;white-space:pre-wrap}.featured-skill-edit-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;cursor:pointer}.featured-skill-edit-btn:hover{background:#e8edf3;color:var(--ink)}.featured-skill-drawer .ant-drawer-header{padding:14px 20px}.featured-skill-drawer .ant-drawer-body{padding:16px 20px 8px}.featured-skill-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.featured-skill-locale-row,.featured-skill-form .ant-form-item{margin-bottom:14px}.featured-skill-form .ant-form-item-label>label{font-size:13px;font-weight:600;color:#3a4150}.featured-skill-markdown-input textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.55}.manage-list-item{cursor:pointer;padding:12px 14px!important;border-block-end:1px solid var(--line-soft)!important;transition:background .14s ease}.manage-list-item:hover{background:#f8fafc}.manage-list-item .ant-list-item-meta-title{margin-bottom:2px!important;font-size:15px}.manage-list-item .ant-list-item-meta-description{line-height:1.45}.manage-antd-confirm .ant-modal-content{border-radius:16px}.manage-main .ant-card:not(.login-card)>.ant-card-body{padding:16px 18px}.manage-main .users-teams-table-card.ant-card>.ant-card-body{padding:0 18px 16px}.users-teams-table-card .ant-tabs-content-holder{padding-top:12px}.team-members-expand{margin:4px 0 8px;padding:12px 16px;border-radius:12px;background:#14161f08}.dark .team-members-expand{background:#ffffff0a}@media(max-width:1400px){.stats-grid.stats-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.stats-grid,.stats-grid.stats-grid-3,.stats-grid.stats-grid-6,.dashboard-charts,.dashboard-split,.usage-overview-grid,.workspace-grid,.proposals-page .workspace-grid{grid-template-columns:1fr}.proposals-page .proposal-list-panel,.proposals-page .detail-panel{min-height:360px}.page-header{flex-direction:column}}.recommendation-cases-table{overflow:hidden;border:1px solid #e7e9ef;border-radius:16px;background:#fff}.recommendation-cases-table-head,.recommendation-case-row{display:grid;grid-template-columns:minmax(260px,1fr) 120px 100px 72px minmax(280px,auto);align-items:center;gap:18px;padding:16px 20px}.recommendation-cases-table-head{background:#f7f8fb;color:#8a92a4;font-size:12px;font-weight:600}.recommendation-case-row{border-top:1px solid #eef0f4}.recommendation-case-row:hover{background:#fafbfe}.recommendation-case-summary{display:flex;min-width:0;align-items:center;gap:14px}.recommendation-case-summary>div{flex:1;min-width:0}.recommendation-case-summary h3{overflow-wrap:anywhere;margin:0;color:#202637;font-size:14px}.recommendation-case-summary p{overflow:hidden;margin:5px 0 3px;color:#727b8e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.recommendation-case-summary small{overflow-wrap:anywhere;color:#a0a7b5;font-size:11px}.recommendation-case-cover{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:12px;background:linear-gradient(145deg,#5e63e9,#b75fd7);color:#fff;font-weight:700}.recommendation-case-cover.is-1{background:linear-gradient(145deg,#36a5a0,#497bce)}.recommendation-case-cover.is-2{background:linear-gradient(145deg,#d68172,#b45fc1)}.recommendation-case-cover.is-3{background:linear-gradient(145deg,#7566ba,#4a74bf)}.recommendation-case-type,.recommendation-case-order{color:#606a7e;font-size:13px}.recommendation-case-status{width:fit-content;border-radius:999px;background:#f0f1f4;padding:4px 9px;color:#8a92a0;font-size:12px}.recommendation-case-status.is-on{background:#eaf8ef;color:#239553}.recommendation-case-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.studio-tool-catalog-panel{display:grid;gap:20px;align-content:start}.studio-tool-edit-locale-tabs.ant-tabs{margin-bottom:8px}.studio-tool-prompt-readonly.ant-input,.studio-tool-prompt-readonly.ant-input-affix-wrapper,textarea.studio-tool-prompt-readonly{cursor:default;color:var(--manage-muted, #64748b);background:#94a3b814}.studio-tool-prompt-hint{margin:0 0 12px;color:#8b93a3;font-size:12px;line-height:1.5}.studio-tool-edit-locale-tabs .ant-tabs-nav{margin-bottom:12px}.studio-tool-table{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.studio-tool-table__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:#f8f9fb;color:#8b93a3;font-size:12px;font-weight:650}.studio-tool-table__body{display:grid}.studio-tool-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-soft);transition:background .12s ease}.studio-tool-row:last-child{border-bottom:0}.studio-tool-row:hover{background:#fafbfc}.studio-tool-row.is-off{opacity:.62}.studio-tool-row__main{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.studio-tool-row__order{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f1f3f7;color:#667085;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.studio-tool-row__copy{display:grid;gap:3px;min-width:0}.studio-tool-row__title-line{display:flex;align-items:center;gap:8px;min-width:0}.studio-tool-row__title-line strong{overflow:hidden;color:var(--ink);font-size:14px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.studio-tool-row__status{flex:0 0 auto;border-radius:999px;background:#f0f1f4;padding:1px 7px;color:#8a92a0;font-size:11px;font-weight:650}.studio-tool-row__status.is-on{background:#eaf8ef;color:#239553}.studio-tool-row__desc{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.studio-tool-row__meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#98a2b3;font-size:11px}.studio-tool-row__meta code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#667085}.studio-tool-row__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.studio-tool-row__reorder{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line-soft);border-radius:8px;background:#fff}.studio-tool-row__icon-btn,.studio-tool-row__edit{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#667085;cursor:pointer}.studio-tool-row__icon-btn{width:28px;height:28px;border-radius:6px}.studio-tool-row__icon-btn:hover:not(:disabled),.studio-tool-row__edit:hover{background:#f1f3f7;color:var(--ink)}.studio-tool-row__icon-btn:disabled{opacity:.35;cursor:not-allowed}.studio-tool-row__edit{height:30px;border:1px solid var(--line);border-radius:999px;padding:0 10px;background:#fff;font-size:12px;font-weight:650}.studio-persona-defaults-panel{margin-top:4px;padding:12px 16px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.studio-persona-defaults-tabs .ant-tabs-nav{margin-bottom:12px}.studio-persona-defaults-body{display:grid;gap:12px}.studio-persona-defaults-body .ant-segmented{width:fit-content;max-width:100%;border-radius:999px}.studio-persona-defaults-body .ant-segmented .ant-segmented-item,.studio-persona-defaults-body .ant-segmented .ant-segmented-thumb{border-radius:999px!important}.studio-user-lookup{display:grid;gap:12px}.studio-user-lookup__hint{margin:0;color:#667085;font-size:12px;line-height:1.5}.studio-user-lookup__search{display:flex;gap:8px;align-items:center}.studio-user-lookup__input{flex:1;min-width:0}.studio-user-lookup-option{display:grid;gap:2px}.studio-user-lookup-option strong{font-size:13px}.studio-user-lookup-option span{color:#98a2b3;font-size:12px}.studio-user-lookup__empty{padding:24px 0}.studio-user-lookup__result{display:grid;gap:12px;padding:12px;border:1px solid var(--line-soft);border-radius:12px;background:#fafbfc}.studio-user-lookup__user{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.studio-user-lookup__user strong{display:block;font-size:14px}.studio-user-lookup__user span{display:block;color:#667085;font-size:12px}.studio-user-lookup__user code{color:#98a2b3;font-size:11px}.studio-user-lookup__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#475467;font-size:12px}.studio-user-lookup__empty-tools{margin:0;color:#98a2b3;font-size:12px}.studio-user-lookup__tools{margin:0;padding:0;list-style:none;display:grid;gap:6px}.studio-user-lookup__tools li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid var(--line-soft);font-size:13px}.studio-user-lookup__tools em{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#e8ebf0;color:#667085;font-size:11px;font-style:normal;font-weight:700}.studio-user-lookup__tools span{flex:1;min-width:0}.studio-persona-defaults-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.studio-persona-defaults-header h2{margin:0 0 4px;font-size:16px}.studio-persona-defaults-header p{margin:0;color:#667085;font-size:12px}.studio-persona-defaults-header__side{display:flex;align-items:center;gap:10px;flex:0 0 auto}.studio-persona-defaults-count{color:#475467;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.studio-persona-defaults-empty{margin:0;color:#98a2b3;font-size:12px}.studio-persona-defaults-order{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.studio-persona-defaults-order li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;border:1px solid var(--line-soft);border-radius:999px;background:#f8f9fb;font-size:12px}.studio-persona-defaults-order li em{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:2px;border-radius:999px;background:#e8ebf0;color:#667085;font-size:10px;font-style:normal;font-weight:700}.studio-persona-defaults-order__ops{display:inline-flex;gap:1px}.studio-persona-defaults-order__ops button{width:20px;height:20px;border:0;border-radius:999px;background:transparent;color:#667085;cursor:pointer;line-height:1}.studio-persona-defaults-order__ops button:hover:not(:disabled){background:#e8ebf0;color:var(--ink)}.studio-persona-defaults-order__ops button:disabled{opacity:.3;cursor:not-allowed}.studio-persona-defaults-groups{display:grid;gap:14px}.studio-persona-defaults-group h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--ink);font-size:13px;font-weight:700}.studio-persona-defaults-group h3 span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#eef1f6;color:#667085;font-size:11px;font-weight:650}.studio-persona-defaults-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.studio-persona-defaults-item{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.studio-persona-defaults-item:hover{border-color:#cfd6e2}.studio-persona-defaults-item.is-checked{border-color:#b7c4ff;background:#f6f8ff}.studio-persona-defaults-item.is-off{opacity:.55}.studio-persona-defaults-item strong{display:block;font-size:12px;line-height:1.35}.studio-persona-defaults-item em{display:block;color:#98a2b3;font-size:11px;font-style:normal}.guest-showcase-id-preview{margin:-4px 0 20px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .96),transparent 38%),linear-gradient(150deg,#fffdf9,#f7f1e9 52%,#f4f6f8)}.dark .guest-showcase-id-preview{background:radial-gradient(circle at 18% 0%,rgb(82 93 104 / .38),transparent 38%),linear-gradient(150deg,#30343a,#282d33 54%,#22262b)}.guest-showcase-id-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--muted);font-size:12px}.guest-showcase-id-preview code{display:block;color:var(--ink);font-size:13px;word-break:break-all}.guest-showcase-id-preview p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}@media(max-width:900px){.studio-tool-row{grid-template-columns:1fr;gap:8px}.studio-tool-row__actions{justify-content:flex-end;padding-left:38px}.studio-tool-table__head span:last-child{display:none}}
