.workspace-frame,.workspace-frame>.workspace{background:#f3f6fb}.workspace-frame .sidebar{background:#f8fafc;border-right:1px solid #e0e8f0}.workspace-frame .sidebar .new-conversation{background:#17375d;border-radius:12px;min-height:46px;margin:18px 14px 14px;padding-inline:14px;font-size:13px;box-shadow:0 7px 16px #1636591e}.workspace-frame .sidebar .new-conversation:hover{background:#0d2b4d}.workspace-frame .sidebar .search-field{border-color:#e1e8f1;border-radius:10px;height:42px;margin-inline:14px;box-shadow:0 1px 2px #183a5808}.workspace-frame .sidebar .sidebar-views{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:14px}.workspace-frame .sidebar .sidebar-views button{border-radius:9px;height:35px;font-size:12px}.workspace-frame .sidebar .sidebar-views button.active{color:#173b67;background:#e7effa;font-weight:700}.workspace-frame .sidebar .conversation-list{padding-inline:10px}.workspace-frame .sidebar .conversation-row{border-radius:10px;margin-block:3px}.workspace-frame .sidebar .conversation-row.selected{background:#e6eef9;box-shadow:inset 3px 0 #2868aa}.workspace-frame .sidebar .conversation-select{height:auto;min-height:44px;padding-block:6px}.workspace-frame .sidebar .conversation-select>span{font-size:12px}.workspace-frame .work-area{background:#f5f8fc}.workspace-frame .message-container{width:min(1060px,100% - 54px);padding-top:25px}.workspace-frame .message-container .message{border-bottom-color:#e8eef5;padding-block:19px}.workspace-frame .message-container .message-user .message-body{background:#fff;border-color:#dce7f2;border-radius:14px;box-shadow:0 3px 12px #1c3c5d08}.workspace-frame .message-container .assistant-avatar{color:#0e7591;background:#eaf7f8;border-color:#cfe1ee;border-radius:10px}.workspace-frame .composer-dock{background:linear-gradient(#f5f8fc00 0,#f5f8fc 22px);padding:12px 24px 15px}.workspace-frame .work-area-home .composer-dock,.visitor-workspace .composer-dock{background:#fff;border-top:1px solid #e5ecf4}.workspace-frame .composer-shell{border:1px solid #d8e2ef;border-radius:16px;box-shadow:0 9px 28px #173a5b12}.workspace-frame .composer-shell:focus-within{border-color:#7cadd1;box-shadow:0 9px 28px #173a5b12,0 0 0 3px #dcecf6}.workspace-frame .composer-bottom{padding:7px 9px 9px 12px}.workspace-frame .composer-send{background:#155f99;border-radius:10px;min-height:38px;font-weight:700;box-shadow:0 5px 13px #155f9929}.workspace-frame .composer-send:hover:not(:disabled){background:#0d4c80}.workspace-frame .composer-footnote{color:#8695a6;margin-top:8px;font-size:10px}.workspace-frame .work-area-home .message-container{width:min(1100px,100% - 60px);padding-top:18px}.workspace-frame .work-area-home .message-scroll,.visitor-workspace .visitor-work-area .task-home{scrollbar-width:thin;scrollbar-color:#adc4d3 transparent}.workspace-frame .task-home{padding:0 0 34px}.workspace-frame .task-home .task-home-hero{color:#263c49;background:linear-gradient(105deg,#f5f7f8 0%,#edf3f4 100%);border:1px solid #dce5e9;border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:end;gap:24px;min-height:232px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #243d4c0a}.workspace-frame .task-home .task-home-hero>*{z-index:1;position:relative}.workspace-frame .task-home .task-home-hero header{margin:0}.workspace-frame .task-home .task-home-kicker{color:#4a7582;letter-spacing:.08em;background:#fff;border:1px solid #d7e5e9;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:700}.workspace-frame .task-home h1,.workspace-frame .workspace-easy .work-area-home .task-home h1{color:#263c49;letter-spacing:-.045em;margin:16px 0 9px;font-size:clamp(30px,3vw,42px);font-weight:760;line-height:1.18}.workspace-frame .task-home h1 span{color:#426c7c}.workspace-frame .task-home header p,.workspace-frame .workspace-easy .work-area-home .task-home header p{color:#61717d;font-size:13px;line-height:1.7}.workspace-frame .task-home .home-upload,.workspace-frame .workspace-easy .work-area-home .home-upload{color:#334d5c;background:#fff;border:1px solid #dce6eb;border-radius:16px;align-items:center;gap:14px;min-height:100px;margin:0;padding:19px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 6px 20px #253f5010}.workspace-frame .task-home .home-upload:hover{transform:translateY(-1px);box-shadow:0 10px 25px #253f5017}.workspace-frame .task-home .home-upload-icon{color:#4b7f8c;background:#eaf1f3;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.workspace-frame .task-home .home-upload strong{color:#304856;font-size:16px}.workspace-frame .task-home .home-upload small{color:#698196;margin-top:4px;font-size:11px;line-height:1.5}.workspace-frame .task-home .home-upload-arrow{color:#648b99;align-self:flex-start;margin-left:auto;font-size:18px;font-weight:700}.workspace-frame .task-home-section-head,.workspace-frame .task-home .common-tasks .section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.workspace-frame .task-home-section-head{margin:26px 2px 13px}.workspace-frame .task-home-section-head span,.workspace-frame .task-home .section-heading>div>span{color:#168399;letter-spacing:.13em;font-size:10px;font-weight:800}.workspace-frame .task-home-section-head h2,.workspace-frame .task-home .section-heading h2{color:#183653;letter-spacing:-.02em;margin:4px 0 0;font-size:21px;font-weight:750;line-height:1.3}.workspace-frame .task-home-section-head p,.workspace-frame .task-home .section-heading>small{color:#718399;margin:0 0 2px;font-size:11px}.workspace-frame .task-home .capability-strip,.workspace-frame .visitor-work-area .capability-strip{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-frame .task-home .capability-entry,.workspace-frame .visitor-work-area .capability-entry{background:#fff;border:1px solid #e0e8f1;border-radius:15px;align-items:center;gap:13px;min-height:92px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 4px 12px #1c425708}.workspace-frame .task-home .capability-entry:hover:not(:disabled){background:#fff;border-color:#98c7d3;transform:translateY(-2px);box-shadow:0 10px 22px #16496914}.workspace-frame .task-home .capability-entry .capability-icon{color:#22669a;background:#eaf2fa;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.workspace-frame .task-home .capability-entry:nth-child(2) .capability-icon{color:#158577;background:#e9f7f3}.workspace-frame .task-home .capability-entry:nth-child(3) .capability-icon{color:#655ba7;background:#f0eefb}.workspace-frame .task-home .capability-entry>span:nth-child(2){flex:1}.workspace-frame .task-home .capability-entry strong{color:#233f5a;font-size:15px;font-weight:730}.workspace-frame .task-home .capability-entry small{color:#75869a;margin-top:4px;font-size:11px;line-height:1.5}.workspace-frame .task-home .capability-arrow{color:#8da8b9;align-self:flex-start;font-size:16px}.workspace-frame .task-home .common-tasks{margin-top:28px}.workspace-frame .task-home .task-shortcut-list,.workspace-frame .visitor-work-area .task-shortcut-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.workspace-frame .task-home .task-shortcut-list button,.workspace-frame .visitor-work-area .task-shortcut-list button{background:#fff;border:1px solid #e0e8f1;border-radius:11px;min-height:65px;padding:11px 13px;transition:background .16s,border-color .16s}.workspace-frame .task-home .task-shortcut-list button:hover{background:#f4fbfb;border-color:#aad1d8}.workspace-frame .task-home .task-shortcut-list button>svg{color:#3482a1}.workspace-frame .task-home .task-shortcut-list strong{color:#263f58;font-size:13px;font-weight:690}.workspace-frame .task-home .task-shortcut-list small{color:#8391a0;font-size:10px}.workspace-frame .task-home .more-capabilities{border-top:1px solid #e2eaf2;margin-top:23px;padding-top:15px}.workspace-frame .task-home .more-capabilities h2{color:#61768c;font-size:12px;font-weight:700}.workspace-frame .task-home .more-capabilities button{color:#506e84;cursor:pointer;background:#fff;border:1px solid #e2eaf2;border-radius:9px;min-height:35px;font-size:12px}.workspace-frame .task-home .more-capabilities button:hover{color:#1a6377;border-color:#acd1d7}.visitor-workspace .visitor-work-area{background:0 0;max-width:1160px;padding-top:22px}.visitor-workspace .visitor-work-area .task-home{padding-bottom:30px}.visitor-workspace .visitor-work-area .composer-dock{border:1px solid #e1eaf3;border-radius:16px;padding:10px 12px;box-shadow:0 8px 24px #173d5b0a}@media (max-width:940px){.workspace-frame .task-home .task-home-hero{grid-template-columns:1fr;align-items:start;min-height:0}.workspace-frame .task-home .home-upload{width:min(460px,100%)}.workspace-frame .task-home .task-shortcut-list,.workspace-frame .visitor-work-area .task-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.workspace-frame .message-container,.workspace-frame .work-area-home .message-container{width:calc(100% - 28px);padding-top:12px}.workspace-frame .task-home .task-home-hero{border-radius:17px;gap:18px;padding:24px 20px}.workspace-frame .task-home h1,.workspace-frame .workspace-easy .work-area-home .task-home h1{margin-top:13px;font-size:29px;line-height:1.2}.workspace-frame .task-home header p,.workspace-frame .workspace-easy .work-area-home .task-home header p{font-size:12px;line-height:1.6}.workspace-frame .task-home .home-upload,.workspace-frame .workspace-easy .work-area-home .home-upload{min-height:82px;padding:13px}.workspace-frame .task-home .home-upload-icon{flex-basis:42px;width:42px;height:42px}.workspace-frame .task-home .home-upload strong{font-size:13px}.workspace-frame .task-home .home-upload small{font-size:10px}.workspace-frame .task-home-section-head{margin-top:21px}.workspace-frame .task-home-section-head h2,.workspace-frame .task-home .section-heading h2{font-size:18px}.workspace-frame .task-home-section-head p,.workspace-frame .task-home .section-heading>small{display:none}.workspace-frame .task-home .capability-strip,.workspace-frame .visitor-work-area .capability-strip{grid-template-columns:1fr;gap:8px}.workspace-frame .task-home .capability-entry,.workspace-frame .visitor-work-area .capability-entry{flex-direction:row;gap:12px;min-height:66px;padding:10px 12px}.workspace-frame .task-home .capability-entry small{display:block}.workspace-frame .task-home .common-tasks{margin-top:22px}.workspace-frame .task-home .task-shortcut-list,.workspace-frame .visitor-work-area .task-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-frame .task-home .task-shortcut-list button,.workspace-frame .visitor-work-area .task-shortcut-list button{min-height:51px;padding:8px 9px}.workspace-frame .task-home .task-shortcut-list button>svg,.workspace-frame .task-home .task-shortcut-list small,.workspace-frame .task-home .task-shortcut-list button>span:last-child{display:none}.workspace-frame .task-home .task-shortcut-list strong{font-size:12px}.workspace-frame .composer-dock,.workspace-frame .work-area-home .composer-dock{padding:9px 9px max(9px, env(safe-area-inset-bottom))}.visitor-workspace .visitor-work-area{padding:12px 12px max(12px, env(safe-area-inset-bottom))}.visitor-workspace .visitor-work-area .composer-dock{padding:8px}}
