:root{--void:#06172d;--midnight:#0a2344;--panel:#0d335bb8;--panel-strong:#0a2748e6;--sky:#3ebcff;--electric:#8ce6ff;--line:#7fd1ff33;--line-strong:#87deff85;--text:#eaf8ff;--muted:#89adc8;--success:#65edc4}*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%;width:100%}body{-webkit-font-smoothing:antialiased;background:#06172d;background:var(--void);color:#eaf8ff;color:var(--text);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:#3ebcff85;color:#fff}.app-shell{background:#071a31;display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100vh}.app-sidebar{background:linear-gradient(180deg,#07172b,#081d36);border-right:1px solid #78cdff24;display:flex;flex-direction:column;min-height:100vh;padding:18px 12px 12px;position:relative}.app-sidebar:after{background-image:linear-gradient(rgba(90,190,255,.045) 1px,#0000 0),linear-gradient(90deg,rgba(90,190,255,.045) 1px,#0000 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 60%);mask-image:linear-gradient(180deg,#000,#0000 60%);opacity:.32;pointer-events:none;position:absolute}.conversation-section,.new-thread,.primary-navigation,.product-lockup,.sidebar-bottom{position:relative;z-index:1}.product-lockup{align-items:center;display:flex;gap:10px;padding:5px 8px 19px}.product-mark{background:linear-gradient(145deg,#1599e6,#1255aa);border:1px solid #92e5ffad;border-radius:9px;box-shadow:0 0 18px #3bb9ff40;color:#dff8ff;display:grid;height:32px;place-items:center;width:32px}.product-lockup strong{color:#eefaff;display:block;font-size:15px;letter-spacing:.08em}.product-lockup span{color:#77a7c4;display:block;font-size:10px;margin-top:2px}.new-thread{grid-gap:8px;align-items:center;background:#2d93db21;border:1px solid #6fd0ff4f;border-radius:8px;color:#effaff;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:10px 11px;text-align:left;transition:.2s;width:100%}.new-thread:hover{background:#2e9ee83b;border-color:#7dd8ff}.new-thread span{color:#8ee8ff;font-size:19px;line-height:0}.new-thread kbd{color:#6f9fbb;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.primary-navigation{grid-gap:2px;border-bottom:1px solid #78cdff1c;display:grid;gap:2px;padding:20px 0 17px}.primary-navigation button{align-items:center;background:#0000;border:0;border-radius:6px;color:#8db8d0;display:flex;gap:10px;padding:9px 10px;text-align:left;transition:.18s;width:100%}.primary-navigation button i{color:#78d7ff;font-style:normal;text-align:center;width:16px}.primary-navigation button small,.primary-navigation button strong{display:block}.primary-navigation button strong{font-size:13px;font-weight:500}.primary-navigation button small{color:#5b88a5;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;margin-top:2px}.primary-navigation button.active,.primary-navigation button:hover{background:#309fe62b;color:#f1fbff}.conversation-section{padding:17px 4px}.conversation-section p{color:#638eaa;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;margin:0 7px 8px}.conversation-section button{background:#0000;border:0;border-radius:5px;color:#80a9c1;display:flex;font-size:12px;justify-content:space-between;overflow:hidden;padding:9px 7px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.conversation-section button span{color:#547b94;flex:none;font-size:9px;margin-left:8px}.conversation-section button.conversation-current,.conversation-section button:hover{background:#50abe21a;color:#dff6ff}.sidebar-bottom{margin-top:auto}.user-chip{align-items:center;border-top:1px solid #78cdff1f;display:flex;gap:9px;padding:11px 7px}.user-chip b{background:#174a75;border:1px solid #78cdff47;border-radius:50%;color:#d7f5ff;display:grid;height:27px;place-items:center;width:27px}.user-chip span{flex:1 1}.user-chip small,.user-chip strong{display:block}.user-chip strong{color:#dceff8;font-size:11px;font-weight:500}.user-chip small{color:#6792ac;font-size:9px;margin-top:3px}.user-chip i{color:#80b6d3;font-style:normal}.app-main{background:radial-gradient(ellipse at 80% -10%,#208ada45,#0000 50%),#081b33;min-height:100vh;min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07192fb8;border-bottom:1px solid #78cdff21;height:58px;justify-content:space-between;padding:0 34px}.topbar,.topbar-left{align-items:center;display:flex}.topbar-left{gap:11px}.topbar span{color:#699cc0;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.topbar strong{color:#dff4ff;font-size:13px;font-weight:500}.topbar em{border-left:1px solid #78cdff2e;color:#6090ad;font-size:11px;font-style:normal;padding-left:11px}.topbar-status{color:#7eafc9;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.topbar-status i{background:#62ecc1;border-radius:50%;box-shadow:0 0 9px #62ecc1;display:inline-block;height:6px;margin-right:7px;width:6px}.chat-view,.knowledge-view,.operations-view{padding:35px clamp(24px,6vw,78px) 30px}.view-header{margin:0 auto 25px;max-width:920px}.chat-header{display:block;padding-top:24px}.eyebrow{color:#65d5ff;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;margin:0 0 9px}.view-header h1{color:#edfaff;font-size:clamp(30px,3.4vw,44px);font-weight:400;letter-spacing:-.04em;margin:0}.view-header p:not(.eyebrow){color:#8eb7cf;font-size:14px;line-height:1.7;margin:12px 0 0;max-width:610px}.knowledge-signal{align-items:center;background:#1a6ba52b;border:1px solid #73d2ff33;border-radius:999px;color:#a6d9ed;display:inline-flex;font-size:11px;gap:7px;margin-top:17px;padding:6px 9px}.knowledge-signal i{color:#6df2c7;font-style:normal}.primary-button,.secondary-button{background:#1a659d30;border:1px solid #7cd7ff59;border-radius:6px;color:#dff8ff;font-size:12px;padding:9px 13px}.primary-button{background:linear-gradient(135deg,#168bd5,#1a5abe)}.primary-button:hover,.secondary-button:hover{border-color:#9deaff;box-shadow:0 0 15px #51c8ff30}.prompt-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr);margin:0 auto 31px;max-width:920px}.prompt-grid button{grid-gap:11px;align-items:center;background:#10406e8a;border:1px solid #70caff2e;border-radius:8px;color:#cde9f7;display:grid;gap:11px;grid-template-columns:auto 1fr auto;min-height:56px;padding:11px 13px;text-align:left;transition:.18s}.prompt-grid button small{color:#57cdfb;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.prompt-grid button span{font-size:13px;line-height:1.4}.prompt-grid button b{color:#83ddff;font-weight:400}.prompt-grid button:hover{background:#1666a6a3;border-color:#86e1ff94;transform:translateY(-1px)}.message-list{grid-gap:21px;display:grid;gap:21px;margin:0 auto;max-width:820px;padding-bottom:115px}.message-card{max-width:86%}.message-card.user{justify-self:end}.message-label{color:#729fbb;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:7px}.message-card.user .message-label{text-align:right}.message-label time{color:#527893;margin-left:8px}.message-body{background:#1042709e;border:1px solid #79d3ff36;border-radius:7px 15px 15px 15px;box-shadow:0 7px 19px #0000001c;color:#d9eff9;line-height:1.72;padding:13px 16px}.message-card.user .message-body{background:linear-gradient(135deg,#137fc2,#1a57ae);border-color:#92e2ff7a;border-radius:15px 7px 15px 15px;color:#effaff}.message-card.system .message-body{background:#5f46124a;border-left:3px solid #ffd36d}.message-body p:first-child{margin-top:0}.message-body p:last-child{margin-bottom:0}.message-body pre{background:#000a1b66;overflow-x:auto;padding:9px}.message-body table{border-collapse:collapse;font-size:13px;width:100%}.message-body td,.message-body th{border:1px solid #80d2ff38;padding:6px}.citation-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.citation-list>span{color:#6e9dba;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.citation-list button{background:#145b933d;border:1px solid #70ceff42;border-radius:4px;color:#9fe4ff;font-size:10px;padding:4px 7px}.citation-list button small{color:#79a9c4;display:block;font-size:9px;margin-top:2px}.typing-dots{display:inline-flex;gap:5px}.typing-dots i{animation:blink 1s infinite alternate;background:#83e7ff;border-radius:50%;height:6px;width:6px}@keyframes blink{to{opacity:.2;transform:translateY(-4px)}}.composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082546f0;border:1px solid #7ad6ff61;border-radius:9px;bottom:18px;box-shadow:0 14px 35px #00000052,inset 0 1px 0 #c2f1ff14;display:grid;grid-template-columns:1fr auto;left:calc(276px + max(24px, 6vw));margin:auto;max-width:820px;padding:7px;position:fixed;right:max(24px,6vw);z-index:3}.composer textarea{background:#0000;border:0;color:#e3f7ff;max-height:120px;min-height:42px;outline:0;padding:10px;resize:none}.composer textarea::placeholder{color:#6f9fbd}.composer button{background:linear-gradient(135deg,#1696df,#1b61c9);border:1px solid #9be9ff7a;border-radius:6px;color:#effcff;font-size:12px;height:40px;padding:0 15px}.composer button:disabled{opacity:.5}.composer button b{color:#c9f6ff;margin-left:5px}.composer p{color:#5f8eaa;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;grid-column:1/-1;margin:0;padding:3px 9px 0}.knowledge-toolbar{align-items:end;display:flex;gap:15px;justify-content:space-between;margin:0 auto 18px;max-width:1100px}.filter-cluster{display:flex;flex-wrap:wrap;gap:8px}.filter-cluster label{grid-gap:4px;color:#78a7c3;display:grid;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;gap:4px}.filter-cluster input,.filter-cluster select{background:#0c345bad;border:1px solid #7ad2ff40;border-radius:5px;color:#d8eff9;font-size:12px;min-width:135px;padding:8px}.upload-button{background:#147fcb;border:1px solid #9ae9ff85;border-radius:6px;color:#eefbff;cursor:pointer;font-size:12px;padding:10px 13px}.knowledge-layout{background:#08274887;border:1px solid #78cfff33;border-radius:8px;display:grid;grid-template-columns:1.2fr .8fr;margin:0 auto;max-width:1100px;min-height:520px;overflow:hidden}.document-row,.table-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:2fr 1.1fr .9fr .9fr;padding:13px 15px;text-align:left;width:100%}.table-head{background:#2375b221;border-bottom:1px solid #77d0ff2b;color:#75a7c4;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.document-row{background:#0000;border:0;border-bottom:1px solid #77d0ff17;color:#b5d4e5;font-size:12px}.document-row.selected,.document-row:hover{background:#1c6fb133}.document-row.selected{box-shadow:inset 2px 0 0 #62d4ff}.document-row small,.document-row strong{display:block}.document-row strong{color:#e5f7ff;font-size:13px;font-weight:500}.document-row small{color:#6898b6;font-size:10px;margin-top:4px}.status-pill{border:1px solid;border-radius:3px;display:inline-block;font-size:10px;font-style:normal;padding:3px 6px}.status-pill.published{color:#62e5bd}.status-pill.draft{color:#ffd272}.status-pill.archive{color:#7f9aa8}.document-inspector{background:#061d386b;border-left:1px solid #77d0ff29;padding:21px}.inspector-title{display:flex;gap:12px;justify-content:space-between}.inspector-title h2{color:#eaf9ff;font-size:22px;margin:0}.document-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:23px 0}.document-meta span{color:#719fb9;font-size:11px}.document-meta strong{color:#d6edf8;display:block;font-weight:500;margin-top:4px}.preview-content{background:#000b1e42;border:1px solid #77d0ff21;border-radius:5px;color:#a5cbe0;font-size:12px;line-height:1.7;max-height:245px;overflow:auto;padding:12px;white-space:pre-wrap}.inspector-actions{margin-top:17px}.metric-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:0 auto 18px;max-width:1100px}.metric-grid article{background:linear-gradient(135deg,#16558b7d,#0725479e);border:1px solid #77d0ff33;border-radius:7px;min-height:126px;padding:16px}.metric-grid small,.metric-grid span{color:#78a7c3;display:block;font-size:11px}.metric-grid strong{color:#e8f9ff;display:block;font-size:33px;font-weight:300;margin:14px 0 6px}.operations-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1.2fr .8fr;margin:0 auto;max-width:1100px}.activity-panel,.category-panel{background:#08274887;border:1px solid #77d0ff2e;border-radius:7px;min-height:320px;padding:20px}.panel-title{align-items:baseline;border-bottom:1px solid #77d0ff24;display:flex;justify-content:space-between;padding-bottom:13px}.panel-title h2{color:#e8f9ff;font-size:17px;font-weight:500;margin:0}.panel-title span{color:#72a3c1;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.activity-item{border-bottom:1px solid #77d0ff14;display:flex;gap:10px;padding:12px 0}.activity-item i{background:#339bde33;border-radius:4px;color:#8ce6ff;display:grid;font-style:normal;height:22px;place-items:center;width:22px}.activity-item small,.activity-item strong{display:block}.activity-item strong{color:#cde8f7;font-size:12px;font-weight:500}.activity-item small{color:#6898b5;font-size:10px;margin-top:4px}.category-bar{margin-top:17px}.category-bar div{color:#b7d7e7;display:flex;font-size:12px;justify-content:space-between}.category-bar b{color:#e6f8ff;font-weight:500}.category-bar>i{background:#77d0ff21;display:block;height:5px;margin-top:8px}.category-bar em{background:linear-gradient(90deg,#1689da,#85e3ff);display:block;height:100%}.empty-state{color:#729fba;font-size:13px;padding:22px}@media (max-width:900px){.app-shell{grid-template-columns:70px minmax(0,1fr)}.app-sidebar{padding:16px 8px}.new-thread,.product-lockup>div:not(.product-mark){font-size:0}.new-thread{display:grid;padding:8px;place-items:center}.new-thread span{font-size:20px}.app-sidebar nav span,.conversation-section,.new-thread kbd,.sidebar-bottom,.workspace-stamp{display:none}.primary-navigation{border:0;padding-top:20px}.primary-navigation button{justify-content:center}.primary-navigation button i{width:auto}.composer{left:94px}.knowledge-layout,.operations-grid{grid-template-columns:1fr}.document-inspector{border-left:0;border-top:1px solid #77d0ff29}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.app-shell{display:block}.app-sidebar{flex-direction:row;height:58px;min-height:58px;padding:9px 13px}.product-lockup{padding:0}.primary-navigation{display:flex;margin-left:auto;padding:0}.primary-navigation button{padding:7px}.topbar{height:53px;padding:0 18px}.topbar em,.topbar-status{display:none}.chat-view,.knowledge-view,.operations-view{padding:26px 17px 22px}.view-header h1{font-size:32px}.prompt-grid{grid-template-columns:1fr}.message-card{max-width:95%}.composer{bottom:12px;left:16px;right:16px}.knowledge-toolbar{align-items:stretch;flex-direction:column}.upload-button{text-align:center}.table-head{display:none}.document-row{grid-template-columns:1fr auto}.document-row>span:nth-child(2),.document-row>span:nth-child(4){display:none}.metric-grid{grid-template-columns:1fr 1fr}}:root{color:#18324a;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.app-shell,:root{background:#f6f9fc}.app-shell{grid-template-columns:264px minmax(0,1fr)}.app-sidebar{background:#fff;border-right-color:#dce8f2;box-shadow:8px 0 28px #1c4d770a}.app-sidebar:after{background-image:radial-gradient(#ddecf7 1px,#0000 0);background-size:16px 16px;opacity:.7}.product-mark{background:linear-gradient(145deg,#1d9be5,#2875ce);border-color:#55baf1;box-shadow:0 8px 18px #298bcf38;color:#fff}.product-lockup strong{color:#17334b}.product-lockup span{color:#7890a2}.new-thread{background:#eef8fe;border-color:#b9e1f7;color:#14679c}.new-thread:hover{background:#dff3fe;border-color:#75c8ee}.new-thread span{color:#148fd2}.new-thread kbd{color:#7b98aa}.primary-navigation{border-bottom-color:#e7eef4}.primary-navigation button{color:#647f93}.primary-navigation button i{color:#2d9ad9}.primary-navigation button small{color:#96aaba}.primary-navigation button.active,.primary-navigation button:hover{background:#eef8fe;color:#176d9f}.conversation-section p{color:#8198aa}.conversation-section button{align-items:center;color:#617c90}.conversation-section button strong{font-weight:500;overflow:hidden;text-overflow:ellipsis}.conversation-section button span{color:#91a6b5}.conversation-section button.conversation-current,.conversation-section button:hover{background:#edf8fe;color:#176d9f}.conversation-empty{color:#98aab7;display:block;font-size:11px;line-height:1.6;padding:8px 7px}.user-chip{border-top-color:#e7eef4}.user-chip b{background:#edf7fd;border-color:#c5e6f7;color:#1875a9}.user-chip strong{color:#31516a}.user-chip i,.user-chip small{color:#8ba1b1}.app-main{background:radial-gradient(ellipse at 82% -18%,#bae6fc6b,#0000 43%),#f7fafc}.topbar{background:#ffffffd1;border-bottom-color:#e1ebf2}.topbar span{color:#7490a5}.topbar strong{color:#21425b}.topbar em{border-left-color:#dce8ef;color:#7f96a6}.topbar-status{color:#6f8b9e}.topbar-status i{background:#42c89a;box-shadow:0 0 9px #42c89a80}.eyebrow{color:#188dc9}.view-header h1{color:#17334b;font-weight:500}.view-header p:not(.eyebrow){color:#688397}.knowledge-signal{background:#fff;border-color:#d8e9f3;box-shadow:0 4px 15px #1b4e710d;color:#4e748d}.knowledge-signal i{color:#22ad86}.prompt-grid button{background:#fffc;border-color:#ddebf3;box-shadow:0 3px 12px rgba(35,88,126,.035);color:#31536c}.prompt-grid button b,.prompt-grid button small{color:#158dc9}.prompt-grid button:hover{background:#fff;border-color:#9bd7f2;box-shadow:0 9px 22px #2681b81a}.message-label{color:#7d96a7}.message-label time{color:#a1b1bd}.message-body{background:#fff;border-color:#dceaf2;box-shadow:0 6px 20px #2a597b0f;color:#36536a}.message-card.user .message-body{background:linear-gradient(135deg,#2a9bd9,#2878c7);border-color:#67bae9;color:#fff}.message-card.system .message-body{background:#fffbf0;border-left-color:#f4bb4a}.message-body pre{background:#f3f7fa}.message-body td,.message-body th{border-color:#dce9f1}.citation-list>span{color:#7895a8}.citation-list button{background:#f1f9fd;border-color:#cfe9f7;color:#237ba9}.citation-list button small{color:#7896a8}.typing-dots i{background:#2c9edb}.composer{background:#fffffff0;border-color:#c9e1ee;box-shadow:0 16px 35px #2f5b7b29,inset 0 1px 0 #fff}.composer textarea{color:#243f54}.composer textarea::placeholder{color:#91a7b6}.composer button{background:linear-gradient(135deg,#2b9edc,#2879c6);border-color:#70c4eb}.composer p{color:#8aa0af}.secondary-button{background:#fff;border-color:#cfe5f1;color:#23749f}.primary-button{background:linear-gradient(135deg,#2b9edc,#2879c6)}.primary-button:hover,.secondary-button:hover{border-color:#7ac8ed;box-shadow:0 4px 16px #2f91cc26}.filter-cluster label{color:#6e899c}.filter-cluster input,.filter-cluster select{background:#fff;border-color:#d7e5ed;color:#35546b}.upload-button{background:#268bd0;border-color:#6ec3ed}.knowledge-layout{background:#fff;border-color:#dce8f0;box-shadow:0 7px 24px #2656770d}.table-head{background:#f5f9fc;border-bottom-color:#e0eaf0;color:#7692a4}.document-row{border-bottom-color:#edf2f5;color:#59758a}.document-row.selected,.document-row:hover{background:#f0f9fe}.document-row.selected{box-shadow:inset 3px 0 0 #2c9edb}.document-row strong{color:#29475e}.document-row small{color:#86a0b0}.document-inspector{background:#fbfdfe;border-left-color:#e2ebf1}.inspector-title h2,.panel-title h2{color:#234157}.document-meta span{color:#718d9f}.document-meta strong{color:#35536a}.preview-content{background:#f6fafc;border-color:#e0ebf1;color:#547087}.activity-panel,.category-panel,.metric-grid article{background:#fff;border-color:#dce8f0;box-shadow:0 5px 20px rgba(35,87,120,.045)}.metric-grid small,.metric-grid span,.panel-title span{color:#7591a3}.metric-grid strong{color:#23445b}.panel-title{border-bottom-color:#e3edf2}.activity-item{border-bottom-color:#edf2f5}.activity-item i{background:#edf8fe;color:#238ccc}.activity-item strong{color:#426078}.activity-item small{color:#88a0af}.category-bar div{color:#58748a}.category-bar b{color:#29485f}.category-bar>i{background:#e8f0f5}.category-bar em{background:linear-gradient(90deg,#2b9edc,#8bd7f3)}.empty-state{color:#7893a6}.governance-view{padding:35px clamp(24px,6vw,78px) 50px}.governance-view .view-header{margin-bottom:24px}.governance-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;max-width:1100px}.governance-grid article{background:#fff;border:1px solid #dce8f0;border-radius:10px;box-shadow:0 5px 20px rgba(35,87,120,.045);padding:20px}.governance-grid h2{color:#234157;font-size:17px;margin:0 0 15px}.governance-grid form,.governance-grid label{grid-gap:8px;color:#688397;display:grid;font-size:12px;gap:8px;margin-bottom:12px}.governance-grid input,.governance-grid select,.governance-grid textarea{background:#fbfdfe;border:1px solid #d7e5ed;border-radius:6px;box-sizing:border-box;color:#36536a;font:inherit;padding:9px;width:100%}.governance-grid textarea{min-height:64px;resize:vertical}.governance-grid input[type=range]{accent-color:#278fd1;padding:0}.governance-grid .primary-button{justify-self:start}.governance-row{grid-gap:3px;border-top:1px solid #edf2f5;display:grid;gap:3px;margin:0;padding:10px 0}.governance-row strong{color:#35536a;font-size:13px;font-weight:500}.governance-note,.governance-row span{color:#7a96a8;font-size:11px;line-height:1.6}.governance-note{padding:8px 0}@media (max-width:700px){.governance-grid{grid-template-columns:1fr}.governance-view{padding:26px 17px}}.governance-error{background:#fff4f4;border:1px solid #f2cccc;border-radius:7px;color:#a23b3b;font-size:12px;margin:0 auto 14px;max-width:1100px;padding:10px 12px}.feedback-actions{align-items:center;color:#718d9f;display:flex;font-size:11px;gap:7px;margin-top:8px}.feedback-actions button{background:#fff;border:1px solid #d6e6ee;border-radius:4px;color:#39708d;font-size:11px;padding:4px 8px}.feedback-actions button:hover{border-color:#8fcfee;color:#1e83ba}.hotspot-panel{margin-top:22px}.hotspot-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.hotspot-list span{align-items:center;background:#f0f9fe;border:1px solid #d3eafa;border-radius:999px;color:#39708d;display:inline-flex;font-size:11px;gap:7px;padding:5px 8px}.hotspot-list b{color:#2188c4;font-size:10px}.login-page{background:#f7fbfe;display:grid;grid-template-columns:1.15fr .85fr;min-height:100vh}.login-intro{background:radial-gradient(circle at 80% 20%,#60d0ff73,#0000 28%),linear-gradient(145deg,#0d527f,#1279b7);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,10vw,150px)}.login-mark{border:1px solid #ffffff8c;border-radius:14px;display:grid;font-size:24px;height:50px;margin-bottom:35px;place-items:center;width:50px}.login-intro p{font:11px ui-monospace,monospace;letter-spacing:.18em;margin:0 0 14px;opacity:.75}.login-intro h1{font-size:clamp(39px,5vw,68px);font-weight:500;letter-spacing:-.06em;line-height:1.08;margin:0}.login-intro span{color:#d5f3ff;line-height:1.8;margin-top:25px;max-width:380px}.login-card{align-self:center;background:#fff;border:1px solid #dce9f1;border-radius:13px;box-shadow:0 20px 55px #20577c24;margin:auto;padding:35px;width:min(390px,calc(100% - 44px))}.login-card h2{color:#1d4059;font-size:27px;margin:4px 0 8px}.login-card p:not(.eyebrow):not(.login-error){color:#7893a6;font-size:13px;line-height:1.6}.login-card label{grid-gap:6px;color:#557287;display:grid;font-size:12px;gap:6px;margin-top:18px}.login-card input{border:1px solid #d6e5ed;border-radius:7px;outline-color:#4caee0;padding:11px}.login-card .primary-button{margin-top:23px;padding:12px;width:100%}.login-error{color:#ce4d4d;font-size:12px}.user-chip{background:#0000;border-bottom:0;border-left:0;border-right:0;text-align:left;width:100%}@media (max-width:720px){.login-page{grid-template-columns:1fr}.login-intro{min-height:36vh;padding:40px}.login-intro h1{font-size:40px}.login-intro span,.login-mark{display:none}.login-card{margin:-22px auto 30px}}
/*# sourceMappingURL=main.e9985101.css.map*/