:root{color:#0f172a;--admin-primary:#0369a1;--admin-primary-strong:#075985;--admin-accent:#16a34a;--admin-ink:#0f172a;--admin-muted:#64748b;--admin-line:#bae6fd;--admin-panel:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f9ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body{height:100%}body{margin:0}#root{height:100vh;min-height:0}.admin-shell{background:#f0f9ff;height:100vh;min-height:0}.admin-shell>.ant-layout{min-height:0}.admin-sider{border-right:1px solid #d8edf8;box-shadow:8px 0 24px #0369a10f}.admin-brand{min-height:64px;color:var(--admin-ink);align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:flex}.admin-brand-icon{width:32px;height:32px;color:var(--admin-primary);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.admin-brand strong,.admin-brand small{line-height:1.25;display:block}.admin-brand small{color:var(--admin-muted);font-size:12px}.admin-header{border-bottom:1px solid #d8edf8;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.admin-header h4{margin:0}.admin-header-title{min-width:0}.admin-header-title h4.ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-header-meta{color:var(--admin-muted)}.admin-header-actions{justify-content:center;align-self:stretch;align-items:center;display:flex}.admin-user-button{height:40px;color:var(--admin-ink);cursor:pointer;font:inherit;vertical-align:middle;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;line-height:40px;display:inline-flex}.admin-user-button>span{line-height:1;display:block}.admin-user-button .ant-avatar{flex:none}.admin-user-button .admin-user-avatar.ant-avatar{justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-user-button .admin-user-avatar .ant-avatar-string{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:inline-flex;position:static;left:auto;transform:none!important}.admin-user-button .admin-user-avatar.ant-avatar-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.admin-user-button:hover{background:#0f172a0a}.admin-profile-editor{width:100%}.admin-content{min-height:0;padding:20px;overflow:auto}.page-heading-row,.tenant-kb-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-heading-row h3.ant-typography,.tenant-kb-detail-head h4.ant-typography{margin:0}.tenant-kb-summary,.tenant-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tenant-usage-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.overview-chart-grid{gap:16px;display:grid}.overview-chart-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-chart-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-metric-grid .ant-card,.overview-chart-grid .ant-card{min-width:0}.overview-dashboard .ant-card{border-color:#d8edf8}.overview-dashboard .ant-statistic-title{color:#64748b}.overview-dashboard .ant-statistic-content-prefix{color:#0369a1}.overview-metric-card{animation:.56s cubic-bezier(.2,.8,.2,1) both overview-card-in;animation-delay:var(--overview-card-delay,0s);transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.overview-metric-card:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(135deg,#0ea5e924,#fff0 52%);transition:opacity .18s;position:absolute;inset:0}.overview-metric-card:hover{border-color:#7dd3fc;transform:translateY(-3px);box-shadow:0 18px 42px #0369a11f}.overview-metric-card:hover:before{opacity:1}.overview-metric-card .ant-statistic-content{transition:transform .18s}.overview-metric-card:hover .ant-statistic-content{transform:translate(2px)}.overview-chart-card{animation:.64s cubic-bezier(.2,.8,.2,1) both overview-card-in;animation-delay:var(--overview-card-delay,0s);transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 16px 44px #0369a10f}.overview-chart-card:hover{border-color:#7dd3fc;transform:translateY(-3px);box-shadow:0 22px 56px #0369a11f}.overview-chart-card .ant-card-head{border-bottom-color:#e5f4fb;min-height:54px}.overview-chart-card .ant-card-head-title{font-size:16px;font-weight:700}.overview-chart-card .ant-card-body{min-height:320px}.overview-empty-chart{justify-content:center;align-items:center;min-height:280px;display:flex}.tenant-usage-summary .ant-card,.tenant-usage-chart-grid .ant-card{min-width:0}.tenant-usage-filter-card .table-toolbar{align-items:center}.usage-detail-drawer{width:100%}.usage-token-metrics{background:#fafafa;border:1px solid #eef1f4;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}.usage-payload-text{white-space:pre-wrap;word-break:break-word;margin-bottom:0!important}.tenant-kb-layout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.tenant-kb-list-card,.tenant-kb-detail-card{min-width:0}.tenant-kb-detail-card .ant-card-body{min-height:420px}.page-stack{width:100%;display:flex}.page-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-heading h3{margin:0 0 4px}.table-toolbar{width:100%;margin-bottom:16px}.table-toolbar .ant-input-affix-wrapper{width:min(360px,100%)}.loading-indicator-animation{vertical-align:middle}.loading-block{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.loading-block-animation{filter:drop-shadow(0 10px 18px #0369a11f)}.loading-block-label{font-size:13px}.ant-spin .loading-indicator-animation{display:block}.tenant-metric-row{width:100%;margin-bottom:20px}.tenant-metric-row .ant-statistic{min-width:140px}.tenant-descriptions{width:100%}.commerce-page .ant-card{border-color:#d8edf8}.commerce-metric-row{width:100%;margin-bottom:12px}.commerce-metric-row .ant-statistic{min-width:132px}.commerce-table-card .ant-tabs-nav{margin-bottom:14px}.commerce-order-detail{width:100%}.commerce-product-description{white-space:pre-wrap;max-height:220px;overflow:auto;margin-bottom:0!important}.member-status-tag{text-align:center;min-width:78px;margin-inline-end:0}.member-permission-drawer{width:100%}.member-position-select{width:min(100%,360px)}.member-permission-hint{margin:10px 0 0!important}.member-permission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:100%;display:grid}.member-permission-options .ant-checkbox-wrapper{border:1px solid #eef2f7;border-radius:6px;align-items:flex-start;margin-inline-start:0;padding:10px}.member-permission-options .ant-checkbox+span{min-width:0}.system-full-control,.system-permission-drawer,.system-permission-group-title{width:100%}.system-permission-group-title .ant-typography-secondary{white-space:normal;font-size:13px;font-weight:400}.system-permission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:100%;display:grid}.system-permission-options .ant-checkbox-wrapper{background:#fff;border:1px solid #eef2f7;border-radius:6px;align-items:flex-start;margin-inline-start:0;padding:10px;transition:border-color .18s,background .18s}.system-permission-options .ant-checkbox-wrapper:hover{background:#f7fcff;border-color:#9fd5f1}.system-permission-options .ant-checkbox+span{min-width:0}.system-permission-options .ant-typography-secondary{font-size:13px;line-height:1.45}.operation-drawer-stack{width:100%}.automation-policy-card{background:#f7fcff;border-color:#d8edf8}.automation-policy-card .ant-tag,.automation-target-group .ant-tag{margin-inline-end:0}.automation-target-group .ant-card-head{min-height:44px}.automation-target-group .ant-card-head-title{padding:10px 0}.operation-json-block{color:#0f172a;white-space:pre-wrap;background:#f8fafc;border:1px solid #d8edf8;border-radius:6px;max-height:260px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.workflow-token-summary{min-width:0}.workflow-token-summary .ant-tag{margin-inline-end:0}.workflow-token-metrics{border:1px solid #d8edf8;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.workflow-token-metrics .ant-statistic{border-right:1px solid #d8edf8;min-width:0;padding:14px 16px}.workflow-token-metrics .ant-statistic:last-child{border-right:0}.tenant-overview-grid{width:100%}.tenant-overview-card{width:min(100%,240px);min-height:120px}.message-drawer-stack{width:100%}.message-list-item{justify-content:flex-start}.message-list-item.self{justify-content:flex-end}.message-bubble{background:#f8fafc;border:1px solid #d8edf8;border-radius:8px;width:min(100%,520px);padding:12px 14px}.message-list-item.self .message-bubble{background:#eff6ff;border-color:#bfdbfe}.message-text.ant-typography{white-space:pre-wrap;margin-bottom:0}.tenant-im-page{flex-direction:column;gap:16px;height:calc(100vh - 104px);min-height:0;display:flex}.tenant-im-heading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-im-heading-main{flex:1;align-items:center;gap:12px;display:flex}.tenant-im-heading-main h3.ant-typography,.tenant-im-chat-title h4.ant-typography{margin:0}.tenant-im-shell{background:#fff;border:1px solid #d8edf8;border-radius:8px;flex:1;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 18px 54px #07598514}.tenant-im-conversations{background:#f8fafc;border-right:1px solid #d8edf8;flex-direction:column;min-width:0;min-height:0;display:flex}.tenant-im-search{border-bottom:1px solid #e2f1f8;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;display:grid}.tenant-im-conversation-list,.tenant-im-message-scroll{min-height:0;overflow:hidden auto}.tenant-im-conversation-list{flex:1}.tenant-im-conversation{width:100%;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2f1f8;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.tenant-im-conversation:hover,.tenant-im-conversation.is-active{background:#e0f2fe}.tenant-im-conversation-main,.tenant-im-conversation-top{min-width:0}.tenant-im-conversation-main{flex-direction:column;gap:4px;display:flex}.tenant-im-conversation-top{justify-content:space-between;gap:8px;display:flex}.tenant-im-conversation-top strong,.tenant-im-conversation-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-im-conversation-top small,.tenant-im-conversation-preview{color:var(--admin-muted);font-size:12px}.tenant-im-chat{background-color:#f9fcff;background-image:linear-gradient(90deg,#bae6fd47 1px,#0000 1px),linear-gradient(#bae6fd38 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;min-width:0;min-height:0;display:flex}.tenant-im-chat-header{background:#ffffffe0;border-bottom:1px solid #d8edf8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.tenant-im-chat-title{align-items:center;gap:12px;min-width:0;display:flex}.tenant-im-message-scroll{flex:1;padding:16px 18px 22px}.tenant-im-message-list{flex-direction:column;gap:16px;max-width:980px;margin:0 auto;display:flex}.tenant-im-message{align-items:flex-start;gap:10px;max-width:82%;display:flex}.tenant-im-message.is-self{flex-direction:row-reverse;align-self:flex-end}.tenant-im-bubble-stack{min-width:0}.tenant-im-message-meta{color:var(--admin-muted);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.tenant-im-message.is-self .tenant-im-message-meta{justify-content:flex-end}.tenant-im-bubble{background:#fff;border:1px solid #d8edf8;border-radius:8px;padding:12px 14px;box-shadow:0 12px 28px #0c4a6e12}.tenant-im-message.is-self .tenant-im-bubble{background:#e0f2fe;border-color:#bae6fd}.tenant-im-bubble .ant-typography{white-space:pre-wrap;margin-bottom:0}.tenant-im-images{grid-template-columns:repeat(3,minmax(72px,112px));gap:8px;margin-top:10px;display:grid}.tenant-im-images .ant-image,.tenant-im-images img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.tenant-im-files{flex-direction:column;gap:8px;margin-top:10px;display:flex}.tenant-im-files a{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;align-items:center;gap:8px;max-width:320px;padding:8px 10px;display:inline-flex}.tenant-im-files span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-im-pending{margin-top:10px}.tenant-im-history-hint,.tenant-im-history-button,.tenant-im-loading,.tenant-im-empty{color:var(--admin-muted);justify-content:center;align-items:center;gap:8px;display:flex}.tenant-im-history-hint,.tenant-im-history-button{background:#ffffffd1;border:1px solid #d8edf8;border-radius:999px;width:fit-content;margin:0 auto 16px;padding:6px 12px;font-size:12px}.tenant-im-history-button{cursor:pointer}.tenant-im-loading,.tenant-im-empty{min-height:260px}.tenant-im-empty{flex-direction:column;font-size:28px}.reach-page{flex-direction:column;gap:14px;height:calc(100vh - 104px);min-height:0;display:flex}.reach-page-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.reach-shell{flex:1;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid}.reach-list-panel,.reach-detail-panel{border:1px solid #d8edf8;border-radius:8px;min-width:0;height:100%;min-height:0;overflow:hidden;box-shadow:0 18px 54px #07598514}.reach-list-panel .ant-card-body,.reach-detail-panel .ant-card-body{flex-direction:column;height:100%;min-height:0;display:flex}.reach-filter-bar{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 14px 16px;display:grid}.reach-filter-chips{background:#fff;border-top:1px solid #e2f1f8;border-bottom:1px solid #e2f1f8;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 14px 14px;display:flex}.reach-task-list{flex:1;height:0;min-height:0;overflow:hidden auto}.reach-task-item{width:100%;color:var(--admin-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2f1f8;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px;display:grid}.reach-task-item:hover,.reach-task-item.is-active{background:#e0f2fe}.reach-task-item-icon,.reach-target-icon{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.reach-task-item-main,.reach-task-item-top{min-width:0}.reach-task-item-main{flex-direction:column;gap:6px;display:flex}.reach-task-item-top,.reach-task-item-meta,.reach-task-item-stats{justify-content:space-between;align-items:center;gap:8px;display:flex}.reach-task-item-top strong,.reach-task-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reach-task-item-text,.reach-task-item-meta{color:var(--admin-muted)}.reach-task-item-meta,.reach-task-item-stats{font-size:12px}.reach-list-pagination{border-top:1px solid #e2f1f8;flex-shrink:0;padding:12px 14px}.reach-list-pagination .ant-pagination{flex-wrap:wrap;gap:6px 0;display:flex}.reach-detail-header{border-bottom:1px solid #e2f1f8;flex-shrink:0;justify-content:space-between;gap:18px;padding:20px;display:flex}.reach-detail-header h4.ant-typography{margin:10px 0 6px}.reach-detail-header .ant-typography{margin-bottom:0}.reach-metrics{border-bottom:1px solid #e2f1f8;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reach-metrics div{border-right:1px solid #e2f1f8;min-width:0;padding:14px 18px}.reach-metrics div:last-child{border-right:0}.reach-metrics span,.reach-timeline span{color:var(--admin-muted);font-size:12px;display:block}.reach-metrics strong{color:#082f49;margin-top:4px;font-size:22px;display:block}.reach-timeline{border-bottom:1px solid #e2f1f8;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.reach-timeline div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;display:grid}.reach-timeline strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13px;overflow:hidden}.reach-error{background:#fef2f2;border-bottom:1px solid #fecaca;flex-shrink:0;padding:12px 20px}.reach-target-table{flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.reach-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.reach-empty{justify-content:center;align-items:center;min-height:260px;display:flex}.login-page{background-color:#f0f9ff;background-image:linear-gradient(90deg,#bae6fd6b 1px,#0000 1px),linear-gradient(#bae6fd57 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(380px,520px);min-height:100vh;display:grid;position:relative;overflow:hidden}.login-page:before{pointer-events:none;content:"";background:linear-gradient(115deg,#0369a11f,#0000 36%),linear-gradient(245deg,#16a34a1a,#0000 32%);position:absolute;inset:0}.login-visual,.login-panel{z-index:1;position:relative}.login-visual{flex-direction:column;justify-content:center;padding:72px clamp(32px,6vw,96px);display:flex}.login-brand-mark{color:#fff;background:#0369a1;border:1px solid #ffffffb3;border-radius:8px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:28px;font-size:27px;display:inline-flex;box-shadow:0 18px 42px #0369a138}.login-kicker{color:var(--admin-primary-strong);letter-spacing:.14em;font-size:12px;font-weight:700}.login-title.ant-typography{color:#082f49;letter-spacing:0;max-width:720px;margin:14px 0 16px;font-size:clamp(36px,5vw,68px);line-height:1.02}.login-copy.ant-typography{color:#0c4a6e;max-width:580px;font-size:17px;line-height:1.8}.login-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:780px;margin-top:34px;display:grid}.login-trust-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #bae6fde6;border-radius:8px;min-height:148px;padding:18px;box-shadow:0 16px 36px #0c4a6e14}.login-trust-icon{width:36px;height:36px;color:var(--admin-primary);background:#e0f2fe;border-radius:6px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.login-trust-item strong,.login-trust-item small{display:block}.login-trust-item strong{color:#082f49;font-size:15px}.login-trust-item small{color:#475569;margin-top:6px;line-height:1.6}.login-panel{background:#ffffff6b;border-left:1px solid #bae6fdcc;justify-content:center;align-items:center;padding:32px;display:flex}.login-card{background:#ffffffeb;border:1px solid #bae6fde6;border-radius:8px;width:min(100%,420px);padding:32px;box-shadow:0 24px 70px #07598529}.login-card-heading{width:100%;margin-bottom:24px}.login-card-heading h2.ant-typography{color:#082f49;margin:0;font-size:28px}.login-submit{min-height:44px;margin-top:4px;font-weight:600}.login-security-note{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;align-items:flex-start;gap:8px;margin-top:18px;padding:12px;font-size:13px;line-height:1.5;display:flex}@keyframes overview-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.login-card,.login-trust-item,.admin-user-button{transition:border-color .18s,box-shadow .18s,background-color .18s}.login-card:hover,.login-trust-item:hover{border-color:#0ea5e9b8;box-shadow:0 24px 70px #0759852e}}@media (prefers-reduced-motion:reduce){.overview-metric-card,.overview-chart-card{transition:none;animation:none}.overview-metric-card:hover,.overview-chart-card:hover,.overview-metric-card:hover .ant-statistic-content{transform:none}}@media (width<=768px){.admin-header-meta{display:none}.admin-content{padding:14px}.page-heading,.page-heading-row,.tenant-kb-detail-head{flex-direction:column}.tenant-kb-summary,.tenant-usage-summary,.tenant-usage-chart-grid,.overview-metric-grid,.overview-chart-grid-two,.overview-chart-grid-three,.usage-token-metrics,.tenant-kb-layout,.member-permission-options,.system-permission-options{grid-template-columns:1fr}.tenant-im-page{min-height:calc(100vh - 92px)}.tenant-im-heading,.tenant-im-chat-header{flex-direction:column;align-items:flex-start}.tenant-im-shell{grid-template-columns:1fr;height:auto;min-height:720px}.tenant-im-conversations{border-bottom:1px solid #d8edf8;border-right:0;max-height:300px}.tenant-im-search{grid-template-columns:1fr}.tenant-im-chat{min-height:560px}.tenant-im-message-scroll{min-height:460px;padding:14px 12px 18px}.tenant-im-message{max-width:94%}.reach-page{height:auto;min-height:calc(100vh - 92px)}.reach-page-toolbar{align-items:flex-start}.reach-shell{grid-template-columns:1fr;height:auto}.reach-list-panel,.reach-detail-panel{height:auto;min-height:560px}.reach-filter-bar{grid-template-columns:1fr}.reach-task-list{height:auto;max-height:420px}.reach-detail-header{flex-direction:column}.reach-metrics,.reach-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-im-images{grid-template-columns:repeat(2,minmax(72px,1fr))}.login-page{min-height:100svh;display:block;overflow:auto}.login-visual{padding:28px 20px 14px}.login-brand-mark{width:44px;height:44px;margin-bottom:18px;font-size:22px}.login-title.ant-typography{margin:10px 0;font-size:32px;line-height:1.08}.login-copy.ant-typography{font-size:15px;line-height:1.7}.login-trust-grid{grid-template-columns:1fr;gap:8px;margin-top:18px}.login-trust-item{grid-template-columns:36px 1fr;column-gap:12px;min-height:0;padding:12px;display:grid}.login-trust-icon{grid-row:span 2;margin-bottom:0}.login-panel{border-left:0;padding:14px 14px 24px}.login-card{padding:22px}.login-card-heading h2.ant-typography{font-size:24px}}@media (width<=1024px) and (width>=769px){.tenant-kb-layout{grid-template-columns:1fr}.tenant-kb-summary,.tenant-usage-summary,.overview-metric-grid,.overview-chart-grid-two,.overview-chart-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-usage-chart-grid{grid-template-columns:1fr}.login-page{grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.login-visual{padding:48px 32px}.login-trust-grid{grid-template-columns:1fr}}
