.pro-app-aligned .pro-main.pro-area-messages{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:16px 20px 20px!important;display:flex!important;overflow:hidden!important}.pro-app-aligned .pro-main.pro-area-messages .pro-area-workbench{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .internal-messaging{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .internal-messaging>header.messaging-command-bar,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messaging-command-bar{display:none!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout{border:2px solid var(--regie-ink,#202120)!important;background:var(--regie-paper,#fbfaf6)!important;flex:auto!important;grid-template-columns:clamp(260px,21vw,340px) minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout>aside{border:0!important;border-right:2px solid var(--regie-ink,#202120)!important;background-color:var(--regie-ink,#202120)!important;color:var(--regie-paper,#fbfaf6)!important;background-image:linear-gradient(#fbfaf60e 1px,#0000 1px),linear-gradient(90deg,#fbfaf60b 1px,#0000 1px)!important;background-size:32px 32px!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout>aside>header{color:var(--regie-ochre,#d28b53)!important;background:0 0!important;border-bottom:1px solid #fbfaf647!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout>aside nav button{color:var(--regie-paper,#fbfaf6)!important;background:0 0!important;border-color:#fbfaf633!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout>aside nav button.active{box-shadow:none!important;background:#fbfaf61a!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-scroll article>div,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-scroll article.mine>div{box-shadow:none!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-thread{background-color:var(--regie-paper,#fbfaf6)!important;background-image:linear-gradient(90deg,#2021200e 1px,#0000 1px),linear-gradient(#2021200e 1px,#0000 1px)!important;background-size:96px 100%,100% 48px!important;border:0!important;height:auto!important;min-height:0!important}.pro-app-aligned .pro-tab-navigation>button.has-alert{position:relative}.pro-app-aligned .pro-tab-navigation>button.has-alert>em{background:var(--regie-ochre,#d28b53);min-width:19px;height:19px;color:var(--regie-ink,#202120);border-radius:10px;place-items:center;padding:0 5px;font:800 10px ui-monospace,monospace;display:grid;position:absolute;top:7px;right:7px}.hive-app .learner-header-nav>button.has-alert{position:relative}.hive-app .learner-header-nav>button.has-alert>em{color:#fff;font-variant-numeric:tabular-nums;background:#1d4f91;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-style:normal;display:inline-flex;position:absolute;top:.45rem;right:.45rem}@media (max-width:850px){:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout{grid-template-columns:1fr!important;overflow:auto!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout>aside{border-right:0!important;border-bottom:2px solid var(--regie-ink,#202120)!important;max-height:230px!important}}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-scroll p,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-scroll article,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .call-request-panel p,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-thread textarea,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-thread input,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout>aside nav button,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .dispatch-body,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .dispatch-overview>p,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .correspondence-account{font-size:13.5px!important;line-height:1.55!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-thread h2,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .dispatch-heading h2{font-size:clamp(17px,1.3vw,21px)!important;line-height:1.25!important}:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .messenger-layout>aside nav small,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .message-scroll small,:is(.pro-app-aligned .pro-main.pro-area-messages,.hive-app.surface-messages) .call-request-panel small{font-size:12px!important}.pro-app-aligned .pro-main.pro-area-courses{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:16px 20px 20px!important;display:flex!important;overflow:hidden!important}.pro-app-aligned .pro-main.pro-area-courses .pro-area-workbench{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important}.pro-app-aligned .pro-main.pro-area-courses .course-studio{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}.pro-app-aligned .pro-main.pro-area-courses .studio-grid{border:1px solid var(--regie-line,#202120)!important;background:#fff!important;flex:auto!important;grid-template-columns:clamp(280px,22vw,340px) minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.pro-app-aligned .pro-main.pro-area-courses .studio-tree{border-right:1px solid var(--regie-line,#202120)!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.pro-app-aligned .pro-main.pro-area-courses .studio-modules-nav{flex:auto!important;min-height:0!important;overflow-y:auto!important}.pro-app-aligned .pro-main.pro-area-courses .studio-editor{background:#fff!important;height:100%!important;min-height:0!important;overflow-y:auto!important}.pro-app-aligned .pro-main.pro-area-courses .studio-tree p,.pro-app-aligned .pro-main.pro-area-courses .studio-editor p,.pro-app-aligned .pro-main.pro-area-courses .lesson-hero-objective,.pro-app-aligned .pro-main.pro-area-courses .studio-lesson-name,.pro-app-aligned .pro-main.pro-area-courses .editor-empty-card p,.pro-app-aligned .pro-main.pro-area-courses .lesson-editor label,.pro-app-aligned .pro-main.pro-area-courses .lesson-editor input,.pro-app-aligned .pro-main.pro-area-courses .lesson-editor textarea,.pro-app-aligned .pro-main.pro-area-courses .lesson-editor select,.pro-app-aligned .pro-main.pro-area-courses .studio-module-title-wrap strong{font-size:13.5px!important;line-height:1.5!important}.pro-app-aligned .pro-main.pro-area-courses .course-studio-modes>button,.pro-app-aligned .pro-main.pro-area-courses .course-studio-create-btn,.pro-app-aligned .pro-main.pro-area-courses .editor-empty-cta-btn,.pro-app-aligned .pro-main.pro-area-courses .studio-seed-btn{font-size:15px!important}.hive-app .surface-tab-navigation button span,.hive-app .surface-tab-navigation .surface-login-action span,.hive-app .learner-header-method-title>span,.hive-app .learner-header-assistant b,.hive-app .workshop-canvas-tab-btn,.hive-app .session-workspace-modes>button>strong,.hive-app .session-workspace-actions>button span,.hive-app .session-workspace-actions .session-hand-button span,.hive-app .front-profile-toolbar>.front-profile-tab strong,.hive-app .service-family-tabs button,.hive-app nav[aria-label="Catégories du Signal"] button,.hive-app nav[aria-label="Catégories du Signal"] button span{font-size:15px!important;font-weight:700!important}.hive-app .surface-tab-navigation button:before{letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important}.hive-app button.pro-primary,.hive-app .front-profile-form button,.hive-app .front-profile-consents>button,.hive-app .front-profile-request-form>button,.hive-app .front-profile-delete-form>button,.hive-app .front-profile-data-actions button,.hive-app .service-estimator button,.hive-app .service-quote-actions button,.hive-app .quote-validation-form button,.hive-app .service-detail-footer button,.hive-app .ref-btn,.hive-app .workshop-call-controls button span,.hive-app .about-pro-press-btn,.hive-app .front-signal-help-trigger{font-size:15px!important;font-weight:700!important}.hive-app .single-workspace p,.hive-app .tab-surface p,.hive-app .home-overview p,.hive-app .home-overview .feed-excerpt,.hive-app .home-overview .feed-card-copy p,.hive-app .home-visual-card p,.hive-app .service-estimator p,.hive-app .service-catalogue p,.hive-app .service-quote p,.hive-app .service-quote-lines li,.hive-app .service-quote-lines td,.hive-app .service-detail-body p,.hive-app .workshop-room p,.hive-app .client-ref-container p,.hive-app .client-ref-header .header-guidance,.hive-app .ref-panel p,.hive-app .client-card p,.hive-app .client-doc-item p,.hive-app .privacy-pipeline-container p,.hive-app .privacy-panel p,.hive-app .privacy-step-desc,.hive-app .privacy-card-body p,.hive-app .pii-rule-label,.hive-app .front-signal p,.hive-app .front-signal-video-copy p,.hive-app .front-signal-state,.hive-app .about-trame-libre p,.hive-app .about-pro-thread-lead,.hive-app .about-pro-column p,.hive-app .about-pro-card-body p,.hive-app .about-pro-press-desc,.hive-app .front-profile-page p,.hive-app .front-profile-feedback,.hive-app .learner-header-promise p{font-size:13.5px!important;line-height:1.55!important}.hive-app .front-profile-form label,.hive-app .front-profile-request-form label,.hive-app .front-profile-delete-form label,.hive-app .front-profile-form input,.hive-app .front-profile-request-form textarea,.hive-app .front-profile-delete-form input,.hive-app .front-profile-consents label,.hive-app .quote-validation-form label,.hive-app .quote-validation-form input,.hive-app .client-ref-form input,.hive-app .client-ref-form select,.hive-app .front-signal-edition-select,.hive-app .front-signal-edition-select select{font-size:13.5px!important;line-height:1.5!important}.hive-app .home-overview h1,.hive-app .home-overview h2,.hive-app .home-overview .feed-card-copy h2,.hive-app .workshop-room h2,.hive-app .workshop-room h3,.hive-app .front-signal h2,.hive-app .front-signal-video-copy h2,.hive-app .about-pro-main-title,.hive-app .about-pro-column h2,.hive-app .front-profile-section header h2{font-size:clamp(17px,1.3vw,21px)!important;line-height:1.25!important}.hive-app .home-overview h3,.hive-app .workshop-room h4,.hive-app .front-signal h3,.hive-app .about-pro-column h3,.hive-app .about-pro-card-title,.hive-app .front-profile-section h3,.hive-app .panel-header h3,.hive-app .panel-step-indicator h3{font-size:15px!important;font-weight:700!important;line-height:1.35!important}.hive-app small,.hive-app time,.hive-app .section-kicker,.hive-app .front-profile-toolbar span,.hive-app .front-profile-section header>span,.hive-app .session-workspace-context small,.hive-app .session-workspace-room small,.hive-app .feed-card-copy>small,.hive-app .about-pro-identity-tag,.hive-app .about-pro-identity-loc,.hive-app .live-pill,.hive-app .facilitator-badge-pill,.hive-app .pipeline-tag{font-size:11.5px!important}.hive-app .surface-tab-navigation:not(.is-public){grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:1180px) and (min-width:761px){.hive-app .surface-tab-navigation:not(.is-public){grid-template-columns:repeat(6,minmax(48px,1fr))!important}}.site-legal-footer a.active{color:#fff!important;text-underline-offset:3px!important;font-weight:600!important;text-decoration:underline!important}@media (max-width:74rem),(orientation:portrait) and (max-width:90rem){:is(html:has(.hive-app),body:has(.hive-app),html:has(.pro-app-aligned),body:has(.pro-app-aligned)){overscroll-behavior-y:auto!important;block-size:auto!important;min-block-size:100%!important;inline-size:100%!important;overflow:hidden auto!important}main.hive-app.hive-app-console{flex-direction:column!important;block-size:auto!important;min-block-size:100dvb!important;inline-size:100%!important;padding-bottom:0!important;display:flex!important;overflow:visible!important}.hive-app>.hive-topbar.console-topbar{z-index:120!important;block-size:auto!important;min-block-size:3.5rem!important;inline-size:100%!important;padding:.45rem var(--tl-fluid-gutter,1rem)!important;border-bottom:1px solid var(--tl-black,#202120)!important;background:var(--tl-paper,#fbfaf6)!important;background-image:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;display:grid!important;position:sticky!important;inset:0 0 auto!important}.hive-app>.hive-topbar>span:empty{display:none!important}.hive-app>.hive-topbar .topbar-brand,.hive-app>.hive-topbar .topbar-actions{min-inline-size:0!important}.hive-app>.hive-topbar .topbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;display:flex!important}.hive-app>.learner-shell{block-size:auto!important;min-block-size:0!important;inline-size:100%!important;display:block!important;overflow:visible!important}.hive-app .learner-mobile-brand{display:none!important}.hive-app aside.learner-navigation{z-index:40!important;border:0!important;border-bottom:1px solid var(--tl-black,#202120)!important;background:var(--tl-paper,#fbfaf6)!important;block-size:auto!important;min-block-size:0!important;inline-size:100%!important;box-shadow:none!important;background-image:none!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.hive-app aside.learner-navigation:before,.hive-app .learner-header-method:after,.hive-app .learner-header-promise{content:none!important;background-image:none!important;display:none!important}.hive-app aside.learner-navigation>.learner-brand{block-size:auto!important;min-block-size:4.25rem!important;inline-size:100%!important;padding:.5rem var(--tl-fluid-gutter,1rem)!important;background:var(--tl-paper,#fbfaf6)!important;border:0!important;border-bottom:1px solid #20212033!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;display:flex!important}.hive-app aside.learner-navigation>.learner-brand img{object-fit:contain!important;block-size:clamp(2.75rem,7dvb,3.75rem)!important;max-block-size:none!important;inline-size:auto!important}.hive-app .learner-header-doctrine{background:var(--tl-paper,#fbfaf6)!important;background-image:none!important;grid-area:2/1!important;inline-size:100%!important;display:block!important}.hive-app .learner-header-method{background:var(--tl-paper,#fbfaf6)!important;background-image:none!important;grid-template-columns:minmax(0,1fr)!important;inline-size:100%!important;display:grid!important;overflow:visible!important}.hive-app .learner-header-method>.learner-header-method-title:not(.learner-header-assistant){display:none!important}.hive-app nav.surface-tab-navigation.learner-header-nav,.hive-app nav.surface-tab-navigation.learner-header-nav:not(.is-public),.pro-app-aligned nav.pro-header-nav{background:var(--tl-paper,#fbfaf6)!important;background-image:none!important;background-attachment:initial!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;block-size:auto!important;min-block-size:0!important;inline-size:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.hive-app nav.surface-tab-navigation.learner-header-nav>button,.hive-app nav.surface-tab-navigation.learner-header-nav>button:hover,.hive-app nav.surface-tab-navigation.learner-header-nav>button.active,.hive-app nav.surface-tab-navigation.learner-header-nav>button.active:hover,.pro-app-aligned nav.pro-header-nav>button,.pro-app-aligned nav.pro-header-nav>button:hover,.pro-app-aligned nav.pro-header-nav>button.active,.pro-app-aligned nav.pro-header-nav>button.active:hover{background:var(--tl-paper,#fbfaf6)!important;block-size:auto!important;min-block-size:3.25rem!important;inline-size:100%!important;min-inline-size:0!important;color:var(--tl-black,#202120)!important;text-shadow:none!important;white-space:normal!important;background-image:none!important;border:1px solid #2021202e!important;border-top:0!important;border-left:0!important;justify-content:center!important;align-items:flex-start!important;padding:.65rem .75rem!important;display:flex!important}.hive-app nav.surface-tab-navigation.learner-header-nav>button.active,.pro-app-aligned nav.pro-header-nav>button.active{background:#eee7dc!important}.hive-app nav.surface-tab-navigation.learner-header-nav>button span,.pro-app-aligned nav.pro-header-nav>button span{min-block-size:0!important;box-shadow:none!important;text-overflow:clip!important;white-space:normal!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}.hive-app .learner-header-assistant{min-block-size:3rem!important;inline-size:100%!important;padding:.65rem var(--tl-fluid-gutter,1rem)!important;background:var(--tl-paper,#fbfaf6)!important;background-image:none!important;border:0!important;border-top:1px solid #20212033!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.hive-app .single-workspace,.hive-app .single-workspace>.tab-surface,.hive-app.surface-home .single-workspace>.tab-surface,.hive-app.surface-messages .single-workspace>.tab-surface{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;inline-size:100%!important;display:block!important;position:relative!important;overflow:visible!important}.hive-app .single-workspace>.tab-surface{padding-bottom:0!important}.hive-app .home-overview.home-feed-only,.hive-app .home-front-split,.hive-app .home-visuals-col,.hive-app .home-visuals-track,.hive-app .home-journey-col,.hive-app .internal-messaging,.hive-app .messenger-layout,.hive-app .message-thread,.hive-app .resources-signal-view,.hive-app .front-signal,.hive-app .front-signal-stream,.hive-app .about-trame-libre,.hive-app .front-profile-page,.hive-app .workshop-room.workshop-architecture-mode,.hive-app .workshop-room.workshop-architecture-mode .workshop-grid{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}.hive-app .home-front-split,.hive-app .messenger-layout,.hive-app .workshop-room.workshop-architecture-mode .workshop-grid,.hive-app .workshop-room.workshop-architecture-mode .workshop-grid.is-chat-open,.hive-app .workshop-room.workshop-architecture-mode .workshop-grid.is-video-collapsed{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.hive-app .workshop-room.workshop-architecture-mode .workshop-video-rail,.hive-app .workshop-room.workshop-architecture-mode .session-room-chat,.hive-app .workshop-room.workshop-architecture-mode .workshop-architecture-canvas{block-size:auto!important;min-block-size:min(62dvb,34rem)!important}.hive-app>.site-legal-footer,.hive-app .site-legal-footer{position:static!important;inset:auto!important}main.pro-app.pro-app-aligned{flex-direction:column!important;block-size:auto!important;min-block-size:100dvb!important;inline-size:100%!important;display:flex!important;overflow:visible!important}.pro-app-aligned .pro-brand-header{background:var(--tl-paper,#fbfaf6)!important;background-image:none!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;inline-size:100%!important;display:grid!important;position:relative!important;overflow:visible!important}.pro-app-aligned .pro-brand-header>.pro-regie-brand,.pro-app-aligned .pro-regie-command{background:var(--tl-paper,#fbfaf6)!important;background-image:none!important;block-size:auto!important;min-block-size:4rem!important;max-block-size:none!important}.pro-app-aligned nav.pro-header-nav{grid-area:2/1/auto/-1!important}.pro-app-aligned .pro-shell-aligned,.pro-app-aligned .pro-workspace-frame,.pro-app-aligned .pro-main,.pro-app-aligned .pro-area-workbench{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;inline-size:100%!important;overflow:visible!important}}@media (max-width:42rem){.hive-app nav.surface-tab-navigation.learner-header-nav,.hive-app nav.surface-tab-navigation.learner-header-nav:not(.is-public),.pro-app-aligned nav.pro-header-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hive-app>.hive-topbar .session-status,.hive-app>.hive-topbar .credit-counter,.hive-app>.hive-topbar .profile-button>span{display:none!important}.hive-app>.hive-topbar .topbar-actions{flex-wrap:nowrap!important}.hive-app>.hive-topbar .profile-button,.hive-app>.hive-topbar .signout-button{min-inline-size:var(--tl-touch-target,2.75rem)!important;padding-inline:.5rem!important}.pro-app-aligned .pro-brand-header{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important}.pro-app-aligned .pro-regie-command,.pro-app-aligned nav.pro-header-nav{grid-area:auto/1!important}}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages){--message-rail:clamp(13.5rem, 16vi, 17rem);--message-control-height:2.25rem}.pro-app-aligned .pro-main.pro-area-messages{padding:.5rem .75rem .75rem!important}.pro-app-aligned .pro-main.pro-area-messages .pro-message-tabs,.pro-app-aligned .pro-main.pro-area-messages nav.pro-message-tabs.regie-workspace-bar{border:1px solid var(--regie-line,#202120)!important;block-size:2.75rem!important;min-block-size:2.75rem!important;margin:0 0 .5rem!important;display:block!important;overflow:hidden!important}.pro-app-aligned .pro-main.pro-area-messages .pro-message-tabs-mark{display:none!important}.pro-app-aligned .pro-main.pro-area-messages .pro-message-tabs>div,.pro-app-aligned .pro-main.pro-area-messages nav.pro-message-tabs.regie-workspace-bar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;block-size:100%!important;display:grid!important;overflow:visible!important}.pro-app-aligned .pro-main.pro-area-messages nav.pro-message-tabs.regie-workspace-bar>div>button:not(.publication-create-button),.pro-app-aligned .pro-main.pro-area-messages .pro-message-tabs button{block-size:100%!important;min-block-size:0!important;inline-size:100%!important;min-inline-size:0!important;font-size:var(--tl-type-control,.875rem)!important;text-align:left!important;justify-content:flex-start!important;padding:.4rem .75rem!important}.pro-app-aligned .pro-main.pro-area-messages .pro-message-tabs button.active:after{left:.75rem!important;right:.75rem!important}.hive-app.surface-messages .single-workspace>.tab-surface{padding:.5rem .75rem 0!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .internal-messaging{padding:0!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout{grid-template-columns:var(--message-rail) minmax(0, 1fr)!important;background:var(--tl-paper,#fbfaf6)!important;border-width:1px!important;gap:0!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout>aside{background-color:var(--tl-black,#202120)!important;background-size:24px 24px!important;border-right-width:1px!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout>aside>header{letter-spacing:.08em!important;min-block-size:2.5rem!important;padding:.35rem .65rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .aside-header-info{gap:.4rem!important;min-inline-size:0!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .aside-header-info span{letter-spacing:.07em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.65rem!important;overflow:hidden!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .aside-new-conversation-btn{padding:.25rem .5rem!important;font-size:.65rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout>aside nav button{gap:.1rem!important;min-block-size:3rem!important;padding:.45rem .65rem!important;line-height:1.3!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout>aside nav button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.78rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout>aside nav small{font-size:.68rem!important;line-height:1.2!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>header{min-block-size:3rem!important;color:var(--tl-black,#202120)!important;background:#fbfaf6f5!important;border-bottom-width:1px!important;gap:.75rem!important;padding:.4rem .75rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>header:after{content:none!important;display:none!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>header :is(h2,h3,strong,small,p){color:var(--tl-black,#202120)!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>header span:not(.call-request-status){letter-spacing:.09em!important;font-size:.65rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread h2{margin-top:0!important;font-size:clamp(1rem,1.15vi,1.25rem)!important;line-height:1.15!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.4rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) :is(.call-request-status,.call-request-trigger-btn){min-block-size:1.875rem!important;padding:.25rem .5rem!important;font-size:.65rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-status{background:var(--tl-paper,#fbfaf6)!important;color:var(--tl-blue,#1c559c)!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-panel{grid-template-columns:none!important;align-items:stretch!important;min-block-size:0!important;display:flex!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-panel>div:first-child{border-bottom:0!important;border-right:0!important;flex-wrap:wrap!important;flex:auto!important;align-content:center!important;align-items:center!important;gap:.2rem .75rem!important;min-inline-size:0!important;padding:.45rem .75rem!important;display:flex!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-panel>div:first-child>span{flex:none;letter-spacing:.09em!important;font-size:.65rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-panel>div:first-child>strong{flex:0 auto;font-size:.8rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-panel>div:first-child>:is(small,p){flex:0 auto;margin:0!important;font-size:.7rem!important;line-height:1.3!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-actions{border-left:1px solid #20212038!important;flex:2 auto!important;grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1fr) repeat(3,auto)!important;gap:.3rem!important;min-inline-size:0!important;padding:.35rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-actions :is(input,button){block-size:var(--message-control-height)!important;min-block-size:var(--message-control-height)!important;padding:.3rem .5rem!important;font-size:.7rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .meeting-control-strip{min-block-size:2.5rem!important;padding:.35rem .75rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-scroll{scroll-padding-block:1rem;background-color:var(--tl-paper,#fbfaf6)!important;background-image:linear-gradient(#20212006 1px,#0000 1px),linear-gradient(90deg,#20212006 1px,#0000 1px)!important;background-size:22px 22px!important;gap:.4rem!important;padding:clamp(.75rem,1vi,1rem)!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-scroll:before{content:"";flex:auto;min-block-size:0}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-scroll article{max-inline-size:72%!important;font-size:.78rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-scroll article>div{padding:.45rem .6rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-scroll small{font-size:.65rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-scroll p{margin:.25rem 0!important;font-size:.78rem!important;line-height:1.4!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer{border-top-width:1px!important;padding:.4rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer textarea{block-size:2.75rem!important;min-block-size:2.75rem!important;max-block-size:7rem!important;padding:.55rem .65rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer>.message-composer-row{grid-template-columns:minmax(0,1fr) auto!important;gap:.35rem!important;margin-top:.35rem!important;display:grid!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer>.message-composer-row.has-resource-picker{grid-template-columns:minmax(0,1fr) minmax(10rem,.7fr) auto!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer>.message-composer-row>button{visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;inline-size:auto!important;min-inline-size:max-content!important;display:inline-flex!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer :is(input,select,button,.skillhive-select-trigger){block-size:var(--message-control-height)!important;min-block-size:var(--message-control-height)!important;padding-block:.3rem!important;font-size:.75rem!important}@media (max-width:68rem){:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-panel{display:block!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-actions{border-top:1px solid #20212038!important;border-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;inline-size:100%!important;min-inline-size:0!important}}@media (max-width:53rem){:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .messenger-layout>aside{border-right:0!important;border-bottom:1px solid var(--regie-ink,#202120)!important;max-block-size:10rem!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread{min-block-size:min(70dvb,38rem)!important}}@media (max-width:42rem){.pro-app-aligned .pro-main.pro-area-messages{padding:.4rem!important}.hive-app.surface-messages .single-workspace>.tab-surface{padding:.4rem .4rem 0!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>header{flex-direction:column!important;align-items:flex-start!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread-header-actions{justify-content:flex-start!important;inline-size:100%!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .call-request-actions,:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer>.message-composer-row,:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-thread>footer>.message-composer-row.has-resource-picker{grid-template-columns:minmax(0,1fr)!important}:is(.hive-app.surface-messages,.pro-app-aligned .pro-main.pro-area-messages) .message-scroll article{max-inline-size:92%!important}}
