body.desktop-agent{--desktop-sidebar:240px;background:#f7f8fa}body.desktop-agent #sidebar{width:var(--desktop-sidebar);padding:24px 14px;background:#f1f3f5;border:0;display:flex;flex-direction:column;overflow:hidden}body.desktop-agent .shell{margin-left:var(--desktop-sidebar);min-width:0;background:#fff;min-height:100vh}body.desktop-agent .shell>header{background:#fff;border-bottom:1px solid #f1f2f4;padding:16px 28px;height:68px}body.desktop-agent #sidebar .brand{position:relative;margin:0 0 30px;padding:0 4px;gap:10px}body.desktop-agent #sidebar .brand small{font-size:10px}body.desktop-agent #sidebar .brand-mark{width:32px;height:32px}body.desktop-agent #nav{flex:1;min-height:0;overflow:auto}body.desktop-agent #sidebar footer{position:static;margin-top:auto;padding:18px 8px 0;border-top:1px solid #e2e5e9;font-size:11px}body.desktop-agent #sidebar footer small{display:none}body.desktop-agent #sidebar footer button{margin:8px 5px 0 0;font-size:11px;padding:6px;background:transparent}body.desktop-agent .desktop-fold{margin-left:auto;border:0;background:none;padding:5px}.desktop-nav-item,.desktop-new{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px!important;border:0!important;background:transparent;text-align:left;border-radius:8px;color:#374151!important;margin:3px 0!important;font-size:14px}.desktop-nav-item small{margin-left:auto;color:#aaa}.desktop-new{background:#e3e7ed;font-weight:600;margin-bottom:12px!important}.desktop-nav-item:hover,.desktop-nav-item.selected,.desktop-recent.selected{background:#e5e9ee}.desktop-recents-title{font-size:11px;color:#9299a4;padding:30px 12px 10px}.desktop-recent{display:block;padding:9px 12px;color:#404854!important;border-radius:7px}.desktop-recent span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.desktop-recent small{display:block;font-size:10px;color:#89919b;margin-top:4px}.desktop-empty-recent{padding:12px;color:#9aa1aa}.desktop-agent-page{padding:20px 36px 40px!important}.desktop-home{max-width:850px;margin:clamp(45px,11vh,120px) auto 0}.desktop-welcome-mark{font-size:34px;color:#416bc1;margin-bottom:18px}.desktop-home h1{font-size:32px;letter-spacing:0;font-weight:600;line-height:1.35;margin:0 0 12px}.desktop-subtitle{color:#89909b;font-size:14px;margin-bottom:32px}.desktop-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.desktop-shortcuts button{background:#fff;border:1px solid #e9ebef;border-radius:8px;font-size:12px;padding:8px 12px}.desktop-composer{padding:18px!important;border:1px solid #e2e5ea;border-radius:18px;background:white;box-shadow:0 5px 20px #25385808;margin:0}.desktop-composer textarea{border:0!important;box-shadow:none!important;padding:4px;resize:vertical;width:100%;min-height:108px;font:inherit;line-height:1.7;outline:none}.desktop-composer:focus-within{border-color:#829bcc}.desktop-compose-tools{display:flex;justify-content:space-between;align-items:center;gap:10px}.desktop-compose-tools>div{display:flex;gap:4px;flex-wrap:wrap}.desktop-compose-tools button{font-size:12px;padding:8px 11px;border:0}.desktop-compose-tools>div button{background:#f6f7f9;color:#626d7b}.desktop-context{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0}.desktop-context button{font-size:11px;padding:4px 8px;border:0;background:#edf2fb}.desktop-hints{display:flex;gap:28px;padding:20px 4px;color:#7f8793}.desktop-hints a{font-size:12px;color:#7f8793}.desktop-hints b{font-weight:500;margin-left:8px;color:#4c5b70}.desktop-examples{margin-top:32px;font-size:12px;color:#858c96}.desktop-examples>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.desktop-demo-note{font-size:11px!important;color:#929aa6!important;line-height:1.7;margin-top:24px}.desktop-list{max-width:1080px;margin:24px auto}.desktop-task-row{display:flex;justify-content:space-between;padding:18px 22px;gap:16px;border-bottom:1px solid #edf0f3;color:#374151}.desktop-task-row small{display:block;margin-top:7px;color:#89919d;font-size:11px}.desktop-task-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 28px}.desktop-task-heading h1{font-size:22px;margin:8px 0;line-height:1.5}.desktop-task-heading small{color:#9098a5}.desktop-task-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:34px}.desktop-thread{min-width:0}.desktop-thread-messages{max-height:calc(100vh - 460px);min-height:200px;overflow:auto;padding:0 12px 20px 0}.desktop-message{margin:0 0 25px;line-height:1.75}.desktop-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.desktop-message small,.desktop-message time{font-size:11px;color:#939ba6}.desktop-message.is-user{margin-left:10%;padding:14px 18px;background:#f3f5f8;border-radius:12px}.desktop-current{border-left:1px solid #eceef2;padding-left:24px;font-size:12px;line-height:1.8}.desktop-current h3{font-size:12px;margin:24px 0 9px;color:#818a97}.desktop-current summary{cursor:pointer;font-weight:600}.desktop-work-actions{display:flex;gap:8px;flex-wrap:wrap}.desktop-work-actions button{font-size:12px;padding:7px 10px}.desktop-result{background:#fafbfc;padding:18px;border-radius:10px;font-size:13px;line-height:1.8}.desktop-result h2{font-size:16px}.desktop-current ul{padding-left:16px;overflow-wrap:anywhere}.desktop-terminal{padding:18px;background:#f5f6f8;border-radius:10px;font-size:13px}.desktop-terminal button{margin-left:14px}.desktop-back-task{display:block;margin-bottom:18px;font-size:12px}.desktop-legacy{margin:24px 0;font-size:12px;color:#87909a}#desktop-business{width:min(780px,90vw);padding:26px;max-height:85vh}#desktop-business .desktop-menu-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}#desktop-business h2{font-size:20px;margin:0}#desktop-business>input{width:100%;margin-bottom:20px}#desktop-business .desktop-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}#desktop-business .navigation-caption{font-size:12px}#desktop-business a{display:flex!important;padding:9px 12px;border-radius:6px}#desktop-business a[hidden]{display:none!important}#desktop-business a.active{background:#edf2fb}#desktop-business svg{width:17px;height:17px;margin-right:9px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}body.desktop-agent #demo-sync-status{left:auto!important;right:14px;bottom:8px!important;font-size:10px!important;opacity:.85}body.desktop-collapsed{--desktop-sidebar:76px}body.desktop-collapsed #sidebar .brand>div,body.desktop-collapsed #sidebar .brand-mark,body.desktop-collapsed .desktop-nav-item>span:nth-child(2),body.desktop-collapsed .desktop-nav-item small,body.desktop-collapsed .desktop-new>span:nth-child(2),body.desktop-collapsed .desktop-recents-title,body.desktop-collapsed .desktop-recents,body.desktop-collapsed #sidebar footer{display:none}body.desktop-collapsed .desktop-nav-item,body.desktop-collapsed .desktop-new{justify-content:center}body.desktop-collapsed #sidebar .brand{justify-content:center}body.desktop-agent button:focus-visible,body.desktop-agent a:focus-visible,body.desktop-agent summary:focus-visible{outline:2px solid #738fc0;outline-offset:3px}@media(max-width:1100px){body.desktop-agent{--desktop-sidebar:210px}.desktop-task-columns{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.desktop-agent-page{padding:20px 24px!important}.desktop-home h1{font-size:28px}body.desktop-collapsed{--desktop-sidebar:76px}}@media(max-width:800px){.desktop-task-columns{grid-template-columns:1fr}.desktop-current{border-left:0;border-top:1px solid #eee;padding:18px 0}.desktop-home{margin-top:40px}.desktop-hints{gap:14px}.desktop-shortcuts{gap:5px}}

body.desktop-agent #sidebar .brand b{color:#263449}body.desktop-agent #sidebar footer{color:#667183}body.desktop-agent #sidebar .brand small{color:#8691a2}

body.desktop-agent .shell>header{position:sticky;top:0;z-index:35}body.desktop-agent #sidebar footer button{display:block}.desktop-task-heading h1{overflow-wrap:anywhere}

.desktop-task-columns:has(.desktop-current>details:not([open])){grid-template-columns:minmax(0,1fr) 36px}.desktop-current:has(>details:not([open])){padding-left:12px}.desktop-current>details:not([open])>summary{writing-mode:vertical-rl;white-space:nowrap}

/* Centered desktop window, with independent navigation and content scrolling. */
body.desktop-agent{--desktop-window-width:min(1280px,calc(100vw - 64px));--desktop-window-height:min(900px,calc(100dvh - 64px));--desktop-window-left:calc((100vw - var(--desktop-window-width))/2);--desktop-window-top:calc((100dvh - var(--desktop-window-height))/2);--desktop-sidebar:216px;background:#e8ecf2;overflow:hidden}
body.desktop-agent::before{content:"";position:fixed;left:var(--desktop-window-left);top:var(--desktop-window-top);width:var(--desktop-window-width);height:var(--desktop-window-height);border-radius:16px;background:#fff;box-shadow:0 24px 70px #2534491c,0 3px 12px #2534490a;outline:1px solid #cbd3df;pointer-events:none}
body.desktop-agent #sidebar{position:fixed;left:var(--desktop-window-left);top:var(--desktop-window-top);bottom:auto;height:var(--desktop-window-height);width:var(--desktop-sidebar);border-radius:16px 0 0 16px;border-right:1px solid #e0e5ec;padding:22px 12px;z-index:1;background:#f2f4f7;box-sizing:border-box}
body.desktop-agent .shell{position:fixed;left:calc(var(--desktop-window-left) + var(--desktop-sidebar));top:var(--desktop-window-top);width:calc(var(--desktop-window-width) - var(--desktop-sidebar));height:var(--desktop-window-height);min-height:0;margin:0;border-radius:0 16px 16px 0;overflow:hidden;display:flex;flex-direction:column;z-index:1}
body.desktop-agent .shell>header{position:relative;top:auto;height:58px;min-height:58px;flex:0 0 58px;padding:12px 24px;box-sizing:border-box;background:#fafbfd;border-bottom:1px solid #e5e9ef}
body.desktop-agent .header-actions>.platform-current,body.desktop-agent .header-actions>button{display:none}
body.desktop-agent #app{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px 40px}
body.desktop-agent #app.desktop-agent-page{padding:24px!important}
body.desktop-agent #sidebar .brand{margin-bottom:24px}
body.desktop-agent #sidebar .brand small{font-size:11px;white-space:nowrap}
body.desktop-agent .desktop-home{max-width:760px;margin:clamp(28px,6vh,64px) auto 0}
body.desktop-agent .desktop-home h1{font-size:29px}
body.desktop-agent .desktop-subtitle{margin-bottom:26px}
body.desktop-agent .desktop-home .desktop-composer textarea{min-height:96px}
body.desktop-agent .desktop-examples{margin-top:22px}
body.desktop-agent .desktop-list{margin:4px auto;max-width:100%}
body.desktop-agent .desktop-task-row{align-items:center;min-height:82px;box-sizing:border-box;transition:background .15s}
body.desktop-agent .desktop-task-row:hover{background:#f8fafc}
body.desktop-agent .desktop-task-row>div{min-width:0}
body.desktop-agent .desktop-task-row strong{overflow-wrap:anywhere;line-height:1.6}
body.desktop-agent .desktop-task-row>.tag,body.desktop-agent .desktop-task-heading>.tag{flex:none;align-self:center;display:inline-flex;align-items:center;white-space:nowrap;line-height:20px;height:auto;padding:3px 9px;border-radius:6px;font-size:11px}
body.desktop-agent .desktop-task{height:100%;min-height:0;display:flex;flex-direction:column}
body.desktop-agent .desktop-task-heading{flex:none;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid #e3e8ef;align-items:center}
body.desktop-agent .desktop-task-heading h1{font-size:20px;margin:6px 0 0;line-height:1.5}
body.desktop-agent .desktop-task-columns{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 260px;gap:20px}
body.desktop-agent .desktop-thread{display:flex;flex-direction:column;min-height:0;gap:14px}
body.desktop-agent .desktop-thread-messages{flex:1;min-height:0;max-height:none;padding:4px 12px 16px 0;scrollbar-gutter:stable}
body.desktop-agent .desktop-thread .desktop-composer{flex:none;border-radius:12px;padding:14px!important;box-shadow:0 2px 8px #25385805}
body.desktop-agent .desktop-thread .desktop-composer textarea{height:68px;min-height:68px;max-height:150px}
body.desktop-agent .desktop-current{min-height:0;overflow:auto;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:12px;padding:16px;font-size:12px}
body.desktop-agent .desktop-current>details>summary{padding-bottom:12px;border-bottom:1px solid #e0e6ee;font-size:13px}
body.desktop-agent .desktop-current h3{margin-top:20px;color:#677589}
body.desktop-agent .desktop-current .desktop-work-actions{padding-bottom:18px;border-bottom:1px solid #e0e6ee;margin-bottom:16px}
body.desktop-agent .desktop-task-columns:has(.desktop-current>details:not([open])){grid-template-columns:minmax(0,1fr) 42px}
body.desktop-agent .desktop-current:has(>details:not([open])){padding:12px 9px}
body.desktop-agent .desktop-current>details:not([open])>summary{padding:0;border:0}
body.desktop-agent #demo-sync-status{right:calc(var(--desktop-window-left) + 10px);bottom:calc(var(--desktop-window-top) + 7px)!important;max-width:calc(var(--desktop-window-width) - var(--desktop-sidebar) - 24px);padding:4px 8px!important;font-size:9px!important;box-shadow:none!important}
body.desktop-agent.desktop-collapsed{--desktop-sidebar:68px}
@media(max-width:1100px){body.desktop-agent{--desktop-window-width:calc(100vw - 32px);--desktop-window-height:calc(100dvh - 32px);--desktop-sidebar:196px}body.desktop-agent .desktop-task-columns{grid-template-columns:minmax(0,1fr) 220px;gap:14px}body.desktop-agent #app.desktop-agent-page{padding:18px!important}body.desktop-agent .desktop-current{padding:12px}body.desktop-agent .desktop-home h1{font-size:25px}}
@media(max-height:760px){body.desktop-agent .desktop-home{margin-top:18px}body.desktop-agent .desktop-welcome-mark{margin-bottom:10px}body.desktop-agent .desktop-subtitle{margin-bottom:18px}body.desktop-agent .desktop-examples{margin-top:12px}body.desktop-agent .desktop-demo-note{margin-top:12px}}
body.desktop-agent #app{width:100%;max-width:none;margin:0;box-sizing:border-box;min-width:0}
body.desktop-agent.desktop-collapsed #sidebar footer{display:block;font-size:0;padding:10px 0 0}
body.desktop-agent.desktop-collapsed #sidebar footer button{font-size:0;width:36px;height:32px;margin:6px auto}
body.desktop-agent.desktop-collapsed #sidebar footer button::before{content:"◎";font-size:16px}
body.desktop-agent.desktop-collapsed #sidebar footer button:last-child::before{content:"↪"}

/* Give sidebar links and buttons the same icon column and text alignment. */
body.desktop-agent #nav .desktop-nav-item,body.desktop-agent #nav .desktop-new{display:flex;align-items:center;gap:10px;padding:11px 12px!important;font-family:inherit;font-size:14px;line-height:22px;box-sizing:border-box;text-indent:0}
body.desktop-agent #nav .desktop-nav-item>span:first-child,body.desktop-agent #nav .desktop-new>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;flex:0 0 20px;line-height:22px;margin:0}
body.desktop-agent #nav .desktop-nav-item>span:nth-child(2),body.desktop-agent #nav .desktop-new>span:nth-child(2){margin:0;padding:0;text-align:left}
body.desktop-agent.desktop-collapsed #nav .desktop-nav-item>span:nth-child(2),body.desktop-agent.desktop-collapsed #nav .desktop-new>span:nth-child(2){display:none}

/* Persistent daily work beside the agent workspace. */
body.desktop-agent .header-actions>[data-im-entry]{display:none}
body.desktop-agent .desktop-nav-divider{height:1px;background:#e1e6ed;margin:12px 10px}
body.desktop-agent #nav .desktop-nav-item{gap:8px;font-size:13px}
body.desktop-agent #nav .desktop-nav-item>span:nth-child(2){white-space:nowrap}
body.desktop-agent .desktop-unread{margin-left:auto;min-width:20px;padding:1px 5px;box-sizing:border-box;border-radius:10px;background:#e1e9f8;color:#345b9b;font-size:10px;line-height:18px;text-align:center}
body.desktop-agent #nav .desktop-calendar-count{font-size:10px;color:#6e7e94;white-space:nowrap}
body.desktop-agent .desktop-recents-title{padding-top:18px}
body.desktop-agent #sidebar footer .desktop-account-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
body.desktop-agent #sidebar footer .desktop-account-actions button{display:inline-flex;margin:8px 0 0;white-space:nowrap}
body.desktop-agent.desktop-collapsed #sidebar footer .desktop-account-actions{justify-content:center}
body.desktop-agent.desktop-collapsed #sidebar footer .desktop-account-actions button{margin:3px 0}
body.desktop-agent.desktop-collapsed .desktop-unread{position:absolute;right:0;top:0;min-width:14px;font-size:8px;padding:0 3px;line-height:14px}
body.desktop-agent .desktop-example-entry{margin-top:18px;font-size:13px}
body.desktop-agent .desktop-example-entry a{display:block;padding:13px 0;border-top:1px solid #edf0f4;color:#344760}
body.desktop-agent .desktop-example-entry span{margin-left:10px;color:#7b8798;font-size:12px}
body.desktop-agent .desktop-examples{margin-top:10px}
.desktop-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 24px}
.desktop-scenario-grid>a{padding:18px;border:1px solid #e0e6ee;border-radius:10px;color:#263b55;background:#fff}
.desktop-scenario-grid>a:hover{border-color:#8ca5ce;background:#f8faff;text-decoration:none}
.desktop-scenario-grid small,.desktop-scenario-stage>small{color:#7b8798;font-size:11px}
.desktop-scenario-grid h2{font-size:16px;margin:9px 0;line-height:1.5}
.desktop-scenario-grid p{font-size:12px;color:#77869a;line-height:1.8;margin-bottom:14px}
.desktop-scenario-grid span{font-size:12px;color:#466b9e}
.desktop-scenario-detail>.pagehead{margin-top:20px}
.desktop-scenario-steps{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}
.desktop-scenario-steps a{font-size:12px;min-height:0;padding:8px 12px;margin:0;background:#f1f4f8;color:#62748d}
.desktop-scenario-steps a[aria-current]{background:#e4edfb;color:#2e568c}
.desktop-scenario-stage{padding:22px;border:1px solid #e1e7ef;border-radius:12px;margin:16px 0 20px;background:#fafbfd}
.desktop-scenario-stage h2{font-size:20px;margin:12px 0 22px}
.desktop-scenario-stage dl{display:grid;grid-template-columns:124px minmax(0,1fr);gap:16px 20px;font-size:13px;line-height:1.8}
.desktop-scenario-stage dt{color:#778497}.desktop-scenario-stage dd{margin:0;color:#34465e}
.desktop-scenario-stage>.inline{margin-top:24px;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e3e8ef;padding-top:16px}
@media(max-width:1100px){body.desktop-agent #nav .desktop-nav-item{padding-left:8px!important;padding-right:8px!important;gap:6px}body.desktop-agent #sidebar footer .desktop-account-actions{gap:3px}body.desktop-agent #sidebar footer .desktop-account-actions button{font-size:10px;padding:5px}.desktop-scenario-stage dl{grid-template-columns:100px minmax(0,1fr)}}
#desktop-calendar{width:min(1120px,92vw);max-height:84vh;padding:24px;overflow:auto;border:1px solid #dce3ee;border-radius:14px}#desktop-calendar .desktop-calendar-close{display:flex;justify-content:flex-end}#desktop-calendar .calendar-grid{min-width:700px}#desktop-calendar .calendar-item{white-space:normal}
body.desktop-agent .desktop-demo-recents{margin:20px 0 0;padding-top:14px;border-top:1px solid #e0e5ed}body.desktop-agent .desktop-demo-recents>summary{padding:0 10px 10px;font-size:11px;color:#7c899a;cursor:pointer}body.desktop-agent.desktop-collapsed .desktop-demo-recents{display:none}
.desktop-example-chat,.desktop-inline-legal{flex:none;padding:12px;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.desktop-example-chat textarea{min-height:60px;height:60px}.desktop-inline-legal{max-height:300px;overflow:auto}.desktop-inline-legal>summary{cursor:pointer;font-size:13px;color:#45648b}.desktop-inline-legal form{margin-top:12px}.desktop-inline-legal textarea{min-height:65px}.desktop-inline-legal>textarea{width:100%;height:170px;margin:12px 0}.desktop-example-chat label{font-size:12px}.desktop-current>a{display:block;margin:12px 0}
#desktop-calendar{max-height:min(820px,84vh)}#desktop-calendar .calendar-cell{height:132px;min-height:132px;overflow:auto}#desktop-calendar .calendar-item{font-size:11px}
body.desktop-agent #nav{display:flex;flex-direction:column;overflow:hidden}body.desktop-agent #nav>.desktop-nav-item,body.desktop-agent #nav>.desktop-new,body.desktop-agent #nav>.desktop-nav-divider{flex-shrink:0}body.desktop-agent .desktop-history-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}body.desktop-agent.desktop-collapsed .desktop-history-scroll{display:none}
/* Calendar dates expand naturally; scrolling belongs to the whole dialog. */
#desktop-calendar .calendar-cell{height:auto;min-height:132px;overflow:visible}
body.desktop-agent #sidebar footer .desktop-profile-trigger{display:flex;width:100%;align-items:center;gap:9px;border:0;background:transparent;padding:10px 0;margin:4px 0 0;text-align:left}
.desktop-profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#e0e8f5;color:#365480;font-size:15px;font-weight:600}
.desktop-profile-copy{flex:1;min-width:0}.desktop-profile-copy strong{display:block;font-size:13px;color:#34445a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.desktop-agent #sidebar footer .desktop-profile-copy small{display:block;font-size:11px;color:#7a8798;margin-top:4px}
.desktop-profile-summary{display:flex;align-items:center;gap:14px;margin:10px 0 24px}.desktop-profile-summary h2{font-size:20px;margin:0 0 5px}.desktop-profile-summary p{margin:0;color:#7d8898}
.desktop-profile-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}
body.desktop-agent.desktop-collapsed #sidebar footer .desktop-profile-trigger{display:flex;width:36px;height:auto;margin:4px auto;padding:0;font-size:0}body.desktop-agent.desktop-collapsed #sidebar footer .desktop-profile-trigger::before{content:none}body.desktop-agent.desktop-collapsed .desktop-profile-copy,body.desktop-agent.desktop-collapsed .desktop-profile-firm,body.desktop-agent.desktop-collapsed .desktop-profile-trigger>span:last-child{display:none}
body.desktop-agent #nav>.desktop-nav-item>span:first-child svg,body.desktop-agent #nav>.desktop-new>span:first-child svg{width:15px;height:15px;opacity:.9}
#desktop-profile{width:min(460px,90vw);max-height:85vh;overflow:auto;padding:24px;border-radius:14px;border:1px solid #dce3ec}#desktop-profile dl{display:grid;grid-template-columns:80px 1fr;gap:14px;font-size:13px}#desktop-profile dd{margin:0;overflow-wrap:anywhere}#desktop-profile dt{color:#7c899a}#desktop-profile>form>footer{margin-top:20px;display:flex;justify-content:flex-end}
