.as-launcher{bottom:var(--assistant-cookie-offset,24px);z-index:90;cursor:pointer;background:#fff;border:1px solid #ddd3ff;border-radius:50%;width:64px;height:64px;position:fixed;right:24px;box-shadow:0 5px 24px #6856b530}.as-launcher img{object-fit:contain;width:100%;height:100%;animation:6s ease-in-out infinite as-float}.as-launcher i{background:#ebba36;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.as-bubble{z-index:91;color:#302346;background:#fff;border:1px solid #e2dcf4;border-radius:20px;width:min(300px,100vw - 32px);padding:18px 38px 18px 18px;font:15px/1.5 Arial;position:fixed;right:24px;box-shadow:0 8px 30px #40306020}.as-bubble button{width:32px;height:32px;position:absolute;top:4px;right:4px}.as-surface{color:#282238;z-index:150;background:#fcfbff;border:0;border-left:1px solid #e7e1f5;width:460px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font:15px/1.5 Arial;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 70px #2d1f5220}.as-surface[open]{flex-direction:column;display:flex}.as-surface button,.as-surface select,.as-surface input{font:inherit}.as-surface button,.as-surface a{min-height:44px}.as-surface button{color:#43335e;cursor:pointer;background:#fff;border:1px solid #ded6ed;border-radius:12px;padding:8px 12px}.as-surface button:disabled{opacity:.5;cursor:default}:is(.as-surface :focus-visible,.as-launcher:focus-visible){outline-offset:2px;outline:3px solid #7758c6}.as-header{border-bottom:1px solid #eee6f8;flex-shrink:0;align-items:center;gap:4px;padding:14px 12px;display:flex}.as-header strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:19px;display:block;overflow:hidden}.as-header small{align-items:center;gap:5px;font-size:11px;display:flex}.as-header button{min-width:40px;padding:6px}.as-green,.as-neutral{background:#53956d;border-radius:50%;width:6px;height:6px}.as-neutral{background:#9b96a5}.as-messages,.as-conversations{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.as-message{border-bottom:1px solid #ebe5f2;padding:16px 0}.as-message strong{align-items:center;gap:8px;margin-bottom:10px;display:flex}.as-user{background:#f0ebf7;border-radius:12px;margin-bottom:12px;padding:14px}.as-text{white-space:pre-wrap;overflow-wrap:anywhere}.as-message-actions{gap:6px;margin-top:12px;display:flex}.as-message-actions button{padding:6px 10px;font-size:12px}.as-welcome{text-align:center;max-width:360px;margin:10px auto 30px}.as-welcome>img{object-fit:contain;margin:auto}.as-welcome h2{margin:12px 0;font-size:26px}.as-welcome p{color:#6b627b;margin:8px 0 20px}.as-welcome button{text-align:left;width:100%;margin:8px 0;display:block}.as-composer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9e2f1;flex-shrink:0;max-height:55%;position:relative;overflow:auto}.as-context-chip{margin-bottom:8px;background:#f3eff8!important;border:0!important;min-height:32px!important;font-size:12px!important}.as-context-sheet{background:#f7f3fc;border-radius:12px;margin-bottom:8px;padding:12px;position:relative}.as-context-sheet label,.as-consent{margin:6px 0;font-size:13px;display:block}.as-context-sheet input,.as-consent input{margin-right:6px}.as-input-label{font-size:0}.as-composer textarea{resize:none;color:#282238;background:#fff;border:1px solid #d8cde8;border-radius:14px;width:100%;min-height:70px;max-height:150px;padding:12px;font:16px/1.4 Arial;display:block}.as-compose-actions{justify-content:space-between;align-items:center;gap:6px;margin:8px 0;display:flex}.as-compose-actions select{background:0 0;border:0;max-width:175px;font-size:12px}.as-surface .as-send{color:#fff;background:#7151bd;border-color:#7151bd}.as-composer>small{color:#706779;font-size:11px}.as-composer p[role=status]{margin:4px 0;font-size:12px}.as-conversation-item{text-align:left;width:100%;margin:8px 0;display:block}.as-conversation-item small{color:#777;display:block}.as-conversations input{border:1px solid #ddd;border-radius:10px;width:100%;padding:10px}.as-menu,.as-delete{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.as-menu a{padding:10px}.as-waiting{align-items:center;gap:8px;padding:15px;display:flex}.as-waiting img{animation:4s ease-in-out infinite as-float}.as-workspace{width:min(100vw,1000px)}.as-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.as-bottom-nav{display:none}@keyframes as-float{50%{transform:translateY(-2px)}}@media (min-width:900px) and (max-width:1199px){.as-surface:not(.as-workspace){width:420px}}@media (max-width:899px){.as-surface,.as-workspace{width:100vw;height:var(--as-viewport,100dvh);max-height:var(--as-viewport,100dvh);top:var(--as-offset,0px);padding-top:env(safe-area-inset-top)}.as-expand{display:none}.as-header{padding:10px 8px}.as-header strong{font-size:17px}.as-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));max-height:58%}.as-messages{padding:14px}.as-launcher{right:16px;bottom:max(var(--assistant-cookie-offset,24px),calc(80px + env(safe-area-inset-bottom)));display:block}.as-bottom-nav{z-index:92;padding:6px 2px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4dced;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.as-bottom-nav a,.as-bottom-nav button{color:#65527a;flex-direction:column;justify-content:center;align-items:center;width:20%;min-height:48px;font-size:10px;display:flex}.as-bottom-nav img{width:36px;height:36px}.as-bottom-nav button{position:relative}.as-bottom-nav i{background:#ebba36;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:25%}.as-bubble{bottom:80px!important}.as-header button{min-width:36px}.as-header small{font-size:10px}}@media (prefers-reduced-motion:reduce){.as-launcher img,.as-waiting img{animation:none!important}.as-surface{scroll-behavior:auto}}.as-surface[open]{animation:.2s ease-out as-enter}.as-unread img{animation:.4s ease-out as-success}@keyframes as-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes as-success{50%{filter:drop-shadow(0 0 7px #d0b24f)}}@media (prefers-reduced-motion:reduce){.as-surface[open],.as-unread img{animation:none!important}}.as-header button{min-width:44px}@media (max-width:899px){.as-close-desktop{display:none}.as-close-mobile{display:inline}.as-header>div{min-width:50px}.as-header strong{max-width:90px}.as-header button{min-width:44px}.as-header{gap:2px}}.as-site-content{width:100%;min-width:0}.as-close-mobile{display:none}.as-launcher{width:58px;height:58px}.as-surface{box-sizing:border-box;width:clamp(380px,28vw,420px);max-width:420px;box-shadow:-4px 0 24px #35204a0c}.as-surface::backdrop{background:0 0}.as-surface *{box-sizing:border-box}.as-header{gap:3px;height:60px;min-height:60px;padding:8px}.as-header>div{flex:1;min-width:0}.as-header strong{max-width:none;font-size:18px}.as-header small{white-space:nowrap;font-size:11px}.as-header button{min-width:38px;min-height:44px;padding:6px}.as-header .as-save{justify-content:center;align-items:center;display:flex}.as-welcome{margin:0 auto 8px}.as-welcome>img{width:112px;height:103px}.as-welcome h2{margin:8px 0;font-size:28px;line-height:1.1}.as-welcome p{margin:6px 0 12px;font-size:15px;line-height:1.35}.as-welcome button{min-height:44px;margin:6px 0;padding:7px 10px;font-size:14px}.as-messages{padding:12px 16px}.as-composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom));max-height:none;overflow:visible}.as-composer textarea{height:64px;min-height:64px;padding:9px 11px}.as-compose-actions{margin:6px 0}.as-personal-scope{margin-bottom:6px;display:block}.as-composer p[role=status]:empty{display:none}.as-context-sheet{z-index:2;max-height:55dvh;position:absolute;bottom:100%;left:10px;right:10px;overflow:auto;box-shadow:0 -8px 35px #39204420}.as-consent{margin:5px 0;font-size:12px;line-height:1.35}.as-privacy-hint{font-size:10px!important}.as-history-footer{border-top:1px solid #eee;padding:10px}.as-hub{max-width:1000px;margin:auto}.as-hub-hero{align-items:center;gap:20px;display:flex}.as-hub-hero img{object-fit:contain;width:208px;height:208px}.as-hub h1{font-size:32px;line-height:1.2}.as-hub section{margin:24px 0}.as-hub h2{margin-bottom:12px;font-size:22px}.as-hub-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.as-hub button{text-align:left;color:#352b51;cursor:pointer;background:#fff;border:1px solid #ddd5ee;border-radius:16px;padding:15px}.as-hub small{margin-top:6px;display:block}.as-hub section>a{margin-left:16px}@media (min-width:900px){.as-site-docked{width:calc(100% - clamp(380px,28vw,420px))}.as-surface:not(.as-workspace){width:clamp(380px,28vw,420px)}.as-site-docked .mc-content{padding-left:20px;padding-right:20px}}@media (max-width:899px){.as-surface{width:100vw;max-width:100vw;max-height:var(--as-viewport,100dvh);height:var(--as-viewport,100dvh)}.as-header{height:58px;min-height:58px}.as-header strong{max-width:none;font-size:18px}.as-header button{min-width:36px}.as-close-mobile{display:inline}.as-close-desktop{display:none}.as-welcome>img{width:92px;height:84px}.as-welcome h2{margin:6px 0;font-size:28px}.as-welcome p{margin:6px 0 10px;font-size:15px}.as-welcome button{min-height:42px;margin:6px 0;padding:6px 10px;font-size:14px}.as-messages{padding:10px 14px}.as-composer{max-height:none;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.as-hub-hero{text-align:center;flex-direction:column}.as-hub-hero img{width:180px;height:180px}}@media (max-height:620px) and (max-width:899px){.as-welcome>img{width:64px;height:58px}.as-welcome h2{font-size:24px}.as-welcome p{margin:3px 0 6px;font-size:13px}.as-welcome button{min-height:36px;margin:4px 0}.as-header{height:52px;min-height:52px}.as-messages{padding:6px 12px}.as-privacy-hint{display:none}}@media (max-width:899px){.as-surface{border-left:0;width:100%;max-width:100%;left:0;right:0}.as-header button{flex-shrink:0}}.as-actions{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.as-action{color:#5b3fa6;text-align:left;cursor:pointer;background:#fcfbff;border:1px solid #7151bd;border-radius:10px;padding:7px 12px;font-size:13px}.as-action:hover{background:#f7f3fc}.as-action-confirm{background:#f7f3fc;border:1px solid #e6dcf7;border-radius:12px;width:100%;padding:10px 12px}.as-action-confirm p{margin:0 0 8px;font-size:13px}.as-action-confirm button{margin:0 6px 4px 0;padding:6px 10px;font-size:12px}.as-action-confirm button:first-of-type{color:#fff;background:#7151bd;border-color:#7151bd}.as-action-done{color:#2f7a4a;margin:0;font-size:13px}.as-action-done a{color:#5b3fa6;text-decoration:underline}.as-launcher{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#7936f5,#c85bb9 55%,#ff992e) border-box;border:2px solid #0000;padding:3px;box-shadow:0 4px 20px #8d45c533}.as-launcher img{border-radius:50%;display:block}.as-launcher:hover{box-shadow:0 5px 24px #a24bce55}.sm-gradient{font-weight:600;box-shadow:0 3px 12px #a947c51a;color:#fff!important;background:linear-gradient(105deg,#7c28f5,#c339df 46%,#ef6187 76%,#ff8b29)!important;border:0!important}.mc-shell[data-theme] .mc-sidebar{background:linear-gradient(165deg,#fff,#fbf8ff);border-right:1px solid #e7e0ed;width:184px;padding:18px 10px 12px;overflow-y:auto}.mc-shell[data-theme] .mc-sidebar nav{gap:2px;margin-top:20px}.mc-shell[data-theme] .mc-sidebar nav a{color:#61596f;border-radius:8px;gap:10px;min-height:36px;padding:8px 10px;font-size:13px}.mc-shell[data-theme] .mc-sidebar nav a svg{width:18px;height:18px}.mc-shell[data-theme] .mc-sidebar nav a[aria-current=page]{color:#6f2db6;background:#ebdefa}.mc-shell[data-theme] .mc-sidebar nav .sm-nav-divider{border-top:1px solid #e2d9eb;border-radius:0 0 8px 8px;margin-top:13px;padding-top:15px}.mc-shell .mc-sidebar .mc-brand{padding-left:9px;font-size:24px}.mc-shell .mc-sidebar .mc-brand small{font-size:9px}.mc-shell .mc-sidebar .mc-brand-mark{width:31px;height:31px}.mc-shell .mc-sidebar .mc-conversation-cta{display:none}.mc-shell .mc-sidebar footer{margin-top:auto;padding:18px 10px 0;font-size:10px}.mc-shell .mc-sidebar footer p{margin:3px 0;font-size:10px}.mc-shell .mc-body{margin-left:184px}.mc-shell .mc-topbar{height:58px;min-height:58px;padding:8px 20px}.mc-shell .mc-main{padding:16px 20px}.mc-shell .mc-drawer .sm-nav-divider{border-top:1px solid #e0d7ec;margin-top:10px;padding-top:16px}.mc-shell .sm-assistant-page .v7-assistant-chat>header,.mc-shell .wh-hub .wh-chat>header,.mc-shell .bws-workspace .bf-chat-heading{background:#fff;border-bottom:1px solid #ded4e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 14px;display:flex}.sm-chat-identity,.sm-chat-tools{align-items:center;gap:8px;display:flex}.sm-chat-identity img{object-fit:contain;width:31px;height:31px}.sm-chat-identity strong{color:#29243b;font-size:14px}.sm-chat-identity small{color:#81728e;margin-top:3px;font-size:11px;display:block}.sm-chat-tools{flex-wrap:wrap;gap:5px}.mc-shell .sm-assistant-page .sm-chat-tools button,.mc-shell .wh-hub .wh-tools button,.mc-shell .bws-workspace .bf-chat-heading button{font:inherit;color:#65516f;min-height:30px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #ded2e8;border-radius:8px;padding:6px 9px;font-size:12px}.mc-shell .wh-hub .wh-chat>header img,.mc-shell .bws-workspace .bf-chat-heading img{object-fit:contain;width:31px;height:31px}.mc-shell .wh-hub .wh-chat>header strong,.mc-shell .bws-workspace .bf-chat-heading strong{font-size:14px}.mc-shell .wh-hub .wh-chat>header small,.mc-shell .bws-workspace .bf-chat-heading small{color:#84768e;font-size:11px}.as-messages{background:linear-gradient(105deg,#d7cde6b0,#dec9dc7d),url(/assets/home/hero-navigator-poster.webp) 100%/cover no-repeat}.as-messages,.mc-shell .wh-hub .wh-chat .as-messages,.mc-shell .bws-workspace .bf-chat .as-messages{scrollbar-width:thin;scrollbar-color:#c3b2d1 transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:11px;min-height:150px;max-height:none;padding:16px 4%;display:flex;position:relative;overflow-y:auto}.as-messages .as-message{color:#28243a;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #ded2e7;border-radius:12px 12px 12px 3px;flex-shrink:0;align-self:flex-start;max-width:min(83%,740px);margin:0;padding:10px 13px 8px;box-shadow:0 2px 6px #50316808}.as-messages .as-message.as-user{background:#ffe6d7;border-color:#edcbbb;border-radius:12px 12px 3px;align-self:flex-end;max-width:73%}.as-messages .as-message>strong{color:#917b9f;align-items:center;gap:6px;margin:0 0 5px;font-size:10px;font-weight:500;display:flex}.as-messages .as-message>strong img{object-fit:contain;width:20px;height:20px}.as-messages .as-user>strong{color:#a28077}.as-messages .as-text,.mc-shell .wh-hub .as-text,.mc-shell .bws-workspace .as-text{white-space:pre-wrap;color:#28243a;letter-spacing:normal;margin:0;font-family:Noto Sans,Arial,sans-serif;font-size:15px;font-weight:400;line-height:22px}.as-messages .as-message-actions{opacity:.8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.as-messages .as-message-actions button,.as-messages .sm-show-all{color:#9174aa;background:0 0;border:0;border-radius:3px;min-height:22px;padding:2px;font-size:10px}.as-messages .as-message details{color:#79648b;margin-top:7px;font-size:12px}.as-messages .as-message details p{margin:5px 0;font-size:12px;line-height:1.5}.as-messages .as-actions{font-size:12px}.as-messages .as-waiting{color:#8a63a5;background:#fffdfef0;border:1px solid #ddcce9;border-radius:9px;flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;max-width:95%;padding:8px 12px;font-size:12px;display:flex}.as-messages .as-waiting img{width:25px;height:25px;animation:none}.mc-shell .wh-hub .as-waiting:after{display:none}.sm-typing{gap:4px;display:inline-flex}.sm-typing i{background:#9960d8;border-radius:50%;width:5px;height:5px;animation:1s infinite sm-dot}.sm-typing i:nth-child(2){background:#d589be;animation-delay:.2s}.sm-typing i:nth-child(3){background:#efa278;animation-delay:.4s}.sm-new-below{color:#795097;background:#fff;border:1px solid #d7c7e4;border-radius:20px;flex-shrink:0;align-self:center;padding:6px 12px;font-size:12px;position:sticky;bottom:4px;box-shadow:0 3px 14px #47305519}@keyframes sm-dot{50%{opacity:.3;transform:translateY(-3px)}}.as-composer,.mc-shell .wh-hub .wh-chat .as-composer,.mc-shell .bws-workspace .bf-chat .as-composer{color:#766184;background:#fff;border-top:1px solid #d9cce2;flex-shrink:0;max-height:none;padding:10px 13px 9px;position:relative;box-shadow:0 -3px 12px #4c2c6b06}.as-composer form{margin:0}.as-composer .as-input-label{margin:0;font-size:0}.as-composer textarea,.mc-shell .wh-hub .wh-chat .as-composer textarea,.mc-shell .bws-workspace .bf-chat .as-composer textarea{color:#2b273a;resize:vertical;letter-spacing:normal;width:100%;height:48px;min-height:48px;max-height:160px;box-shadow:none;background:#fff;border:1px solid #ddd0e7;border-radius:8px;padding:8px 10px;font:400 15px/22px Noto Sans,Arial,sans-serif;display:block}.as-composer textarea::placeholder{color:#9884a6}.as-composer .as-compose-actions{flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0 0;display:flex}.as-composer .as-compose-actions>label{max-width:180px;margin-left:auto;font-size:12px}.as-composer .as-compose-actions select,.mc-shell .as-composer select{color:#80628f;background:#fff;border:1px solid #e0d3e8;border-radius:7px;width:100%;height:33px;min-height:31px;padding:5px 8px;font:400 12px/1.4 Noto Sans,Arial,sans-serif}.as-composer .as-send{color:#fff;white-space:nowrap;min-height:33px;box-shadow:none;background:linear-gradient(105deg,#7c28f5,#c339df 46%,#ef6187 76%,#ff8b29);border:0;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:600}.as-composer .sm-attach{color:#8c709f;background:#fff;border:0;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:5px;font-size:12px;display:inline-flex}.as-composer .as-context-chip{color:#967eaa;background:#fbf8fd;border-color:#e6dbed;min-height:21px;margin:0 5px 5px 0;padding:3px 6px;font-size:10px;display:inline-flex}.as-composer .as-personal-scope{color:#9a84aa;font-size:10px;display:inline}.as-composer .as-compact-info{color:#a08aaf;margin-top:4px;font-size:10px}.as-composer p[role=status]{margin:4px 0 0;font-size:11px;line-height:1.4}.as-composer .as-consent{color:#7e668f;margin:7px 0 3px;font-size:11px;line-height:1.5}.as-composer .as-consent input{width:16px;height:16px;min-height:16px}.as-composer .as-context-sheet{color:#51435f;z-index:6;background:#fff;border:1px solid #d9c9e5;border-radius:10px;max-height:55dvh;padding:14px;overflow:auto}.as-context-sheet h3{font-size:16px}.as-context-sheet p,.as-context-sheet label{font-size:12px}.sm-file-preview{z-index:7;color:#64506f;background:#fff;border:1px solid #d5c2e1;border-radius:12px;max-height:min(65dvh,550px);padding:16px;position:absolute;bottom:100%;left:8px;right:8px;overflow:auto;box-shadow:0 -8px 35px #40245f24}.sm-file-preview h3{margin:0 0 8px;font-size:16px}.sm-file-preview p,.sm-file-preview small{font-size:12px;line-height:1.5}.sm-file-preview textarea,.mc-shell .sm-file-preview textarea{height:180px;min-height:110px;margin:9px 0;font-size:13px}.sm-file-preview>div:last-child{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sm-file-preview button{border:1px solid #ded0e8;border-radius:8px;padding:8px 11px;font-size:12px}.mc-main:has(.sm-assistant-page){padding:14px 20px}.sm-assistant-page{color:#28233a;height:calc(100dvh - 102px);min-height:460px}.sm-assistant-page .v7-assistant-layout{background:#fff;border:1px solid #e0d5e9;border-radius:12px;grid-template-columns:265px minmax(0,1fr);gap:0;max-width:none;height:100%;display:grid;overflow:hidden}.sm-assistant-page .v7-assistant-history{background:#fff;border:0;border-right:1px solid #e4d9ec;border-radius:0;min-height:0;padding:0;overflow-y:auto}.sm-assistant-page .v7-assistant-chat{background:#fff;border:0;border-radius:0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.sm-assistant-page .v7-assistant-chat .as-messages{height:auto}.sm-assistant-page.sm-full-chat .v7-assistant-layout{grid-template-columns:minmax(0,1fr)}.sm-assistant-page.sm-full-chat .v7-assistant-history{display:none}.sm-assistant-page .sm-chat-tools{justify-content:flex-end}.sm-assistant-page .sm-chat-identity small{font-size:10px}.sm-conversations{min-width:0;padding:14px 10px}.sm-conversations>header{justify-content:space-between;align-items:center;margin:0 5px 12px;display:flex}.sm-conversations>header h2{letter-spacing:normal;color:#342a45;margin:0;font-size:15px}.sm-conversations>header button{color:#947ca7;background:0 0;border:0;padding:4px 6px}.sm-conversations button.sm-new-topic{border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:36px;margin-bottom:12px;padding:10px 6px;font-size:11px;display:flex}.sm-topic-search{color:#9883a8;background:#fcfafe;border:1px solid #e5dced;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex!important}.sm-topic-search input,.mc-shell .sm-topic-search input{height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-width:0;padding:5px 0;font-size:12px}.sm-topic-filters{flex-wrap:wrap;gap:3px;margin:10px 0;display:flex}.sm-topic-filters button{color:#9986a8;background:#fff;border:0;border-radius:5px;min-height:25px;padding:5px 7px;font-size:10px}.sm-topic-filters button[aria-pressed=true]{color:#7a38b2;background:#eee0fa}.sm-topic-items{flex-direction:column;gap:3px;display:flex}.sm-topic-row{border:1px solid #0000;border-bottom-color:#f0eaf4;border-radius:8px;align-items:center;min-width:0;display:flex;position:relative}.sm-topic-row.is-selected{background:linear-gradient(100deg,#eee0fa,#ffeadd);border-bottom-color:#0000}.sm-topic-select,.mc-shell .sm-topic-select{text-align:left;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:10px 5px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.sm-topic-select>span:last-child{flex:1;min-width:0}.sm-topic-select strong{color:#473452;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.sm-topic-select small{color:#927ba2;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.sm-topic-avatar{background-color:#fff;background-image:url(/assets/messenger/topic-icons-20.png);background-size:500% 400%;border:1px solid #eae1f1;border-radius:50%;flex-shrink:0;width:39px;height:39px;display:block;box-shadow:0 2px 6px #583c8014}.sm-archive-toggle{color:#9979ae;background:0 0;border:0;margin-top:12px;padding:5px 7px;font-size:11px}.sm-retention{color:#ae9ab9;margin:10px 6px 0;font-size:9px;line-height:1.6;display:block}.sm-list-empty{color:#a18bac;padding:12px 5px;font-size:12px}.sm-topic-menu{flex-shrink:0;position:relative}.sm-menu-trigger,.mc-shell .sm-menu-trigger{color:#a189b0!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 4px!important}.sm-menu-popover{z-index:15;background:#fff;border:1px solid #dac9e6;border-radius:9px;width:180px;padding:5px;position:absolute;top:100%;right:0;box-shadow:0 8px 28px #44305524}.sm-menu-popover button,.mc-shell .sm-menu-popover button{text-align:left;width:100%;min-height:32px;box-shadow:none;color:#816294;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.sm-menu-popover button:hover{background:#f4ebfb}.sm-menu-popover p{color:#b25473;font-size:11px}.sm-danger{color:#b85d77!important}.sm-modal-backdrop{z-index:100;background:#2c183c55;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sm-topic-dialog{color:#51405e;background:#fff;border:1px solid #dfcfe8;border-radius:14px;width:min(430px,100%);padding:23px;box-shadow:0 20px 65px #2d184b33}.sm-topic-dialog h2{margin:0 0 15px;font-size:19px}.sm-topic-dialog p{color:#85718f;font-size:13px;line-height:1.7}.sm-topic-dialog label{font-size:12px}.sm-topic-dialog input{width:100%;font:inherit;border:1px solid #dccae5;border-radius:8px;margin-top:8px;padding:10px;display:block}.sm-topic-dialog>div:last-child{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.sm-topic-dialog button{background:#fff;border:1px solid #ddcce8;border-radius:8px;padding:8px 12px;font-size:12px}.sm-project-title{align-items:center;gap:9px;display:flex}.sm-project-title h3{flex:1;min-width:0}.sm-work-topic-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.wh-topic-list>header{justify-content:space-between;align-items:center;display:flex}.sm-business-history{background:#fff;border-top:1px solid #dfd0e8;max-height:55dvh;overflow:auto}.sm-business-history>p{padding:10px;font-size:11px}.mc-shell .wh-hub h1,.mc-shell .bws-workspace .bf-heading h1{font-size:24px;line-height:1.2}.mc-shell .wh-hub .wh-heading,.mc-shell .bws-workspace .bf-heading{margin-bottom:12px}.mc-shell .wh-hub .wh-scenarios{gap:9px;margin:10px 0}.mc-shell .wh-hub .wh-scenarios strong{font-size:13px}.mc-shell .wh-hub .wh-scenarios small{font-size:10px}.mc-shell .wh-hub .wh-cover{min-height:65px;margin-bottom:9px;padding:12px 18px}.mc-shell .wh-hub .wh-cover h2{font-size:18px}.mc-shell .wh-hub .wh-tabs{margin:9px 0 11px}.mc-shell .wh-hub .wh-chat{background:#fff;border:1px solid #ddcfe7;border-radius:12px;flex-direction:column;height:clamp(430px,100dvh - 290px,760px);min-height:430px;max-height:none;display:flex;overflow:hidden;box-shadow:0 4px 20px #67407909}.mc-shell .wh-hub .wh-chat .as-messages{height:auto;min-height:150px;max-height:none}.mc-shell .wh-hub.wh-focus .wh-chat{height:calc(100dvh - 98px);min-height:420px}.mc-shell .wh-hub .wh-support{margin-top:15px}.mc-shell .wh-hub .wh-resume-service h3{font-size:16px}.mc-shell .wh-hub .wh-resume-service p{font-size:11px}.mc-shell .bws-workspace .bf-layout.bf-view-conversation{flex-direction:column;gap:16px;display:flex}.mc-shell .bws-workspace .bf-project{min-height:65px;padding:12px 18px}.mc-shell .bws-workspace .bf-project h2{font-size:18px}.mc-shell .bws-workspace .bf-views{margin:10px 0 12px}.mc-shell .bws-workspace .bf-chat{background:#fff;border:1px solid #ddcfe7;border-radius:12px;flex-direction:column;height:clamp(430px,100dvh - 250px,760px);min-height:430px;max-height:none;display:flex;overflow:hidden;box-shadow:0 4px 20px #67407909}.mc-shell .bws-workspace .bf-chat .as-messages{height:auto;min-height:150px;max-height:none}.mc-shell .bws-workspace.bf-focus .bf-chat{height:calc(100dvh - 95px);min-height:420px}.mc-shell .bws-workspace .bf-welcome h2{font-size:20px}.mc-shell .bws-workspace .bf-welcome p{font-size:13px}.mc-shell .bws-workspace .bf-prompts button{min-height:33px;font-size:12px}.mc-shell .bws-workspace .bf-start{background:#fff;border-top:1px solid #d9cce2;padding:12px}.as-surface{background:#fff;border:1px solid #d8c9e4;border-radius:13px 0 0 13px;box-shadow:-8px 0 30px #35214817}.as-surface .as-header{background:#fff;border-bottom:1px solid #e0d2e8;flex-wrap:wrap;gap:7px;height:auto;min-height:58px;padding:9px 12px}.as-surface .as-header strong{color:#574167;font-size:13px}.as-surface .as-header small{font-size:10px}.as-surface .as-header button{color:#8b6a9e;border:1px solid #e3d7ec;border-radius:7px;min-height:29px;padding:5px 7px;font-size:12px}.as-surface .as-messages{padding:12px}.as-surface .as-message{max-width:94%}.as-surface .as-message.as-user{max-width:87%}.as-surface .as-text{font-size:15px;line-height:22px}.as-surface .as-composer{padding:9px 10px}.as-surface .as-compose-actions{gap:5px}.as-surface .as-compose-actions label{max-width:145px}.as-surface .as-send{padding:8px 10px;font-size:11px}.as-surface .sm-attach{font-size:11px}.as-surface .as-welcome>img{width:43px;height:43px}.as-welcome h2{font-size:20px}.as-welcome p{font-size:13px;line-height:1.6}.as-welcome>img{object-fit:contain}.as-welcome>div>button{color:#7d5b94;background:#fff;border:1px solid #d9c7e7;border-radius:8px;min-height:34px;padding:8px 10px;font-size:12px}@media (min-width:1000px){.mc-shell .mc-main:has(.sm-assistant-page){padding:14px 20px}.sm-assistant-page .v7-assistant-chat>header{flex-wrap:wrap}.sm-assistant-page .sm-chat-tools{margin-left:auto}}@media (max-width:1100px) and (min-width:761px){.sm-assistant-page .v7-assistant-layout{grid-template-columns:235px minmax(0,1fr)}.sm-assistant-page .sm-chat-tools button{padding:5px;font-size:10px}.mc-shell .sm-assistant-page .v7-assistant-chat>header{gap:6px}.mc-shell .sm-assistant-page .sm-chat-identity small{display:none}}@media (max-width:900px){.mc-shell[data-theme] .mc-sidebar{display:none}.mc-shell .mc-body{margin-left:0}.mc-shell .mc-main{padding:12px 12px 80px}.sm-assistant-page{height:calc(100dvh - 166px)}.as-surface{border-radius:0}.mc-shell .wh-hub .wh-chat,.mc-shell .bws-workspace .bf-chat{height:clamp(470px,100dvh - 200px,720px)}.mc-shell .wh-hub .wh-tools,.mc-shell .bws-workspace .bf-chat-heading .bws-actions{flex-wrap:wrap;gap:5px}.as-composer .as-consent{font-size:11px}.as-composer .as-compose-actions>label{max-width:160px}}@media (max-width:760px){.sm-assistant-page .v7-assistant-layout{display:block;position:relative}.sm-assistant-page .v7-assistant-history{border:0;width:100%;height:100%;display:none}.sm-assistant-page .v7-assistant-chat{width:100%;height:100%}.sm-assistant-page.sm-show-history .v7-assistant-history{display:block}.sm-assistant-page.sm-show-history .v7-assistant-chat{display:none}.sm-assistant-page .sm-chat-identity{gap:7px}.sm-assistant-page .sm-chat-tools{justify-content:flex-start;width:100%}.sm-assistant-page .sm-chat-tools button{padding:5px 7px;font-size:11px}.sm-assistant-page .v7-assistant-chat>header{gap:7px}.as-messages .as-message{max-width:97%;padding:9px 11px}.as-messages .as-message.as-user{max-width:90%}.as-messages .as-text{font-size:15px;line-height:22px}.as-composer .as-compose-actions{gap:5px}.as-composer .as-compose-actions>label{max-width:150px}.as-composer .sm-attach{font-size:11px}.as-composer .as-send{padding:8px 10px;font-size:11px}.as-composer .as-personal-scope{display:none}.mc-shell .wh-hub .wh-cover h2{font-size:16px}.mc-shell .wh-hub .wh-chat>header,.mc-shell .bws-workspace .bf-chat-heading{gap:7px;padding:9px 11px}.mc-shell .wh-hub .wh-tools,.mc-shell .bws-workspace .bf-chat-heading .bws-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.mc-shell .wh-hub .wh-tools button,.mc-shell .bws-workspace .bf-chat-heading button{min-height:30px;padding:6px 8px;font-size:11px}.sm-work-topic-grid{grid-template-columns:1fr}.sm-file-preview textarea{height:130px;min-height:100px}.sm-topic-dialog{padding:18px}.sm-conversations .sm-topic-select strong{font-size:13px}.sm-assistant-page.sm-full-chat .v7-assistant-history{display:none}.sm-assistant-page.sm-full-chat .v7-assistant-chat{display:flex}}@media (prefers-reduced-motion:reduce){.sm-typing i,.as-messages .as-waiting img{animation:none}}.mc-shell .sm-assistant-page .sm-conversations>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-shell .sm-assistant-page .sm-conversations>header h2{white-space:nowrap;flex:1;margin:0;font-size:15px;line-height:1.4}.mc-shell .sm-assistant-page .sm-conversations>header button{background:#fff;border:0;flex:none;width:auto;min-height:24px;margin:0;padding:4px 6px;font-size:14px;display:block}.mc-shell .sm-assistant-page .sm-topic-filters{flex-wrap:wrap;gap:3px;margin:9px 0;display:flex}.mc-shell .sm-assistant-page .sm-topic-filters button{width:auto;min-height:25px;box-shadow:none;border:0;flex:none;margin:0;padding:5px 7px;font-size:10px;display:block}.mc-shell .sm-assistant-page .sm-topic-select{flex:1;gap:8px;width:auto;min-height:55px;margin:0;padding:8px 4px;display:flex}.mc-shell .sm-assistant-page .sm-menu-trigger{width:auto;min-width:22px;margin:0}.mc-shell .sm-assistant-page .sm-topic-search input{height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;padding:5px 0;font-size:12px}.mc-shell .sm-assistant-page .as-welcome>img{width:44px;max-width:44px;height:44px;margin:0 auto 8px}.mc-shell .sm-assistant-page .as-welcome h2{margin:0 0 8px;font-size:20px;line-height:1.3}.mc-shell .sm-assistant-page .as-welcome p{font-size:13px;line-height:1.6}.as-site-content .mc-shell .as-composer .as-input-label{font-size:14px;line-height:22px}.as-site-content .mc-shell .as-composer .as-input-label textarea{letter-spacing:normal;font:400 15px/22px Noto Sans,Arial,sans-serif}.as-site-content .mc-shell :is(.v7-assistant-chat,.wh-chat,.bf-chat) .as-messages .as-text{white-space:pre-wrap;letter-spacing:normal;font:400 15px/22px Noto Sans,Arial,sans-serif}.as-site-content .mc-shell :is(.v7-assistant-chat,.wh-chat,.bf-chat) .as-messages .as-message{color:#28243a;background:#fff;border:1px solid #ded2e7;border-radius:12px 12px 12px 3px;margin:0;padding:10px 13px 8px;box-shadow:0 2px 6px #50316808}.as-site-content .mc-shell :is(.v7-assistant-chat,.wh-chat,.bf-chat) .as-messages .as-message.as-user{background:#ffe6d7;border-color:#edcbbb;border-radius:12px 12px 3px}.mc-shell .wh-hub .wh-scenarios>button{min-height:56px;padding:8px 10px 8px 58px}.mc-shell .wh-hub .wh-mini{border-radius:7px;width:36px;height:40px;top:50%;left:10px;transform:translateY(-50%)}.mc-shell .wh-hub .wh-heading .wh-eyebrow,.mc-shell .wh-hub .wh-cover .wh-eyebrow,.mc-shell .wh-hub .wh-resume-service .wh-eyebrow{display:none}.mc-shell .wh-hub .wh-cover{min-height:56px;padding:9px 15px}.mc-shell .wh-hub .wh-cover h2{margin:0 0 3px;font-size:16px;line-height:1.3}.mc-shell .wh-hub .wh-cover p{margin:0;font-size:11px;line-height:16px}.mc-shell .wh-hub .wh-route{margin:8px 0;padding:8px 12px}.mc-shell .wh-hub .wh-route summary{font-size:12px;line-height:18px}.mc-shell .wh-hub .wh-chat{height:calc(100dvh - 310px);min-height:350px}.mc-shell .wh-hub:has(.wh-resume-service) .wh-chat{height:calc(100dvh - 370px);min-height:330px}.mc-shell .wh-hub .wh-resume-service h3{margin:0 0 3px;font-size:14px}.mc-shell .wh-hub .wh-resume-service p{margin:0;font-size:10px;line-height:15px}.mc-shell .wh-hub .wh-resume-service a{padding:7px 10px;font-size:11px}.mc-shell .wh-hub .wh-compose-heading{display:none}.mc-shell .wh-hub .wh-context{margin:0;padding:3px 12px;font-size:10px;line-height:15px}.mc-shell .wh-hub .wh-welcome{flex-shrink:0;padding:16px}.mc-shell .wh-hub .wh-welcome h2{margin:0 0 7px;font-size:18px;line-height:1.4}.mc-shell .wh-hub .wh-welcome p{margin:5px 0;font-size:13px;line-height:20px}.mc-shell .wh-hub .wh-welcome .wh-eyebrow{display:none}:is(.mc-shell .wh-hub.wh-focus .wh-chat,.mc-shell .wh-hub.wh-focus:has(.wh-resume-service) .wh-chat){height:calc(100dvh - 98px);min-height:420px}@media (max-width:760px){:is(.mc-shell .wh-hub .wh-chat,.mc-shell .wh-hub:has(.wh-resume-service) .wh-chat){height:570px;min-height:470px}.mc-shell .wh-hub.wh-focus .wh-chat{height:calc(100dvh - 155px);min-height:440px}}.mc-shell .wh-hub.wh-focus>.wh-route{display:none}.mc-shell .wh-hub .wh-route>summary{min-height:0;padding:0}.mc-shell .wh-hub:not(.wh-focus) .wh-chat{height:calc(100dvh - 410px);min-height:350px}@media (max-width:760px){.mc-shell .wh-hub:not(.wh-focus) .wh-chat{height:570px;min-height:470px}}.sm-thread-frame{color:#30263d;isolation:isolate;background:#fff;border:1px solid #ddcfe7;border-radius:13px;flex-direction:column;height:calc(100dvh - 250px);min-height:570px;scroll-margin-top:12px;display:flex;overflow:hidden;box-shadow:0 4px 20px #67407909}.sm-thread-header{background:#fff;border-bottom:1px solid #dfd2e9;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 13px;display:flex}.sm-thread-identity{align-items:center;gap:9px;min-width:0;display:flex}.sm-thread-identity img{object-fit:contain;width:31px;height:31px}.sm-thread-identity>span{min-width:0}.sm-thread-identity strong{color:#45314e;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:14px;line-height:19px;display:block;overflow:hidden}.sm-thread-identity small{color:#a18aad;font-size:10px;line-height:15px;display:block}.sm-thread-tools{flex-shrink:0;align-items:center;gap:5px;display:flex}.mc-shell .sm-thread-tools button{color:#8c6b9f;min-height:31px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #e4d6ec;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font:400 11px/17px Noto Sans,Arial,sans-serif;display:inline-flex}.sm-auto-history{color:#a28caf;margin-right:4px;font-size:9px;line-height:14px}.sm-thread-more{position:relative}.sm-thread-menu{z-index:20;background:#fff;border:1px solid #dfcfe9;border-radius:10px;width:240px;padding:9px;position:absolute;top:100%;right:0;box-shadow:0 9px 26px #49245922}.sm-thread-menu small{color:#a28bad;margin:8px 5px;font-size:10px;line-height:16px;display:block}.sm-thread-menu button{text-align:left;width:100%}.sm-thread-layout{flex:1;min-width:0;min-height:0;display:flex}.sm-thread-history{scrollbar-width:thin;background:#fff;border-right:1px solid #e4d8ec;flex:0 0 244px;width:244px;min-height:0;overflow-y:auto}.sm-thread-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.as-site-content .mc-shell .sm-thread-column>.as-messages{overscroll-behavior:contain;flex:1;gap:12px;height:auto;min-height:0;max-height:none;padding:16px 24px;overflow-y:auto}.as-site-content .mc-shell .sm-thread-column .as-message{color:#30263c;overflow-wrap:anywhere;background:#fff;border:1px solid #ded2e7;border-radius:12px 12px 12px 3px;flex:none;max-width:83%;margin:0;padding:10px 13px;box-shadow:0 2px 6px #50316808}.as-site-content .mc-shell .sm-thread-column .as-message.as-user{background:#ffe6d7;border-color:#edcbbb;border-radius:12px 12px 3px;align-self:flex-end;max-width:76%}.as-site-content .mc-shell .sm-thread-column .as-text{white-space:pre-wrap;letter-spacing:normal;font:400 15px/22px Noto Sans,Arial,sans-serif}.mc-shell .sm-thread-frame .sm-conversations{padding:12px 9px}.mc-shell .sm-thread-history .sm-conversations h2{letter-spacing:normal;color:#674f79;margin:0;font-size:14px}.mc-shell .sm-thread-history .sm-conversations>header{justify-content:space-between;align-items:center;margin:0 5px 10px;display:flex}.mc-shell .sm-thread-history .sm-conversations>header button{border:0;width:auto;min-height:25px;padding:3px 6px}.mc-shell .sm-thread-history .sm-new-topic{min-height:35px;margin-bottom:10px;font-size:11px}.mc-shell .sm-thread-history .sm-topic-search input{height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:12px}.mc-shell .sm-thread-history .sm-topic-select{flex:1;width:auto;min-width:0;margin:0;padding:9px 4px;display:flex}.mc-shell .sm-thread-history .sm-topic-select strong{font-size:11px}.mc-shell .sm-thread-history .sm-topic-select small{font-size:10px}.sm-thread-history .sm-topic-avatar{width:35px;height:35px}.sm-thread-history .sm-topic-filters button{font-size:10px}.mc-shell .sm-thread-history .wh-topic-list{border:0;border-radius:0;margin:0;padding:12px 9px}.mc-shell .sm-thread-history .wh-topic-list h2{letter-spacing:normal;margin:0;font-size:14px}.mc-shell .sm-thread-history .wh-topic-list>header{margin-bottom:9px}.mc-shell .sm-thread-history .wh-topic-list>header button{padding:4px 7px;font-size:10px}.sm-thread-history .sm-work-topic-grid{flex-direction:column;gap:3px;display:flex}.as-site-content .as-composer .sm-compose-row{background:#fff;border:1px solid #dcc9e8;border-radius:10px;align-items:flex-end;gap:8px;padding:6px 7px 6px 11px;display:flex}.as-site-content .as-composer .sm-compose-row .as-input-label{flex:1;min-width:0;margin:0;display:block}.as-site-content .as-composer .sm-compose-row textarea{resize:vertical;height:38px;max-height:130px;box-shadow:none!important;background:0 0!important;border:0!important;min-height:38px!important;padding:6px 0!important;font:400 15px/22px Noto Sans,Arial,sans-serif!important}.as-site-content .as-composer .sm-compose-row .as-send{color:#fff;background:linear-gradient(105deg,#7c28f5,#c339df 46%,#ef6187 76%,#ff8b29);border:0;border-radius:8px;flex:none;min-height:34px;margin-bottom:2px;padding:9px 13px;font:600 12px/18px Noto Sans,Arial,sans-serif}.as-site-content .as-composer .as-compose-actions{justify-content:flex-start;gap:9px;min-height:28px;margin-top:5px}.as-site-content .as-composer .as-compose-actions>label{max-width:160px;margin-left:0}.as-site-content .as-composer .as-compose-actions select{border-color:#0000;height:28px;min-height:28px;padding:3px 6px;font-size:11px}.as-site-content .as-composer .sm-attach{min-height:26px;padding:3px 0;font-size:11px}.as-site-content .as-composer input.as-sr-only{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important}.as-site-content .mc-shell .sm-thread-column>.as-composer{flex:none;max-height:none;padding:9px 13px 7px;overflow:visible}.sm-thread-column>.as-composer .as-compact-info:not([open]){max-width:190px;margin:0;font-size:9px;position:absolute;bottom:11px;right:14px}.sm-thread-column>.as-composer .as-compact-info[open]{font-size:10px}.sm-thread-column .as-context-chip{min-height:20px;padding:3px 6px;font-size:9px}.sm-thread-column .as-consent{align-items:flex-start;gap:7px;font-size:11px;line-height:17px;display:flex}.sm-thread-column .as-context-sheet{z-index:25;background:#fff;max-height:55dvh;position:absolute;bottom:100%;left:10px;right:10px;overflow:auto}.sm-thread-column .as-context-sheet label{align-items:center;gap:8px;display:flex}.sm-thread-column .as-context-sheet input{width:16px!important;min-height:16px!important}.sm-thread-frame .wh-compose-heading{display:none}.mc-shell .sm-thread-column .wh-context{flex-shrink:0;margin:0;padding:3px 12px;font-size:9px;line-height:14px}.mc-shell .sm-thread-column .wh-context button{font-size:9px}.sm-thread-column .wh-welcome,.sm-thread-column .bf-welcome,.sm-thread-column .as-welcome{flex-shrink:0;padding:20px}.sm-thread-column .bf-welcome h2,.sm-thread-column .wh-welcome h2,.sm-thread-column .as-welcome h2{letter-spacing:normal;font-size:20px;line-height:28px}.sm-thread-column .bf-welcome p,.sm-thread-column .wh-welcome p,.sm-thread-column .as-welcome p{font-size:13px;line-height:20px}.sm-thread-column .bf-welcome img.bf-welcome-mascot,.sm-thread-column .as-welcome>img{object-fit:contain;width:42px;max-width:42px;height:42px}.sm-thread-column .bf-welcome .bf-kicker{display:none}.sm-thread-column .bf-prompts{flex-wrap:wrap;gap:8px;display:flex}.sm-thread-column .bf-prompts button{font-size:12px}.sm-thread-column .bf-start{background:#fff;border-top:1px solid #decee8;flex-shrink:0;padding:10px 13px}.sm-thread-column .bf-start textarea{width:100%;min-height:45px;font-size:15px;line-height:22px}.sm-thread-column .bf-start small{margin-top:5px;font-size:10px;display:block}.sm-thread-column .bf-start label{font-size:11px}.mc-shell .wh-hub>.wh-cover{display:none}.mc-shell .wh-hub .wh-tabs,.mc-shell .bws-workspace .bf-views{border-bottom:1px solid #e6dcee;align-items:center;gap:7px;margin:9px 0 11px;padding-bottom:9px;display:flex;overflow-x:auto}.mc-shell .wh-hub .wh-tabs button,.mc-shell .bws-workspace .bf-views button{color:#927b9f;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;min-height:42px;padding:9px 15px;font-size:14px;line-height:20px}.mc-shell .wh-hub .wh-tabs button[aria-current=page]{color:#7542a7;background:#eee0fa;border-color:#dbc4ed;font-weight:600}.mc-shell .bws-workspace .bf-views button[aria-current=page]{color:#e57b4e;background:#fff0e5;border-color:#efd4bd;font-weight:600}.mc-shell .bws-workspace .bf-views button:after,.mc-shell .wh-hub .wh-tabs button:after{display:none}.mc-shell .wh-hub .wh-tabs small{background:#fff9;border-radius:4px;padding:2px 5px;font-size:10px}.mc-shell .wh-hub .wh-heading{margin-bottom:8px}.mc-shell .wh-hub .wh-heading p{display:none}.mc-shell .wh-hub .wh-resume-service{margin:8px 0;padding:8px 12px}.mc-shell .wh-hub:has(.wh-resume-service) .sm-thread-frame{height:calc(100dvh - 315px)}.mc-shell .bws-workspace .bf-layout.bf-view-conversation{flex-direction:column;display:flex}.mc-shell .bws-workspace .bf-view-conversation .bf-main{width:100%;min-width:0}.mc-shell .bws-workspace .bf-view-conversation .bf-companion{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;display:grid;position:static}.mc-shell .bws-workspace .sm-thread-frame{height:calc(100dvh - 245px)}.sm-obsolete-save-card{display:none!important}.sm-thread-loading{color:#947aab;padding:20px;font-size:13px}.sm-thread-error{color:#954a38;background:#fff0ed;margin:0;padding:10px 14px;font-size:12px}.sm-section-thread{margin:14px 0 22px}.sm-section-thread .sm-thread-frame{height:calc(100dvh - 200px);min-height:600px}.sm-assistant-route .sm-thread-frame{height:calc(100dvh - 102px);min-height:460px}.sm-project-trash{margin-bottom:18px}.sm-project-trash>p{font-size:13px;line-height:20px}.sm-project-trash article{border-top:1px solid #eee5f4;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.sm-project-trash article strong{font-size:14px}.sm-project-trash article small{color:#a18bab;font-size:11px;display:block}.sm-project-trash article button{color:#8d65a4;background:#fff;border:1px solid #dbc9e7;border-radius:8px;padding:8px 12px;font-size:12px}.as-site-content .mc-shell .sm-thread-frame.sm-thread-full{z-index:80;border-radius:12px;width:auto;height:auto;min-height:0;max-height:none;margin:0;position:fixed;inset:10px;box-shadow:0 0 0 12px #f9f6fc}.sm-thread-full .sm-thread-layout{flex:1}.sm-thread-full .as-messages{min-height:0}@media (max-width:1200px){.sm-auto-history{display:none}.sm-thread-history{flex-basis:225px;width:225px}.sm-thread-identity strong{max-width:240px}.mc-shell .sm-thread-tools button{padding:6px;font-size:10px}.sm-thread-column>.as-composer .as-compact-info:not([open]){max-width:none;margin-top:4px;position:static}}@media (max-width:999px){.sm-thread-header{flex-wrap:wrap}.sm-thread-tools{flex-wrap:wrap;gap:5px;width:100%}.sm-thread-history{flex-basis:220px;width:220px}.sm-thread-frame,.sm-section-thread .sm-thread-frame{height:650px;min-height:570px}.sm-assistant-route .sm-thread-frame{height:calc(100dvh - 160px);min-height:440px}.sm-thread-column>.as-composer .as-compact-info:not([open]){position:static}.mc-shell .wh-hub:has(.wh-resume-service) .sm-thread-frame{height:650px}.mc-shell .bws-workspace .sm-thread-frame{height:650px}}@media (max-width:760px){.sm-thread-frame{min-height:620px}.sm-thread-identity strong{max-width:290px;font-size:14px}.sm-thread-tools button svg{width:13px}.sm-thread-history{border:0;flex:1;width:100%}.sm-thread-has-history .sm-thread-column{display:none}.sm-thread-has-history .sm-thread-layout{display:flex}.as-site-content .mc-shell .sm-thread-column>.as-messages{padding:13px 12px}.as-site-content .mc-shell .sm-thread-column .as-message{max-width:96%}.as-site-content .mc-shell .sm-thread-column .as-message.as-user{max-width:90%}.as-site-content .as-composer .sm-compose-row{gap:5px;padding:5px 6px 5px 9px}.as-site-content .as-composer .sm-compose-row .as-send{padding:9px 8px;font-size:10px}.as-site-content .as-composer .as-compose-actions{gap:8px}.as-site-content .as-composer .sm-attach,.as-site-content .as-composer .as-compose-actions select{font-size:10px}.mc-shell .wh-hub .wh-tabs button,.mc-shell .bws-workspace .bf-views button{min-height:40px;padding:8px 11px;font-size:13px}.as-site-content .mc-shell .sm-thread-frame.sm-thread-full{border-radius:0;inset:0}.sm-thread-full .sm-thread-identity strong{max-width:270px}.sm-thread-column .as-consent{font-size:10px;line-height:16px}}.mc-shell .sm-section-hero{min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 12px;padding:0}.mc-shell .sm-section-hero .v7-eyebrow,.mc-shell .sm-section-hero .v7-hero-art,.mc-shell .sm-section-hero .v7-gear{display:none}.mc-shell .sm-section-hero h1{margin:0 0 4px;font-size:24px;line-height:32px}.mc-shell .sm-section-hero p{color:#9a85a7;margin:0;font-size:12px;line-height:18px}.mc-shell .sm-section-hero .v7-hero-copy{max-width:none;padding:0}.mc-shell .sm-section-thread{margin-top:12px}.mc-shell .sm-section-thread .sm-thread-frame{height:calc(100dvh - 175px)}body.sm-conversation-full .as-bottom-nav{display:none!important}@media (max-width:760px){.sm-thread-full .as-composer{padding-bottom:calc(9px + env(safe-area-inset-bottom))!important}}.mc-shell .sm-vacancy-tab{align-items:center;gap:6px;display:inline-flex;color:#8152ac!important;background:#f8edff!important;border-color:#e7d2f7!important}.sm-vacancy-bolt{color:#ef8b26;font-size:22px;line-height:18px}.mc-shell .sm-project-picker{margin:0 0 14px;padding:18px}.mc-shell .sm-project-picker h2{margin:0 0 12px;font-size:20px}.mc-shell .sm-project-picker .bws-plan-list{gap:12px}.mc-shell .sm-project-picker .bws-plan-list article{padding:14px}.mc-shell .sm-project-picker .bws-plan-list h3{font-size:17px}.mc-shell .sm-project-picker .bws-plan-list p{margin:8px 0;font-size:12px}@media (max-width:760px){.as-site-content .mc-shell{-moz-text-size-adjust:100%;text-size-adjust:100%}.as-site-content .mc-shell .mc-topbar{align-items:center;gap:8px;height:58px;min-height:58px;padding:7px 12px}.as-site-content .mc-shell .mc-mobile-brand{letter-spacing:-.6px;flex:1;align-items:center;gap:7px;min-width:0;font-size:21px;line-height:24px}.as-site-content .mc-shell .mc-mobile-brand .mc-brand-mark{flex:0 0 30px;width:30px;height:30px}.as-site-content .mc-shell .mc-mobile-brand>span{min-width:0;display:block}.as-site-content .mc-shell .mc-mobile-brand small{white-space:nowrap;letter-spacing:0;margin:0;font-size:8px;line-height:11px}.as-site-content .mc-shell .mc-icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.as-site-content .mc-shell .mc-user{padding:0}.as-site-content .mc-shell .mc-avatar{width:32px;height:32px;font-size:13px}.as-site-content .mc-shell .mc-main{padding:12px 10px calc(78px + env(safe-area-inset-bottom))}.as-site-content .mc-shell .sm-section-hero h1,.as-site-content .mc-shell .wh-heading h1,.as-site-content .mc-shell .bf-heading h1{letter-spacing:-.5px;font-size:22px;line-height:28px}.as-site-content .mc-shell .sm-section-hero p{font-size:12px;line-height:18px}.as-site-content .mc-shell .wh-heading,.as-site-content .mc-shell .bws-heading{flex-wrap:wrap;gap:8px;margin-bottom:10px}.as-site-content .mc-shell .bws-heading .bws-eyebrow{display:none}.as-site-content .mc-shell .bws-heading .bws-actions{gap:6px}.as-site-content .mc-shell .bws-heading .bws-actions button,.as-site-content .mc-shell .wh-heading button{min-height:36px;padding:7px 9px;font-size:11px}.as-site-content .mc-shell .wh-scenarios{gap:7px}.as-site-content .mc-shell .wh-scenarios button{gap:7px;min-width:0;padding:9px}.as-site-content .mc-shell .wh-scenarios img{width:33px;height:39px}.as-site-content .mc-shell .wh-scenarios strong{font-size:12px;line-height:17px}.as-site-content .mc-shell .wh-scenarios small{font-size:10px;line-height:14px}.as-site-content .mc-shell .wh-tabs,.as-site-content .mc-shell .bws-workspace .bf-views{scrollbar-width:none;gap:4px;margin:8px 0;padding:0 0 6px}.as-site-content .mc-shell .wh-tabs::-webkit-scrollbar{display:none}.as-site-content .mc-shell .wh-tabs button,.as-site-content .mc-shell .bws-workspace .bf-views button{min-height:38px;padding:7px 10px;font-size:12px;line-height:18px}.as-site-content .mc-shell .sm-thread-frame,.as-site-content .mc-shell .sm-section-thread .sm-thread-frame,.as-site-content .mc-shell .bws-workspace .sm-thread-frame{border-radius:12px;height:calc(100dvh - 145px);min-height:460px;max-height:none}.as-site-content .mc-shell .wh-hub:has(.wh-resume-service) .sm-thread-frame{border-radius:12px;height:calc(100dvh - 145px);min-height:460px;max-height:none}.as-site-content .mc-shell .sm-thread-header{flex-wrap:nowrap;align-items:center;gap:5px;min-height:56px;padding:7px 8px}.as-site-content .mc-shell .sm-thread-identity{flex:1;gap:6px;min-width:0}.as-site-content .mc-shell .sm-thread-identity>img{flex-shrink:0;width:27px;height:27px}.as-site-content .mc-shell .sm-thread-identity strong{max-width:none;font-size:12px;line-height:17px}.as-site-content .mc-shell .sm-thread-identity small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;line-height:13px;overflow:hidden}.as-site-content .mc-shell .sm-thread-tools{flex-wrap:nowrap;flex:none;gap:1px;width:auto}.as-site-content .mc-shell .sm-thread-tools button{background:0 0;border:0;min-width:32px;min-height:34px;padding:7px}.as-site-content .mc-shell .sm-thread-tools button svg{width:17px;height:17px}.as-site-content .mc-shell .sm-thread-tools>button>span{display:none}.as-site-content .mc-shell .sm-thread-tools .sm-thread-menu button{white-space:normal;border:1px solid #eee4f3;width:100%;font-size:12px}.as-site-content .mc-shell .sm-thread-column>.as-messages{scrollbar-width:thin;gap:9px;padding:10px 8px}.as-site-content .mc-shell .sm-thread-column .as-message{border-radius:12px 12px 12px 3px;max-width:94%;padding:8px 10px}.as-site-content .mc-shell .sm-thread-column .as-message.as-user{max-width:90%}.as-site-content .mc-shell .sm-thread-column .as-text{font-size:14px;line-height:20px}.as-site-content .mc-shell .sm-thread-column .as-message strong{margin-bottom:5px;font-size:10px;line-height:15px}.as-site-content .mc-shell .sm-thread-column .as-message-actions{gap:3px;margin-top:6px}.as-site-content .mc-shell .sm-thread-column .as-message-actions button{min-height:28px;padding:5px 6px;font-size:10px}.as-site-content .mc-shell .sm-thread-column>.as-composer{max-height:55%;padding:7px 8px;overflow-y:auto}.as-site-content .mc-shell .as-composer .sm-compose-row textarea{resize:none;height:34px;min-height:34px!important;font-size:16px!important;line-height:21px!important}.as-site-content .mc-shell .as-composer .sm-compose-row .as-send{min-width:36px;min-height:34px;padding:7px 10px;font-size:0;line-height:20px}.as-site-content .mc-shell .as-composer .sm-compose-row .as-send:after{content:"➤";font-size:18px}.as-site-content .mc-shell .as-composer .as-compose-actions{flex-wrap:wrap;gap:5px;min-height:26px;margin:3px 0}.as-site-content .mc-shell .as-composer .sm-attach{min-height:28px;font-size:10px}.as-site-content .mc-shell .as-composer .as-compose-actions select{max-width:125px;min-height:28px;padding:3px;font-size:10px}.as-site-content .mc-shell .sm-thread-column .as-context-chip{margin:0 4px 4px 0;min-height:24px!important;padding:4px 6px!important;font-size:10px!important;line-height:14px!important}.as-site-content .mc-shell .sm-thread-column .as-consent{margin:4px 0;font-size:10px;line-height:15px}.as-site-content .mc-shell .sm-thread-column .as-compact-info{margin:3px 0;font-size:9px}.as-site-content .mc-shell .sm-thread-column .as-personal-scope{font-size:9px}.as-site-content .mc-shell .sm-thread-column :is(.as-welcome,.bf-welcome,.wh-welcome){max-width:100%;margin:auto;padding:14px 8px}.as-site-content .mc-shell .sm-thread-column :is(.as-welcome,.bf-welcome,.wh-welcome) h2{margin:8px 0;font-size:19px;line-height:25px}.as-site-content .mc-shell .sm-thread-column :is(.as-welcome,.bf-welcome,.wh-welcome) p{margin:8px 0;font-size:12px;line-height:18px}.as-site-content .mc-shell .sm-thread-column .as-welcome button{min-height:36px;padding:7px 10px;font-size:12px}.as-site-content .mc-shell .sm-thread-frame.sm-thread-full{border-radius:0;height:auto;min-height:0;inset:0}.as-site-content .mc-shell .sm-thread-full .sm-thread-header{padding-top:calc(7px + env(safe-area-inset-top))}.as-site-content .mc-shell .sm-thread-full .as-composer{padding-bottom:calc(7px + env(safe-area-inset-bottom))}.as-site-content .mc-shell .sm-project-picker{margin-bottom:12px;padding:12px}.as-site-content .mc-shell .sm-project-picker h2{font-size:17px}.as-site-content .mc-shell .sm-project-picker .bws-plan-list{grid-template-columns:1fr;gap:8px}.as-site-content .mc-shell .sm-project-picker .bws-plan-list article{padding:12px}.as-site-content .mc-shell .sm-project-picker .bws-plan-list h3{font-size:16px}.as-site-content .mc-shell .sm-project-picker .bws-plan-list p{font-size:11px}.as-bottom-nav{min-height:58px;padding:3px 4px calc(4px + env(safe-area-inset-bottom));align-items:center}.as-bottom-nav a,.as-bottom-nav button{gap:3px;min-height:48px;padding:3px 0;font-size:10px;line-height:14px}.as-bottom-nav a svg{width:20px;height:20px}.as-bottom-nav img{width:31px;height:31px}.as-bottom-nav button{background:0 0;border:0}.as-site-content .mc-shell .bf-heading>.bws-actions{flex-wrap:wrap;flex:none;max-width:100%;width:auto!important}.as-site-content .mc-shell .bf-heading>.bws-actions button:last-child{width:auto;font-size:11px;overflow:visible}.as-site-content .mc-shell .bf-heading>.bws-actions button:last-child svg{flex-shrink:0;width:14px}.as-site-content .mc-shell .wh-scenarios button{text-align:left;min-height:68px;padding:9px 8px 9px 51px}.as-site-content .mc-shell .wh-scenarios button .wh-mini{width:33px;height:38px;left:9px}.as-site-content .mc-shell .wh-scenarios button strong,.as-site-content .mc-shell .wh-scenarios button small{margin-left:0;display:block}.as-site-content .mc-shell .sm-thread-frame,.as-site-content .mc-shell .sm-section-thread .sm-thread-frame{height:calc(100dvh - 225px);min-height:420px}.as-site-content .mc-shell .bws-workspace .bf-content .sm-thread-frame{height:calc(100dvh - 320px);min-height:390px}:is(.as-site-content .mc-shell .wh-hub .sm-thread-frame,.as-site-content .mc-shell .wh-hub:has(.wh-resume-service) .sm-thread-frame){height:calc(100dvh - 390px);min-height:390px}.as-site-content .mc-shell .sm-thread-frame.sm-thread-full,.as-site-content .mc-shell .bws-workspace .bf-content .sm-thread-frame.sm-thread-full,.as-site-content .mc-shell .wh-hub .sm-thread-frame.sm-thread-full{height:auto;min-height:0}.as-site-content .mc-shell .wh-hub:has(.wh-resume-service) .sm-thread-frame.sm-thread-full{height:auto;min-height:0}}.sm-mobile-attach,.sm-compose-options{display:none!important}@media (max-width:760px){.as-site-content .mc-shell .sm-thread-frame.sm-thread-full,.as-site-content .mc-shell .bws-workspace .bf-content .sm-thread-frame.sm-thread-full,.as-site-content .mc-shell .wh-hub .sm-thread-frame.sm-thread-full{top:var(--sm-visible-top,0px);width:auto;height:var(--sm-visible-height,100dvh);min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;bottom:auto;left:0;right:0}.as-site-content .mc-shell .wh-hub:has(.wh-resume-service) .sm-thread-frame.sm-thread-full{top:var(--sm-visible-top,0px);width:auto;height:var(--sm-visible-height,100dvh);min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;bottom:auto;left:0;right:0}.as-site-content .mc-shell .sm-thread-full .sm-thread-header{flex:none;height:52px;min-height:52px;padding:5px 7px}.as-site-content .mc-shell .sm-thread-full .sm-thread-layout{flex:1;min-height:0}.as-site-content .mc-shell .sm-thread-column>.as-composer{flex:none;min-height:0;max-height:55%;padding:5px 6px;overflow-y:auto}.as-site-content .mc-shell .sm-thread-column>.as-composer form{margin:0;padding:0;display:block}.as-site-content .mc-shell .sm-thread-column>.as-composer .sm-compose-context,.as-site-content .mc-shell .sm-thread-column>.as-composer .as-compose-actions,.as-site-content .mc-shell .sm-thread-column>.as-composer .as-compact-info{display:none}.as-site-content .mc-shell .sm-thread-column>.sm-compose-options-open .sm-compose-context{padding:4px 0;display:block}.as-site-content .mc-shell .sm-thread-column>.sm-compose-options-open .as-compose-actions{min-height:28px;margin:4px 0;display:flex}.as-site-content .mc-shell .sm-thread-column>.sm-compose-options-open .as-compact-info{margin:4px 0;display:block;position:static}.as-site-content .mc-shell .sm-thread-column>.as-composer .as-compose-actions .sm-attach{display:none}.as-site-content .mc-shell .sm-thread-column>.as-composer .sm-mobile-attach,.as-site-content .mc-shell .sm-thread-column>.as-composer .sm-compose-options{color:#9473a4;width:30px;min-width:30px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;padding:4px;display:inline-flex!important}.as-site-content .mc-shell .as-composer .sm-compose-row{border-radius:18px;align-items:flex-end;gap:2px;padding:3px 4px}.as-site-content .mc-shell .as-composer .sm-compose-row textarea{resize:none;height:36px;max-height:100px;min-height:36px!important;padding:7px 2px!important;font-size:16px!important;line-height:21px!important}.as-site-content .mc-shell .as-composer .sm-compose-row .as-send{border-radius:12px;flex:0 0 36px;width:36px;height:36px;min-height:36px;margin:0 0 1px;padding:6px}.as-site-content .mc-shell .sm-thread-column .as-context-sheet{max-height:28dvh;margin:4px 0;font-size:11px;position:static;overflow:auto}.as-site-content .mc-shell .sm-thread-column .as-context-sheet h3{margin:5px 0;font-size:14px}.as-site-content .mc-shell .sm-thread-column .as-context-sheet p{margin:5px 0;font-size:11px;line-height:16px}.as-site-content .mc-shell .sm-thread-column>.as-composer>p[role=status]{min-height:0;margin:3px 0 0;padding:0;font-size:10px;line-height:14px}.as-site-content .mc-shell .sm-thread-column>.as-composer>p[role=status]:empty{display:none}.as-site-content .mc-shell .sm-thread-column .as-consent{margin:4px 0 0;font-size:10px;line-height:14px}.as-site-content .mc-shell .sm-thread-column .as-consent input{flex-shrink:0;width:15px;height:15px;min-height:15px}.as-site-content .mc-shell .sm-thread-column .wh-context{min-height:0;max-height:none;margin:0;padding:3px 8px;font-size:9px;line-height:13px}.as-site-content .mc-shell .sm-thread-column .wh-context p{margin:0;padding:0;line-height:13px}.as-site-content .mc-shell .sm-thread-full.sm-thread-keyboard .as-composer{padding-bottom:4px!important}.as-site-content .mc-shell .sm-thread-full .as-messages{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.as-site-content .mc-shell .sm-thread-full .sm-thread-column .as-message{max-width:96%;padding:8px 10px}.as-site-content .mc-shell .sm-thread-full .sm-thread-column .as-text{font-size:14px;line-height:20px}.as-site-content .mc-shell .sm-thread-full .wh-context{display:none}.as-site-content .mc-shell .sm-thread-column>.as-composer{overflow:visible}.as-site-content .mc-shell .sm-thread-column>.sm-compose-options-open .sm-compose-context{max-height:calc(var(--sm-visible-height,100dvh) * .32);overflow-y:auto}.as-site-content .mc-shell .sm-thread-column .sm-file-preview{max-height:min(520px,calc(var(--sm-visible-height,100dvh) - 110px));z-index:25;bottom:calc(100% + 4px)}.as-bottom-nav a[aria-current=page],.mc-bottom-nav a[aria-current=page]{color:#7936d8;background:#f3eaff;border-radius:12px}.mc-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.as-bottom-nav>a,.mc-bottom-nav>a{white-space:nowrap;min-width:0;font-size:10px}}@media (max-width:360px){.as-bottom-nav>a,.mc-bottom-nav>a{font-size:9px}}.as-site-content .mc-shell .wh-hub nav.wh-tabs,.as-site-content .mc-shell .bws-workspace nav.bf-views{white-space:normal;border:0;flex-wrap:wrap;align-items:stretch;gap:7px;max-width:100%;margin:14px 0 18px;padding:0;display:flex;overflow:visible}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button,.as-site-content .mc-shell .bws-workspace nav.bf-views>button{box-sizing:border-box;color:#887495;white-space:normal;text-align:center;background:#fff;border:1px solid #dfd5e9;border-radius:11px;flex-shrink:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.2;display:flex}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button[aria-current=page]{color:#426ba7;background:#eaf2ff;border-color:#426ba7;border-bottom-width:1px;font-weight:650}.as-site-content .mc-shell .bws-workspace nav.bf-views>button{border-color:#f1d7c4}.as-site-content .mc-shell .bws-workspace nav.bf-views>button[aria-current=page]{color:#c76c40;background:#fff0e5;border-color:#c76c40;border-bottom-width:1px;font-weight:650}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button.sm-vacancy-tab{color:#887495!important;background:#fff!important;border-color:#d6e3f5!important}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button.sm-vacancy-tab[aria-current=page]{color:#426ba7!important;background:#eaf2ff!important;border-color:#426ba7!important}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button:after,.as-site-content .mc-shell .bws-workspace nav.bf-views>button:after{display:none}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button>svg,.as-site-content .mc-shell .bws-workspace nav.bf-views>button>svg{flex-shrink:0;width:15px;height:15px}.as-site-content .mc-shell .v7-hero-study.sm-section-hero{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 14px;padding:0;display:block}.as-site-content .mc-shell .v7-hero-study.sm-section-hero .v7-hero-copy{width:100%;max-width:none;padding:0}.as-site-content .mc-shell .v7-hero-study.sm-section-hero h1{margin:0 0 7px;padding-right:0}.as-site-content .mc-shell .v7-hero-study.sm-section-hero p{max-width:none;margin:0;line-height:1.45}@media (max-width:900px){.as-site-content .mc-shell .wh-hub nav.wh-tabs,.as-site-content .mc-shell .bws-workspace nav.bf-views{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 17px;padding:0;display:grid;overflow:visible}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button,.as-site-content .mc-shell .bws-workspace nav.bf-views>button{width:100%;height:100%;min-height:54px;padding:7px 5px;font-size:12px;line-height:1.2}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button small{margin-left:3px;font-size:10px}}@media (max-width:360px){.as-site-content .mc-shell .wh-hub nav.wh-tabs,.as-site-content .mc-shell .bws-workspace nav.bf-views{gap:5px}.as-site-content .mc-shell .wh-hub nav.wh-tabs>button,.as-site-content .mc-shell .bws-workspace nav.bf-views>button{padding-inline:3px;font-size:11px}}
