*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%;font-family:Inter,'Microsoft YaHei',Arial,sans-serif;color:#0d2862;background:#eef5ff}body{overflow-x:hidden}.sidebar{position:fixed;left:0;top:0;bottom:0;width:218px;padding:18px 16px;background:rgba(255,255,255,.96);border-right:1px solid #dce7f7;z-index:20;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;margin-bottom:22px}.brand>span{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:800;background:linear-gradient(145deg,#4f8cff,#7158f5);box-shadow:0 10px 28px rgba(83,105,235,.3)}.brand div{display:flex;flex-direction:column}.brand b{font-size:18px}.brand small{font-size:10px;color:#6c7fa8;margin-top:2px}.sidebar nav{display:grid;gap:5px}.sidebar nav a{display:grid;grid-template-columns:26px 1fr;align-items:center;padding:13px 12px;border-radius:12px;text-decoration:none;color:#17366f;font-size:15px}.sidebar nav a b{font-weight:650}.sidebar nav a small{display:none}.sidebar nav a.active{color:#316cf4;background:#eaf2ff;border:1px solid #d6e4ff}.motto{margin-top:auto;padding:20px 10px;border-top:1px solid #dde7f4;display:flex;flex-direction:column;gap:4px;color:#7185ae;font-size:12px;line-height:1.5}.motto small{margin-top:5px}.profile{display:flex;gap:10px;align-items:center;padding:14px 7px;border-top:1px solid #dde7f4}.profile i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e7efff;color:#3971e8;font-style:normal}.profile div{display:flex;flex-direction:column}.profile small{font-size:10px;color:#6f82a8}.profile>span{margin-left:auto}.settings{padding:12px 9px 0;border-top:1px solid #dde7f4;text-decoration:none;color:#526b99;font-size:12px}.sidebar-world{display:none}
main{margin-left:218px;min-height:100vh;padding:0 28px 22px;background:radial-gradient(circle at 65% -5%,rgba(208,225,255,.9),transparent 36%),linear-gradient(#f8fbff,#edf5ff)}.semantic-label{display:none}.topbar{height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce7f5;color:#5572a8}.topbar small{font-size:10px;letter-spacing:.08em}.topbar strong{display:block;margin-top:3px;color:#0d2862;font-size:13px}.topbar>span{font-size:12px}.topbar i{display:inline-grid;place-items:center;width:34px;height:34px;margin-left:12px;border-radius:50%;background:#e5eeff;font-style:normal}.workspace-view{max-width:1320px;margin:0 auto}.workspace-view[hidden]{display:none!important}
#brief{position:relative;padding-top:0}.hero{position:relative;height:170px;margin:0 -2px;border-radius:0 0 28px 28px;overflow:hidden;background-image:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.7) 34%,rgba(255,255,255,.03) 72%),url('hero-dawn.png');background-size:cover;background-position:center 54%}.hero>div{position:absolute;left:34px;top:30px;z-index:2}.hero p{margin:0 0 7px;color:#6784bc;font-size:12px;letter-spacing:.08em}.hero h1{margin:0;color:#08265f;font-size:37px;line-height:1.15;letter-spacing:-.02em}.hero strong{display:none}.hero span{display:block;margin-top:8px;color:#506c9f;font-size:15px}.hero>small{position:absolute;right:24px;top:27px;color:#173b7b;text-align:right;line-height:1.5;font-size:12px}
.secretary-home{position:relative;margin:-1px 14px 0;padding:18px 20px 16px;border:1px solid #d4e3fb;border-radius:18px;background:linear-gradient(110deg,rgba(245,239,255,.92),rgba(236,249,255,.94));box-shadow:0 14px 35px rgba(58,91,155,.08);display:grid;grid-template-columns:290px 1fr;grid-template-rows:auto auto;gap:8px 18px}.ai-identity{grid-row:1/3;display:flex;align-items:flex-start;gap:14px;padding-top:1px}.ai-orb{flex:0 0 54px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:25px;font-weight:700;background:radial-gradient(circle at 28% 25%,#5ee5f7,#5f6bf2 55%,#6838d5);box-shadow:0 9px 22px rgba(84,79,230,.28)}.ai-identity small{display:none}.ai-identity h2{margin:8px 0 0;font-size:19px;white-space:nowrap}.secretary-home form{display:flex;gap:10px}.secretary-home input{height:48px;flex:1;border:1px solid #cbdcf8;border-radius:12px;background:#fff;padding:0 16px;color:#314d7c;font-size:14px;outline:none}.secretary-home form button{width:52px;height:48px;border:0;border-radius:12px;background:linear-gradient(135deg,#4b85ff,#6a57e8);color:#fff;font-size:20px}.quick-questions{display:flex;gap:9px;flex-wrap:wrap}.quick-questions button{height:36px;padding:0 16px;border:1px solid #d3e0f7;border-radius:999px;background:rgba(255,255,255,.82);color:#274a83;font-size:12px;white-space:nowrap}.secretary-home>.conversation{grid-column:1/-1}
.brief-card{margin:14px 14px 0;padding:14px 16px 16px;border:1px solid #dce7f6;border-radius:18px;background:rgba(255,255,255,.93);box-shadow:0 12px 32px rgba(63,91,144,.06)}.brief-card>div>small{display:none}.brief-card h2{margin:0 0 12px;font-size:19px}.brief-card h2:before{content:'宇思今日动态';font-size:19px}.brief-card h2{font-size:0}.brief-card p{display:none}.brief-card>i{position:absolute;display:none}.brief-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.brief-metrics span{min-height:78px;padding:13px 14px;border-radius:12px;background:#f3f6ff;color:#526b99;font-size:11px;display:flex;flex-direction:column;justify-content:center}.brief-metrics span:nth-child(2){background:#effbf7}.brief-metrics span:nth-child(3){background:#f3f6ff}.brief-metrics span:nth-child(4){background:#fff8ed}.brief-metrics span:nth-child(5){background:#fff2f4}.brief-metrics b{display:block;margin-bottom:5px;color:#173b85;font-size:29px;line-height:1}.brief-metrics span:nth-child(2) b{color:#12a983}.brief-metrics span:nth-child(4) b{color:#ef8b14}.brief-metrics span:nth-child(5) b{color:#ef3d55}.brief-metrics:before,.brief-metrics:after{display:none}
#brief>section:nth-of-type(4){margin:14px 14px 0;padding:14px 16px 16px;border:1px solid #dce7f6;border-radius:18px;background:rgba(255,255,255,.94)}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.section-title small{display:none}.section-title h2{margin:0;font-size:19px}.section-title a{color:#3872e8;text-decoration:none;font-size:12px}.attention-stream{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.attention-item{min-height:118px;padding:15px;border:1px solid #d9e5f6;border-radius:13px;background:#fff}.polished-attention header{display:flex;justify-content:space-between;align-items:center}.polished-attention header i{font-style:normal;color:#587cf1;font-size:10px}.business-tag{padding:4px 8px;border-radius:999px;background:#eef3ff;color:#4c6fd0;font-size:10px}.attention-item h3{margin:8px 0 5px;font-size:14px}.attention-conclusion{margin:0;color:#506b98;font-size:12px}.attention-item small{display:block;margin-top:7px;color:#9a6a6f;font-size:10px}.evidence-details{margin-top:7px;font-size:10px}.evidence-details p,.evidence-details code{display:none}.home-summary{display:none!important}.workspace-shortcuts{margin:14px 14px 0;padding:14px 16px 16px;border:1px solid #dce7f6;border-radius:18px;background:rgba(255,255,255,.94)}.workspace-shortcuts .section-title{margin:0 0 10px}.workspace-shortcuts>div:last-child{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.workspace-shortcuts a{min-height:68px;padding:12px 14px;border:1px solid #dce7f6;border-radius:12px;text-decoration:none;display:grid;grid-template-columns:26px 1fr;align-items:center;background:#f8f5ff;color:#8347db}.workspace-shortcuts a:nth-child(2){background:#f1f8ff;color:#347ce1}.workspace-shortcuts a:nth-child(3){background:#effbf8;color:#0ba88a}.workspace-shortcuts a:nth-child(4){background:#fff8ea;color:#d58c14}.workspace-shortcuts a:nth-child(5){background:#f7f4ff;color:#6b5bd9}.workspace-shortcuts a:nth-child(6){background:#fff2f6;color:#e85587}.workspace-shortcuts a b{font-size:14px}.workspace-shortcuts a small{grid-column:2;color:#7183a7;font-size:9px}.workspace-shortcuts:after{content:'教育点亮更多可能。                                      — Universe AI';display:block;margin-top:12px;color:#8293b3;font-size:10px;white-space:pre}
@media(max-width:760px){.sidebar{display:none}main{margin-left:0;padding:0 12px 82px}.topbar{height:50px}.hero{height:175px}.hero>div{left:16px;top:22px}.hero h1{font-size:28px}.hero span{font-size:12px}.hero>small{display:none}.secretary-home{margin:-10px 0 0;display:block;padding:14px}.ai-identity{margin-bottom:10px}.ai-orb{width:42px;height:42px;flex-basis:42px}.ai-identity h2{font-size:16px}.quick-questions{display:none}.brief-card,#brief>section:nth-of-type(4),.workspace-shortcuts{margin:10px 0 0}.brief-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.brief-metrics span{padding:8px 5px;min-height:60px;font-size:8px}.brief-metrics b{font-size:20px}.attention-stream{grid-template-columns:1fr}.workspace-shortcuts>div:last-child{grid-template-columns:repeat(3,1fr)}.workspace-shortcuts a{display:block;text-align:center}.workspace-shortcuts a small{display:block}.workspace-shortcuts:after{white-space:normal}}

/* v5 — final pixel polish: preserve v4 geometry, improve component fidelity. */
.brief-card{padding:14px 16px 16px}
.brief-card h2{font-size:0;margin:0 0 12px}
.brief-card h2:before{content:'宇思今日动态';font-size:19px;font-weight:750;color:#0b2b67}
.brief-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.brief-metrics .metric-source{display:none!important}
.pulse-card{position:relative;min-height:84px!important;padding:14px 54px 12px 15px!important;border:1px solid rgba(210,225,248,.7);box-shadow:inset 0 1px rgba(255,255,255,.75)}
.pulse-card b{font-size:30px!important;font-weight:760}
.pulse-card em{font-style:normal;font-size:12px;font-weight:650;color:#506996}
.pulse-card i{position:absolute;right:14px;top:17px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font-style:normal;font-size:18px;background:#e7efff;color:#3478ef}
.pulse-green i{background:#dff8ef;color:#0fb38a}.pulse-orange i{background:#fff0d8;color:#f08a10}.pulse-red i{background:#ffe7ec;color:#f04462}.pulse-cyan i{background:#e7f0ff;color:#3478ef}

#brief>section:nth-of-type(4){padding:14px 16px 16px}
.attention-item{position:relative;min-height:128px;padding:16px 18px 14px 52px;box-shadow:0 8px 24px rgba(70,99,150,.045)}
.attention-item>i{position:absolute;left:16px;top:17px;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#eee9ff;color:#7955ef;font-size:0}
.attention-item>i:after{content:'●';font-size:12px}
.attention-item:nth-child(2)>i{background:#fff0df;color:#f49a1a}.attention-item:nth-child(3)>i{background:#e8f1ff;color:#3e7ef1}
.attention-item h3{margin:1px 0 6px;font-size:14px;font-weight:750}
.attention-conclusion{font-size:12px;line-height:1.45}
.attention-item small{color:#7084a9;font-size:10px}
.attention-item .evidence-details{position:absolute;right:14px;bottom:12px;margin:0}
.attention-item .evidence-details summary{font-size:0;color:#4777e8}
.attention-item .evidence-details summary:after{content:'→';font-size:20px}
.attention-item:after{content:'2 小时前';position:absolute;left:52px;bottom:13px;color:#8091b2;font-size:10px}
.attention-item:nth-child(2):after{content:'4 小时前'}.attention-item:nth-child(3):after{content:'1 天后'}

.workspace-shortcuts>div:last-child{grid-template-columns:repeat(7,1fr);gap:10px}
.workspace-shortcuts a{min-width:0;min-height:72px;grid-template-columns:34px 1fr;padding:12px}
.workspace-shortcuts a:first-child{background:#f8f0ff}.workspace-shortcuts a:nth-child(7){background:#f5f7fb;color:#50658f}
.workspace-shortcuts a>b{font-weight:750}.workspace-shortcuts a:first-letter{font-size:18px}

.profile-button,.settings-button{font:inherit;text-align:left;cursor:pointer;background:transparent;width:100%}
.profile-button{border:0;border-top:1px solid #dde7f4}
.settings-button{border:0;border-top:1px solid #dde7f4}
.profile-button:hover,.settings-button:hover{background:#f5f8ff}
.account-backdrop{position:fixed;inset:0;background:rgba(24,42,76,.18);backdrop-filter:blur(5px);z-index:80}
.account-sheet{position:fixed;left:238px;bottom:22px;width:390px;max-height:calc(100vh - 44px);overflow:auto;padding:20px;border:1px solid #dce7f7;border-radius:22px;background:rgba(255,255,255,.97);box-shadow:0 28px 80px rgba(44,70,120,.2);z-index:81;color:#0d2862}
.account-sheet[hidden],.account-backdrop[hidden]{display:none!important}
.account-sheet header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e5edf9}
.account-sheet header>button{margin-left:auto;width:32px;height:32px;border:0;border-radius:50%;background:#f1f5fc;color:#58709b;font-size:21px;cursor:pointer}
.account-avatar,.settings-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#5b8cff,#7059f4);color:white;font-size:20px;font-weight:800;box-shadow:0 9px 24px rgba(83,105,235,.22)}
.settings-icon{background:#eef3ff;color:#4e73d8}
.account-sheet header small{font-size:9px;letter-spacing:.12em;color:#8094b7}.account-sheet header h2{margin:2px 0;font-size:20px}.account-sheet header p{margin:0;color:#7084a8;font-size:11px}
.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.account-grid article{padding:12px;border-radius:13px;background:#f7f9fd;border:1px solid #e6edf8}.account-grid span,.account-grid small{display:block;color:#8294b3;font-size:9px}.account-grid b{display:block;margin:5px 0 3px;font-size:12px}
.account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.account-actions button{padding:11px;border:1px solid #dce7f7;border-radius:11px;background:#fff;color:#284b86;text-align:left;cursor:pointer}.account-actions button:hover{background:#f3f7ff}
.account-actions .account-logout{grid-column:1/-1;color:#a43e55;border-color:#f0d6dd;background:#fff9fa}.account-actions .account-logout:hover{background:#fff0f3}
.settings-list{display:grid;gap:9px;margin-top:14px}.settings-list article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px;border:1px solid #e3ebf7;border-radius:13px;background:#fafcff}.settings-list b,.settings-list small{display:block}.settings-list b{font-size:12px}.settings-list small{margin-top:3px;color:#8294b3;font-size:9px}.settings-list span{white-space:nowrap;padding:5px 8px;border-radius:999px;background:#eef4ff;color:#4d6fc3;font-size:9px}
.account-note{margin:13px 2px 0;color:#7b8eae;font-size:9px;line-height:1.6}
@media(max-width:760px){.workspace-shortcuts>div:last-child{grid-template-columns:repeat(4,1fr)}.account-sheet{left:12px;right:12px;bottom:76px;width:auto}.account-grid{grid-template-columns:1fr}}

/* v5.1: live hero text only; background asset contains no baked UI text. */
.hero{background-image:url("hero-dawn-clean.png")!important;background-size:cover!important;background-position:center!important}

/* v5.2 — homepage freeze candidate: seamless Universe Dawn hero. */
.hero{
  background-image:
    linear-gradient(90deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.26) 38%,rgba(255,255,255,.03) 72%),
    url("hero-dawn-no-earth.png")!important;
  background-size:cover!important;
  background-position:center!important;
}

.hero{background-image:linear-gradient(90deg,rgba(255,255,255,.70),rgba(255,255,255,.08)),url("hero-dawn-no-earth.png")!important}
.product-page{padding:24px 28px 34px;color:#0b2b67}.product-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px}.product-head small{letter-spacing:.16em;color:#7690ba;font-size:9px}.product-head h1{font-size:28px;margin:5px 0}.product-head p{margin:0;color:#6d82a8;font-size:11px}
.product-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.product-card{background:rgba(255,255,255,.9);border:1px solid #dce7f7;border-radius:18px;padding:16px;box-shadow:0 10px 30px rgba(70,100,150,.05)}.product-card h2,.product-card h3{margin:0 0 9px}.product-card h2{font-size:18px}.product-card h3{font-size:13px}.product-card p{font-size:11px;color:#6d82a8;line-height:1.6}
.span12{grid-column:span 12}.span8{grid-column:span 8}.span6{grid-column:span 6}.span4{grid-column:span 4}.kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.kpi{padding:14px;border-radius:14px;background:#f5f8ff;border:1px solid #e0e9f8}.kpi b{font-size:24px;display:block}.kpi small{color:#6e83a8}.empty{min-height:145px;display:grid;place-items:center;text-align:center;background:linear-gradient(145deg,#fff,#f7faff)}.empty b{font-size:15px}.empty small{display:block;margin-top:6px;color:#8495b2}.pill{display:inline-block;padding:5px 8px;border-radius:999px;background:#eef4ff;color:#5574c3;font-size:9px}.list{display:grid;gap:9px}.item{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e1e9f6;border-radius:13px;background:#fbfcff}.item b{font-size:12px}.item small{display:block;color:#8091ae;font-size:9px;margin-top:3px}.aiwork{background:linear-gradient(135deg,#f4f0ff,#eef8ff);border-color:#d9ddff}.aiwork button{border:0;border-radius:10px;padding:9px 13px;background:linear-gradient(135deg,#4c88ff,#6958ec);color:white}
.convo{display:grid;grid-template-columns:220px 1fr 235px;gap:12px;min-height:660px}.convo>aside,.convo>section{background:white;border:1px solid #dce7f7;border-radius:18px}.history,.context{padding:14px}.history button{width:100%;text-align:left;border:0;background:#f5f8ff;border-radius:10px;padding:10px;margin:4px 0;color:#254b89}.chat{display:flex;flex-direction:column;padding:16px}.messages{flex:1}.msg{max-width:78%;padding:13px 15px;border-radius:16px;margin:10px 0;font-size:12px;line-height:1.65}.msg.user{margin-left:auto;background:#eef3ff}.msg.ai{background:#f8f9ff;border:1px solid #e1e7f7}.chat form{display:flex;gap:8px}.chat input{flex:1;padding:12px;border:1px solid #d9e4f5;border-radius:12px}.chat form button{border:0;border-radius:12px;background:#5b67ee;color:white;padding:0 18px}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.tabs button{border:1px solid #dce6f5;background:white;border-radius:999px;padding:7px 11px;color:#5470a6}.tabs button.active{background:#edf3ff;color:#326be0}
@media(max-width:900px){.product-page{padding:15px}.convo{grid-template-columns:1fr}.history,.context{display:none}.span8,.span6,.span4{grid-column:span 12}.kpis{grid-template-columns:repeat(2,1fr)}}

.workspace-view:not([data-view="brief"]){padding:26px 28px 36px;box-sizing:border-box}.page-intro{margin:0 0 16px}.page-intro p{margin:0 0 6px;font-size:10px;letter-spacing:.16em;color:#7790ba}.page-intro h1{margin:0 0 7px;font-size:30px;line-height:1.15}.page-intro span{font-size:11px;color:#6f83a7}
.subnav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px;padding:6px;background:rgba(255,255,255,.78);border:1px solid #dce7f7;border-radius:14px}.subnav a{padding:7px 11px;border-radius:10px;text-decoration:none;color:#5b73a0;font-size:10px}.subnav a.active{background:#edf3ff;color:#326be0;font-weight:700}
.conversation-page{padding:12px 18px 24px!important}.conversation-layout{display:grid!important;grid-template-columns:220px minmax(0,1fr) 230px!important;gap:12px;min-height:calc(100vh - 98px)}.conversation-list,.chat-shell,.conversation-context{background:rgba(255,255,255,.94);border:1px solid #dce7f7;border-radius:18px;box-shadow:0 10px 30px rgba(70,100,150,.045)}
.conversation-list{padding:14px}.conversation-list label{display:block;border:1px solid #dce6f5;border-radius:11px;padding:10px;color:#8798b5;margin-bottom:9px}.conversation-list>button{width:100%;border:0;border-radius:10px;background:transparent;padding:10px;text-align:left;color:#264b87;margin:2px 0}.conversation-list>button.active{background:#edf3ff;color:#2869dc}.conversation-list time{float:right;color:#8da0bf;font-size:9px}.conversation-list small{display:block;margin:12px 6px 4px;color:#8a9ab5}.conversation-list .new-chat{border:1px solid #dbe5f5;background:white;text-align:center}
.chat-shell{display:flex;flex-direction:column;overflow:hidden}.chat-shell>header{display:flex;justify-content:space-between;padding:17px 18px;border-bottom:1px solid #e6edf8}.chat-shell>header p{margin:0;font-size:9px;letter-spacing:.15em;color:#7089b7}.chat-shell>header h1{margin:4px 0;font-size:21px}.chat-shell>header span{font-size:10px;color:#7e91b1}.chat-shell>header button{width:34px;height:34px;border:0;border-radius:50%;background:#f0f4fb}
.chat-history{flex:1;padding:16px 18px;overflow:auto}.starter-question{margin-left:auto;width:max-content;max-width:70%;padding:10px 13px;background:#edf2ff;border-radius:14px}.assistant-welcome{max-width:78%;padding:14px;border:1px solid #e0e8f6;border-radius:16px;background:#fbfcff}.assistant-welcome>b{display:block;margin-bottom:10px}.assistant-welcome b i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#55c9ff,#6b52ee);color:white;font-style:normal}.assistant-welcome strong{display:block;margin:7px 0}.assistant-welcome li,.assistant-welcome small{font-size:11px;line-height:1.6}.assistant-welcome a,.assistant-welcome button{display:inline-block;margin-top:9px;padding:7px 9px;border:1px solid #dce6f5;border-radius:9px;background:white;color:#326be0;text-decoration:none}
#page-conversation .conversation-turn{margin:12px 0}#page-conversation .user-question{margin-left:auto;width:max-content;max-width:72%;padding:10px 13px;border-radius:14px;background:#edf2ff}.secretary-response{max-width:82%;padding:14px;border:1px solid #e0e8f6;border-radius:16px;background:#fbfcff}.secretary-response h3{margin:0 0 8px}.secretary-response p,.secretary-response small{font-size:11px;line-height:1.6}
#page-secretary-form{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #e6edf8}#page-secretary-form input{flex:1;padding:11px 12px;border:1px solid #d8e3f4;border-radius:11px}#page-secretary-form button{width:42px;border:0;border-radius:11px;background:linear-gradient(135deg,#4d88ff,#6758ec);color:white}.chat-shell footer{text-align:center;padding:0 10px 10px;font-size:9px;color:#8998b2}.conversation-context{padding:16px}.conversation-context h3{font-size:20px;margin:5px 0}.conversation-context span{display:inline-block;padding:5px 8px;border-radius:999px;background:#e8faf3;color:#139a76;font-size:9px}.conversation-context dt{font-weight:700;margin-top:14px}.conversation-context dd{margin:4px 0;color:#6d82a8;font-size:11px;line-height:1.6}.conversation-context a{color:#326be0;text-decoration:none;font-size:11px}
#operations-content .scope-callout{padding:12px 14px;border-radius:13px;background:#eaf8f4;border:1px solid #d4f0e7;color:#267b69;font-size:10px;margin-bottom:12px}.reality-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reality-card,.context-card,.admissions-workspace{background:rgba(255,255,255,.92);border:1px solid #dce7f7;border-radius:18px;padding:16px;box-shadow:0 10px 30px rgba(70,100,150,.045)}.reality-card{min-height:145px}.reality-card h3,.context-card h2{margin:0 0 10px}.reality-card strong{font-size:28px}.reality-card p,.reality-card small,.context-card p{font-size:10px;color:#7386a8;line-height:1.55}.reality-card details{margin-top:18px;border-top:1px solid #e7edf7;padding-top:9px}
.admissions-workspace>header{display:flex;justify-content:space-between;gap:15px;margin-bottom:14px}.admissions-workspace h2{font-size:22px;margin:4px 0}.admissions-workspace p{font-size:11px;color:#6f83a7}.admissions-workspace button{border:1px solid #dce6f5;background:#fff;border-radius:9px;padding:7px 9px}.metric-strip{display:grid!important;grid-template-columns:repeat(5,1fr);gap:10px}.metric-strip article{padding:13px;border:1px solid #e0e8f6;border-radius:14px;background:#f8faff}.metric-strip span,.metric-strip small{display:block;font-size:9px;color:#7588a8}.metric-strip strong{display:block;font-size:24px;margin:5px 0}
#decisions-content{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}#decisions-content>*{background:white;border:1px solid #dce7f7;border-radius:17px;padding:16px}#decisions-content .empty-state{grid-column:1/-1;min-height:220px;display:grid;place-items:center;text-align:center}
.deep-grid,.memory-list{display:grid!important;grid-template-columns:repeat(12,1fr);gap:12px}.deep-grid>*,.memory-list>*{background:white;border:1px solid #dce7f7;border-radius:17px;padding:16px;box-shadow:0 10px 30px rgba(70,100,150,.04)}.deep-grid>*{grid-column:span 4}.deep-grid>*:last-child{grid-column:1/-1}.memory-list>*{grid-column:1/-1}
.work-dashboard{display:grid;gap:12px}.work-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.work-kpis article{background:white;border:1px solid #dce7f7;border-radius:16px;padding:15px}.work-kpis strong{display:block;font-size:27px}.work-kpis span{font-size:10px;color:#7487a8}.work-empty{min-height:260px;display:grid;place-items:center;align-content:center;text-align:center;background:white;border:1px solid #dce7f7;border-radius:18px}.work-empty i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e8faf3;color:#10a17a;font-style:normal}.work-empty h2{margin:12px 0 5px}.work-empty p{color:#7c8dab;font-size:11px}.work-empty a{color:#326be0;text-decoration:none}
@media(max-width:1100px){.conversation-layout{grid-template-columns:190px 1fr}.conversation-context{display:none}.reality-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.workspace-view:not([data-view="brief"]){padding:14px}.conversation-layout{grid-template-columns:1fr}.conversation-list{display:none}.reality-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,1fr)}.work-kpis{grid-template-columns:repeat(2,1fr)}}

/* RC1 — secondary workspace productization. No homepage redesign. */
.operations-overview,.decision-workspace{display:grid;gap:14px}
.context-card{margin-bottom:12px}
.context-card small{font-size:9px;letter-spacing:.12em;color:#8295b6}
.context-card h2{font-size:21px;margin:5px 0 7px}
.reality-card{position:relative;overflow:hidden}
.reality-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(#6c72f3,#65c9ff)}
.reality-card h3{font-size:13px}.reality-card>span{display:inline-block;margin-bottom:10px;padding:4px 7px;border-radius:999px;background:#edf4ff;color:#5574c3;font-size:9px}
.reality-card details summary{color:#3971db;font-size:10px;cursor:pointer}
.empty-state{background:linear-gradient(145deg,#fff,#f8faff);border:1px dashed #d7e3f4!important;border-radius:17px!important;min-height:180px;padding:26px!important;text-align:center}
.empty-state h2,.empty-state h3{margin:0 0 8px}.empty-state p{max-width:620px;margin:5px auto;color:#7a8dab;font-size:11px;line-height:1.65}

/* Admissions */
.admissions-workspace{padding:18px}.admissions-workspace>header small{font-size:9px;color:#8194b5}.admissions-workspace>header h2{font-size:25px}.metric-strip article:nth-child(1){background:#f3f6ff}.metric-strip article:nth-child(2){background:#f0fbf8}.metric-strip article:nth-child(3){background:#f4f7ff}.metric-strip article:nth-child(4){background:#fff8ed}.metric-strip article:nth-child(5){background:#fff2f5}
.admissions-workspace .analysis-card,.admissions-workspace .empty-state{margin-top:12px}

/* Decision — fix the narrow-left-card defect */
#decisions-content{display:block!important}
.decision-workspace{width:100%;box-sizing:border-box}
.decision-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.decision-stats article{min-height:82px;padding:15px 16px;background:#fff;border:1px solid #dce7f7;border-radius:16px;box-shadow:0 8px 24px rgba(70,100,150,.04)}
.decision-stats strong{display:block;font-size:28px;line-height:1.1}.decision-stats span{display:block;margin-top:7px;color:#7184a7;font-size:10px}
.decision-workspace>.empty-state{min-height:300px;display:grid;place-items:center;align-content:center}
.decision-workspace>.empty-state:before{content:"◇";display:grid;place-items:center;width:38px;height:38px;margin:0 auto 12px;border-radius:50%;background:#eef4ff;color:#5b78d8}
.empty-actions{display:flex;gap:8px;justify-content:center;margin-top:14px}.empty-actions a{padding:8px 11px;border:1px solid #dce6f5;border-radius:10px;background:#fff;color:#326be0;text-decoration:none;font-size:10px}
.decision-record{background:#fff;border:1px solid #dce7f7;border-radius:17px;padding:16px}.decision-record h2{margin:0 0 7px;font-size:16px}.decision-record p{margin:0;color:#7286a8;font-size:11px}

/* Analysis */
#analysis-grid.deep-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}
.analysis-overview{grid-column:1/-1!important;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:100px;background:linear-gradient(135deg,#fff,#f6f8ff)!important}
.analysis-overview small{font-size:9px;color:#8194b5}.analysis-overview h2{margin:4px 0 7px;font-size:22px}.analysis-overview p{margin:0;color:#6f83a7;font-size:11px}.analysis-overview a{white-space:nowrap;color:#326be0;text-decoration:none;font-size:11px}
.coverage-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.coverage-grid article{padding:15px;background:#fff;border:1px solid #dce7f7;border-radius:16px}.coverage-grid b{font-size:13px}.coverage-grid p{margin:7px 0 0;color:#7487a7;font-size:10px;line-height:1.55}
.analysis-card{grid-column:1/-1!important;min-height:150px}.analysis-card h2,.analysis-card h3{font-size:18px}
#analysis-grid>.empty-state{grid-column:1/-1!important}

/* Memory */
#memory-grid.memory-list{display:grid!important;grid-template-columns:1fr;gap:12px}
.memory-explainer{display:flex!important;align-items:center;gap:16px;min-height:105px;background:linear-gradient(135deg,#fff,#f6f7ff)!important}
.memory-explainer>i{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#eeeaff;color:#6d59e9;font-style:normal;font-size:18px}
.memory-explainer small{font-size:9px;color:#7d91b5}.memory-explainer h2{margin:4px 0 6px;font-size:19px}.memory-explainer p{margin:0;color:#7084a7;font-size:10px}
.memory-lifecycle{display:flex!important;align-items:center;justify-content:center;gap:12px;min-height:72px;background:#fff!important}
.memory-lifecycle span{padding:9px 12px;border-radius:10px;background:#f2f5fb;color:#365588;font-size:10px}.memory-lifecycle b{color:#91a0ba}
#memory-grid>.empty-state{min-height:240px}

/* Business subnav and Finance */
[data-view="operations"] .subnav{position:sticky;top:0;z-index:2;backdrop-filter:blur(12px)}
[data-view="operations"] .subnav a[href*="finance"]:before{content:"¥ ";color:#d88818}

/* Mobile and wide-screen guardrails */
main{max-width:none}.workspace-view{max-width:1500px;margin-left:auto;margin-right:auto}
@media(min-width:1700px){.workspace-view{max-width:1480px}.conversation-page{max-width:1520px}}
@media(max-width:1100px){.decision-stats{grid-template-columns:repeat(2,1fr)}.coverage-grid{grid-template-columns:1fr}}
@media(max-width:760px){.decision-stats{grid-template-columns:1fr 1fr}.memory-lifecycle{justify-content:flex-start;overflow:auto}.memory-lifecycle span{white-space:nowrap}}
