:root{color:#1c2635;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgb(28 103 181 / 22%);outline-offset:2px}h1,h2,h3,p,ol{margin-top:0}h1{margin-bottom:0;color:#111927;font-size:2.15rem;line-height:1.15}h2{margin-bottom:0;color:#111927;font-size:1.2rem;line-height:1.3}h3{margin-bottom:8px;color:#111927;font-size:1rem;line-height:1.35}p{color:#657386;line-height:1.65}.primary-button,.secondary-button,.ghost-button,.back-link{min-height:40px;border-radius:8px;font-weight:800}.primary-button,.secondary-button{padding:0 16px;border:1px solid transparent}.primary-button{color:#fff;background:#1c67b5}.primary-button:hover{background:#155a9f}.primary-button:disabled{cursor:not-allowed;opacity:.48}.secondary-button{color:#1c2635;border-color:#d5dde8;background:#fff}.secondary-button:hover{border-color:#9cafc6}.ghost-button,.back-link{padding:0 10px;border:0;color:#43627f;background:transparent}.ghost-button:hover,.back-link:hover{color:#1c67b5;background:#ecf4ff}.eyebrow{margin-bottom:10px;color:#c35b28;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.landing-shell{min-height:100vh;padding:40px;background:linear-gradient(180deg,#ffffffd1,#f6f8fbfa),#eef4fb}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;width:min(1180px,100%);min-height:calc(100vh - 80px);margin:0 auto;gap:48px}.landing-copy{max-width:720px}.landing-copy h1{max-width:760px;margin-bottom:22px;font-size:4.1rem;letter-spacing:0}.landing-copy p:not(.eyebrow){max-width:680px;margin-bottom:26px;color:#4d5f75;font-size:1.1rem}.landing-actions,.composer-actions,.staff-actions{display:flex;flex-wrap:wrap;gap:12px}.login-panel{display:grid;max-width:460px;margin-top:24px;padding:18px;border:1px solid #d8e2ee;border-radius:8px;background:#fff;box-shadow:0 16px 45px #1c263514;gap:12px}.login-panel-head{display:grid;gap:4px}.login-panel-head span{color:#152033;font-size:1rem;font-weight:900}.login-panel-head small,.login-hint{color:#657386;font-size:.82rem}.login-panel label{display:grid;color:#3d4e63;font-size:.84rem;font-weight:800;gap:6px}.login-panel input{width:100%;min-height:40px;padding:0 12px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#f8fbff}.login-error{margin-bottom:0;color:#b42318;font-size:.86rem;font-weight:800}.login-hint{margin-bottom:0;line-height:1.5}.demo-board{display:grid;min-height:520px;align-items:center}.demo-screen{position:relative;overflow:hidden;padding:28px;border:1px solid #d7e1ee;border-radius:8px;background:#fff;box-shadow:0 24px 70px #1c26351a}.window-dot{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;background:#c8d3e0}.demo-screen h2{margin:34px 0 18px;font-size:1.55rem}.demo-path,.demo-flow{display:grid;gap:12px}.demo-path{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.demo-path span,.demo-flow span{display:flex;min-height:76px;align-items:center;padding:16px;border:1px solid #d7e1ee;border-radius:8px;color:#1c2635;background:#f8fbff;font-weight:900}.demo-flow span{min-height:54px;color:#43627f;background:#fff}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 14px;border-right:1px solid #dce4ef;background:#fff}.brand{display:flex;align-items:center;width:100%;gap:10px;margin-bottom:24px;padding:8px;border:0;border-radius:8px;color:#111927;background:transparent;text-align:left}.brand:hover{background:#f3f7fb}.brand-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-weight:900}.brand span:last-child{display:grid;gap:2px;font-weight:900}.brand small{color:#6d7d91;font-size:.74rem;font-weight:700}.nav-list{display:grid;gap:8px}.nav-item{display:grid;width:100%;min-height:58px;align-content:center;gap:4px;padding:10px 12px;border:0;border-radius:8px;color:#53677f;background:transparent;text-align:left}.nav-item span{color:inherit;font-weight:900}.nav-item small{color:#8a98aa;font-size:.76rem}.nav-item:hover,.nav-item.is-active{color:#1c67b5;background:#ecf4ff}.sidebar-foot{display:grid;gap:12px;margin-top:auto;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#f8fbff}.sidebar-foot div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-foot span{color:#6d7d91;font-size:.86rem;font-weight:800}.sidebar-foot strong{color:#1c67b5;font-size:1.15rem}.workspace{min-width:0;padding:30px}.page-stack{display:grid;width:min(1240px,100%);margin:0 auto;gap:22px}.page-header{display:grid;gap:8px;padding:8px 0 4px}.page-header h1{max-width:820px}.compact-header{grid-template-columns:auto minmax(0,1fr);align-items:start}.split-entry{display:grid;grid-template-rows:repeat(2,minmax(230px,1fr));min-height:calc(100vh - 150px);gap:18px}.hero-choice{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:34px;border:1px solid #d7e1ee;border-radius:8px;background:#fff;text-align:left;box-shadow:0 18px 50px #1c263512}.hero-choice:hover{border-color:#9fb8d4;transform:translateY(-1px)}.hero-choice>span{display:grid;width:58px;height:58px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-weight:900}.execution-choice>span{background:#c35b28}.hero-choice h2{margin-bottom:8px;font-size:2rem}.hero-choice p{max-width:680px;margin-bottom:0;font-size:1rem}.hero-choice strong{color:#1c67b5}.execution-choice strong{color:#c35b28}.expert-layout{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(460px,1.4fr) minmax(210px,.72fr);align-items:start;gap:16px}.scenario-rail{display:grid;gap:12px}.scenario-card,.chat-card,.result-panel,.form-panel,.market-card,.notice-card,.staff-panel{border:1px solid #dce4ef;border-radius:8px;background:#fff}.scenario-card{display:grid;min-height:154px;padding:16px;text-align:left}.scenario-card:hover,.scenario-card.is-active{border-color:#8bb3db;background:#f6fbff}.scenario-card p{margin-bottom:12px;font-size:.88rem}.tag-row{display:flex;flex-wrap:wrap;align-self:end;gap:6px}.tag-row span,.market-card>span,.result-head span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:#49637f;background:#edf4fc;font-size:.74rem;font-weight:900}.chat-panel{display:grid;gap:16px}.chat-card,.result-panel{padding:18px}.chat-topline,.result-head,.feedback-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.chat-topline{margin-bottom:16px;color:#6d7d91;font-size:.86rem}.chat-topline strong{color:#1c67b5}.chat-stream{display:grid;gap:10px;margin-bottom:16px}.message{display:grid;max-width:88%;gap:6px;padding:12px 14px;border-radius:8px}.message span{color:#6d7d91;font-size:.75rem;font-weight:900}.message p{margin-bottom:0;color:#233247;font-size:.94rem}.message.ai{background:#f0f6ff}.message.user{justify-self:end;background:#fff4ed}.question-card{display:grid;gap:12px;margin-bottom:16px;padding:14px;border-radius:8px;background:#f8fbff}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button{min-height:36px;border:1px solid #d5dde8;border-radius:8px;color:#31445d;background:#fff;font-weight:800}.choice-grid button:hover,.upload-choice button:hover,.feedback-row button:hover,.choice-list button:hover,.choice-list button.is-active,.upload-choice button.is-active,.feedback-row button.is-active{color:#fff;border-color:#1c67b5;background:#1c67b5}.composer{display:grid;gap:10px}.composer textarea,.form-panel input,.staff-panel textarea{width:100%;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff}.composer textarea{min-height:84px;resize:vertical;padding:12px}.upload-choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;border-radius:8px;background:#fff8ef}.upload-choice span{color:#6d4c2d;font-weight:900}.result-head{align-items:flex-start;margin-bottom:14px}.result-head h2{margin-top:8px}.artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.artifact-grid article{min-height:110px;padding:14px;border-radius:8px;background:#f8fbff}.artifact-grid strong{color:#111927}.artifact-grid p{margin:8px 0 0;font-size:.86rem}.feedback-row{padding-top:14px;border-top:1px solid #edf1f6}.feedback-row span{color:#475c73;font-weight:900}.feedback-row div{display:flex;gap:6px}.feedback-row button{width:36px;padding:0}.form-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px}.form-panel{display:grid;gap:14px;padding:18px}.form-panel label{display:grid;gap:7px;color:#52677e;font-size:.88rem;font-weight:900}.form-panel input{min-height:42px;padding:0 12px}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.upload-tile{display:grid;min-height:130px;align-content:space-between;padding:16px;border:1px solid #dce4ef;border-radius:8px;color:#1c2635;background:#fff;text-align:left}.upload-tile:hover{border-color:#8bb3db}.upload-tile span{font-weight:900}.upload-tile strong{color:#1c67b5}.questionnaire-page{gap:18px}.questionnaire-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.questionnaire-header p{max-width:760px}.questionnaire-status{display:grid;min-width:240px;gap:6px;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#f8fbff}.questionnaire-status span,.questionnaire-side span,.questionnaire-section-head p,.questionnaire-file-list small,.uploaded-ref-list small{color:#6d7d91;font-size:.82rem;font-weight:800}.questionnaire-status strong{overflow-wrap:anywhere;color:#1c67b5;font-size:.86rem}.questionnaire-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.questionnaire-form,.questionnaire-side,.questionnaire-section{display:grid;gap:14px}.questionnaire-section,.questionnaire-side section{padding:18px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.questionnaire-section-head{display:grid;gap:4px}.questionnaire-section-head h2,.questionnaire-side h2{margin:0;color:#111927}.questionnaire-section-head p,.questionnaire-side p{margin:0}.questionnaire-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.questionnaire-field{display:grid;gap:7px;color:#52677e;font-size:.88rem;font-weight:900}.questionnaire-field.is-wide{grid-column:1 / -1}.questionnaire-field input,.questionnaire-field textarea{width:100%;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff}.questionnaire-field input{min-height:42px;padding:0 12px}.questionnaire-field textarea{min-height:92px;resize:vertical;padding:12px;line-height:1.55}.questionnaire-choice-group{display:grid;gap:8px}.questionnaire-choice-group>span{color:#52677e;font-size:.88rem;font-weight:900}.questionnaire-choice-group>div{display:flex;flex-wrap:wrap;gap:8px}.questionnaire-choice-group button,.questionnaire-file-list button{min-height:36px;border:1px solid #d5dde8;border-radius:8px;color:#31445d;background:#fff;font-weight:800}.questionnaire-choice-group button{padding:0 12px}.questionnaire-choice-group button:hover,.questionnaire-choice-group button.is-active{color:#fff;border-color:#1c67b5;background:#1c67b5}.questionnaire-upload{display:grid;gap:6px;padding:16px;border:1px dashed #8bb3db;border-radius:8px;background:#f8fbff;cursor:pointer}.questionnaire-upload input{width:100%}.questionnaire-upload span{color:#1c67b5;font-weight:900}.questionnaire-upload small{color:#6d7d91;font-weight:800}.questionnaire-file-list{display:grid;gap:8px}.questionnaire-file-list p{margin:0;color:#6d7d91}.questionnaire-file-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:#f8fbff}.questionnaire-file-list article div,.uploaded-ref-list{display:grid;gap:4px}.questionnaire-file-list strong{overflow-wrap:anywhere}.questionnaire-file-list button{flex:0 0 auto;padding:0 12px}.questionnaire-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.questionnaire-message{color:#52677e;font-size:.88rem;font-weight:900}.questionnaire-message.submitted{color:#117c55}.questionnaire-message.error{color:#b42318}.questionnaire-side{position:sticky;top:18px}.questionnaire-side ul{display:grid;gap:8px;margin:0;padding-left:18px;color:#31445d;font-weight:800}.market-grid,.notice-grid,.staff-grid{display:grid;gap:14px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-card{display:grid;min-height:230px;align-content:start;gap:12px;padding:18px}.market-card p{margin-bottom:10px}.market-card button{align-self:end;justify-self:start}.service-market .market-card{min-height:250px}.notice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-card{padding:18px}.notice-card ol{display:grid;gap:10px;margin-bottom:0;padding-left:20px;color:#475c73}.staff-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr)}.staff-panel{display:grid;gap:14px;padding:18px}.staff-panel.wide{grid-row:span 2}.staff-panel textarea{min-height:220px;resize:vertical;padding:12px}.choice-list{display:grid;gap:8px}.staff-shortcuts{display:grid;gap:10px}.staff-shortcuts span{padding:10px 12px;border-radius:8px;color:#475c73;background:#f8fbff;font-weight:800}.flow-workspace{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(520px,1.55fr) minmax(240px,.72fr);align-items:start;gap:16px}.prompt-rail,.activity-panel{position:sticky;top:24px;display:grid;gap:12px}.rail-heading{display:grid;gap:4px;padding:4px 2px}.rail-heading span{color:#c35b28;font-size:.76rem;font-weight:900}.rail-heading strong{color:#111927;font-size:.95rem}.prompt-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);min-height:76px;align-items:center;gap:10px;padding:15px;border:1px solid #dce4ef;border-radius:8px;color:#1c2635;background:#fff;text-align:left}.prompt-card:hover,.prompt-card.is-active{border-color:#8bb3db;background:#f6fbff}.prompt-card p{margin-bottom:6px;font-size:.86rem}.template-cover{position:relative;display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgb(15 122 104 / 22%),transparent 60%),#f8fffd}.template-cover:before,.template-cover:after,.template-cover span{position:absolute;border-radius:999px;content:""}.template-cover:before{top:10px;left:10px;width:24px;height:6px;background:var(--app-primary)}.template-cover:after{right:10px;bottom:11px;width:16px;height:16px;background:var(--app-accent-soft)}.template-cover span{left:10px;bottom:13px;width:20px;height:5px;background:#9fd6c8}.template-main{min-width:0}.template-main h3{display:-webkit-box;margin-bottom:8px;overflow:hidden;font-size:.95rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compact-tags{gap:5px}.compact-tags span{min-height:20px;padding:0 7px;font-size:.68rem}.template-hover{position:absolute;z-index:5;top:calc(100% + 8px);left:8px;right:8px;display:grid;gap:8px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fff;box-shadow:var(--app-shadow);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.prompt-card:hover .template-hover,.prompt-card:focus-visible .template-hover{opacity:1;transform:translateY(0)}.template-hover p{margin-bottom:0;color:var(--app-muted);font-size:.82rem}.template-hover strong{color:var(--app-primary);font-size:.82rem}.conversation-panel{overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 18px 46px #1c263514}.conversation-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border-bottom:1px solid #edf1f6;background:#fbfdff}.assistant-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-weight:900}.conversation-topbar h2{margin-bottom:2px}.conversation-topbar p{margin-bottom:0;font-size:.86rem}.live-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#1f6b46;background:#dcf3e6;font-size:.78rem;font-weight:900;white-space:nowrap}.conversation-stream{display:grid;max-height:min(66vh,720px);overflow:auto;gap:18px;padding:18px;background:#fbfcfe}.current-context{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:8px;background:#f4f8fd}.current-context span{color:#6d7d91;font-size:.8rem;font-weight:900}.current-context strong{min-width:0;color:#1c67b5;overflow-wrap:anywhere}.message-list{display:grid;gap:10px}.flow-message{display:grid;width:min(760px,100%);max-width:100%;gap:6px;padding:14px 16px;border:1px solid transparent;border-radius:10px}.flow-message span{color:#6d7d91;font-size:.75rem;font-weight:900}.flow-message p{margin-bottom:0;color:#233247;font-size:.96rem}.flow-message.ai{justify-self:start;border-color:#e6edf6;background:#fff}.flow-message.user{justify-self:end;width:fit-content;max-width:min(680px,92%);border-color:#eadfd8;background:#fff7f2}.inline-question,.inline-system-card,.expert-picker{display:grid;gap:12px;padding:14px;border:1px solid #e3eaf3;border-radius:8px;background:#fbfdff}.expert-picker>div:first-child p{margin-bottom:0;font-size:.86rem}.expert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expert-grid button{display:grid;min-height:118px;align-content:start;gap:6px;padding:13px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff;text-align:left}.expert-grid button:hover,.expert-grid button.is-active{border-color:#1c67b5;background:#f0f6ff}.expert-grid strong{color:#111927}.expert-grid span{color:#3d5874;font-size:.86rem;font-weight:800}.expert-grid small{color:#6d7d91;font-size:.78rem;line-height:1.45}.inline-system-card{background:#fff8ef}.inline-system-card span{color:#6d4c2d;font-weight:900}.inline-system-card div{display:flex;flex-wrap:wrap;gap:8px}.inline-system-card button{min-height:36px;padding:0 12px;border:1px solid #d5dde8;border-radius:8px;color:#31445d;background:#fff;font-weight:800}.inline-system-card button.is-active,.inline-system-card button:hover{color:#fff;border-color:#1c67b5;background:#1c67b5}.library-feedback-card>span,.transfer-card>span,.after-sales-card span{color:var(--app-primary);font-size:.78rem;font-weight:900}.xiaoce-growth-page{max-width:1180px}.xiaoce-growth-hero{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px;border:1px solid #dbe6f1;border-radius:8px;background:linear-gradient(135deg,rgb(29 113 184 / 10%),transparent 42%),linear-gradient(315deg,rgb(195 91 40 / 10%),transparent 46%),#fff;box-shadow:0 18px 48px #1c263514}.xiaoce-companion-stage{position:relative;display:grid;min-height:270px;place-items:center;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 42%,#ffffffeb,#ecf7fff5),#edf7ff}.growth-orbit{position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:1px dashed rgb(28 103 181 / 28%);border-radius:999px}.growth-orbit span{position:absolute;width:12px;height:12px;border-radius:999px;background:#c35b28}.growth-orbit span:nth-child(1){top:14%;left:16%}.growth-orbit span:nth-child(2){right:18%;bottom:18%;background:#1c67b5}.growth-orbit span:nth-child(3){right:28%;top:8%;background:#35a06f}.growth-pet{position:relative;display:grid;width:122px;height:122px;place-items:center;border-radius:28px;background:linear-gradient(160deg,#4aa7dd,#1c67b5 68%),#1c67b5;box-shadow:inset 0 -10px #0000001a,0 22px 46px #1c67b547}.growth-pet:before,.growth-pet:after{position:absolute;top:-18px;width:34px;height:34px;border-radius:12px;background:#5fb7df;content:""}.growth-pet:before{left:22px;transform:rotate(-12deg)}.growth-pet:after{right:22px;transform:rotate(12deg)}.growth-eye{position:absolute;top:44px;width:13px;height:13px;border-radius:999px;background:#fff}.growth-eye.left{left:40px}.growth-eye.right{right:40px}.growth-smile{position:absolute;bottom:36px;width:42px;height:20px;border-bottom:4px solid #ffffff;border-radius:0 0 999px 999px}.xiaoce-companion-stage>strong{position:absolute;right:18px;bottom:18px;padding:7px 10px;border-radius:999px;color:#1f6b46;background:#dcf3e6}.xiaoce-growth-copy{display:grid;gap:14px}.xiaoce-growth-copy>span,.growth-panel-head span,.growth-timeline span{color:#c35b28;font-size:.78rem;font-weight:900}.xiaoce-growth-copy p{max-width:720px;margin-bottom:0}.growth-progress{display:grid;gap:10px;max-width:620px}.growth-progress>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.growth-progress strong{color:#111927}.growth-progress span{color:#657386;font-weight:800}.growth-progress-bar{height:10px;overflow:hidden;border-radius:999px;background:#e5edf6}.growth-progress-bar span{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1c67b5,#35a06f)}.xiaoce-growth-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:16px}.growth-panel{display:grid;gap:14px;padding:18px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.growth-panel-head{display:grid;gap:5px}.xiaoce-name-field{display:grid;gap:8px;color:#52677e;font-size:.88rem;font-weight:900}.xiaoce-name-field input{width:100%;min-height:42px;padding:0 12px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff}.xiaoce-setting-group{display:grid;gap:8px;padding:12px;border-radius:8px;background:#f8fbff}.xiaoce-setting-group>span{color:#52677e;font-size:.82rem;font-weight:900}.xiaoce-setting-group div{display:flex;flex-wrap:wrap;gap:8px}.xiaoce-setting-group button{min-height:34px;padding:0 11px;border:1px solid #d5dde8;border-radius:999px;color:#31445d;background:#fff;font-weight:800}.xiaoce-setting-group button:hover,.xiaoce-setting-group button.is-active{color:#fff;border-color:#1c67b5;background:#1c67b5}.flywheel-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flywheel-stat{min-height:122px;padding:14px;border-radius:8px;background:#f7fffb}.flywheel-stat strong{display:block;margin-bottom:4px;color:#1c67b5;font-size:1.9rem}.flywheel-stat span{color:#111927;font-weight:900}.flywheel-stat p{margin:8px 0 0;font-size:.84rem}.training-signal-list{display:grid;gap:8px}.training-signal-list div{padding:12px;border-left:4px solid #35a06f;border-radius:8px;background:#fbfdff}.training-signal-list span{color:#111927;font-weight:900}.training-signal-list p{margin:5px 0 0;font-size:.86rem}.growth-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.growth-timeline article{min-height:118px;padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.growth-timeline p{margin:8px 0 0;color:#31445d}.template-intake{display:grid;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:10px;background:#fff;box-shadow:var(--app-shadow-soft)}.intake-head{display:grid;gap:6px}.intake-head span{width:fit-content;padding:4px 9px;border-radius:999px;color:var(--app-primary);background:var(--app-surface-soft);font-size:.76rem;font-weight:800}.intake-head p{margin-bottom:0}.intake-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intake-choice-group{display:grid;gap:8px;padding:12px;border-radius:8px;background:#f8fffd}.intake-choice-group>span{color:var(--app-muted);font-size:.82rem;font-weight:800}.intake-choice-group div{display:flex;flex-wrap:wrap;gap:7px}.intake-choice-group button{min-height:30px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;color:var(--app-ink);background:#fff;font-size:.82rem;font-weight:800}.intake-choice-group button:hover,.intake-choice-group button.is-active,.choice-grid button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.prompt-card.is-disabled{cursor:not-allowed;opacity:.62}.template-main small{color:var(--app-muted);font-size:.74rem;font-weight:800}.position-translation-intake{background:linear-gradient(180deg,#fff,#f8fbff)}.position-focus-panel,.position-customer-field,.position-source-hint{display:grid;gap:8px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.position-focus-panel>span,.position-customer-field>span,.position-source-hint>span{color:var(--app-muted);font-size:.82rem;font-weight:800}.position-focus-panel div{display:flex;flex-wrap:wrap;gap:8px}.position-focus-panel button,.position-result-actions button{min-height:32px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font-weight:800}.position-focus-panel .member-option-button{display:grid;min-height:52px;align-content:center;gap:3px;padding:8px 10px}.position-focus-panel .member-option-button strong,.position-focus-panel .member-option-button small{display:block}.position-focus-panel .member-option-button small{color:var(--app-muted);font-size:.74rem;font-weight:700;line-height:1.35}.collab-session-list-panel{background:#f8fffd}.collab-session-list-head{display:flex!important;align-items:center;justify-content:space-between}.collab-session-list-head>span{color:var(--app-muted);font-size:.82rem;font-weight:800}.collab-session-list{display:grid!important;gap:8px!important}.collab-session-list button{position:relative;display:grid;min-height:68px;align-content:center;gap:4px;padding:10px 82px 10px 12px}.collab-session-list strong,.collab-session-list small{display:block}.collab-session-list small{overflow:hidden;color:var(--app-muted);font-size:.76rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.collab-session-enter{position:absolute;top:10px;right:10px;display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:var(--app-primary);background:#ecf9f6;font-size:.72rem;font-weight:900}.collab-session-list button.is-active .collab-session-enter{color:#fff;background:var(--app-primary)}.position-focus-panel button:hover,.position-focus-panel button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.position-focus-panel .xiaoce-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.xiaoce-search-row input{min-width:0;min-height:34px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff}.xiaoce-checkbox-line{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff;color:var(--app-muted);font-size:.82rem;font-weight:900}.position-customer-field input{min-height:38px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff}.position-source-hint p{margin:0;color:var(--app-muted);font-size:.84rem}.sticky-composer{position:sticky;bottom:0;padding:16px;border-top:1px solid #edf1f6;background:#fff}.composer-input-wrap{display:grid;gap:10px;padding:12px;border:1px solid #d5dde8;border-radius:12px;background:#fff;box-shadow:0 10px 28px #1c263514}.sticky-composer textarea{min-height:62px;padding:4px 2px;border:0;resize:none}.sticky-composer textarea:focus-visible{outline:0}.sticky-composer .composer-actions{justify-content:flex-end}.inline-result{border-color:#dce4ef;box-shadow:none}.activity-list{display:grid;gap:10px}.activity-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:13px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.activity-item>span{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#a7b4c5}.activity-item.done>span{background:#1f9d62}.activity-item.running>span{background:#1c67b5;box-shadow:0 0 0 6px #1c67b51f}.activity-item.waiting>span{background:#c5ceda}.activity-item h3{margin-bottom:4px}.activity-item p{margin-bottom:0;font-size:.84rem}.result-side-panel{position:sticky;top:24px;display:grid;gap:12px}.result-document,.empty-result,.side-score{border:1px solid var(--app-line);border-radius:8px;background:#fffffff0;box-shadow:var(--app-shadow-soft)}.result-document{display:grid;gap:14px;padding:16px}.document-head{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--app-line)}.document-head span{width:fit-content;padding:4px 9px;border-radius:999px;color:var(--app-primary);background:var(--app-surface-soft);font-size:.76rem;font-weight:800}.document-head p{margin-bottom:0}.document-body{display:grid;gap:10px}.document-body p{margin-bottom:0;padding:10px 12px;border-radius:8px;background:#f8fffd}.library-feedback-card,.transfer-card,.after-sales-card{display:grid;gap:10px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.library-feedback-card div,.transfer-card div{display:flex;flex-wrap:wrap;gap:8px}.library-feedback-card button,.transfer-card button{min-height:32px;padding:0 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font-size:.82rem;font-weight:800}.library-feedback-card button:hover,.library-feedback-card button.is-active,.transfer-card button:hover,.transfer-card button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.position-translation-result.high-risk{border-color:#f0b6a8;background:#fffaf7}.position-result-meta{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px}.position-result-meta strong,.position-result-meta span,.position-result-meta small{min-height:32px;display:grid;place-items:center;padding:0 8px;border-radius:8px;background:#f2f7fb;color:var(--app-ink);font-size:.82rem;font-weight:900}.position-result-meta strong{color:#b42318;background:#fff0eb}.position-action-list,.position-risk-list,.position-next-actions,.position-result-actions,.position-error-card{display:grid;gap:10px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.position-action-list>span,.position-risk-list>span,.position-next-actions>span{color:var(--app-muted);font-size:.82rem;font-weight:900}.position-action-list article{display:grid;gap:5px;padding:10px;border-radius:8px;background:#fff}.position-action-list article p,.position-next-actions p{margin:0}.position-action-list article small{color:var(--app-muted);line-height:1.55}.position-risk-list div,.position-result-actions{display:flex;flex-wrap:wrap;gap:8px}.position-risk-list em{padding:6px 8px;border-radius:8px;color:#7a3014;background:#fff2e8;font-size:.78rem;font-style:normal;font-weight:800}.position-error-card{color:#9f1239;background:#fff1f2;font-size:.84rem;font-weight:800}.xiaoce-feature-intake{background:linear-gradient(180deg,#fff,#f7fbf9)}.xiaoce-form-grid,.xiaoce-analysis-grid,.xiaoce-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xiaoce-form-grid label,.xiaoce-wide-field,.xiaoce-analysis-grid article,.xiaoce-score-grid article,.xiaoce-message-feed,.xiaoce-chip-list,.xiaoce-inline-actions,.xiaoce-mindmap-preview,.xiaoce-save-status{display:grid;gap:8px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.xiaoce-form-grid label span,.xiaoce-wide-field span,.xiaoce-analysis-grid span,.xiaoce-message-feed>span,.xiaoce-mindmap-preview>span{color:var(--app-muted);font-size:.82rem;font-weight:900}.xiaoce-form-grid input,.xiaoce-wide-field textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff}.xiaoce-wide-field textarea{min-height:120px;resize:vertical}.xiaoce-inline-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.xiaoce-inline-actions small{color:var(--app-muted);line-height:1.45}.xiaoce-save-status{border-color:#bfe7d6;background:#f2fbf7}.xiaoce-save-status.saving{border-color:#cfe0f7;background:#f3f7ff}.xiaoce-save-status strong{color:var(--app-ink);font-size:.9rem}.xiaoce-save-status p{margin:0;color:var(--app-muted);font-size:.82rem;line-height:1.45}.xiaoce-chip-list{display:flex;flex-wrap:wrap}.xiaoce-chip-list em{padding:6px 9px;border-radius:8px;color:#0f5f56;background:#ecf9f6;font-size:.78rem;font-style:normal;font-weight:900}.xiaoce-message-feed article{display:grid;gap:6px;padding:10px;border-radius:8px;background:#fff}.xiaoce-message-feed article p{margin:0;color:var(--app-ink);font-size:.86rem;line-height:1.5}.xiaoce-message-feed article small{display:block;padding:8px;border-radius:8px;color:#3d526b;background:#f5f8fc;line-height:1.45}.collab-translation-card{display:grid;gap:6px}.collab-translation-card em{width:fit-content;padding:4px 8px;border-radius:999px;color:#0f5f56;background:#ecf9f6;font-size:.72rem;font-style:normal;font-weight:900}.xiaoce-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.xiaoce-row-actions.compact button{min-height:28px;padding:0 8px;font-size:.76rem}.xiaoce-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xiaoce-score-grid article strong{color:#116149;font-size:1.3rem}.xiaoce-score-grid article span{color:var(--app-ink);font-size:.78rem;font-weight:900}.xiaoce-score-grid article p,.xiaoce-analysis-grid article p{margin:0;color:var(--app-muted);font-size:.78rem;line-height:1.45}.xiaoce-mindmap-preview pre{max-height:220px;margin:0;padding:10px;overflow:auto;border-radius:8px;color:#25364c;background:#f4f7fb;font-size:.72rem;line-height:1.45;white-space:pre-wrap}.after-sales-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#fffaf4}.after-sales-card strong{display:block;margin-top:4px;color:#111927}.after-sales-card p{margin:4px 0 0;font-size:.82rem}.media-asset-card{display:grid;gap:12px;padding:12px;border:1px solid #d9e7f4;border-radius:8px;background:linear-gradient(180deg,#f9fcff,#fff)}.media-asset-head{display:grid;gap:4px}.media-asset-head span{width:fit-content;padding:4px 9px;border-radius:999px;color:#1d5fd4;background:#eef5ff;font-size:.76rem;font-weight:900}.media-asset-head strong{color:#111927}.media-asset-preview{position:relative;display:grid;min-height:156px;align-items:end;padding:14px;overflow:hidden;border:1px solid #dbe6f1;border-radius:8px;color:#fff;background:linear-gradient(135deg,#1c5fd4d1,#1db7a3c7),radial-gradient(circle at 22% 18%,rgb(255 255 255 / 45%),transparent 30%),#2f6ed8}.media-asset-preview.has-real-asset{min-height:220px;background:#10233a}.media-asset-preview.has-real-asset img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-asset-preview.has-real-asset video{position:relative;z-index:1;width:100%;max-height:360px;border-radius:8px;background:#111927}.media-asset-preview.has-real-asset div{position:relative;z-index:1;padding:10px;border-radius:8px;background:linear-gradient(180deg,#09162633,#091626c2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-generating-indicator{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;align-content:center;gap:8px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 42%,rgb(255 255 255 / 28%),transparent 34%),linear-gradient(135deg,#1452b4d6,#18a297d1)}.media-generating-indicator span{width:34px;height:34px;border:3px solid rgb(255 255 255 / 42%);border-top-color:#fff;border-radius:999px;animation:media-spin .85s linear infinite}.media-generating-indicator strong,.media-generating-indicator small{color:#fff;text-shadow:0 1px 8px rgb(11 31 54 / 34%)}@keyframes media-spin{to{transform:rotate(360deg)}}.media-asset-card.video .media-asset-preview,.media-asset-card.digitalHuman .media-asset-preview{background:linear-gradient(135deg,#142439e0,#1988b2c7),radial-gradient(circle at 78% 18%,rgb(255 255 255 / 38%),transparent 28%),#153957}.media-asset-preview div{display:grid;gap:4px}.media-asset-preview img{width:100%;max-height:260px;object-fit:cover;border-radius:8px}.media-asset-preview span,.media-asset-preview small,.media-asset-preview em{color:#ffffffd1;font-size:.78rem;font-weight:800}.media-asset-preview em{font-style:normal;overflow-wrap:anywhere}.media-asset-preview strong{font-size:1.12rem}.media-asset-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.media-asset-actions a,.media-asset-actions button{min-height:38px;text-decoration:none}.media-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:28px;background:#091220b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-preview-dialog{display:grid;gap:12px;width:min(980px,92vw);max-height:92vh;padding:14px;overflow:hidden;border:1px solid rgb(255 255 255 / 26%);border-radius:10px;background:#fff;box-shadow:0 28px 80px #040c186b}.media-preview-head,.media-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.media-preview-head strong{color:var(--app-ink)}.media-preview-dialog img{width:100%;max-height:calc(92vh - 132px);object-fit:contain;border-radius:8px;background:#eff6fb}.media-preview-actions{justify-content:flex-end}.media-preview-actions a{text-decoration:none}.media-prompt{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:8px;background:#f6fafc;color:var(--app-muted);font-size:.84rem}.media-prompt strong{color:var(--app-ink)}.media-fallback-note{margin:0;padding:8px 10px;border-radius:8px;color:#7a3f06;background:#fff4df;font-size:.82rem;font-weight:900}.media-plan-card{display:grid;gap:10px;margin-top:8px;padding:13px;border:1px solid #d8e7f3;border-radius:8px;background:#fff;text-align:left}.media-plan-head{display:grid;gap:4px}.media-plan-head span{color:var(--app-primary);font-size:.76rem;font-weight:900}.media-plan-head strong{color:var(--app-ink)}.media-plan-meta,.media-plan-risks{display:flex;flex-wrap:wrap;gap:6px}.media-plan-meta span,.media-plan-risks span{padding:5px 7px;border-radius:8px;background:#f2f7fd;color:#365875;font-size:.74rem;font-weight:800}.media-plan-prompt{display:grid;gap:5px;padding:10px;border-radius:8px;background:#fbfcfe}.media-plan-prompt strong{color:var(--app-ink);font-size:.8rem}.media-plan-prompt span,.media-plan-card p,.media-plan-card small{margin:0;color:var(--app-muted);font-size:.82rem}.media-plan-card small{color:#1f6b46;font-weight:900}.media-stage-list{display:flex;flex-wrap:wrap;gap:7px}.media-stage-list span{padding:6px 8px;border-radius:8px;color:#285568;background:#eef8f7;font-size:.76rem;font-weight:800}.media-error{margin:0;color:#b42318;font-size:.84rem;font-weight:800}.empty-result{display:grid;min-height:260px;align-content:center;gap:10px;padding:18px;text-align:center}.empty-result p{margin-bottom:0}.side-score{display:grid;gap:10px;padding:14px}.side-score span{color:var(--app-muted);font-size:.86rem;font-weight:800}.side-score div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.side-score .training-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-score button{min-height:34px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font-weight:800;font-size:.78rem}.side-score small{color:var(--app-muted);font-size:.74rem;line-height:1.45}.side-score button:disabled{cursor:not-allowed;opacity:.45}.side-score button.is-active,.side-score button:not(:disabled):hover{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.floating-assistant{position:fixed;right:22px;bottom:22px;z-index:40;display:grid;gap:10px;justify-items:end;padding:0;border:0;background:transparent;box-shadow:none}.pet-launcher{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border:1px solid #d5e2f0;border-radius:999px;background:#fff;box-shadow:0 18px 42px #1c26352e}.pet-launcher:hover{transform:translateY(-2px)}.pin-desktop-button{min-height:28px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;color:var(--app-primary);background:#fff;font-size:.76rem;font-weight:800;box-shadow:var(--app-shadow-soft)}.pet-body{position:relative;display:grid;width:52px;height:52px;place-items:center;border-radius:18px 18px 14px 14px;background:linear-gradient(180deg,#2f8be8,#1c67b5);animation:petFloat 2.8s ease-in-out infinite}.pet-body:before{position:absolute;top:-9px;left:11px;width:12px;height:12px;border-radius:4px;background:#2f8be8;content:"";transform:rotate(15deg)}.pet-body:after{position:absolute;top:-9px;right:11px;width:12px;height:12px;border-radius:4px;background:#2f8be8;content:"";transform:rotate(-15deg)}.pet-eye{position:absolute;top:20px;width:7px;height:7px;border-radius:50%;background:#fff}.pet-eye.left{left:16px}.pet-eye.right{right:16px}.pet-glow{position:absolute;right:9px;bottom:10px;width:10px;height:10px;border-radius:50%;background:#ffb15c;box-shadow:0 0 0 5px #ffb15c2e}.pet-bubble{display:grid;gap:2px;text-align:left}.pet-bubble strong{color:#111927;font-size:.92rem}.pet-bubble small{color:#6d7d91;font-size:.76rem;font-weight:800}@keyframes petFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:1160px){.landing-copy h1{font-size:3.2rem}.expert-layout,.flow-workspace{grid-template-columns:minmax(0,1fr)}.prompt-rail,.activity-panel,.result-side-panel{position:static}.prompt-rail,.activity-list,.scenario-rail,.right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.right-rail{order:3}.chat-panel{order:2}.market-grid,.notice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.landing-shell{padding:22px}.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-copy h1{font-size:2.3rem}.demo-board{min-height:auto}.app-shell{grid-template-columns:1fr;padding-bottom:76px}.sidebar{position:fixed;z-index:20;top:auto;right:0;bottom:0;left:0;display:block;height:auto;padding:8px;border-top:1px solid #dce4ef;border-right:0}.brand,.sidebar-foot{display:none}.nav-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.nav-item{min-height:54px;padding:6px 4px;text-align:center}.nav-item small{display:none}.workspace{padding:18px}.split-entry{min-height:auto}.hero-choice{grid-template-columns:1fr;padding:22px}.hero-choice h2{font-size:1.45rem}.compact-header,.form-layout,.staff-grid,.artifact-grid,.upload-grid,.market-grid,.notice-grid,.scenario-rail,.right-rail,.prompt-rail,.activity-list,.xiaoce-form-grid,.xiaoce-analysis-grid,.xiaoce-score-grid{grid-template-columns:1fr}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--app-bg: #f6f8fb;--app-surface: #ffffff;--app-surface-soft: #f2f6fc;--app-ink: #172033;--app-muted: #5f6f86;--app-line: #dce5f1;--app-primary: #2563eb;--app-primary-hover: #1d4ed8;--app-accent: #f97316;--app-accent-soft: #fff3e8;--app-warm: #f97316;--app-shadow: 0 16px 38px rgb(23 32 51 / 10%);--app-shadow-soft: 0 8px 22px rgb(23 32 51 / 7%);background:var(--app-bg)}body,.app-shell{background:var(--app-bg)}.landing-copy h1,.demo-page-header h1{color:var(--app-ink);letter-spacing:0}.landing-copy p:not(.eyebrow),.demo-page-header p:not(.eyebrow){color:var(--app-muted)}.primary-button{border-color:var(--app-primary);background:var(--app-primary);box-shadow:0 8px 18px #2563eb26}.secondary-button{border-color:var(--app-line);background:#fff;box-shadow:var(--app-shadow-soft)}.eyebrow,.ghost-button,.back-link,.hero-choice strong,.current-context strong,.sidebar-foot strong,.upload-tile strong{color:var(--app-primary)}.brand-mark,.assistant-avatar,.hero-choice>span,.pet-body,.assistant-orb{background:var(--app-primary)}.execution-choice>span{background:var(--app-accent)}.demo-screen,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker,.library-summary article,.library-table,.signal-panel,.upload-tile,.repository-main,.repository-assistant,.classified-panel,.result-document,.empty-result,.side-score{border-color:var(--app-line);background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.conversation-stream,.workspace,.demo-flow span{background:var(--app-bg)}.conversation-topbar,.current-context,.sidebar-foot,.intake-choice-group,.document-body p,.signal-panel article,.assistant-checklist span,.repository-toolbar,.file-card,.classified-grid article{background:var(--app-surface-soft)}.nav-item:hover,.prompt-card:hover,.prompt-card.is-active,.hero-choice:hover,.expert-grid button:hover,.expert-grid button.is-active,.choice-grid button:hover,.choice-grid button.is-active,.intake-choice-group button:hover,.intake-choice-group button.is-active,.inline-system-card button:hover,.inline-system-card button.is-active,.feedback-row button:hover,.feedback-row button.is-active,.side-score button:not(:disabled):hover,.side-score button.is-active{color:var(--app-primary);border-color:#b8cdf8;background:#eef4ff}.template-main h3{margin-bottom:0}.template-hover strong,.classified-grid span,.side-score button.is-active,.signal-panel strong{color:var(--app-primary)}.play-button{background:#fff}.file-card.is-classified,.activity-item.running>span{border-color:#b8cdf8}.pet-glow{background:var(--app-accent);box-shadow:0 0 0 5px #f973162e}.pin-desktop-button,.floating-assistant.is-pinned .pet-launcher{border-color:#b8cdf8}@media(max-width:540px){h1{font-size:1.65rem}.landing-copy h1{font-size:1.9rem}.landing-actions,.composer-actions,.staff-actions,.chat-topline,.result-head,.feedback-row{align-items:stretch;flex-direction:column}.primary-button,.secondary-button{width:100%}.demo-path,.choice-grid{grid-template-columns:1fr}.message,.flow-message{max-width:100%}.nav-item{font-size:.78rem}.floating-assistant{right:14px;bottom:86px}.pet-bubble,.pin-desktop-button{display:none}}:root{--font-family-base: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;--color-neutral-background-1: #ffffff;--color-neutral-background-2: #fafafa;--color-neutral-background-3: #f5f5f5;--color-neutral-background-4: #f0f0f0;--color-neutral-foreground-1: #242424;--color-neutral-foreground-2: #424242;--color-neutral-foreground-3: #616161;--color-neutral-foreground-disabled: #8a8886;--color-neutral-stroke-1: #d1d1d1;--color-neutral-stroke-2: #e0e0e0;--color-neutral-stroke-subtle: #ebebeb;--color-brand-background: #0f6cbd;--color-brand-background-hover: #115ea3;--color-brand-background-pressed: #0f548c;--color-brand-foreground-1: #0f6cbd;--color-brand-stroke-1: #0f6cbd;--color-status-success: #107c10;--color-status-warning: #f7630c;--shadow-2: 0 1px 2px rgb(0 0 0 / 14%);--shadow-4: 0 2px 4px rgb(0 0 0 / 14%);--shadow-8: 0 4px 8px rgb(0 0 0 / 14%);--radius-small: 4px;--radius-medium: 6px;--radius-large: 8px;color:var(--color-neutral-foreground-1);background:var(--color-neutral-background-3);font-family:var(--font-family-base)}body{background:var(--color-neutral-background-3)}h1{color:var(--color-neutral-foreground-1);font-size:2rem;font-weight:600;letter-spacing:0}h2{color:var(--color-neutral-foreground-1);font-size:1.125rem;font-weight:600}h3{color:var(--color-neutral-foreground-1);font-weight:600}p{color:var(--color-neutral-foreground-3)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-brand-stroke-1);outline-offset:2px}.primary-button,.secondary-button,.ghost-button,.back-link{min-height:32px;border-radius:var(--radius-small);font-size:.875rem;font-weight:600}.primary-button{border-color:var(--color-brand-background);background:var(--color-brand-background)}.primary-button:hover{background:var(--color-brand-background-hover)}.primary-button:active{background:var(--color-brand-background-pressed)}.secondary-button{color:var(--color-neutral-foreground-1);border-color:var(--color-neutral-stroke-1);background:var(--color-neutral-background-1);box-shadow:var(--shadow-2)}.secondary-button:hover{border-color:#c7c7c7;background:var(--color-neutral-background-2)}.ghost-button,.back-link{color:var(--color-brand-foreground-1)}.ghost-button:hover,.back-link:hover{color:var(--color-brand-background-hover);background:#eff6fc}.eyebrow{color:var(--color-brand-foreground-1);font-size:.75rem;font-weight:600}.landing-shell{background:radial-gradient(circle at 12% 12%,rgb(15 108 189 / 8%),transparent 28%),var(--color-neutral-background-3)}.landing-copy h1{color:var(--color-neutral-foreground-1);font-size:3.75rem;font-weight:600}.landing-copy p:not(.eyebrow){color:var(--color-neutral-foreground-2)}.demo-screen,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker{border-color:var(--color-neutral-stroke-2);border-radius:var(--radius-large);background:var(--color-neutral-background-1);box-shadow:none}.demo-screen,.conversation-panel{box-shadow:var(--shadow-8)}.demo-path span,.demo-flow span,.upload-tile{border-color:var(--color-neutral-stroke-2);border-radius:var(--radius-large);background:var(--color-neutral-background-1)}.demo-path span{background:#f5f9ff}.app-shell{background:var(--color-neutral-background-3)}.sidebar{background:var(--color-neutral-background-1)}.brand,.nav-item{border-radius:var(--radius-medium)}.brand-mark,.assistant-avatar{border-radius:var(--radius-medium);background:var(--color-brand-background)}.nav-item{min-height:52px;color:var(--color-neutral-foreground-2)}.nav-item small{color:var(--color-neutral-foreground-3)}.nav-item:hover{color:var(--color-neutral-foreground-1);background:var(--color-neutral-background-3)}.nav-item.is-active{color:var(--color-brand-foreground-1);background:#eff6fc;box-shadow:inset 3px 0 0 var(--color-brand-background)}.sidebar-foot{border-color:var(--color-neutral-stroke-2);border-radius:var(--radius-large);background:var(--color-neutral-background-2)}.sidebar-foot strong,.hero-choice strong,.upload-tile strong,.current-context strong,.chat-topline strong{color:var(--color-brand-foreground-1)}.hero-choice{box-shadow:var(--shadow-4)}.hero-choice:hover,.prompt-card:hover,.prompt-card.is-active,.scenario-card:hover,.scenario-card.is-active{border-color:#b4d6fa;background:#f5f9ff}.hero-choice>span{border-radius:var(--radius-medium);background:var(--color-brand-background)}.execution-choice>span{background:#c2410c}.conversation-topbar{border-color:var(--color-neutral-stroke-subtle);background:var(--color-neutral-background-2)}.conversation-stream{background:var(--color-neutral-background-2)}.current-context{border:1px solid var(--color-neutral-stroke-subtle);border-radius:var(--radius-large);background:var(--color-neutral-background-1)}.flow-message{border-radius:var(--radius-large)}.flow-message.ai{border-color:var(--color-neutral-stroke-2);background:var(--color-neutral-background-1)}.flow-message.user{border-color:#b4d6fa;background:#eff6fc}.flow-message span,.current-context span,.rail-heading strong,.activity-item h3,.expert-grid strong{font-weight:600}.rail-heading span,.tag-row span,.market-card>span,.result-head span{color:var(--color-brand-foreground-1);background:#eff6fc;font-weight:600}.rail-heading strong{color:var(--color-neutral-foreground-1)}.live-pill{color:var(--color-status-success);background:#e7f6e7;font-weight:600}.choice-grid button,.inline-system-card button,.feedback-row button,.choice-list button,.expert-grid button{border-color:var(--color-neutral-stroke-1);border-radius:var(--radius-medium);color:var(--color-neutral-foreground-1);background:var(--color-neutral-background-1);font-weight:600}.choice-grid button:hover,.inline-system-card button:hover,.feedback-row button:hover,.choice-list button:hover,.expert-grid button:hover,.choice-list button.is-active,.inline-system-card button.is-active,.feedback-row button.is-active,.expert-grid button.is-active{color:var(--color-brand-foreground-1);border-color:#b4d6fa;background:#eff6fc}.expert-grid button.is-active{box-shadow:inset 0 0 0 1px var(--color-brand-background)}.composer-input-wrap{border-color:var(--color-neutral-stroke-1);border-radius:12px;box-shadow:var(--shadow-8)}.sticky-composer{border-color:var(--color-neutral-stroke-subtle)}.activity-item.done>span{background:var(--color-status-success)}.activity-item.running>span{background:var(--color-brand-background);box-shadow:0 0 0 5px #0f6cbd21}.activity-item.waiting>span{background:#bdbdbd}.form-panel input,.staff-panel textarea,.composer textarea{border-color:var(--color-neutral-stroke-1);border-radius:var(--radius-medium);background:var(--color-neutral-background-1)}.market-card,.notice-card,.staff-panel,.form-panel{box-shadow:var(--shadow-2)}.floating-assistant{border-color:var(--color-neutral-stroke-1);border-radius:999px;background:var(--color-neutral-background-1);box-shadow:var(--shadow-8)}.pet-body{border-radius:16px 16px 12px 12px;background:linear-gradient(180deg,#3a96dd,var(--color-brand-background))}.pet-body:before,.pet-body:after{background:#3a96dd}:root{--app-bg: #f4f8f7;--app-surface: #ffffff;--app-surface-soft: #ecf7f4;--app-ink: #10201c;--app-muted: #5c706b;--app-line: #d9e8e4;--app-primary: #0f7a68;--app-primary-hover: #0b6657;--app-accent: #2f80ed;--app-accent-soft: #e7f1ff;--app-warm: #ff8a3d;--app-shadow: 0 14px 36px rgb(16 32 28 / 12%);--app-shadow-soft: 0 8px 22px rgb(16 32 28 / 8%);color:var(--app-ink);background:var(--app-bg);font-family:Inter,Segoe UI,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}body{background:var(--app-bg)}h1,h2,h3{color:var(--app-ink)}h1{font-weight:750}p{color:var(--app-muted)}.primary-button{border-color:var(--app-primary);background:var(--app-primary);box-shadow:0 8px 18px #0f7a682e}.secondary-button{color:var(--app-ink);border-color:var(--app-line);background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.secondary-button:hover{border-color:#9fd6c8;background:#f8fffd}.ghost-button,.back-link,.eyebrow{color:var(--app-primary)}.landing-shell,.demo-page-shell{min-height:100vh;background:linear-gradient(135deg,rgb(15 122 104 / 12%),transparent 34%),linear-gradient(315deg,rgb(47 128 237 / 12%),transparent 30%),var(--app-bg)}.landing-copy h1,.demo-page-header h1{color:var(--app-ink);font-size:clamp(2.25rem,6vw,4.35rem);line-height:1.05}.demo-screen,.demo-action-card,.demo-video-panel,.video-frame,.demo-script,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker,.library-summary article,.library-table,.signal-panel,.upload-tile{border-color:var(--app-line);background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.demo-screen,.conversation-panel,.hero-choice,.demo-video-panel{box-shadow:var(--app-shadow)}.brand-mark,.assistant-avatar,.hero-choice>span{background:linear-gradient(180deg,#19a88e,var(--app-primary))}.execution-choice>span{background:linear-gradient(180deg,#ff9d5c,#e76522)}.nav-item:hover,.nav-item.is-active,.prompt-card:hover,.prompt-card.is-active,.hero-choice:hover,.expert-grid button:hover,.expert-grid button.is-active,.choice-grid button:hover,.inline-system-card button:hover,.feedback-row button:hover,.choice-list button:hover,.choice-list button.is-active,.inline-system-card button.is-active,.feedback-row button.is-active{color:var(--app-primary);border-color:#9fd6c8;background:var(--app-surface-soft)}.nav-item.is-active{box-shadow:inset 3px 0 0 var(--app-primary)}.sidebar-foot,.current-context,.inline-question,.expert-picker,.conversation-topbar,.composer-input-wrap{background:#f8fffd}.conversation-stream{background:#f6fbfa}.flow-message.user{border-color:#9fd6c8;background:var(--app-surface-soft)}.flow-message.ai{border-color:var(--app-line);background:var(--app-surface)}.tag-row span,.market-card>span,.result-head span,.rail-heading span,.live-pill{color:var(--app-primary);background:var(--app-surface-soft)}.activity-item.running>span{background:var(--app-primary);box-shadow:0 0 0 5px #0f7a6824}.activity-item.done>span,.library-status.done{background:#e2f7ea;color:#0a7a35}.library-status.waiting{color:#9a4c00;background:#fff1df}.pet-body{background:linear-gradient(180deg,#20b99d,var(--app-primary))}.pet-body:before,.pet-body:after{background:#20b99d}.pet-glow{background:var(--app-warm);box-shadow:0 0 0 5px #ff8a3d2e}.demo-page-shell{padding:34px}.demo-page-header{display:grid;width:min(1180px,100%);margin:0 auto 22px;gap:10px}.demo-page-header p:not(.eyebrow){max-width:720px;font-size:1.05rem}.demo-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%);margin:0 auto 18px;gap:14px}.demo-action-card{display:grid;min-height:190px;align-content:space-between;gap:12px;padding:20px;border:1px solid var(--app-line);border-radius:8px;text-align:left}.demo-action-card span{color:var(--app-primary);font-size:.82rem;font-weight:800}.demo-action-card strong{color:var(--app-ink);font-size:1.25rem;line-height:1.35}.demo-action-card small{color:var(--app-muted);line-height:1.5}.video-card{color:#fff;background:linear-gradient(135deg,var(--app-primary),var(--app-accent))}.video-card span,.video-card strong,.video-card small{color:#fff}.demo-video-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);width:min(1180px,100%);margin:0 auto;gap:14px;padding:14px;border:1px solid var(--app-line);border-radius:8px}.video-frame{display:grid;min-height:330px;place-items:center;align-content:center;gap:12px;border:1px solid var(--app-line);border-radius:8px;background:linear-gradient(135deg,rgb(15 122 104 / 18%),transparent 45%),#10201c}.video-frame h2,.video-frame p{color:#fff;text-align:center}.play-button{width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:0 16px 36px #0000002e;clip-path:polygon(0 0,100% 50%,0 100%);transform:scale(.52)}.demo-script{padding:18px;border:1px solid var(--app-line);border-radius:8px}.demo-script ol{display:grid;gap:10px;margin-bottom:0;padding-left:20px;color:var(--app-muted)}.library-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.library-header p:not(.eyebrow){max-width:760px;margin-bottom:0}.library-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.library-summary article{display:grid;min-height:120px;gap:8px;padding:16px;border:1px solid var(--app-line);border-radius:8px}.library-summary span{color:var(--app-muted);font-size:.82rem;font-weight:800}.library-summary strong{color:var(--app-ink);font-size:2rem}.library-summary small{color:var(--app-muted)}.library-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:14px}.library-table,.signal-panel{border:1px solid var(--app-line);border-radius:8px;overflow:hidden}.library-row{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(90px,.45fr) minmax(86px,.45fr) minmax(150px,.8fr);gap:12px;align-items:center;min-height:64px;padding:12px 16px;border-top:1px solid var(--app-line);background:var(--app-surface)}.library-row:first-child{border-top:0}.library-row-head{min-height:42px;color:var(--app-muted);background:#f8fffd;font-size:.82rem;font-weight:800}.library-row strong,.library-row small{display:block}.library-row small{margin-top:4px;color:var(--app-muted)}.library-status{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 9px;border-radius:999px;font-size:.78rem;font-weight:800}.signal-panel{display:grid;align-content:start;gap:10px;padding:16px}.signal-panel article{padding:12px;border-radius:8px;background:#f8fffd}.signal-panel p{margin:6px 0 0;font-size:.88rem}.repository-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:14px}.repository-main,.repository-assistant,.classified-panel{border:1px solid var(--app-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.repository-main{display:grid;gap:14px;padding:16px}.repository-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.repository-toolbar.compact{align-items:flex-start;padding:0}.repository-toolbar p{margin-bottom:0}.file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:12px;border:1px solid var(--app-line);border-radius:8px;background:#f8fffd}.file-card.is-classified{border-color:#9fd6c8;background:var(--app-surface-soft)}.file-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:var(--app-primary);background:#fff;font-weight:900;box-shadow:var(--app-shadow-soft)}.file-card strong,.file-card small{display:block}.file-card small{margin-top:4px;color:var(--app-muted)}.classified-panel{display:grid;gap:14px;padding:16px}.classified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.classified-grid article{display:grid;min-height:130px;gap:8px;padding:14px;border:1px solid var(--app-line);border-radius:8px;background:#fff}.classified-grid p{margin-bottom:0}.classified-grid span{align-self:end;color:var(--app-primary);font-size:.84rem;font-weight:800}.customer-card-page{gap:16px}.customer-card-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.customer-card-form,.customer-card-list{display:grid;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:8px;background:#fffffff0;box-shadow:var(--app-shadow-soft)}.customer-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-card-grid label{display:grid;gap:6px;color:var(--app-muted);font-size:.82rem;font-weight:800}.customer-card-grid label.wide{grid-column:1 / -1}.customer-card-grid input,.customer-card-grid select,.customer-card-grid textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;font:inherit;font-size:.92rem;font-weight:600;outline:none}.customer-card-grid textarea{min-height:86px;resize:vertical;line-height:1.55}.customer-card-grid input:focus,.customer-card-grid select:focus,.customer-card-grid textarea:focus{border-color:#9fd6c8;box-shadow:0 0 0 3px #26a69a1f}.customer-checkbox{display:flex!important;min-height:42px;align-items:center;gap:10px!important;align-self:end;padding:0 12px;border:1px solid var(--app-line);border-radius:8px;background:#f8fffd;color:var(--app-ink)!important}.customer-checkbox input{width:16px;min-height:16px}.customer-card-message{margin:0;padding:12px 14px;border-radius:8px;font-size:.9rem;font-weight:800}.customer-card-message.ok{border:1px solid #9fd6c8;color:#06745f;background:#f1fffb}.customer-card-message.error{border:1px solid #ffc8c8;color:#b42318;background:#fff5f5}.customer-card-list-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:14px;align-items:start}.customer-card-list button,.customer-card-list article{display:grid;gap:6px;width:100%;min-height:86px;padding:12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;text-align:left}.customer-card-list button{cursor:pointer}.customer-card-list button.is-active{border-color:#9fd6c8;background:#f1fffb;box-shadow:inset 3px 0 0 var(--app-primary)}.customer-card-list strong{font-size:.98rem}.customer-card-list span,.customer-card-list small,.customer-card-list p{margin:0;color:var(--app-muted);font-size:.84rem;line-height:1.5}.customer-card-list small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-deliverables-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--app-shadow-soft)}.saved-deliverables-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.saved-deliverable-card{display:grid;align-content:start;min-height:300px;gap:10px;padding:14px;border:1px solid var(--app-line);border-radius:8px;background:#fbfdff}.saved-deliverable-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.saved-deliverable-card span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#0f5f56;background:#e8f7f2;font-size:.76rem;font-weight:900;white-space:nowrap}.saved-deliverable-card small,.saved-deliverables-empty{color:var(--app-muted);font-size:.82rem}.saved-deliverable-card h3{color:var(--app-ink);font-size:1rem;line-height:1.35}.saved-deliverable-card p{margin:0;color:var(--app-muted);font-size:.86rem;line-height:1.5}.saved-deliverable-card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#334155;font-size:.84rem;line-height:1.45}.saved-deliverable-state{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#7a3014;background:#fff7ed;font-weight:900}.saved-deliverable-state.submitted{color:#0f5f56;background:#e8f7f2}.saved-deliverable-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.saved-deliverable-actions.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-deliverable-actions button{min-height:34px;padding:0 8px;font-size:.78rem}.saved-deliverable-message{margin:0;padding:9px 10px;border-radius:8px;color:#3d526b;background:#f4f7fb;font-size:.82rem}.saved-deliverable-message.submitted,.saved-deliverable-message.exported{color:#0f5f56;background:#ecf9f6}.saved-deliverable-message.error{color:#9f1239;background:#fff1f2}.saved-deliverables-empty{margin:0;padding:12px;border:1px dashed var(--app-line);border-radius:8px;background:#fbfdff}.repository-assistant{position:sticky;top:24px;display:grid;align-content:start;justify-items:start;gap:12px;padding:18px}.assistant-orb{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(180deg,#20b99d,var(--app-primary));font-weight:900;box-shadow:var(--app-shadow)}.repository-assistant p{margin-bottom:0}.assistant-checklist{display:grid;width:100%;gap:8px;margin-top:4px}.assistant-checklist span{display:flex;min-height:34px;align-items:center;padding:0 10px;border-radius:8px;color:var(--app-muted);background:#f8fffd;font-size:.86rem;font-weight:800}.assistant-checklist span.done{color:#0a7a35;background:#e2f7ea}.role-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-entry-card,.strategy-card,.boss-template-card,.boss-command-panel{border:1px solid var(--app-line);border-radius:8px;background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.role-entry-card{display:grid;min-height:154px;align-content:start;gap:10px;padding:18px;text-align:left}.role-entry-card:hover,.role-entry-card.is-active{border-color:#b8cdf8;background:#eef4ff}.role-entry-card span,.strategy-card span{width:fit-content;padding:4px 9px;border-radius:999px;color:#c2410c;background:var(--app-accent-soft);font-size:.76rem;font-weight:800}.role-entry-card p{margin-bottom:0}.section-subheader{display:grid;gap:4px;margin-top:8px}.boss-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.boss-header p:not(.eyebrow){max-width:780px;margin-bottom:0}.strategy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.strategy-card{display:grid;min-height:162px;gap:12px;padding:16px}.strategy-card strong{color:var(--app-ink);font-size:1.3rem}.strategy-card p{margin-bottom:0;font-size:.9rem}.boss-workspace{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(480px,1.2fr) minmax(280px,.72fr);align-items:start;gap:16px}.boss-template-rail{display:grid;gap:10px}.rail-heading.compact{margin-top:4px}.decision-layer-panel{display:grid;gap:8px}.decision-layer-panel button{display:grid;gap:4px;min-height:62px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#ffffffd6;text-align:left}.decision-layer-panel button:hover,.decision-layer-panel button.is-active{border-color:#9cc6ec;background:#eef8ff}.decision-layer-panel strong{font-size:.9rem}.decision-layer-panel span{color:var(--app-muted);font-size:.76rem;line-height:1.45}.decision-form-panel{display:grid;gap:10px;padding:12px;border:1px solid rgb(214 225 237 / 88%);border-radius:8px;background:#ffffffc7}.decision-form-panel>span{color:#c35b28;font-size:.76rem;font-weight:900}.decision-form-tags{display:flex;flex-wrap:wrap;gap:8px}.decision-form-tags strong{padding:5px 8px;border:1px solid rgb(156 175 198 / 42%);border-radius:999px;color:#27445f;background:#f3f9ff;font-size:.76rem}.decision-form-panel p{margin-bottom:0;color:#52647a;font-size:.82rem}.boss-template-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:82px;align-items:center;padding:12px;text-align:left}.boss-template-card h3{margin-bottom:0}.boss-template-card p{grid-column:2;display:-webkit-box;margin-bottom:0;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-template-card:hover,.boss-template-card.is-active{border-color:#b8cdf8;background:#eef4ff}.boss-command-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.boss-command-body{display:grid;gap:14px;padding:16px;background:var(--app-bg)}.boss-chat-composer{position:static;padding:14px;border-top:1px solid var(--app-line)}.management-advisor-box{display:grid;gap:12px;padding:16px;border:1px solid var(--app-line);border-radius:10px;background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.advisor-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.advisor-chip-grid button{display:grid;min-height:82px;align-content:start;gap:6px;padding:12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:var(--app-surface);text-align:left}.advisor-chip-grid button:hover,.advisor-chip-grid button.is-active{color:var(--app-primary);border-color:#b8cdf8;background:#eef4ff}.advisor-chip-grid span{color:var(--app-muted);font-size:.82rem;line-height:1.45}@media(max-width:1340px){.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-workspace{grid-template-columns:minmax(220px,.75fr) minmax(0,1fr)}.boss-workspace .result-side-panel{grid-column:1 / -1}}@media(max-width:1160px){.demo-action-grid,.library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-video-panel,.library-layout,.customer-card-layout,.customer-card-list-layout,.repository-layout{grid-template-columns:1fr}.strategy-grid,.boss-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-workspace .result-side-panel{grid-column:1 / -1}.repository-assistant{position:static}.file-grid,.classified-grid{grid-template-columns:1fr}.saved-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.nav-list{grid-template-columns:repeat(8,minmax(0,1fr))}.demo-page-shell{padding:20px}.demo-action-grid,.customer-card-grid,.library-summary,.saved-deliverables-grid,.saved-deliverable-actions,.saved-deliverable-actions.secondary,.library-header,.role-entry-grid,.strategy-grid,.boss-workspace,.boss-header,.advisor-chip-grid,.library-row,.library-row-head{grid-template-columns:1fr}}:root{--app-bg: #f6f8fb;--app-surface: #ffffff;--app-surface-soft: #f2f6fc;--app-ink: #172033;--app-muted: #5f6f86;--app-line: #dce5f1;--app-primary: #2563eb;--app-primary-hover: #1d4ed8;--app-accent: #f97316;--app-accent-soft: #fff3e8;--app-warm: #f97316;--app-shadow: 0 16px 38px rgb(23 32 51 / 10%);--app-shadow-soft: 0 8px 22px rgb(23 32 51 / 7%)}body,.app-shell,.conversation-stream,.workspace{background:var(--app-bg)}.landing-shell,.demo-page-shell{background:linear-gradient(180deg,#ffffff 0%,var(--app-bg) 100%)}.primary-button,.brand-mark,.assistant-avatar,.hero-choice>span,.pet-body,.assistant-orb{background:var(--app-primary)}.primary-button{border-color:var(--app-primary);box-shadow:0 8px 18px #2563eb26}.primary-button:hover{background:var(--app-primary-hover)}.execution-choice>span,.pet-glow{background:var(--app-accent)}.pet-body:before,.pet-body:after{background:#3b82f6}.eyebrow,.ghost-button,.back-link,.hero-choice strong,.current-context strong,.sidebar-foot strong,.upload-tile strong,.template-hover strong,.classified-grid span,.side-score button.is-active,.signal-panel strong,.pin-desktop-button{color:var(--app-primary)}.rail-heading span,.document-head span,.intake-head span,.live-pill,.tag-row span,.market-card>span,.result-head span{color:#c2410c;background:var(--app-accent-soft)}.demo-screen,.sidebar,.hero-choice,.prompt-card,.conversation-panel,.activity-item,.form-panel,.market-card,.notice-card,.staff-panel,.result-panel,.inline-question,.inline-system-card,.expert-picker,.library-summary article,.library-table,.signal-panel,.upload-tile,.repository-main,.repository-assistant,.classified-panel,.result-document,.empty-result,.side-score,.demo-action-card,.demo-video-panel,.video-frame,.demo-script,.role-entry-card,.strategy-card,.boss-template-card,.boss-command-panel,.management-advisor-box,.advisor-chip-grid button{border-color:var(--app-line);background:var(--app-surface)}.conversation-topbar,.current-context,.sidebar-foot,.intake-choice-group,.document-body p,.signal-panel article,.assistant-checklist span,.file-card,.classified-grid article,.demo-flow span,.boss-command-body{background:var(--app-surface-soft)}.nav-item:hover,.prompt-card:hover,.prompt-card.is-active,.hero-choice:hover,.expert-grid button:hover,.expert-grid button.is-active,.choice-grid button:hover,.choice-grid button.is-active,.intake-choice-group button:hover,.intake-choice-group button.is-active,.inline-system-card button:hover,.inline-system-card button.is-active,.feedback-row button:hover,.feedback-row button.is-active,.side-score button:not(:disabled):hover,.side-score button.is-active,.role-entry-card:hover,.boss-template-card:hover,.boss-template-card.is-active,.advisor-chip-grid button:hover,.advisor-chip-grid button.is-active{color:var(--app-primary);border-color:#b8cdf8;background:#eef4ff}.nav-item.is-active{color:var(--app-primary);background:#eef4ff;box-shadow:inset 3px 0 0 var(--app-primary)}.flow-message.user{border-color:#ffd3b0;background:#fff7f0}.flow-message.ai{border-color:var(--app-line);background:#fff}.template-cover{background:linear-gradient(135deg,rgb(37 99 235 / 18%),transparent 62%),#f7faff}.template-cover:before{background:var(--app-primary)}.template-cover:after{background:var(--app-accent-soft)}.template-cover span{background:#b8cdf8}.video-card{background:#172033}.video-frame{background:linear-gradient(135deg,rgb(37 99 235 / 24%),transparent 42%),#172033}.activity-item.running>span{background:var(--app-primary);box-shadow:0 0 0 5px #2563eb1f}.floating-assistant.is-pinned .pet-launcher,.pin-desktop-button{border-color:#b8cdf8}.floating-assistant{border:0;background:transparent;box-shadow:none}.pet-launcher{border-color:var(--app-line);background:#fff;box-shadow:var(--app-shadow)}.floating-assistant.is-pinned .pet-launcher{border-color:#9fd6c8;background:#f8fffd}.nav-item small,.role-entry-card p,.hero-choice p,.boss-template-card p,.conversation-topbar p,.intake-head p,.expert-picker p,.expert-grid small,.advisor-chip-grid span,.document-head p,.library-summary small,.repository-toolbar p,.repository-assistant p,.assistant-checklist,.classified-grid span,.market-card p,.notice-card p,.demo-action-card small,.demo-page-header p:not(.eyebrow),.demo-script,.signal-panel{display:none}.nav-item{min-height:46px;gap:0}.hero-choice{min-height:180px}.role-entry-card{min-height:118px}.boss-template-card{grid-template-columns:40px minmax(0,1fr);min-height:64px}.conversation-topbar,.boss-command-body,.template-intake,.management-advisor-box,.result-document,.repository-main{box-shadow:none}.intake-groups{gap:10px}.expert-grid button,.advisor-chip-grid button{min-height:58px}.library-layout,.demo-video-panel{grid-template-columns:1fr}.library-row{grid-template-columns:minmax(220px,1.5fr) minmax(90px,.45fr) minmax(86px,.45fr) minmax(120px,.6fr)}:root{--glass-surface: rgb(255 255 255 / 68%);--glass-surface-strong: rgb(255 255 255 / 82%);--glass-surface-muted: rgb(246 249 253 / 72%);--glass-border: rgb(148 163 184 / 28%);--glass-border-strong: rgb(37 99 235 / 22%);--glass-shadow: 0 18px 48px rgb(31 41 55 / 12%);--glass-shadow-soft: 0 10px 28px rgb(31 41 55 / 8%)}body{background:linear-gradient(135deg,#f8fbff,#eef5ff 38%,#fff8f1)}.landing-shell{position:relative;overflow:hidden;min-height:100vh;padding:24px;background:radial-gradient(circle at 16% 18%,rgb(214 234 255 / 72%),transparent 34%),radial-gradient(circle at 82% 16%,rgb(222 255 250 / 58%),transparent 32%),radial-gradient(circle at 66% 76%,rgb(224 232 255 / 74%),transparent 40%),radial-gradient(circle at 24% 84%,rgb(196 226 255 / 46%),transparent 34%),linear-gradient(135deg,#fbfdff,#f3f8fc 46%,#eef7f8)}.landing-shell:before{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;content:"";background:linear-gradient(102deg,transparent 2%,rgb(255 255 255 / 78%) 20%,rgb(180 220 255 / 58%) 32%,transparent 52%),linear-gradient(116deg,transparent 20%,rgb(206 250 244 / 54%) 42%,rgb(255 255 255 / 68%) 54%,transparent 78%),linear-gradient(84deg,transparent 38%,rgb(203 226 255 / 42%) 50%,rgb(255 255 255 / 48%) 58%,transparent 74%),linear-gradient(132deg,transparent 46%,rgb(219 225 255 / 38%) 58%,transparent 72%);background-size:128% 100%,142% 100%,152% 100%,166% 100%;filter:blur(12px);opacity:.96;animation:glassRibbonDrift 12s ease-in-out infinite alternate;pointer-events:none}.landing-shell:after{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;content:"";background:radial-gradient(ellipse at 26% 24%,rgb(255 255 255 / 86%),transparent 30%),radial-gradient(ellipse at 72% 40%,rgb(188 228 255 / 52%),transparent 34%),radial-gradient(ellipse at 42% 84%,rgb(210 250 246 / 46%),transparent 38%),radial-gradient(ellipse at 82% 80%,rgb(235 228 255 / 36%),transparent 34%),linear-gradient(180deg,#ffffff3d,#fff0 52%,#ffffff4d);background-size:118% 118%,128% 128%,140% 140%,132% 132%,100% 100%;filter:blur(22px);opacity:.9;animation:refractedLightShift 16s ease-in-out infinite alternate;pointer-events:none}.landing-hero{position:relative;z-index:1;width:min(1280px,100%);min-height:calc(100vh - 48px);gap:42px}.landing-hero:before{position:absolute;top:-14%;right:-10%;bottom:-14%;left:-10%;z-index:0;content:"";background:linear-gradient(96deg,transparent 4%,rgb(255 255 255 / 0%) 16%,rgb(176 222 255 / 44%) 29%,rgb(255 255 255 / 54%) 40%,transparent 58%),linear-gradient(86deg,transparent 26%,rgb(210 251 246 / 38%) 44%,rgb(255 255 255 / 44%) 54%,transparent 70%);background-size:132% 100%,148% 100%;filter:blur(14px);opacity:.84;transform:translate3d(-3%,0,0);animation:heroGlassWave 9.5s ease-in-out infinite alternate;pointer-events:none}.landing-hero:after{position:absolute;top:6%;right:-8%;bottom:-12%;left:-8%;z-index:0;content:"";background:radial-gradient(circle at center,rgb(255 255 255 / 76%) 0 1px,transparent 2px),linear-gradient(90deg,#fff0,#c2e1ff33 48%,#fff0),repeating-linear-gradient(0deg,#fff0 0,#fff0 34px,#a0c4e629,#a0c4e629 36px),repeating-linear-gradient(90deg,#fff0 0,#fff0 48px,#a0c4e624,#a0c4e624 50px);background-size:58px 58px,180% 100%,100% 100%,100% 100%;filter:blur(.2px);opacity:.34;-webkit-mask-image:linear-gradient(to top,rgb(0 0 0 / 78%),transparent 74%);mask-image:linear-gradient(to top,rgb(0 0 0 / 78%),transparent 74%);transform:perspective(720px) rotateX(58deg) translate3d(0,18%,0);animation:subtleDepthGrid 11s ease-in-out infinite alternate;pointer-events:none}.landing-copy,.demo-board{position:relative;z-index:1}.landing-copy h1{max-width:800px;margin-bottom:18px;font-size:4.9rem;line-height:1}.landing-copy p:not(.eyebrow){max-width:660px;margin-bottom:22px}.landing-actions .primary-button{position:relative;overflow:hidden;min-height:52px;padding:0 24px;border-color:transparent;background:linear-gradient(135deg,#0f67ff,#ff6a2a);box-shadow:0 16px 34px #2563eb3d}.landing-actions .primary-button:after{position:absolute;inset:-40% auto -40% -42%;width:34%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 44%),transparent);transform:skew(-18deg);transition:left .42s ease}.landing-actions .primary-button:hover:after{left:112%}.landing-actions .secondary-button{min-height:52px;padding:0 20px;background:#ffffffc2;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.demo-board{min-height:560px}.demo-screen{isolation:isolate;background:#ffffffc2;box-shadow:0 32px 90px #1f293724;-webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16)}.demo-screen:before{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;content:"";background:linear-gradient(135deg,rgb(15 103 255 / 10%),transparent 44%),linear-gradient(315deg,rgb(255 106 42 / 12%),transparent 52%),linear-gradient(180deg,rgb(255 255 255 / 30%),transparent 68%);filter:blur(16px);opacity:.9}.primary-button,.secondary-button,.ghost-button,.back-link,.nav-item,.hero-choice,.role-entry-card,.boss-template-card,.prompt-card,.market-card{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.back-link:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.ghost-button:active,.back-link:active{transform:translateY(0)}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.back-link:focus-visible,.nav-item:focus-visible,.hero-choice:focus-visible,.role-entry-card:focus-visible,.boss-template-card:focus-visible,.prompt-card:focus-visible{outline:3px solid rgb(15 103 255 / 24%);outline-offset:3px}.app-shell{grid-template-columns:232px minmax(0,1fr);gap:18px;min-height:100vh;padding:18px;background:linear-gradient(135deg,#ffffffad,#f6f8fbdb),#f6f8fb}.sidebar{top:18px;height:calc(100vh - 36px);padding:14px;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.brand{min-height:52px;margin-bottom:14px;padding:8px;border:1px solid transparent;background:#ffffff6b}.brand:hover{border-color:var(--glass-border);background:#ffffffb8}.nav-list{gap:6px}.nav-item{min-height:42px;padding:9px 10px;border:1px solid transparent;background:transparent}.nav-item:hover{border-color:var(--glass-border);background:#ffffff9e}.nav-item.is-active{border-color:var(--glass-border-strong);background:#eff6ffc7;box-shadow:inset 3px 0 0 var(--app-primary),0 8px 22px #2563eb1a}.sidebar-foot{padding:12px;border-color:var(--glass-border);background:#ffffff94;box-shadow:var(--glass-shadow-soft)}.workspace{padding:4px 4px 24px;background:transparent}.page-stack{width:min(1360px,100%);gap:16px}.page-header{align-items:end;padding:16px;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-surface);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.page-header h1{max-width:980px}.role-entry-grid,.split-entry,.library-summary,.market-grid,.notice-grid,.staff-grid{gap:12px}.hero-choice,.role-entry-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.demo-action-card,.library-summary article,.repository-main,.repository-assistant,.classified-panel,.library-table,.signal-panel,.conversation-panel,.boss-command-panel,.boss-template-card,.management-advisor-box,.result-document,.empty-result,.side-score{border-color:var(--glass-border);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16)}.hero-choice{min-height:168px;padding:24px}.hero-choice:hover,.role-entry-card:hover,.boss-template-card:hover,.prompt-card:hover,.market-card:hover{border-color:var(--glass-border-strong);transform:translateY(-1px)}.flow-workspace,.boss-workspace{grid-template-columns:minmax(220px,.62fr) minmax(0,1.25fr) minmax(300px,.72fr);gap:14px}.scenario-rail,.boss-template-rail{position:sticky;top:24px;align-self:start}.conversation-panel,.boss-command-panel{min-height:640px;overflow:hidden}.conversation-topbar{border-bottom:1px solid var(--glass-border);background:#ffffffa3}.conversation-stream,.boss-command-body{background:#f6f9fd8a}.composer-input-wrap{border-color:var(--glass-border);background:#ffffffd6;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.result-side-panel{top:24px;align-self:start}.result-document,.empty-result,.side-score{background:#ffffffc7}.document-body p{border:1px solid rgb(220 229 241 / 70%);background:#f8fbffb8}.library-summary{grid-template-columns:repeat(4,minmax(150px,1fr))}.library-summary article{min-height:96px}.repository-layout{grid-template-columns:minmax(0,1.12fr) minmax(300px,.42fr);gap:14px}.library-layout{grid-template-columns:minmax(0,1fr)}.library-table{overflow:hidden}.library-row{grid-template-columns:minmax(260px,1.45fr) minmax(112px,.42fr) minmax(96px,.32fr) minmax(160px,.55fr);min-height:58px;background:#ffffffbd}.library-row:not(.library-row-head):hover{background:#eff6ffb8}.library-row:not(.library-row-head):focus-within{background:#eff6ffd1;box-shadow:inset 3px 0 0 var(--app-primary)}.library-row-head{min-height:44px;background:#f2f6fcdb}.library-status{min-height:24px}.app-shell,.demo-page-shell{position:relative;overflow-x:hidden;isolation:isolate}.app-shell:before,.demo-page-shell:before{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:0;content:"";background:linear-gradient(125deg,rgb(15 103 255 / 8%),transparent 34%,rgb(255 106 42 / 7%) 66%,transparent 100%),linear-gradient(245deg,transparent 6%,rgb(20 184 166 / 7%) 46%,transparent 86%),linear-gradient(180deg,#fff0,#ffffff8a);background-size:185% 185%,165% 165%,100% 100%;filter:blur(20px);opacity:.88;animation:ambientSweep 24s ease-in-out infinite alternate;pointer-events:none}.sidebar,.workspace,.demo-page-shell>*{position:relative;z-index:1}.demo-page-shell{min-height:100vh;background:linear-gradient(135deg,#ffffffc2,#f2f7ffdb),#f6f8fb}.demo-page-header,.demo-video-panel,.demo-script,.video-frame,.form-layout,.library-layout,.staff-grid{border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-surface);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.demo-page-header{padding:18px}.demo-action-grid{gap:12px}.demo-action-card,.video-frame,.file-card,.classified-grid article,.signal-panel article,.choice-list button,.staff-shortcuts span,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.choice-grid button,.inline-system-card button,.side-score button,.feedback-row button{border-color:var(--glass-border);background:#ffffffbd;box-shadow:0 8px 22px #1f29370f}.demo-action-card{min-height:172px;background:linear-gradient(135deg,#ffffffd1,#f8fbffb8);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.demo-action-card:hover,.upload-tile:hover,.file-card:hover,.classified-grid article:hover,.choice-list button:hover{border-color:var(--glass-border-strong);transform:translateY(-1px);box-shadow:0 14px 32px #1f29371a}.video-card,.video-frame{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f67ffeb,#ff6a2ae0),#0f172a}.video-card:before,.video-frame:before{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;content:"";background:linear-gradient(120deg,rgb(255 255 255 / 24%),transparent 40%,rgb(255 255 255 / 14%) 78%,transparent 100%),linear-gradient(240deg,transparent 12%,rgb(255 255 255 / 18%) 48%,transparent 86%);filter:blur(18px);opacity:.76;pointer-events:none}.video-card>*,.video-frame>*{position:relative;z-index:1}.form-layout{align-items:stretch;padding:14px;background:#ffffff94}.form-panel,.upload-grid{min-height:100%}.form-panel label{gap:7px}.form-panel input,.staff-panel textarea,.composer textarea{border-color:#94a3b857;background:#ffffffc7;box-shadow:inset 0 1px #ffffffb8}.form-panel input:focus-visible,.staff-panel textarea:focus-visible,.composer textarea:focus-visible{border-color:#2563eb75;outline:3px solid rgb(37 99 235 / 16%);outline-offset:2px}.upload-grid{gap:10px}.upload-tile{min-height:118px;background:linear-gradient(135deg,#eff6ffb8,#fff7ed9e)}.market-grid,.notice-grid,.staff-grid,.library-summary,.file-grid,.classified-grid{gap:12px}.market-card,.notice-card,.staff-panel,.form-panel{position:relative;overflow:hidden}.market-card:before,.notice-card:before,.staff-panel:before,.form-panel:before,.library-summary article:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,#0f67ff,#ff6a2a);opacity:.78}.market-card h2,.notice-card h2,.staff-panel h2{position:relative}.notice-card ol{margin-bottom:0}.staff-grid{padding:14px}.staff-panel textarea{min-height:180px}.choice-list button,.staff-shortcuts span{min-height:38px}.conversation-panel,.boss-command-panel{border:1px solid rgb(148 163 184 / 26%);box-shadow:0 24px 64px #1f29371f}.conversation-topbar,.boss-chat-composer,.sticky-composer{background:#ffffffb3;-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14)}.flow-message{box-shadow:0 8px 20px #1f29370f}.flow-message.ai{border-color:#94a3b842}.flow-message.user{box-shadow:0 12px 28px #2563eb1f}.template-intake,.inline-question,.inline-system-card,.expert-picker,.management-advisor-box{border-color:#94a3b842;background:#ffffffc2;box-shadow:0 14px 32px #1f293714;-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.prompt-card,.boss-template-card{overflow:hidden}.prompt-card.is-active,.boss-template-card.is-active,.expert-grid button.is-active,.advisor-chip-grid button.is-active,.choice-grid button.is-active,.intake-choice-group button.is-active,.choice-list button.is-active{box-shadow:inset 0 0 0 1px #2563eb2e,0 12px 28px #2563eb1f}.template-cover{border:1px solid rgb(255 255 255 / 72%);box-shadow:inset 0 1px #ffffff94}.result-side-panel,.repository-assistant{filter:drop-shadow(0 18px 38px rgb(31 41 55 / 10%))}.result-document,.empty-result,.side-score{border-color:#94a3b83d}.document-body p{box-shadow:inset 3px 0 #2563eb38}.library-summary article{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffffd1,#f8fbffb8)}.library-summary strong{line-height:1}.repository-main,.repository-assistant,.classified-panel,.library-table,.signal-panel{background:#ffffffbd}.repository-toolbar{min-height:52px}.file-card{background:#ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.file-card.is-classified{border-color:#2563eb3d;background:#eff6ffc2}.file-icon,.assistant-orb{border-radius:8px;background:linear-gradient(135deg,#0f67ff,#ff6a2a)}.classified-panel{background:#f8fbffc2}.classified-grid article{background:#ffffffbd}.floating-assistant{filter:drop-shadow(0 20px 34px rgb(31 41 55 / 16%))}.pet-launcher{border-color:#ffffffb3;background:#ffffffb8;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.pet-body{border-radius:8px;background:linear-gradient(135deg,#0f67ff,#ff6a2a)}.pet-bubble{border:1px solid var(--glass-border);background:#ffffffc7;box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}@media(max-width:1180px){.landing-copy h1{font-size:3.4rem}.app-shell{grid-template-columns:1fr;padding:12px}.sidebar{position:static;height:auto}.nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-foot{display:none}.flow-workspace,.boss-workspace,.form-layout,.library-layout,.repository-layout{grid-template-columns:1fr}.scenario-rail,.boss-template-rail,.result-side-panel{position:static}}@media(max-width:720px){.landing-shell{padding:14px}.landing-copy h1{font-size:2.35rem}.landing-actions .primary-button,.landing-actions .secondary-button{width:100%;justify-content:center}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header,.hero-choice{padding:16px}.library-summary,.market-grid,.notice-grid,.staff-grid,.demo-action-grid,.demo-video-panel,.file-grid,.classified-grid,.library-row,.library-row-head{grid-template-columns:1fr}}@keyframes ambientSweep{0%{background-position:0% 20%,100% 0%,0 0}to{background-position:100% 78%,0% 100%,0 0}}@keyframes glassRibbonDrift{0%{background-position:-8% 50%,108% 44%,24% 52%,92% 48%;transform:translate3d(-2.5%,0,0) rotate(-1.2deg) scale(1.02)}50%{background-position:48% 48%,52% 52%,68% 50%,44% 54%;transform:translate3d(2%,-1.2%,0) rotate(.9deg) scale(1.05)}to{background-position:112% 46%,-10% 56%,104% 48%,0% 52%;transform:translate3d(4%,1%,0) rotate(1.6deg) scale(1.04)}}@keyframes refractedLightShift{0%{background-position:16% 18%,84% 40%,42% 78%,78% 84%,0 0;transform:translateZ(0) scale(1)}45%{background-position:24% 24%,64% 36%,48% 68%,66% 72%,0 0;transform:translate3d(-1%,1%,0) scale(1.03)}to{background-position:34% 20%,48% 44%,56% 82%,84% 64%,0 0;transform:translate3d(1.5%,-1%,0) scale(1.05)}}@keyframes heroGlassWave{0%{background-position:-18% 50%,110% 50%;transform:translate3d(-4%,0,0) skew(-4deg);opacity:.46}48%{background-position:48% 48%,52% 52%;transform:translate3d(1.5%,-.8%,0) skew(-2deg);opacity:.82}to{background-position:118% 50%,-12% 50%;transform:translate3d(4%,.6%,0) skew(-3deg);opacity:.58}}@keyframes subtleDepthGrid{0%{background-position:0 0,-20% 50%,0 0,0 0;transform:perspective(720px) rotateX(58deg) translate3d(-2%,19%,0);opacity:.22}46%{background-position:24px 18px,46% 48%,0 10px,12px 0;transform:perspective(720px) rotateX(58deg) translate3d(1%,17%,0);opacity:.42}to{background-position:58px 34px,116% 52%,0 22px,24px 0;transform:perspective(720px) rotateX(58deg) translate3d(3%,18%,0);opacity:.3}}@media(prefers-reduced-motion:reduce){.landing-shell:before,.landing-shell:after,.landing-hero:before,.landing-hero:after,.app-shell:before,.demo-page-shell:before{animation:none}.primary-button,.secondary-button,.ghost-button,.back-link,.nav-item,.hero-choice,.role-entry-card,.boss-template-card,.prompt-card,.market-card,.demo-action-card,.upload-tile,.file-card,.landing-actions .primary-button:after{transition:none}}@property --home-metal-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--home-metal-angle: 0deg;--home-metal-card: rgb(255 255 255 / 42%);--home-metal-card-strong: rgb(232 244 255 / 34%);--home-metal-text: rgb(26 40 63 / 94%);--home-metal-muted: rgb(67 89 112 / 78%);--home-metal-line: conic-gradient( from var(--home-metal-angle), rgb(255 255 255 / 92%), rgb(185 226 255 / 78%), rgb(225 231 240 / 76%), rgb(206 251 244 / 72%), rgb(255 255 255 / 92%) );--home-metal-shadow: 0 22px 70px rgb(79 117 150 / 16%), 0 0 36px rgb(185 226 255 / 24%), inset 0 1px 0 rgb(255 255 255 / 72%);--home-metal-shadow-hover: 0 30px 88px rgb(79 117 150 / 22%), 0 0 48px rgb(185 226 255 / 34%), inset 0 1px 0 rgb(255 255 255 / 82%);--home-cta-line: conic-gradient( from var(--home-metal-angle), rgb(255 255 255 / 88%), rgb(96 165 250 / 82%), rgb(148 163 184 / 78%), rgb(34 211 238 / 74%), rgb(255 255 255 / 88%) );--home-demo-line: conic-gradient( from var(--home-metal-angle), rgb(255 255 255 / 88%), rgb(59 130 246 / 80%), rgb(255 138 76 / 78%), rgb(125 211 252 / 72%), rgb(255 255 255 / 88%) )}.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span{position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent!important;color:var(--home-metal-text)!important;background:linear-gradient(145deg,#ffffff8a,#e8f4ff47) padding-box,var(--home-metal-line) border-box!important;box-shadow:var(--home-metal-shadow)!important;-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .demo-path span,.landing-shell .demo-flow span{background:linear-gradient(180deg,#ffffff94,#ebf6ff6b) padding-box,linear-gradient(135deg,#ffffffc2,#b9e2ff7a,#cefbf46b,#ffffffb8) border-box!important;box-shadow:0 16px 36px #4f75961a,inset 0 1px #ffffffb3,inset 0 -18px 30px #4669870f!important;animation:none}.landing-shell .demo-screen{background:linear-gradient(180deg,#ffffff8f,#eef7ff5c) padding-box,linear-gradient(135deg,#ffffffd1,#bce2ff85,#d6fbf675,#ffffffc2) border-box!important;animation:none}.landing-shell .landing-actions .primary-button{isolation:isolate;border:1px solid transparent!important;color:#f8fafcf5!important;background:linear-gradient(145deg,#08142ec7,#0f234aad) padding-box,var(--home-cta-line) border-box!important;box-shadow:0 18px 42px #0f234a3d,0 0 30px #60a5fa38,inset 0 1px #ffffff3d!important;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .landing-actions .secondary-button:nth-of-type(2){position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent!important;color:#f8fafcf5!important;background:linear-gradient(145deg,#08142ec7,#0f234aad) padding-box,var(--home-cta-line) border-box!important;box-shadow:0 18px 42px #0f234a3d,0 0 30px #60a5fa38,inset 0 1px #ffffff3d!important;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .landing-actions .secondary-button:nth-of-type(3){position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent!important;color:#fffffff5!important;background:linear-gradient(135deg,#0f67ffc2,#ff6a2a9e) padding-box,var(--home-demo-line) border-box!important;box-shadow:0 18px 44px #2563eb38,0 0 34px #ff6a2a2e,inset 0 1px #ffffff42!important;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);animation:homeMetalBorderFlow 9s linear infinite}.landing-shell .landing-actions .primary-button:after{position:absolute;top:-62%;right:-62%;bottom:-62%;left:-62%;z-index:0;width:auto;content:"";background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / 38%) 49%,transparent 62%),radial-gradient(circle at 50% 50%,rgb(96 165 250 / 22%),transparent 46%);opacity:.58;transform:translate(-54%) rotate(4deg);transition:none;animation:homeCtaLightSweep 5.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .landing-actions .secondary-button:nth-of-type(2):after{position:absolute;top:-62%;right:-62%;bottom:-62%;left:-62%;z-index:0;width:auto;content:"";background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / 38%) 49%,transparent 62%),radial-gradient(circle at 50% 50%,rgb(96 165 250 / 22%),transparent 46%);opacity:.58;transform:translate(-54%) rotate(4deg);animation:homeCtaLightSweep 5.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .landing-actions .secondary-button:nth-of-type(3):after{position:absolute;top:-62%;right:-62%;bottom:-62%;left:-62%;z-index:0;width:auto;content:"";background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / 40%) 49%,transparent 62%),radial-gradient(circle at 50% 50%,rgb(255 138 76 / 24%),transparent 48%);opacity:.6;transform:translate(-54%) rotate(4deg);animation:homeCtaLightSweep 5.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .demo-screen:after,.landing-shell .demo-path span:after,.landing-shell .demo-flow span:after{position:absolute;top:-46%;right:-46%;bottom:-46%;left:-46%;z-index:0;content:"";background:linear-gradient(105deg,transparent 34%,rgb(255 255 255 / 52%) 48%,transparent 62%),linear-gradient(145deg,rgb(185 226 255 / 18%),transparent 42%,rgb(206 251 244 / 18%));opacity:.5;transform:translate(-52%) rotate(3deg);animation:homeMetalLightSweep 6.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.landing-shell .demo-path span:after,.landing-shell .demo-flow span:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff5c,#fff0 58%),radial-gradient(ellipse at 50% -28%,rgb(190 229 255 / 24%),transparent 72%);opacity:.72;transform:none;animation:none}.landing-shell .demo-screen:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff7a,#ffffff0f 42%,#b9e2ff1a),radial-gradient(ellipse at 50% 0%,rgb(255 255 255 / 34%),transparent 68%);opacity:.78;transform:none;animation:none;mix-blend-mode:normal}.landing-shell .demo-screen>*,.landing-shell .demo-path span>*,.landing-shell .demo-flow span>*{position:relative;z-index:1}.landing-shell .demo-screen h2,.landing-shell .demo-screen span,.landing-shell .demo-path span,.landing-shell .demo-flow span{color:var(--home-metal-text)!important}.landing-shell .demo-flow span{color:var(--home-metal-muted)!important}.landing-shell .window-dot{background:#86a6c285;box-shadow:0 0 18px #b9e2ff75}.landing-shell .demo-screen:hover,.landing-shell .demo-path span:hover,.landing-shell .demo-flow span:hover{transform:translateY(-2px);box-shadow:var(--home-metal-shadow-hover)!important}.landing-shell .landing-actions .primary-button:hover{transform:translateY(-2px);box-shadow:0 24px 56px #0f234a4d,0 0 42px #60a5fa4d,inset 0 1px #ffffff4d!important}.landing-shell .landing-actions .secondary-button:nth-of-type(2):hover{transform:translateY(-2px);box-shadow:0 24px 56px #0f234a4d,0 0 42px #60a5fa4d,inset 0 1px #ffffff4d!important}.landing-shell .landing-actions .secondary-button:nth-of-type(3):hover{transform:translateY(-2px);box-shadow:0 24px 58px #2563eb47,0 0 44px #ff6a2a42,inset 0 1px #ffffff52!important}@keyframes homeMetalBorderFlow{0%{--home-metal-angle: 0deg}to{--home-metal-angle: 360deg}}@keyframes homeMetalLightSweep{0%,34%{transform:translate(-54%) rotate(3deg);opacity:.18}56%{transform:translate(18%) rotate(3deg);opacity:.62}to{transform:translate(58%) rotate(3deg);opacity:.18}}@keyframes homeCtaLightSweep{0%,28%{transform:translate(-58%) rotate(4deg);opacity:.14}52%{transform:translate(8%) rotate(4deg);opacity:.62}to{transform:translate(58%) rotate(4deg);opacity:.16}}@media(prefers-reduced-motion:reduce){.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .demo-screen:after,.landing-shell .demo-path span:after,.landing-shell .demo-flow span:after,.landing-shell .landing-actions .primary-button:after,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(2):after,.landing-shell .landing-actions .secondary-button:nth-of-type(3),.landing-shell .landing-actions .secondary-button:nth-of-type(3):after{animation:none}}:root{--radius-apple-xl: 30px;--radius-apple-lg: 26px;--radius-apple-md: 22px;--radius-apple-sm: 16px}.landing-shell .demo-screen,.demo-page-header,.demo-video-panel,.conversation-panel,.boss-command-panel,.repository-main,.repository-assistant,.library-table,.signal-panel,.form-layout,.staff-grid,.page-header{border-radius:var(--radius-apple-xl)!important}.hero-choice,.role-entry-card,.prompt-card,.boss-template-card,.demo-action-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.library-summary article,.classified-panel,.classified-grid article,.result-document,.empty-result,.side-score,.management-advisor-box,.expert-picker,.template-intake,.inline-question,.inline-system-card,.current-context,.composer-input-wrap,.pet-bubble{border-radius:var(--radius-apple-lg)!important}.landing-shell .demo-path span,.landing-shell .demo-flow span,.primary-button,.secondary-button,.ghost-button,.back-link,.nav-item,.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.document-body p,.signal-panel article,.file-card,.staff-shortcuts span,.library-row,.demo-script,.video-frame{border-radius:var(--radius-apple-sm)!important}.brand,.brand-mark,.assistant-avatar,.assistant-orb,.file-icon,.template-cover,.pet-body,.pet-launcher{border-radius:var(--radius-apple-md)!important}.app-shell .brand,.app-shell .page-header{border-color:transparent!important}:root{--card-float-shadow: 0 22px 48px rgb(42 70 98 / 12%), 0 8px 20px rgb(15 23 42 / 8%), inset 0 1px 0 rgb(255 255 255 / 55%), inset 0 -22px 38px rgb(15 35 62 / 8%);--card-float-shadow-strong: 0 32px 76px rgb(42 70 98 / 18%), 0 12px 28px rgb(15 23 42 / 10%), inset 0 1px 0 rgb(255 255 255 / 68%), inset 0 -24px 46px rgb(15 35 62 / 10%);--card-float-shadow-dark: 0 24px 58px rgb(15 23 42 / 22%), 0 8px 24px rgb(37 99 235 / 10%), inset 0 1px 0 rgb(255 255 255 / 22%), inset 0 -24px 46px rgb(2 6 23 / 22%);--card-float-shadow-dark-strong: 0 34px 84px rgb(15 23 42 / 30%), 0 12px 34px rgb(37 99 235 / 16%), inset 0 1px 0 rgb(255 255 255 / 28%), inset 0 -28px 54px rgb(2 6 23 / 26%)}.landing-hero,.page-stack,.flow-workspace,.boss-workspace,.repository-layout,.library-layout,.demo-page-shell{perspective:1200px}.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .landing-actions .primary-button,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(3),.demo-page-header,.demo-video-panel,.conversation-panel,.boss-command-panel,.repository-main,.repository-assistant,.library-table,.signal-panel,.form-layout,.staff-grid,.page-header,.hero-choice,.role-entry-card,.prompt-card,.boss-template-card,.demo-action-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.library-summary article,.classified-panel,.classified-grid article,.result-document,.empty-result,.side-score,.management-advisor-box,.expert-picker,.template-intake,.inline-question,.inline-system-card,.current-context,.composer-input-wrap,.pet-bubble,.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.document-body p,.signal-panel article,.file-card,.staff-shortcuts span,.library-row,.demo-script,.video-frame,.nav-item,.brand,.sidebar-foot{box-shadow:var(--card-float-shadow)!important;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .landing-actions .primary-button,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(3),.conversation-panel,.boss-command-panel{box-shadow:var(--card-float-shadow-dark)!important}.landing-shell .demo-screen:hover,.landing-shell .demo-path span:hover,.landing-shell .demo-flow span:hover,.landing-shell .landing-actions .primary-button:hover,.landing-shell .landing-actions .secondary-button:nth-of-type(2):hover,.landing-shell .landing-actions .secondary-button:nth-of-type(3):hover,.hero-choice:hover,.role-entry-card:hover,.prompt-card:hover,.boss-template-card:hover,.demo-action-card:hover,.market-card:hover,.notice-card:hover,.staff-panel:hover,.upload-tile:hover,.library-summary article:hover,.classified-grid article:hover,.file-card:hover,.choice-grid button:hover,.upload-choice button:hover,.feedback-row button:hover,.choice-list button:hover,.expert-grid button:hover,.advisor-chip-grid button:hover,.intake-choice-group button:hover,.nav-item:hover,.brand:hover{transform:translate3d(0,-4px,0);box-shadow:var(--card-float-shadow-strong)!important}.landing-shell .demo-screen:hover,.landing-shell .demo-path span:hover,.landing-shell .demo-flow span:hover,.landing-shell .landing-actions .primary-button:hover,.landing-shell .landing-actions .secondary-button:nth-of-type(2):hover,.landing-shell .landing-actions .secondary-button:nth-of-type(3):hover,.conversation-panel:hover,.boss-command-panel:hover{box-shadow:var(--card-float-shadow-dark-strong)!important}@media(prefers-reduced-motion:reduce){.landing-shell .demo-screen,.landing-shell .demo-path span,.landing-shell .demo-flow span,.landing-shell .landing-actions .primary-button,.landing-shell .landing-actions .secondary-button:nth-of-type(2),.landing-shell .landing-actions .secondary-button:nth-of-type(3),.demo-page-header,.demo-video-panel,.conversation-panel,.boss-command-panel,.repository-main,.repository-assistant,.library-table,.signal-panel,.form-layout,.staff-grid,.page-header,.hero-choice,.role-entry-card,.prompt-card,.boss-template-card,.demo-action-card,.market-card,.notice-card,.staff-panel,.form-panel,.upload-tile,.library-summary article,.classified-panel,.classified-grid article,.result-document,.empty-result,.side-score,.management-advisor-box,.expert-picker,.template-intake,.inline-question,.inline-system-card,.current-context,.composer-input-wrap,.pet-bubble,.choice-grid button,.upload-choice button,.feedback-row button,.choice-list button,.expert-grid button,.advisor-chip-grid button,.intake-choice-group,.intake-choice-group button,.document-body p,.signal-panel article,.file-card,.staff-shortcuts span,.library-row,.demo-script,.video-frame,.nav-item,.brand,.sidebar-foot{transition:none}}.app-shell .brand,.app-shell .page-header{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.app-shell .brand:hover,.app-shell .page-header:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.app-shell .brand{cursor:default}.landing-shell{background:radial-gradient(circle at 18% 16%,rgb(255 255 255 / 86%),transparent 30%),radial-gradient(circle at 82% 18%,rgb(213 246 255 / 62%),transparent 34%),radial-gradient(circle at 26% 86%,rgb(176 219 255 / 58%),transparent 38%),linear-gradient(125deg,#fff,#f7fbff 42%,#eaf7ff 70%,#fdfefe)!important}.landing-shell:before{position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;z-index:0;content:"";background:linear-gradient(122deg,transparent 17%,rgb(255 255 255 / 0%) 28%,rgb(255 255 255 / 72%) 34%,rgb(172 219 255 / 46%) 38%,transparent 48%),linear-gradient(132deg,transparent 34%,rgb(255 255 255 / 58%) 43%,rgb(117 188 255 / 30%) 47%,transparent 58%),linear-gradient(111deg,transparent 48%,rgb(255 255 255 / 70%) 56%,rgb(196 236 255 / 42%) 60%,transparent 72%),radial-gradient(ellipse at 42% 48%,rgb(170 218 255 / 34%),transparent 52%);background-size:150% 100%,164% 100%,178% 100%,118% 118%;filter:blur(8px);opacity:.98;transform:translate3d(-4%,0,0) rotate(-2deg);animation:homeGlassRibbonScene 8.5s ease-in-out infinite alternate;pointer-events:none}.landing-shell:after{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:0;content:"";background:linear-gradient(126deg,transparent 20%,rgb(255 255 255 / 34%) 31%,rgb(132 197 255 / 26%) 34%,transparent 43%),linear-gradient(118deg,transparent 50%,rgb(255 255 255 / 48%) 58%,rgb(210 246 255 / 34%) 61%,transparent 72%),radial-gradient(ellipse at 58% 34%,rgb(255 255 255 / 62%),transparent 34%),radial-gradient(ellipse at 34% 72%,rgb(172 219 255 / 28%),transparent 42%);background-size:168% 100%,154% 100%,120% 120%,132% 132%;filter:blur(14px);opacity:.86;transform:translate3d(3%,0,0) rotate(2deg);animation:homeGlassRibbonSceneAlt 7.2s ease-in-out infinite alternate;pointer-events:none}.landing-hero:before{position:absolute;top:-16%;right:-12%;bottom:-16%;left:-12%;z-index:0;content:"";background:linear-gradient(129deg,transparent 8%,rgb(255 255 255 / 0%) 24%,rgb(255 255 255 / 58%) 34%,rgb(120 190 255 / 28%) 38%,transparent 48%),linear-gradient(116deg,transparent 42%,rgb(255 255 255 / 46%) 51%,rgb(204 241 255 / 32%) 55%,transparent 66%);background-size:142% 100%,156% 100%;filter:blur(4px);opacity:.92;transform:translate3d(-5%,0,0) skew(-6deg);animation:homeForegroundRibbonSweep 6.4s ease-in-out infinite alternate;pointer-events:none}.landing-hero:after{display:none}@keyframes homeGlassRibbonScene{0%{background-position:-12% 50%,116% 48%,20% 50%,44% 46%;transform:translate3d(-5%,0,0) rotate(-2.6deg) scale(1.02)}50%{background-position:46% 52%,54% 47%,72% 49%,52% 54%;transform:translate3d(1.5%,-1.2%,0) rotate(-.8deg) scale(1.05)}to{background-position:112% 48%,-14% 52%,118% 50%,62% 48%;transform:translate3d(6%,.8%,0) rotate(1.2deg) scale(1.04)}}@keyframes homeGlassRibbonSceneAlt{0%{background-position:110% 48%,-10% 50%,60% 32%,32% 74%;transform:translate3d(4%,0,0) rotate(2.2deg) scale(1.01)}50%{background-position:52% 50%,44% 52%,48% 40%,44% 66%;transform:translate3d(-1%,1.2%,0) rotate(.4deg) scale(1.04)}to{background-position:-12% 52%,112% 48%,36% 36%,56% 70%;transform:translate3d(-5%,-.6%,0) rotate(-1.4deg) scale(1.03)}}@keyframes homeForegroundRibbonSweep{0%{background-position:-20% 50%,112% 50%;transform:translate3d(-5%,0,0) skew(-7deg);opacity:.62}44%{background-position:48% 50%,52% 48%;transform:translate3d(1%,-.8%,0) skew(-4deg);opacity:.98}to{background-position:118% 50%,-18% 52%;transform:translate3d(5%,.8%,0) skew(-5deg);opacity:.7}}@media(prefers-reduced-motion:reduce){.landing-shell:before,.landing-shell:after,.landing-hero:before{animation:none}}.app-shell .sidebar{position:sticky;top:18px;display:flex;overflow:hidden;flex-direction:column;height:calc(100vh - 36px);padding:18px 14px 14px;border:1px solid rgb(255 255 255 / 58%)!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffffa8,#eef7fc85),#f5fafc94!important;box-shadow:0 28px 72px #2f496029,inset 1px 0 #ffffffb8,inset -1px 0 #94a3b829,inset 0 1px #fffc!important;-webkit-backdrop-filter:blur(30px) saturate(1.22);backdrop-filter:blur(30px) saturate(1.22)}.app-shell .sidebar:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:radial-gradient(circle at 26% 6%,rgb(255 255 255 / 72%),transparent 30%),radial-gradient(circle at 110% 34%,rgb(185 226 255 / 24%),transparent 34%),linear-gradient(180deg,#fff0,#d2e7f12e);pointer-events:none}.app-shell .sidebar>*{position:relative;z-index:1}.app-shell .brand{min-height:58px;margin:0 0 12px;padding:4px 6px 14px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.app-shell .brand:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.app-shell .brand-mark{box-shadow:0 12px 24px #2563eb29,inset 0 1px #ffffff70!important}.app-shell .nav-list{display:grid;align-content:start;gap:7px;margin-top:2px}.app-shell .nav-item{position:relative;min-height:43px;padding:0 12px 0 18px;border:0!important;border-radius:18px!important;color:#2e3d52;background:transparent!important;box-shadow:none!important;transform:none!important;transition:background .17s ease,color .17s ease,box-shadow .17s ease}.app-shell .nav-item:before{position:absolute;top:50%;left:7px;width:3px;height:0;border-radius:999px;content:"";background:linear-gradient(180deg,#0f67ff,#22d3ee);box-shadow:0 0 16px #2563eb57;opacity:0;transform:translateY(-50%);transition:height .17s ease,opacity .17s ease}.app-shell .nav-item:hover{color:#172033;background:#ffffff6b!important;box-shadow:inset 0 1px #ffffff94!important;transform:none!important}.app-shell .nav-item.is-active{color:#0f67ff;background:linear-gradient(180deg,#eff6ffdb,#dbebff9e)!important;box-shadow:0 10px 24px #2563eb1f,inset 0 1px #ffffffc7,inset 0 -12px 20px #2563eb0f!important}.app-shell .nav-item.is-active:before{height:22px;opacity:1}.app-shell .nav-item span{position:relative;z-index:1}.app-shell .sidebar-foot{margin-top:auto;padding:14px;border:1px solid rgb(255 255 255 / 54%)!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff9e,#f2f8fc7a)!important;box-shadow:0 16px 34px #2f49601a,inset 0 1px #ffffffb8!important;-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14)}@media(max-width:1180px){.app-shell .sidebar{position:static;height:auto;border-radius:24px!important}.app-shell .nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-shell{transition:grid-template-columns .22s ease}.app-shell .sidebar-toggle{display:none}@media(min-width:1181px){.app-shell.is-sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)}.app-shell .sidebar{overflow:visible;transition:padding .22s ease,border-radius .22s ease,box-shadow .22s ease}.app-shell .sidebar:before{border-radius:inherit}.app-shell .sidebar-toggle{position:absolute;top:76px;right:-15px;z-index:3;display:grid;width:30px;height:48px;place-items:center;border:1px solid rgb(255 255 255 / 72%);border-radius:999px;color:#0f67ff;background:linear-gradient(180deg,#ffffffd1,#e5f1faa8),#ffffffa3;box-shadow:0 14px 30px #2f496029,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(22px) saturate(1.22);backdrop-filter:blur(22px) saturate(1.22);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.app-shell .sidebar-toggle:hover{background:linear-gradient(180deg,#ffffffeb,#dbebffb8),#ffffffb8;box-shadow:0 18px 38px #2563eb2e,inset 0 1px #ffffffe0;transform:translate(2px)}.app-shell .sidebar-toggle span{display:block;margin-top:-1px;font-size:1.35rem;font-weight:900;line-height:1}.app-shell.is-sidebar-collapsed .sidebar{padding-right:12px;padding-left:12px}.app-shell.is-sidebar-collapsed .brand{justify-content:center;padding:4px 0 14px}.app-shell.is-sidebar-collapsed .brand span:not(.brand-mark){position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;visibility:hidden}.app-shell.is-sidebar-collapsed .nav-list{gap:9px}.app-shell.is-sidebar-collapsed .nav-item{min-height:52px;padding:0;place-items:center;text-align:center}.app-shell.is-sidebar-collapsed .nav-item:before{left:3px}.app-shell.is-sidebar-collapsed .nav-item span,.app-shell.is-sidebar-collapsed .nav-item small{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;visibility:hidden}.app-shell.is-sidebar-collapsed .nav-item:after{content:attr(data-short);color:inherit;font-size:.88rem;font-weight:900;letter-spacing:0;line-height:1}.app-shell.is-sidebar-collapsed .nav-item.is-active:before{height:24px}.app-shell.is-sidebar-collapsed .sidebar-foot{justify-items:center;padding:12px 8px}.app-shell.is-sidebar-collapsed .sidebar-foot div{justify-content:center}.app-shell.is-sidebar-collapsed .sidebar-foot span,.app-shell.is-sidebar-collapsed .sidebar-foot .ghost-button{display:none}.app-shell.is-sidebar-collapsed .sidebar-foot strong{font-size:.96rem}}@media(min-width:1181px){.app-shell{transition:none}.app-shell .brand,.app-shell .nav-item{overflow:hidden}.app-shell .brand span:last-child,.app-shell .nav-item span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.app-shell.is-sidebar-collapsed .sidebar{z-index:60;width:0;min-width:0;padding:0;border-color:transparent!important;border-width:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-sidebar-collapsed .sidebar:before{opacity:0}.app-shell.is-sidebar-collapsed .brand,.app-shell.is-sidebar-collapsed .nav-list,.app-shell.is-sidebar-collapsed .sidebar-foot{display:none}.app-shell.is-sidebar-collapsed .sidebar-toggle{position:fixed;top:78px;left:12px;right:auto;z-index:61;width:34px;height:54px;border-color:#ffffffc7;background:linear-gradient(180deg,#ffffffe0,#e2f1fab8),#ffffffb3;box-shadow:0 18px 38px #2f49602e,inset 0 1px #ffffffe0}.app-shell.is-sidebar-collapsed .sidebar-toggle:hover{transform:translate(3px)}}.employee-home{width:min(1320px,100%);gap:14px}.employee-home .page-header{padding:8px 2px 2px}.employee-home .page-header h1{max-width:760px;font-size:clamp(2.15rem,3vw,3.55rem);line-height:1.02}.employee-home .role-entry-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;border:1px solid rgb(255 255 255 / 64%);border-radius:28px;background:linear-gradient(180deg,#ffffffb3,#ecf6fc75),#ffffff7a;box-shadow:0 18px 42px #2f49601a,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.employee-home .role-entry-card{min-height:56px;grid-template-columns:auto auto;align-content:center;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border:0!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important;text-align:center}.employee-home .role-entry-card span{padding:3px 8px;color:#0f67ff;background:#ffffff9e;box-shadow:inset 0 1px #ffffffb3}.employee-home .role-entry-card h2{min-width:0;overflow:hidden;color:#223047;font-size:.98rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.employee-home .role-entry-card.is-active,.employee-home .role-entry-card:hover{color:#0f67ff;background:linear-gradient(180deg,#eff6ffeb,#dbebffb8)!important;box-shadow:0 10px 24px #2563eb1f,inset 0 1px #ffffffd6!important;transform:none}.employee-home .section-subheader{margin-top:6px;padding-left:2px}.employee-home .section-subheader h2{font-size:clamp(1.25rem,1.7vw,1.65rem)}.employee-home .split-entry{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(430px,1fr);min-height:min(52vh,520px);gap:18px}.employee-home .hero-choice{position:relative;overflow:hidden;grid-template-columns:1fr;align-content:space-between;align-items:stretch;min-height:430px;gap:22px;padding:28px;border-radius:30px!important;isolation:isolate;background:linear-gradient(135deg,#ffffffe5,#eff7ffc7 54%,#daeeff94)!important}.employee-home .hero-choice:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:linear-gradient(90deg,#ffffffe5,#ffffffb8 42%,#ffffff2e),radial-gradient(circle at 14% 12%,rgb(255 255 255 / 82%),transparent 28%),linear-gradient(135deg,#fff0,#afdaff33);pointer-events:none}.employee-home .hero-choice:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:radial-gradient(ellipse at 78% 26%,rgb(93 170 255 / 26%),transparent 30%),radial-gradient(ellipse at 88% 82%,rgb(255 255 255 / 58%),transparent 28%),conic-gradient(from 215deg at 78% 46%,transparent 0deg,rgb(55 139 255 / 20%) 52deg,rgb(255 255 255 / 46%) 78deg,transparent 120deg),repeating-linear-gradient(128deg,transparent 0 18px,rgb(71 142 210 / 12%) 19px 20px,transparent 21px 44px);opacity:.82;filter:saturate(1.08);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 32%) 34%,rgb(0 0 0 / 92%) 100%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 32%) 34%,rgb(0 0 0 / 92%) 100%);pointer-events:none}.employee-home .execution-choice:before{background:linear-gradient(90deg,#ffffffe5,#ffffffb8 42%,#ffffff2e),radial-gradient(circle at 14% 12%,rgb(255 255 255 / 82%),transparent 28%),linear-gradient(135deg,#fff0,#ffa06233)}.employee-home .execution-choice:after{background:radial-gradient(ellipse at 78% 26%,rgb(255 137 68 / 22%),transparent 30%),radial-gradient(ellipse at 88% 82%,rgb(255 255 255 / 58%),transparent 28%),conic-gradient(from 215deg at 78% 46%,transparent 0deg,rgb(15 103 255 / 18%) 42deg,rgb(255 138 70 / 24%) 78deg,transparent 120deg),repeating-linear-gradient(128deg,transparent 0 18px,rgb(224 101 42 / 12%) 19px 20px,transparent 21px 44px)}.employee-home .hero-choice>span,.employee-home .hero-choice>div,.employee-home .hero-choice>strong{position:relative;z-index:1}.employee-home .hero-choice>span{width:54px;height:54px;border-radius:16px!important}.employee-home .hero-choice h2{max-width:12em;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.04}.employee-home .hero-choice strong{justify-self:end;align-self:end;min-width:112px;padding:12px 18px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0f67ff,#2247a8);text-align:center;box-shadow:0 18px 34px #2563eb2e,inset 0 1px #ffffff4d}.employee-home .execution-choice strong{background:linear-gradient(135deg,#0b5fcf,#f97316)}@media(max-width:1180px){.employee-home .split-entry{grid-template-columns:1fr;grid-template-rows:none;min-height:auto}.employee-home .hero-choice{min-height:260px}}@media(max-width:720px){.employee-home .role-entry-grid{width:100%;border-radius:24px}.employee-home .role-entry-card{grid-template-columns:1fr;justify-items:center;padding:10px}.employee-home .hero-choice h2{font-size:2rem}}.workspace-back-link,.back-link{display:inline-flex!important;width:fit-content;min-height:0!important;align-items:center;gap:6px;margin:0 0 12px 2px;padding:0!important;border:0!important;border-radius:0!important;color:#5f7188!important;background:transparent!important;box-shadow:none!important;font-size:.86rem;font-weight:800;line-height:1.2;transform:none!important}.workspace-back-link span{font-size:1rem;line-height:1}.workspace-back-link:hover,.back-link:hover{color:#0f67ff!important;background:transparent!important;box-shadow:none!important;text-decoration:none;transform:none!important}.employee-home{width:min(1180px,100%)}.employee-home .split-entry{grid-template-rows:minmax(380px,1fr);min-height:min(46vh,420px)}.employee-home .hero-choice{min-height:380px;align-content:end;gap:14px;padding:28px;background:linear-gradient(90deg,#ffffffe5,#ffffffbd 42%,#fff3 72%),linear-gradient(0deg,#ffffffeb,#ffffff75,#fff0 68%),url(/tiance/assets/employee-thinking-ai.png) center / cover no-repeat!important}.employee-home .execution-choice{background:linear-gradient(90deg,#ffffffe5,#ffffffbd 42%,#fff3 72%),linear-gradient(0deg,#ffffffeb,#ffffff75,#fff0 68%),url(/tiance/assets/employee-execution-ai.png) center / cover no-repeat!important}.employee-home .hero-choice:before{background:radial-gradient(ellipse at 20% 88%,rgb(255 255 255 / 90%),rgb(255 255 255 / 42%) 36%,transparent 64%),linear-gradient(90deg,rgb(255 255 255 / 62%) 0%,transparent 64%)}.employee-home .hero-choice:after{display:none}.employee-home .hero-choice>span{align-self:start;justify-self:start}.employee-home .hero-choice>div{align-self:end;max-width:430px;margin-top:auto}.employee-home .hero-choice h2{max-width:100%;font-size:35px;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-home .hero-choice p{display:block;max-width:31em;margin-top:12px;color:#465a72;font-size:.98rem;line-height:1.6}.employee-home .hero-choice strong{justify-self:start;align-self:start;margin-top:0}@media(max-width:1180px){.employee-home .hero-choice{min-height:300px}}.employee-home .page-header{grid-template-columns:minmax(330px,420px) minmax(0,1fr);align-items:center;gap:18px;padding:4px 2px 2px}.employee-home .page-header h1{max-width:none}.employee-home .page-header .role-entry-grid{width:100%;gap:5px;padding:5px;border-radius:22px}.employee-home .page-header .role-entry-card{min-height:42px;gap:6px;padding:6px 10px;border-radius:17px!important}.employee-home .page-header .role-entry-card span{padding:2px 7px;font-size:.68rem}.employee-home .page-header .role-entry-card h2{font-size:.86rem;line-height:1.1}.employee-home .section-subheader{margin-top:2px}@media(max-width:980px){.employee-home .page-header{grid-template-columns:1fr;gap:10px}.employee-home .page-header .role-entry-grid{max-width:460px}}.employee-home .page-header{grid-template-columns:1fr;justify-items:center;gap:14px;padding-top:6px;text-align:center}.employee-home .page-header h1{width:100%;max-width:900px;justify-self:center}.employee-home .page-header .role-entry-grid{width:min(520px,100%);max-width:520px;justify-self:center}.boss-home .page-header{grid-template-columns:1fr;justify-items:center;gap:14px;padding-top:6px;text-align:center}.boss-home .page-header>div{display:grid;justify-items:center;gap:8px}.boss-home .page-header .eyebrow{margin-bottom:0}.boss-home .page-header .secondary-button{width:min(320px,100%);min-height:42px;justify-self:center;border:1px solid rgb(255 255 255 / 64%);border-radius:999px;background:linear-gradient(180deg,#ffffffc7,#ecf6fc85),#ffffff85;box-shadow:0 18px 42px #2f49601a,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.compact-header{grid-template-columns:1fr}.compact-header>div{min-width:0}.flow-workspace .conversation-panel{display:flex;height:clamp(560px,calc(100vh - 190px),720px);min-height:0;overflow:hidden;flex-direction:column;box-shadow:0 18px 42px #2f49601f!important}.flow-workspace .conversation-topbar{flex:0 0 auto;box-shadow:none!important}.flow-workspace .conversation-stream{display:flex;min-height:0;max-height:none;flex:1 1 auto;flex-direction:column;gap:18px;overflow:auto;background:linear-gradient(180deg,#f7fbfdb8,#f4f8fb75);box-shadow:none!important}.flow-workspace .current-context{display:grid;gap:4px;justify-content:start;padding:0 0 12px 12px;border:0;border-left:3px solid rgb(15 103 255 / 54%);border-radius:0!important;color:#52677e;background:transparent;box-shadow:none!important}.flow-workspace .current-context span{color:#7a8aa0;font-size:.74rem}.flow-workspace .current-context strong{color:#0f67ff;font-size:1rem}.flow-workspace .message-list{display:flex;flex-direction:column;gap:12px}.flow-workspace .flow-message{position:relative;display:grid;width:auto;max-width:min(78%,620px);gap:4px;padding:0;border:0;border-radius:0!important;background:transparent;box-shadow:none!important}.flow-workspace .flow-message span{padding:0 8px;color:#8291a5;font-size:.72rem}.flow-workspace .flow-message p{position:relative;margin:0;padding:11px 14px;border:0;color:#1f2d3d;line-height:1.55;box-shadow:none!important}.flow-workspace .flow-message.ai{justify-self:start;align-self:flex-start}.flow-workspace .flow-message.ai p{border-radius:6px 18px 18px;background:#fff}.flow-workspace .flow-message.ai p:before{position:absolute;top:12px;left:-7px;width:0;height:0;border-top:7px solid transparent;border-right:8px solid #ffffff;border-bottom:7px solid transparent;content:""}.flow-workspace .flow-message.user{justify-self:end;align-self:flex-end;width:auto;max-width:min(78%,620px)}.flow-workspace .flow-message.user span{justify-self:end}.flow-workspace .flow-message.user p{border-radius:18px 6px 18px 18px;background:#d9f7c7}.flow-workspace .flow-message.user p:after{position:absolute;top:12px;right:-7px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #d9f7c7;content:""}.flow-workspace .template-intake,.flow-workspace .inline-question,.flow-workspace .inline-system-card,.flow-workspace .expert-picker{box-shadow:none!important}.flow-workspace .sticky-composer{position:static;flex:0 0 auto;margin-top:auto;padding:14px 16px 16px;border-top:1px solid rgb(220 229 241 / 74%);background:#ffffffd1;box-shadow:none!important}.flow-workspace .composer-input-wrap{border-color:#d2dce8c2;border-radius:18px!important;background:#ffffffc7;box-shadow:none!important}.admin-provider-page .page-header p:not(.eyebrow){max-width:760px;margin-bottom:0}.flow-workspace .prompt-card,.boss-workspace .boss-template-card{position:relative;overflow:visible;border-color:#ffffffa3;background:linear-gradient(135deg,#ffffff94,#e7f4ff57),#ffffff6b;box-shadow:0 18px 38px #2b527917!important;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}.base-intro-layout{grid-template-columns:minmax(320px,520px);justify-content:start}.base-survey-layout{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr)}.survey-panel{align-content:start}.survey-panel h2{margin:0;color:#111927;font-size:1.35rem}.survey-step{width:max-content;padding:5px 9px;border-radius:999px;color:#0f67ff;background:#0f67ff1a;font-size:.76rem;font-weight:900}.base-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lock{align-self:start;padding:7px 10px;border:1px solid #d7e1ee;border-radius:999px;color:#6d4c2d;background:#fff8ef;font-size:.8rem;font-weight:900}.admin-provider-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px}.provider-list,.provider-editor{border:1px solid var(--app-line);border-radius:8px;background:#fff;box-shadow:var(--app-shadow-soft)}.provider-list{display:grid;align-content:start;gap:10px;padding:14px}.provider-list button{display:grid;gap:7px;padding:13px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fbfdff;text-align:left}.provider-list button:hover,.provider-list button.is-active{border-color:#9fd6c8;background:var(--app-surface-soft)}.provider-list button span{width:fit-content;padding:3px 8px;border-radius:999px;color:var(--app-primary);background:#fff;font-size:.76rem;font-weight:900}.provider-list button small{color:var(--app-muted);line-height:1.45}.provider-editor{display:grid;gap:18px;padding:18px}.provider-editor-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--app-line)}.provider-editor-head span:first-child{color:var(--app-primary);font-size:.78rem;font-weight:900;text-transform:uppercase}.provider-editor-head p{margin-bottom:0}.provider-status{height:fit-content;padding:6px 10px;border-radius:999px;color:#8a5a25;background:#fff5e8;font-size:.8rem;font-weight:900}.provider-status.active{color:#237457;background:#eaf7f1}.provider-meta-grid,.provider-secret-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-secret-grid label,.provider-meta-grid label{display:grid;gap:8px;color:var(--app-muted);font-size:.84rem;font-weight:900}.provider-secret-grid input,.provider-meta-grid input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fbfdff}.provider-secret-grid small{color:#7d8ca0;font-size:.76rem;font-weight:700}.provider-safety-box,.provider-validation-box{padding:14px;border:1px solid #d7e8df;border-radius:8px;background:#f7fffb}.provider-safety-box p,.provider-validation-box p,.admin-success,.admin-error{margin-bottom:0}.provider-validation-box{display:grid;gap:6px;border-color:#d9e7f4;background:#f7fbff}.provider-validation-box small{color:#7d8ca0;font-size:.78rem;font-weight:800}.admin-success{color:#237457;font-weight:900}.admin-error{color:#b0442e;font-size:.86rem}.secondary-link-button{display:inline-flex;min-height:40px;align-items:center;padding:0 16px;border:1px solid #d5dde8;border-radius:8px;color:#1c2635;background:#fff;font-weight:800;text-decoration:none}.secondary-link-button:hover{border-color:#9cafc6}@media(max-width:920px){.admin-provider-layout,.questionnaire-layout,.questionnaire-field-grid,.provider-meta-grid,.provider-secret-grid{grid-template-columns:1fr}.questionnaire-header,.questionnaire-actions,.questionnaire-file-list article{align-items:stretch;flex-direction:column}.questionnaire-side{position:static}.xiaoce-growth-hero,.xiaoce-growth-grid,.growth-timeline{grid-template-columns:1fr}.xiaoce-companion-stage{min-height:220px}.flywheel-stat-grid{grid-template-columns:1fr}}@media(max-width:980px){.base-intro-layout,.base-survey-layout{grid-template-columns:1fr}}@media(min-width:1181px){.app-shell{height:100vh;min-height:0;overflow:hidden}.app-shell .workspace{min-height:0;max-height:calc(100vh - 36px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.questionnaire-page{min-height:0;padding-bottom:8px}}.flow-workspace .prompt-card:hover,.flow-workspace .prompt-card.is-active,.boss-workspace .boss-template-card:hover,.boss-workspace .boss-template-card.is-active{border-color:#3079ff57;background:linear-gradient(135deg,#ffffffad,#dbeeff75),#ffffff75;box-shadow:0 22px 46px #2563eb24!important}.flow-workspace .prompt-card .template-cover,.boss-workspace .boss-template-card .template-cover{width:18px;height:18px;place-self:center;border:1px solid rgb(255 255 255 / 78%);border-radius:999px!important;background:radial-gradient(circle at 34% 30%,rgb(255 255 255 / 88%) 0 .22rem,transparent .24rem),linear-gradient(135deg,var(--template-dot-start),var(--template-dot-end));box-shadow:0 8px 18px var(--template-dot-shadow)!important}.flow-workspace .prompt-card .template-cover:before,.flow-workspace .prompt-card .template-cover:after,.flow-workspace .prompt-card .template-cover span,.boss-workspace .boss-template-card .template-cover:before,.boss-workspace .boss-template-card .template-cover:after,.boss-workspace .boss-template-card .template-cover span{display:none}.flow-workspace .prompt-card-tone-1,.boss-workspace .prompt-card-tone-1{--template-dot-start: #2f7bff;--template-dot-end: #8fc6ff;--template-dot-shadow: rgb(47 123 255 / 30%)}.flow-workspace .prompt-card-tone-2,.boss-workspace .prompt-card-tone-2{--template-dot-start: #13b8a6;--template-dot-end: #8debd7;--template-dot-shadow: rgb(19 184 166 / 28%)}.flow-workspace .prompt-card-tone-3,.boss-workspace .prompt-card-tone-3{--template-dot-start: #ff8a2a;--template-dot-end: #ffd08a;--template-dot-shadow: rgb(255 138 42 / 28%)}.flow-workspace .prompt-card-tone-4,.boss-workspace .prompt-card-tone-4{--template-dot-start: #8b5cf6;--template-dot-end: #c4b5fd;--template-dot-shadow: rgb(139 92 246 / 28%)}.flow-workspace .prompt-rail,.boss-workspace .boss-template-rail{overflow:visible;z-index:12}.flow-workspace .template-hover,.boss-workspace .template-hover{top:50%;right:auto;left:calc(100% + 14px);width:318px;gap:10px;padding:10px;border:1px solid rgb(255 255 255 / 62%);border-radius:22px!important;background:linear-gradient(135deg,#ffffffad,#e6f3ff75),#ffffff85;box-shadow:0 24px 56px #2441602e,inset 0 1px #ffffffa3;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18);transform:translate(8px,-50%) scale(.98)}.flow-workspace .prompt-card:hover .template-hover,.flow-workspace .prompt-card:focus-visible .template-hover,.boss-workspace .boss-template-card:hover .template-hover,.boss-workspace .boss-template-card:focus-visible .template-hover{opacity:1;transform:translateY(-50%) scale(1)}.flow-workspace .template-hover img,.boss-workspace .template-hover img{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgb(255 255 255 / 58%);border-radius:16px;object-fit:cover;box-shadow:0 12px 24px #1c3a5c1f}.flow-workspace .template-hover p,.boss-workspace .template-hover p{display:block;margin:0;padding:0 4px;overflow:visible;color:#34475d;font-size:.84rem;line-height:1.55;-webkit-line-clamp:initial}.flow-workspace .template-hover strong,.boss-workspace .template-hover strong{display:block;padding:0 4px 2px;color:#0f67ff;font-size:.82rem}@media(max-width:980px){.flow-workspace .template-hover,.boss-workspace .template-hover{top:calc(100% + 10px);left:0;width:min(318px,86vw);transform:translateY(-6px) scale(.98)}.flow-workspace .prompt-card:hover .template-hover,.flow-workspace .prompt-card:focus-visible .template-hover,.boss-workspace .boss-template-card:hover .template-hover,.boss-workspace .boss-template-card:focus-visible .template-hover{opacity:1;transform:translateY(0) scale(1)}}.boss-workspace .boss-command-body{display:flex;min-height:0;flex-direction:column;gap:12px;background:linear-gradient(180deg,#f7fbfdb8,#f4f8fb75)}.boss-workspace .flow-message{position:relative;display:grid;width:auto;max-width:min(78%,620px);gap:4px;padding:0;border:0;border-radius:0!important;background:transparent;box-shadow:none!important}.boss-workspace .flow-message span{padding:0 8px;color:#8291a5;font-size:.72rem}.boss-workspace .flow-message p{position:relative;margin:0;padding:11px 14px;border:0;color:#1f2d3d;line-height:1.55;box-shadow:none!important}.boss-workspace .flow-message.ai{justify-self:start;align-self:flex-start}.boss-workspace .flow-message.ai p{border-radius:6px 18px 18px;background:#fff}.boss-workspace .flow-message.ai p:before{position:absolute;top:12px;left:-7px;width:0;height:0;border-top:7px solid transparent;border-right:8px solid #ffffff;border-bottom:7px solid transparent;content:""}.boss-workspace .flow-message.user{justify-self:end;align-self:flex-end;width:auto;max-width:min(78%,620px)}.boss-workspace .flow-message.user span{justify-self:end}.boss-workspace .flow-message.user p{border-radius:18px 6px 18px 18px;background:#d9f7c7}.boss-workspace .flow-message.user p:after{position:absolute;top:12px;right:-7px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #d9f7c7;content:""}.layered-intake-dialog{display:grid;gap:10px}.flow-workspace .layered-intake-question,.flow-workspace .layered-select-message{max-width:min(620px,100%)}.flow-workspace .layered-select-message{width:min(420px,100%);justify-self:end}.layered-select-control{display:grid;gap:7px}.layered-select-control small{color:#6a7b90;font-size:.74rem;font-weight:900}.layered-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layered-choice-grid button{min-height:38px;padding:8px 10px;border:1px solid #d3deeb;border-radius:8px;color:#172235;background:#fff;font-size:.84rem;font-weight:900;text-align:center}.layered-choice-grid button:hover,.layered-choice-grid button.is-active{border-color:#7db5f5;color:#0f67ff;background:#edf6ff}.layered-intake-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.layered-intake-actions small{color:#657386;font-size:.78rem;font-weight:900}.layered-intake-actions div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.layered-intake-actions button:disabled{cursor:not-allowed;opacity:.48}.workflow-stage-panel,.workflow-upload-panel{display:grid;gap:12px;padding:14px;border:1px solid rgb(214 225 237 / 88%);border-radius:8px;background:#ffffffd1;box-shadow:0 14px 32px #1c2e4612}.workflow-stage-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.workflow-stage-head span{color:#0f67ff;font-size:.74rem;font-weight:900}.workflow-stage-head h3,.workflow-stage-head p{margin:0}.workflow-stage-head strong{min-width:46px;padding:6px 9px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.8rem;text-align:center}.workflow-stage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-stage-list article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:72px;padding:10px;border:1px solid #e0e8f2;border-radius:8px;background:#fbfdff}.workflow-stage-list article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#6b7b90;background:#edf2f8;font-size:.72rem;font-weight:900}.workflow-stage-list article.is-active{border-color:#0f67ff57;background:#f2f8ff}.workflow-stage-list article.is-active>span,.workflow-stage-list article.is-done>span{color:#fff;background:#0f67ff}.workflow-stage-list strong,.workflow-upload-panel span{color:#111927;font-size:.82rem;line-height:1.28}.workflow-stage-list small,.workflow-upload-panel small{color:#657386;font-size:.74rem;line-height:1.35}.workflow-stage-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workflow-upload-panel{grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:none}.workflow-upload-panel label{display:grid;gap:6px;padding:11px;border:1px solid #e0e8f2;border-radius:8px;background:#f9fcff}.workflow-upload-panel input{width:100%;font-size:.78rem}.digital-human-demo-card,.digital-human-result-card{display:grid;gap:12px;padding:12px;border:1px solid #dce7f4;border-radius:8px;background:#fbfdff}.digital-human-demo-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.digital-human-demo-head span,.digital-human-result-card>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.72rem;font-weight:900}.digital-human-demo-head strong,.digital-human-result-card>strong{color:#111927}.digital-human-source-strip{display:grid;grid-template-columns:minmax(120px,.48fr) minmax(0,1fr);gap:10px}.digital-human-source-strip article{display:grid;gap:8px;padding:10px;border:1px solid #e0e8f2;border-radius:8px;background:#fff}.digital-human-source-strip img{width:100%;max-height:190px;object-fit:cover;object-position:center top;border-radius:8px;background:#edf2f8}.digital-human-source-strip audio{width:100%}.digital-human-source-strip strong{color:#111927}.digital-human-source-strip small{color:#657386;font-size:.74rem;font-weight:900}.digital-human-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.digital-human-info-grid article{display:grid;gap:5px;min-height:72px;padding:10px;border:1px solid #e0e8f2;border-radius:8px;background:#fff}.digital-human-info-grid span,.digital-human-result-script small{color:#657386;font-size:.74rem;font-weight:900}.digital-human-info-grid p,.digital-human-shot-list p,.digital-human-delivery-list p,.digital-human-result-script p,.digital-human-result-note{margin:0;color:#24364d;font-size:.84rem;line-height:1.55}.digital-human-draft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digital-human-draft-card{display:grid;align-content:start;gap:7px;min-height:260px;padding:12px;border:1px solid #dce7f4;border-radius:8px;color:#24364d;background:#fff;text-align:left}.digital-human-draft-card:hover,.digital-human-draft-card.is-active{border-color:#8fb7ef;background:#eef5ff}.digital-human-draft-card span{width:fit-content;padding:4px 8px;border-radius:999px;color:#c2410c;background:#fff3e8;font-size:.72rem;font-weight:900}.digital-human-draft-card strong{color:#111927}.digital-human-draft-card small{color:#657386;font-size:.74rem;line-height:1.4}.digital-human-draft-card p,.digital-human-draft-card em{margin:0;font-size:.82rem;line-height:1.5}.digital-human-draft-card em{display:-webkit-box;overflow:hidden;color:#31445d;font-style:normal;-webkit-box-orient:vertical;-webkit-line-clamp:8}.digital-human-video-demo{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:12px}.digital-human-video-demo video{width:100%;max-height:340px;border-radius:8px;background:#111927}.digital-human-shot-list,.digital-human-delivery-list,.digital-human-result-script{display:grid;gap:8px}.digital-human-shot-list p,.digital-human-delivery-list p,.digital-human-result-script{padding:10px;border-radius:8px;background:#fff}.digital-human-result-tags{display:flex;flex-wrap:wrap;gap:6px}.digital-human-result-tags em{padding:4px 8px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.72rem;font-style:normal;font-weight:900}.digital-human-result-note{padding:9px 10px;border-radius:8px;background:#fff7f0}.result-process-card{display:grid;gap:8px;padding:12px;border:1px solid #dce7f4;border-radius:8px;background:#fbfdff}.result-process-card>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#0f67ff;background:#eef5ff;font-size:.72rem;font-weight:900}.result-process-card strong,.result-process-card p{margin:0}.result-process-card div{display:grid;gap:5px}.result-process-card small{padding:6px 8px;border-radius:7px;color:#657386;background:#f2f5f9;font-size:.72rem;font-weight:800}.result-process-card small.is-active{color:#0f67ff;background:#eaf3ff}.result-process-card small.is-done{color:#22805c;background:#ecf9f3}@media(max-width:1180px){.workflow-stage-list,.digital-human-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workflow-stage-list,.workflow-upload-panel,.digital-human-source-strip,.digital-human-info-grid,.digital-human-draft-grid,.digital-human-video-demo{grid-template-columns:1fr}}.operation-scene-rail{display:grid;gap:12px}.operation-scene-buttons,.operation-option-list{display:grid;gap:9px}.operation-back-button{justify-self:start;min-height:28px;padding:0 4px;border:0;color:#0f67ff;background:transparent;font-size:.78rem;font-weight:900}.operation-scene-button,.operation-option-button{display:grid;min-height:66px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid rgb(220 229 241 / 86%);border-radius:8px;color:#172235;background:linear-gradient(135deg,#ffffffad,#e7f4ff57),#ffffff8a;text-align:left;box-shadow:0 12px 28px #2b527912}.operation-scene-button:hover,.operation-scene-button.is-active,.operation-option-button:hover,.operation-option-button.is-active{border-color:#3079ff57;background:linear-gradient(135deg,#ffffffb8,#dbeeff7f),#fff9}.operation-scene-button .template-cover,.operation-option-button .template-cover{width:18px;height:18px;place-self:center;border-radius:999px!important}.operation-scene-button .template-cover:before,.operation-scene-button .template-cover:after,.operation-scene-button .template-cover span,.operation-option-button .template-cover:before,.operation-option-button .template-cover:after,.operation-option-button .template-cover span{display:none}.operation-scene-button strong,.operation-option-button strong,.operation-purpose-summary h3{color:#111927;line-height:1.3}.operation-scene-button small,.operation-option-button small,.operation-purpose-summary p{color:#5f7086;font-size:.78rem;line-height:1.45}.operation-scene-select{display:grid;gap:7px;padding:12px;border:1px solid rgb(220 229 241 / 82%);border-radius:8px;background:#ffffffb8}.operation-scene-select span{color:#657386;font-size:.74rem;font-weight:900}.operation-scene-select select{width:100%;min-height:38px;padding:0 34px 0 10px;border:1px solid #d4deeb;border-radius:8px;color:#172235;background:#fff;font-size:.9rem;font-weight:800}.operation-scene-select select:focus-visible{outline:3px solid rgb(15 103 255 / 16%);border-color:#7db5f5}.operation-purpose-summary{display:grid;gap:7px;padding:13px;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;background:#eff6ffb8}.operation-purpose-summary span{color:#0f67ff;font-size:.74rem;font-weight:900}.operation-purpose-summary h3,.operation-purpose-summary p{margin:0}.operation-purpose-summary strong{color:#0f67ff;font-size:.8rem}.academic-ops-page{width:min(1280px,100%)}.academic-ops-hero{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end}.academic-ops-hero p:not(.eyebrow){max-width:760px}.academic-hero-note{display:grid;gap:8px;padding:16px;border:1px solid rgb(28 103 181 / 20%);border-radius:8px;background:#fff;box-shadow:0 18px 42px #1f344a14}.academic-hero-note strong{color:#111927;font-size:.98rem}.academic-hero-note span{color:#52647a;font-size:.86rem;line-height:1.55}.academic-topline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.academic-topline article{display:grid;min-height:116px;align-content:center;gap:7px;padding:17px;border:1px solid rgb(214 225 237 / 86%);border-radius:8px;background:#ffffffeb;box-shadow:0 14px 34px #1f344a12}.academic-topline article:first-child{border-color:#ff944d57;background:#fff8f1}.academic-topline span,.academic-role-strip span,.academic-area-strip span,.academic-panel-heading span,.academic-value-card span,.academic-conclusion-card span,.academic-chat-head span,.academic-chat-bubble span,.academic-result-card strong,.academic-process-card strong,.academic-metric-grid span,.academic-material-card span{color:#1c67b5;font-size:.76rem;font-weight:900}.academic-topline strong{color:#111927;font-size:1.72rem;line-height:1}.academic-topline p{margin:0;color:#5f7086;font-size:.84rem;line-height:1.45}.academic-topline small{color:#68788d;font-size:.78rem;font-weight:800}.academic-role-strip,.academic-area-strip{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#ffffffc7}.academic-role-strip p,.academic-area-strip strong{display:block;margin:4px 0 0;color:#111927;font-size:.92rem;line-height:1.45}.academic-role-buttons,.academic-area-tabs,.academic-category-buttons{display:grid;gap:10px}.academic-role-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}.academic-area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.academic-category-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.academic-role-buttons button,.academic-area-tabs button,.academic-category-buttons button,.academic-template-list button{border:1px solid rgb(211 224 239 / 86%);border-radius:8px;color:#172235;background:#fff;box-shadow:0 10px 24px #1f344a0d;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.academic-role-buttons button{min-height:48px;font-weight:900}.academic-category-buttons button{min-height:34px;padding:0 8px;font-size:.76rem;font-weight:900}.academic-area-tabs button{display:grid;min-height:62px;gap:4px;padding:11px 12px;text-align:left}.academic-area-tabs strong{color:#111927;font-size:.92rem}.academic-area-tabs small{color:#60748b;font-size:.76rem;line-height:1.35}.academic-left-control{display:grid;gap:8px;padding:12px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#ffffffc2}.academic-left-control>span{color:#1c67b5;font-size:.76rem;font-weight:900}.academic-left-control p{margin:0;color:#60748b;font-size:.82rem;line-height:1.45}.academic-template-rail .academic-role-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.academic-template-rail .academic-role-buttons button{min-height:36px;padding:0 6px;font-size:.78rem}.academic-template-rail .academic-area-tabs{grid-template-columns:1fr;gap:8px}.academic-template-rail .academic-area-tabs button{min-height:52px}.academic-role-buttons button:hover,.academic-area-tabs button:hover,.academic-category-buttons button:hover,.academic-template-list button:hover{transform:translateY(-1px);border-color:#1c67b56b;box-shadow:0 16px 32px #1f344a17}.academic-role-buttons button.is-active,.academic-area-tabs button.is-active,.academic-category-buttons button.is-active,.academic-template-list button.is-active{border-color:#1c67b5;background:#f4f9ff;box-shadow:0 14px 34px #1c67b521}.academic-workspace-grid{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.25fr) minmax(300px,.95fr);gap:16px;align-items:start}.academic-template-rail,.academic-xiaoce-card,.academic-result-panel{display:grid;gap:12px;min-width:0}.academic-panel-heading{display:grid;gap:6px}.academic-panel-heading h2{margin:0;color:#111927;font-size:1.15rem;line-height:1.25}.academic-panel-heading p{margin:0;color:#60748b;font-size:.84rem;line-height:1.55}.academic-template-list{display:grid;gap:10px}.academic-template-list button{display:grid;min-height:92px;gap:7px;padding:13px;text-align:left}.academic-template-list strong{color:#111927;font-size:.92rem;line-height:1.3}.academic-template-list span{color:#60748b;font-size:.8rem;line-height:1.45}.academic-value-card,.academic-conclusion-card,.academic-result-card,.academic-file-card,.academic-process-card,.academic-ledger-card,.academic-doc-card,.academic-material-card{display:grid;gap:10px;padding:14px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#ffffffe0}.academic-value-card p,.academic-result-card p{margin:0;color:#52647a;font-size:.84rem;line-height:1.55}.academic-file-card{display:grid;gap:10px;padding:14px;border:1px solid rgb(28 103 181 / 24%);border-radius:8px;background:#f4f9ff}.academic-file-card>strong{color:#111927;font-size:.96rem}.academic-file-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academic-document-item{min-height:88px;border:1px solid rgb(205 221 240 / 76%);border-radius:8px;background:#fff;overflow:hidden}.academic-document-item:hover{border-color:#1c67b56b;background:#fbfdff}.academic-document-item summary{display:grid;min-height:86px;align-content:center;gap:6px;padding:11px;cursor:pointer;list-style-position:inside}.academic-document-item summary strong{color:#111927;font-size:.86rem;line-height:1.25}.academic-document-item small{color:#60748b;font-size:.75rem;font-weight:800}.academic-document-item p{margin:0;padding:0 12px 10px;color:#60748b;font-size:.78rem;line-height:1.4}.academic-generated-card,.academic-empty-result{display:grid;gap:12px;padding:14px;border:1px solid rgb(38 166 112 / 28%);border-radius:8px;background:#f2fbf7}.academic-empty-result{border-color:#dae5f1d1;background:#fff}.academic-generated-card span,.academic-empty-result strong{color:#15845d;font-size:.76rem;font-weight:900}.academic-generated-card h3,.academic-generated-card p,.academic-empty-result p{margin:0}.academic-generated-card h3{color:#111927;font-size:1rem;line-height:1.25}.academic-generated-card>div:first-child p,.academic-empty-result p{margin-top:5px;color:#52647a;font-size:.84rem;line-height:1.45}.academic-generated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academic-generated-grid article{display:grid;min-height:104px;align-content:start;gap:7px;padding:11px;border:1px solid rgb(191 223 210 / 80%);border-radius:8px;background:#fff}.academic-generated-grid article strong{color:#111927;font-size:.88rem;line-height:1.3}.academic-generated-grid article p{color:#60748b;font-size:.78rem;line-height:1.4}.academic-generated-card details{border:1px solid rgb(191 223 210 / 80%);border-radius:8px;background:#fff}.academic-generated-card summary{padding:10px 12px;color:#111927;font-size:.84rem;font-weight:900;cursor:pointer}.academic-generated-card details p{padding:0 12px 10px;color:#60748b;font-size:.8rem;line-height:1.45}.academic-generated-card details p strong{margin-right:8px;color:#111927}.academic-result-sections{display:grid;gap:12px}.academic-result-sections section{display:grid;gap:10px;padding:14px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-result-sections h3{margin:0;color:#111927;font-size:.96rem;line-height:1.25}.academic-notice-list,.academic-doc-list{display:grid;gap:8px}.academic-notice-list article,.academic-doc-list button{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:10px;border:1px solid rgb(220 229 241 / 82%);border-radius:8px;color:inherit;background:#f8fbff;text-align:left}.academic-doc-list button{cursor:pointer}.academic-doc-list button:hover{border-color:#1c67b55c;background:#f4f9ff}.academic-notice-list strong,.academic-doc-list strong{color:#111927;font-size:.84rem;line-height:1.3}.academic-notice-list p,.academic-doc-list span{margin:0;color:#60748b;font-size:.78rem;line-height:1.35}.academic-quiet-details{display:grid;gap:8px}.academic-quiet-details>details{border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-quiet-details>details>summary{min-height:42px;padding:12px 14px;color:#111927;font-size:.86rem;font-weight:900;cursor:pointer}.academic-quiet-details .academic-ledger-card,.academic-quiet-details .academic-doc-card,.academic-quiet-details .academic-detail-stack{margin:0 10px 10px}.academic-detail-stack{display:grid;gap:8px}.academic-detail-stack details{border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-detail-stack summary{min-height:42px;padding:12px 14px;color:#111927;font-size:.86rem;font-weight:900;cursor:pointer}.academic-detail-stack p{margin:0;padding:0 14px 10px;color:#60748b;font-size:.8rem;line-height:1.4}.academic-output-preview{display:grid;gap:9px;padding:14px;border:1px solid rgb(28 103 181 / 22%);border-radius:8px;background:#f4f9ff}.academic-output-preview>strong{color:#111927;font-size:.94rem}.academic-output-preview div{display:grid;grid-template-columns:84px minmax(0,.95fr) minmax(0,1.2fr);gap:8px;align-items:center;padding:9px;border:1px solid rgb(205 221 240 / 72%);border-radius:8px;background:#fff}.academic-output-preview span{color:#1c67b5;font-size:.76rem;font-weight:900}.academic-output-preview div strong{color:#111927;font-size:.82rem;line-height:1.35}.academic-output-preview p{margin:0;color:#60748b;font-size:.76rem;line-height:1.35}.academic-ledger-card{display:grid;gap:9px;padding:14px;border:1px solid rgb(33 150 134 / 24%);border-radius:8px;background:#f2fbf9}.academic-ledger-card>strong,.academic-doc-card>strong{color:#111927;font-size:.94rem}.academic-ledger-card div{display:grid;grid-template-columns:54px minmax(0,.9fr) minmax(0,1.25fr);gap:8px;align-items:center;padding:8px;border:1px solid rgb(191 223 220 / 72%);border-radius:8px;background:#fff}.academic-ledger-card span{color:#0f766e;font-size:.74rem;font-weight:900}.academic-ledger-card div strong{color:#132422;font-size:.8rem;line-height:1.35}.academic-ledger-card p{margin:0;color:#60748b;font-size:.76rem;line-height:1.35}.academic-doc-card{display:grid;gap:10px;padding:14px;border:1px solid rgb(126 87 194 / 20%);border-radius:8px;background:#f8f5ff}.academic-doc-card div{display:flex;flex-wrap:wrap;gap:7px}.academic-doc-card span{padding:7px 9px;border:1px solid rgb(126 87 194 / 18%);border-radius:8px;color:#4b3b76;background:#fff;font-size:.76rem;font-weight:900}.academic-xiaoce-card{padding:14px;border:1px solid rgb(203 219 237 / 88%);border-radius:8px;background:#ffffffe0;box-shadow:0 22px 52px #1f344a1a}.academic-chat-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.academic-chat-head h2{margin:3px 0 0;color:#111927;font-size:1.08rem;line-height:1.25}.academic-conclusion-card{border-color:#26a67042;background:#f2fbf7}.academic-conclusion-card strong{color:#122018;font-size:1rem;line-height:1.5}.academic-chat-list{display:grid;gap:10px;min-height:284px;align-content:start;padding:12px;border:1px solid rgb(220 229 241 / 78%);border-radius:8px;background:#f7fbff}.academic-chat-bubble{display:grid;max-width:88%;gap:5px}.academic-chat-bubble p{margin:0;padding:10px 12px;border-radius:8px;color:#273648;background:#fff;font-size:.86rem;line-height:1.55;box-shadow:0 8px 18px #1f344a0f}.academic-chat-bubble.user,.academic-chat-bubble.user span{justify-self:end}.academic-chat-bubble.user p{color:#172235;background:#eaf6ee}.academic-confirm-box{display:grid;gap:10px;padding:12px;border:1px solid rgb(255 148 77 / 26%);border-radius:8px;background:#fff8f1}.academic-confirm-box strong{color:#111927;font-size:.92rem}.academic-confirm-box div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academic-confirm-box span{padding:8px 10px;border:1px solid rgb(255 181 123 / 42%);border-radius:8px;color:#6d4a22;background:#fff;font-size:.78rem;font-weight:800;line-height:1.35}.academic-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-input-row span{color:#617186;font-size:.84rem;line-height:1.45}.academic-process-card div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center}.academic-process-card div span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:#fff;background:#1c67b5;font-size:.74rem;font-weight:900}.academic-process-card div p{margin:0;color:#52647a;font-size:.82rem;line-height:1.35}.academic-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academic-metric-grid article{display:grid;gap:5px;min-height:96px;padding:12px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.academic-metric-grid strong{color:#111927;font-size:1.22rem;line-height:1}.academic-metric-grid p{margin:0;color:#60748b;font-size:.76rem;line-height:1.35}.academic-material-card{border-color:#26a6703d;background:#f2fbf7}.academic-material-card div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academic-material-card .secondary-button{min-height:34px;padding:0 10px;font-size:.78rem}@media(max-width:1180px){.academic-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.academic-workspace-grid{grid-template-columns:1fr}}@media(max-width:860px){.academic-ops-hero,.academic-role-strip,.academic-area-strip,.academic-input-row{grid-template-columns:1fr}.academic-role-buttons,.academic-area-tabs,.academic-topline,.academic-confirm-box div,.academic-metric-grid,.academic-file-card>div,.academic-material-card div{grid-template-columns:1fr}.academic-generated-grid,.academic-output-preview div,.academic-ledger-card div{grid-template-columns:1fr}.academic-notice-list article,.academic-doc-list button{grid-template-columns:1fr}}.employee-home .page-header .role-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-home .page-header .role-entry-card{min-width:0}.phone-retail-page .page-header p:not(.eyebrow),.phone-retail-manager-page .page-header p:not(.eyebrow){max-width:760px;margin-bottom:0;color:var(--app-muted)}.phone-retail-workspace .boss-command-body,.phone-retail-manager-workspace .boss-command-body{min-height:520px}.boss-workspace .phone-retail-customer-message p{border:1px solid #f2d3c2;background:#fff7f1}.boss-workspace .phone-retail-customer-message p:before{border-right-color:#fff7f1}.phone-retail-mini-grid,.phone-retail-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.phone-retail-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-retail-mini-grid article,.phone-retail-record-grid article{display:grid;gap:6px;min-height:76px;padding:12px;border:1px solid rgb(218 229 241 / 86%);border-radius:8px;background:#fbfdff}.phone-retail-mini-grid span,.phone-retail-record-grid span{color:var(--app-muted);font-size:.76rem;font-weight:900}.phone-retail-mini-grid strong,.phone-retail-record-grid strong{color:var(--app-ink);font-size:.92rem;line-height:1.3}.phone-retail-result-list{display:grid;width:100%;gap:8px}.phone-retail-result-list small{display:block;padding:8px 10px;border-radius:8px;color:#3d4f65;background:#f7fbff;font-size:.78rem;line-height:1.45}.phone-retail-score-card{display:grid;justify-items:center;gap:4px;padding:16px;border:1px solid rgb(37 99 235 / 18%);border-radius:8px;background:#f3f8ff}.phone-retail-score-card strong{color:var(--app-primary);font-size:2.4rem;line-height:1}.phone-retail-score-card span{color:var(--app-muted);font-size:.82rem;font-weight:900}.phone-retail-review-list{display:grid;gap:8px}.phone-retail-review-list button{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;text-align:left}.phone-retail-review-list button:hover,.phone-retail-review-list button.is-active{border-color:#3079ff57;background:#eef6ff}.phone-retail-review-list span{color:#c2410c;font-size:.76rem;font-weight:900}.phone-retail-review-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-retail-review-list small{color:var(--app-muted);font-size:.76rem;font-weight:800;white-space:nowrap}.phone-retail-manager-actions{min-height:58px;align-content:center;box-shadow:none}.employee-home .page-header .role-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toy-car-page .eyebrow,.toy-car-manager-page .eyebrow,.toy-car-page .rail-heading span,.toy-car-manager-page .rail-heading span{color:#0f766e}.toy-car-page .assistant-avatar,.toy-car-manager-page .assistant-avatar,.toy-car-page .template-cover:before,.toy-car-manager-page .template-cover:before{background:#0f766e}.toy-car-page .live-pill,.toy-car-manager-page .live-pill{color:#0f5f58;border-color:#0f766e3d;background:#ecfdf5}.boss-workspace .toy-car-customer-message p{border:1px solid #bfe8de;background:#f1fbf7}.boss-workspace .toy-car-customer-message p:before{border-right-color:#f1fbf7}.toy-car-demand-box textarea{width:100%;min-height:104px;resize:vertical;padding:12px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#fff;line-height:1.55}.toy-car-summary article{border-color:#0f766e2e;background:linear-gradient(135deg,rgb(15 118 110 / 8%),transparent 62%),#fff}.toy-car-summary article:nth-child(2n){border-color:#c35b2833;background:linear-gradient(135deg,rgb(195 91 40 / 8%),transparent 62%),#fff}.toy-car-workspace .phone-retail-mini-grid article,.toy-car-manager-workspace .phone-retail-record-grid article{background:#fbfffd}.toy-car-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.toy-car-mode-switch button{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;min-height:94px;padding:18px;border:1px solid rgb(205 221 240 / 86%);border-radius:8px;color:var(--app-ink);background:#fff;text-align:left;box-shadow:0 16px 38px #1f344a12}.toy-car-mode-switch button.is-active,.toy-car-mode-switch button:hover{border-color:#0f766e5c;background:#f1fbf7}.toy-car-mode-switch span{display:grid;width:46px;height:46px;place-items:center;border-radius:8px;color:#fff;background:#0f766e;font-weight:900}.toy-car-mode-switch strong,.toy-car-layer-list strong{color:var(--app-ink);font-size:.94rem;line-height:1.3}.toy-car-mode-switch small,.toy-car-layer-list span{color:var(--app-muted);font-size:.78rem;line-height:1.4}.toy-car-layer-list{display:grid;gap:8px}.toy-car-layer-list button{display:grid;gap:5px;min-height:58px;padding:11px 12px;border:1px solid var(--app-line);border-radius:8px;color:inherit;background:#fff;text-align:left}.toy-car-layer-list.compact button{min-height:52px}.toy-car-layer-list button.is-active,.toy-car-layer-list button:hover{border-color:#0f766e57;background:#f1fbf7}.toy-car-image-brief{border-color:#0f766e3d;background:#f2fbf7}.toy-car-action-note{display:grid;gap:5px;padding:13px 14px;border:1px solid rgb(15 118 110 / 22%);border-radius:8px;background:#f2fbf7}.toy-car-action-note strong{color:#0f5f58;font-size:.92rem}.toy-car-action-note span{color:#52647a;font-size:.82rem;line-height:1.45}.toy-car-image-result{gap:13px}.toy-car-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.toy-car-scene-canvas{position:relative;min-height:260px;overflow:hidden;border:1px solid rgb(15 118 110 / 20%);border-radius:8px;background:linear-gradient(160deg,#ffffffdb 0,#ffffffdb 42%,#ecfdf5eb 42%,#ecfdf5eb),#e8f7f2}.toy-car-reference-hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.toy-car-scene-canvas:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffffe5 0,#ffffffe5 38%,#fff3 62%),linear-gradient(180deg,#ffffff1a,#1120331f);content:""}.toy-car-canvas-copy{position:absolute;z-index:3;top:18px;left:18px;right:118px;display:grid;gap:6px}.toy-car-canvas-copy span{color:#0f766e;font-size:.76rem;font-weight:900}.toy-car-canvas-copy strong{color:#112033;font-size:1.18rem;line-height:1.25}.toy-car-canvas-copy small{color:#52647a;font-size:.78rem;line-height:1.4}.toy-car-track{position:absolute;z-index:2;right:-46px;bottom:28px;width:310px;height:118px;border:14px solid rgb(15 118 110 / 22%);border-radius:999px;transform:rotate(-11deg)}.toy-car-track span:first-child{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:2px dashed rgb(15 118 110 / 38%);border-radius:999px}.toy-car-track span:last-child{position:absolute;right:56px;bottom:-22px;width:46px;height:10px;border-radius:999px;background:#ff944d}.toy-car-body{position:absolute;z-index:2;right:62px;bottom:78px;width:136px;height:54px;border:3px solid rgb(17 32 51 / 72%);border-radius:18px 24px 16px 16px;background:linear-gradient(90deg,#ff944d 0,#ff944d 48%,#0f766e 48%,#0f766e);box-shadow:0 18px 34px #1f344a2e;transform:rotate(-8deg)}.toy-car-body:before,.toy-car-body:after{position:absolute;bottom:-14px;width:26px;height:26px;border:5px solid #112033;border-radius:50%;background:#fff;content:""}.toy-car-body:before{left:18px}.toy-car-body:after{right:18px}.toy-car-body span{position:absolute;top:-18px;left:44px;width:46px;height:24px;border-radius:14px 14px 4px 4px;background:#112033b8}.toy-car-reference-hero+.toy-car-canvas-copy+.toy-car-track,.toy-car-reference-hero+.toy-car-canvas-copy+.toy-car-track+.toy-car-body{display:none}.toy-car-motion-result{display:grid;gap:10px}.toy-car-motion-preview{position:relative;min-height:210px;overflow:hidden;border:1px solid rgb(20 83 45 / 22%);border-radius:8px;background:linear-gradient(140deg,#f0fdfaeb,#fff7edd1),#f8fafc}.toy-car-motion-preview img,.toy-car-motion-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.toy-car-motion-preview img{top:-5%;right:-5%;bottom:-5%;left:-5%;width:110%;height:110%;animation:toy-car-motion-pan 5.2s ease-in-out infinite alternate}.toy-car-motion-preview:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffffb3 0,#ffffffb3 35%,#fff0 66%),linear-gradient(180deg,#11203300,#1120332e);content:"";pointer-events:none}.toy-car-motion-preview:after{position:absolute;z-index:3;left:0;bottom:0;width:42%;height:5px;border-radius:0 999px 999px 0;background:#14b8a6;box-shadow:0 0 18px #14b8a673;content:"";pointer-events:none;animation:toy-car-motion-progress 5.2s linear infinite}.toy-car-motion-copy{position:absolute;z-index:4;top:18px;left:18px;right:54px;display:grid;gap:7px}.toy-car-motion-copy span{width:fit-content;padding:4px 8px;border-radius:999px;background:#14b8a624;color:#0f766e;font-size:.74rem;font-weight:900}.toy-car-motion-copy strong{color:#102033;font-size:1.08rem;line-height:1.25}.toy-car-motion-copy small{color:#506174;font-size:.78rem;line-height:1.45}.toy-car-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.toy-car-reference-grid article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-height:72px;padding:8px;border:1px solid rgb(218 229 241 / 82%);border-radius:8px;background:#fff}.toy-car-reference-grid img{width:72px;height:54px;border-radius:6px;object-fit:cover}.toy-car-reference-grid div{display:grid;gap:3px;min-width:0}.toy-car-reference-grid strong{overflow:hidden;color:#111927;font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.toy-car-reference-grid span{color:#60748b;font-size:.72rem;line-height:1.25}@keyframes toy-car-motion-pan{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02)}to{transform:translate3d(2%,1.2%,0) scale(1.08)}}@keyframes toy-car-motion-progress{0%{width:8%}to{width:100%}}@media(max-width:1180px){.employee-home .page-header .role-entry-grid,.phone-retail-mini-grid,.toy-car-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.employee-home .page-header .role-entry-grid,.phone-retail-mini-grid,.toy-car-mode-switch,.phone-retail-record-grid,.phone-retail-review-list button{grid-template-columns:1fr}.phone-retail-review-list strong,.phone-retail-review-list small{white-space:normal}}
