/* Mobile presentation only. Native document scrolling and desktop poses remain
   intact; no wheel interception, duplicate canvases or viewport-sized fades. */
.ari-mac-mobile-caption{display:none}
.ari-phone-heading-mobile{display:none}
.ari-phone-mobile-views{display:none}
@media (max-width:799px){
  html{scroll-padding-top:84px;-webkit-text-size-adjust:100%}
  .header .header-inner{padding-inline:max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important}
  .ari-menu-button{width:44px!important;height:44px!important;align-items:center;padding:12px!important;flex:none}
  .ari-menu-top button{width:44px;height:44px;display:grid;place-items:center;line-height:1;padding:0}
  .ari-mobile-menu{padding:16px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}
  .ari-mobile-menu nav{gap:8px;margin-top:32px}
  .ari-mobile-menu nav a{min-height:48px;display:flex;align-items:center}
  .hero-input input{font-size:16px!important}
  .hero-input__field{padding-left:20px!important}
  .ari-site-demo{max-height:min(380px,calc(100svh - 176px));overflow-y:auto;overscroll-behavior:contain}
  .ari-site-demo-close{width:44px!important;height:44px!important;display:grid;place-items:center}
  .hero-content__title{overflow-wrap:normal;text-wrap:balance}
  .client-logos{display:flex!important;gap:14px;justify-content:space-between;padding-bottom:12px!important}
  .client-logos>.client-logos__item{flex:0 0 auto;min-width:0;min-height:44px}
  .client-logos__logo .ari-capability-typeflow-fallback{font-size:18px;line-height:24px}
  .client-logos__logo{white-space:nowrap}
  .ari-capability-typeflow-ready>.ari-capability-typeflow{opacity:.22}
  .testimonials-front[data-workflow-scroll] .testimonials-front__dots-dot{width:44px;height:44px}
  .testimonials-front[data-phone-showcase=true] .testimonials-front__dots{display:none!important}
  .testimonials:has(>.ari-workflow-scroll-stage)>.pain-story{order:0!important}

  /* The changing headline owns a stable band; the phone tells the story. */
  .ari-phone-intro{top:84px;left:18px;right:18px}
  .ari-phone-intro>span,.ari-phone-intro>small{display:none!important}
  .ari-phone-intro>h2{font-size:25px;max-width:none;margin:0!important}
  .ari-phone-heading-desktop{display:none}.ari-phone-heading-mobile{display:inline}
  body.ari-phone-showcase .testimonials-front__row{top:166px;height:calc(100svh - 194px)}
  body.ari-phone-showcase .testimonials-front:has(.ari-phone-mobile-views:not([hidden])) .testimonials-front__row{top:244px;height:calc(100svh - 272px)}
  body.ari-phone-showcase .testimonials-front .testimonial-card{width:min(76vw,330px)}
  .testimonials-front .ari-phone-stage{transform:translateX(calc(var(--phone-side)*var(--phone-fan)*27vw)) translateY(calc(-30px*var(--phone-fan))) scale(calc(1 - .56*var(--phone-fan)))}
  body.ari-phone-showcase .testimonials-front__dots{bottom:0}
  .ari-phone-mobile-views:not([hidden]){display:block;position:absolute;z-index:8;top:154px;left:12px;right:12px;text-align:center}
  .ari-phone-mobile-views p{font:12px/1.4 Graphik,sans-serif;color:#79717f;margin:0 0 10px}
  .ari-phone-mobile-views>div{display:flex;justify-content:center;gap:5px}
  .ari-phone-mobile-views button{min-height:44px;padding:0 12px;border-radius:10px;background:#f2eff6;border:1px solid #e5dfec;color:#756184;font:12px/1.3 Graphik,sans-serif}
  .ari-phone-mobile-views button[aria-pressed=true]{background:#e6dff0;color:#4f3d65;border-color:#c9b7db}
  .testimonials-front[data-phone-selected]:not([data-phone-selected=all]) .testimonial-card{transition:opacity .45s ease;opacity:0!important;pointer-events:none}
  .testimonials-front:is([data-phone-selected="0"],[data-phone-selected="1"],[data-phone-selected="2"]) .ari-phone-stage{transition:transform .65s cubic-bezier(.22,1,.36,1);transform:translateX(0) scale(1)}
  .testimonials-front[data-phone-selected="0"] .testimonial-card[data-phone-chapter="0"],.testimonials-front[data-phone-selected="1"] .testimonial-card[data-phone-chapter="1"],.testimonials-front[data-phone-selected="2"] .testimonial-card[data-phone-chapter="2"]{opacity:1!important;pointer-events:auto;z-index:5}

  .ari-mac-handoff-copy{top:91px;left:24px;right:24px}
  .ari-mac-handoff-copy h2{font-size:31px;text-wrap:balance}
  .ari-mac-handoff-copy h2[aria-hidden=true]{opacity:0!important;visibility:hidden}
  .ari-mac-handoff-copy h2[aria-hidden=false]{opacity:1!important;visibility:visible}
  .ari-macbook-stage{inset:175px 0 128px}
  .ari-mac-mobile-caption{display:block;position:absolute;left:26px;right:26px;bottom:max(38px,env(safe-area-inset-bottom));text-align:center;font:14px/1.6 Graphik,sans-serif;color:#68636f;max-width:460px;margin-inline:auto;pointer-events:none}
  .ari-mac-mobile-caption strong{display:block;font-weight:500;color:#3e3849;margin-bottom:5px;font-size:15px}

  /* Mobile research uses the same actual browser, native orb and timeline,
     fitted above the fold instead of hiding the entire demonstration. */
  .deep-research[data-mobile-browser=true] .deep-research-inner{padding:86px 18px 24px!important;gap:12px}
  .deep-research[data-mobile-browser=true] .deep-research-copy__title{font-size:32px!important;line-height:1.1!important}
  .deep-research[data-mobile-browser=true] .deep-research-copy__description{font-size:13px!important;line-height:1.45!important;min-height:73px;margin-top:12px!important}
  .deep-research[data-mobile-browser=true] .ari-research-narration-step small{font-size:10px;margin-bottom:6px}
  .deep-research[data-mobile-browser=true] .ari-research-demos{overflow:visible}
  .deep-research[data-mobile-browser=true] .ari-scene-dots{display:none}
  .deep-research[data-mobile-browser=true] .ari-research-module-workflow{display:block!important}
  .deep-research[data-mobile-browser=true] .deep-research-copy:nth-child(2){visibility:hidden!important;opacity:0!important}
  .deep-research[data-mobile-browser=true][data-context-active=true][data-context-entering=false] .deep-research-copy-stack{visibility:hidden!important;opacity:0!important;pointer-events:none}
  .ari-research-module-workflow[data-mobile=true] .ari-research-request,.ari-research-module-workflow[data-mobile=true] .ari-research-workspace-caption{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-research-module{padding:8px;gap:7px}
  .ari-research-module-workflow[data-mobile=true] .ari-research-module-icon{width:28px;height:28px;flex-basis:28px}
  .ari-research-module-workflow[data-mobile=true] .ari-research-module-icon svg{width:18px;height:18px}
  .ari-research-module-workflow[data-mobile=true] .ari-research-module strong{font-size:13px}
  .ari-research-module-workflow[data-mobile=true] .ari-research-module small{font-size:9px;margin-bottom:3px}
  .ari-research-module-workflow[data-mobile=true] .ari-research-module span{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-window{grid-template-rows:40px 34px minmax(0,1fr)}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-toolbar{gap:2px;padding-inline:6px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-toolbar>.ari-rw-lights{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-lights button:not([data-research-action=expand-window]){display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-lights button[data-research-action=expand-window]{width:36px;height:40px;border:0;background:transparent;order:2;flex:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-lights button[data-research-action=expand-window] svg{width:17px;height:17px;stroke:currentColor;opacity:1}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-toolbar>button{width:32px;height:36px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-toolbar>button[data-research-action=sidebar],.ari-research-module-workflow[data-mobile=true] .ari-rw-toolbar>button[data-research-action=windows]{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-address{height:30px;font-size:11px;padding-left:6px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-tabstrip{overflow-x:auto;scrollbar-width:none;overscroll-behavior-y:auto}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-tabstrip>.ari-rw-tab{flex:0 0 95px;height:32px;font-size:11px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-tabstrip>button[data-research-action]{height:32px;width:32px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-google-top{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-research-google-start{padding:15px 12px;gap:16px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-google-logo>img{width:135px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-ai-mode{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-google-buttons button{min-height:40px;font-size:11px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-results-head{padding:12px 10px;gap:9px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-results-head .ari-rw-google-logo>img{width:56px}
  .ari-research-module-workflow[data-mobile=true] .ari-research-google-results{padding:12px 16px;gap:18px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-search-tabs{gap:15px;padding-inline:15px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-search-tabs>span:nth-last-child(-n+2){display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-search-result>button{font-size:17px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-search-result>p{font-size:12px;line-height:1.45}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-search-result:nth-child(n+3){display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-board{padding:10px 12px;grid-template-rows:30px minmax(min-content,1fr);gap:10px;overflow:hidden;overscroll-behavior:auto}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-summary>h3{font-size:24px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings{grid-template-columns:1fr;gap:9px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings>li{display:grid;grid-template-columns:minmax(0,1fr) 112px;column-gap:10px;row-gap:6px;min-height:100px;padding:10px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings>li>header{grid-template-columns:minmax(0,1fr) 18px;grid-column:1;gap:4px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-finding-icon{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings>li>p{grid-column:1}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-finding-visual{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:0;margin:0;padding:0 0 0 10px;border-top:0;border-left:1px solid #eceef0}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-result-route{gap:3px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-result-route>b,.ari-research-module-workflow[data-mobile=true] .ari-rw-result-route>code{font-size:9px;padding:4px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-finding-visual>small{font-size:8px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings h4{font-size:14px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings p{font-size:12px;line-height:1.45}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-heading>button{min-height:36px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-finding-evidence{min-height:20px}
  .ari-rw-preview-dialog{width:calc(100vw - 20px);max-height:calc(100svh - 24px)}
  .ari-rw-preview-dialog>header>button{width:44px;height:44px}
  .ari-rw-preview-dialog [data-expanded-content]{overflow:auto;-webkit-overflow-scrolling:touch}
  .ari-rw-preview-dialog .ari-research-captured-page img{min-width:740px!important;max-width:none!important}
  .ari-context-chat-bar>button,.ari-context-help,.ari-context-prompt button,.ari-context-scope button{min-width:36px;min-height:36px}
  .ari-context-prompt textarea{font-size:16px;line-height:1.3;height:42px}
  .ari-context-node strong{font-size:12px}
  .ari-context-workflow[data-mobile=true] .ari-context-chat-intro{display:none}
  .ari-context-workflow[data-mobile=true] .ari-context-chat-inner{position:relative;padding:12px 14px}
  .ari-context-workflow[data-mobile=true] .ari-context-mobile-question{display:block;flex:none;margin:0 0 14px;padding:10px 12px;border:1px solid #e9e5ee;border-radius:10px;background:#f7f5f9;font:12px/1.45 Graphik,sans-serif;color:#655b70;max-height:80px;overflow:hidden}
  .ari-context-workflow[data-mobile=true] .ari-context-thread{margin-top:0;min-height:155px;opacity:var(--context-mobile-leaving,1)}
  .ari-context-workflow[data-mobile=true] .ari-context-answer p{font-size:13.5px;line-height:1.55;min-height:0}
  .ari-context-workflow[data-mobile=true] .ari-context-composer{display:none}
  .ari-context-workflow[data-mobile=true] .ari-context-chat-bar>button{display:none}
  .ari-context-workflow[data-mobile=true] .ari-context-mobile-handoff{display:block;position:absolute;inset:12px 14px auto;margin:0;font:12px/1.45 Graphik,sans-serif;color:#62576b;opacity:var(--context-mobile-arriving,0);pointer-events:none}
  .ari-context-workflow[data-mobile=true] .ari-context-writing-heading{display:block;top:17px;left:24px;right:20px}
  .ari-context-workflow[data-mobile=true] .ari-context-writing-heading h2{font-size:29px;line-height:1.1;letter-spacing:-.8px;margin:0}
  .ari-context-workflow[data-mobile=true] .ari-context-writing-heading p{display:none}
  .ari-context-workflow[data-mobile=true] .ari-context-node{min-height:52px}
  .ari-context-workflow[data-mobile=true] .ari-context-node small{font-size:9px}
  .ari-context-workflow[data-mobile=true] .ari-context-evidence span{font-size:9px}
  .ari-context-workflow[data-mobile=true] .ari-context-scope{display:none}
  .ari-context-workflow[data-mobile=true] .ari-context-prompt small{font-size:9px;line-height:1.3;max-width:170px}
  .ari-context-workflow[data-mobile=true] .ari-context-node{padding:6px;gap:7px}
  .ari-context-workflow[data-mobile=true] .ari-context-chat-bar>button,.ari-context-workflow[data-mobile=true] .ari-context-help{min-width:44px;min-height:40px}
  .deep-research[data-mobile-browser=true][data-context-writing=true] .ari-writing{font-size:13px;line-height:1.5;padding:16px;border-radius:16px}

  .ari-tools-orb button.integrations-item__title{min-height:44px}
  .ari-tools-orb .integrations-categories{padding-left:0!important}
  .ari-tools-orb .integrations-item+.integrations-item{margin-top:8px!important}
  .ari-tools-orb .integrations-item{padding-block:6px!important}
  .ari-tools-orb .integrations-item__description{font-size:14px!important;line-height:1.5!important}
  .ari-faq-centered .landing-faq__tab{min-height:44px;font-size:12px;padding-inline:10px!important;touch-action:pan-x}
  .ari-faq-centered .landing-faq__tabs{scrollbar-width:none;scroll-padding-inline:6px}
  .footer-main-nav-col>button{min-height:44px}
  .footer-social a{min-width:44px;min-height:44px;display:grid;place-items:center}
  .footer-info-socials-list .btn{min-width:44px;min-height:44px}
  #ari-contact-dialog{max-height:calc(100svh - 24px);padding-bottom:max(20px,env(safe-area-inset-bottom))}
}
@media(max-width:360px){
  .hero .hero-content__title{font-size:clamp(32px,10.6vw,38px)!important;line-height:1.06!important}
  .hero-content__title-line{white-space:nowrap}
  .ari-context-workflow[data-mobile=true] .ari-context-node small{display:none}
  .ari-context-workflow[data-mobile=true] .ari-context-node-icon{width:28px;height:28px}
  .ari-context-workflow[data-mobile=true] .ari-context-writing-heading h2{font-size:25px;white-space:nowrap}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-summary>h3{font-size:20px}
}
@media(max-width:799px) and (min-height:601px) and (max-height:740px){
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-board{padding:8px 12px;gap:8px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-summary>h3{font-size:22px;margin-bottom:8px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings{gap:8px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings>li{min-height:58px;padding:8px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings>li>p{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-status-rules>small{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings h4{font-size:13px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-finding-evidence{min-height:18px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings p{font-size:12px;line-height:1.4}
}
@media(max-width:799px) and (min-height:780px){
  body.ari-phone-showcase .testimonials-front__row{top:172px;height:calc(100svh - 200px)}
}
@media(max-width:799px) and (max-height:600px){
  .hero>.hero__container:has(>.client-logos){position:absolute;left:0;right:0;bottom:0}
  .ari-phone-intro{top:79px}.ari-phone-intro>h2{font-size:22px}
  body.ari-phone-showcase .testimonials-front__row{top:148px;height:calc(100svh - 176px)}
  .ari-mac-handoff-copy{top:82px}.ari-mac-handoff-copy h2{font-size:27px}
  .ari-macbook-stage{inset:155px 0 110px}
  .ari-mac-mobile-caption{bottom:20px;font-size:12px;line-height:1.5}
  .deep-research[data-mobile-browser=true] .deep-research-copy__description{font-size:12px!important}
  .ari-tools-pinned .integrations-inner{gap:3px!important;justify-content:flex-start}
  .ari-tools-orb .integrations-item__title{font-size:23px!important}
  .ari-tools-orb .integrations-item__description{font-size:12px!important;line-height:1.4!important;padding-top:5px!important}
  .ari-tools-orb .integrations-item+.integrations-item{margin-top:4px!important}
  .ari-context-workflow[data-mobile=true] .ari-context-composer{display:none}
  .ari-context-workflow[data-mobile=true] .ari-context-chat-bar{min-height:30px}
  .ari-context-workflow[data-mobile=true] .ari-context-chat-inner{padding:4px 12px}
  .ari-context-workflow[data-mobile=true] .ari-context-mobile-question{padding:5px 8px;margin-bottom:4px;font-size:11px;line-height:1.35}
  .ari-context-workflow[data-mobile=true] .ari-context-thread{min-height:0;margin-bottom:0}
  .ari-context-workflow[data-mobile=true] .ari-context-thread-label{font-size:8px}
  .ari-context-workflow[data-mobile=true] .ari-context-answer{top:16px}
  .ari-context-workflow[data-mobile=true] .ari-context-answer p{font-size:12px;line-height:1.45}
  .ari-context-workflow[data-mobile=true] .ari-context-evidence{margin-top:6px}
  .ari-context-workflow[data-mobile=true] .ari-context-evidence span{font-size:8px;padding:3px 4px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-board{padding:5px 10px;grid-template-rows:28px minmax(min-content,1fr);gap:5px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-heading img{height:20px;width:20px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-answer-summary>h3{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings{gap:3px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings>li{grid-template-columns:minmax(0,1fr) 94px;gap:4px 8px;min-height:48px;padding:6px 8px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings>li>p{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-finding-visual>small{display:none}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-result-route{gap:2px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-result-route>b,.ari-research-module-workflow[data-mobile=true] .ari-rw-result-route>code{font-size:8px;padding:3px 2px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-result-route>i{font-size:8px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-status-rules>span{font-size:8px;gap:3px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-status-rules>span>b{padding:2px 3px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings h4{font-size:12px;margin-bottom:1px}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-findings p{font-size:11px;line-height:1.35}
  .ari-research-module-workflow[data-mobile=true] .ari-rw-finding-evidence{min-height:18px}
}
@media(prefers-reduced-motion:reduce){.ari-mobile-menu,.ari-demo-picker{scroll-behavior:auto}}
/* Short landscape phones keep the desktop-wide arrangement, but use their
   horizontal room instead of cropping a tall portrait/desktop stage. */
@media(min-width:667px) and (max-width:1099px) and (max-height:499px){
  .hero{padding-top:84px!important}
  .hero__body{padding:14px 0 48px;align-items:center}
  .hero-content{transform:none!important}
  .hero-content__title{font-size:40px!important;line-height:1.05!important}
  .hero-content__input{margin-top:18px!important}
  .hero .hero-input{height:92px;width:424px}
  .hero>.hero__container:has(>.client-logos){position:absolute;bottom:0;left:0;right:0}
  .hero-content__visual.ari-hero-orb-visual{height:260px}
  .client-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:5px;gap:3px 12px}
  .client-logos>.client-logos__item{min-height:23px}
  .client-logos .ari-capability-typeflow{height:24px}
  .client-logos__logo .ari-capability-typeflow-fallback{font-size:14px}
  .ari-capability-typeflow-ready>.ari-capability-typeflow{opacity:.2}
  .ari-phone-intro{top:78px}.ari-phone-intro>h2{font-size:24px;min-height:1.2em}
  .ari-phone-intro>span,.ari-phone-intro>small{display:none}
  body.ari-phone-showcase .testimonials-front__row{top:126px;height:calc(100svh - 146px)}
  .ari-mac-handoff-copy{top:84px}.ari-mac-handoff-copy h2{font-size:28px}
  .ari-macbook-stage{inset:132px 0 8px}
  .deep-research-copy__title{font-size:29px!important;line-height:1.1!important}
  .deep-research-copy__description{font-size:13px!important;line-height:1.5!important}
  .deep-research-copy-stack{width:32%!important}
  .ari-research-narration-step>small{font-size:10px;margin-bottom:9px}
  .ari-research-module-workflow[data-browser-only=true] :is(.ari-research-request,.ari-research-workspace-caption){display:none}
  .ari-research-module-workflow[data-browser-only=true] :is(.ari-research-module,.ari-research-flow-wires,.ari-research-workspace-orb){display:none}
  .ari-context-workflow[data-compact=true] :is(.ari-context-chat-intro,.ari-context-composer,.ari-context-suggestions,.ari-context-side-tools,.ari-context-bottom-tools,.ari-context-complete){display:none}
  .ari-context-workflow[data-compact=true] .ari-context-chat-bar{min-height:40px}
  .ari-context-workflow[data-compact=true] .ari-context-chat-inner{padding:8px 14px;height:calc(100% - 40px)}
  .ari-context-workflow[data-compact=true] .ari-context-thread{margin:0;min-height:0}
  .ari-context-workflow[data-compact=true] .ari-context-answer p{font-size:11px;line-height:1.45;min-height:0}
  .ari-context-workflow[data-compact=true] .ari-context-evidence{margin-top:6px}
  .ari-context-workflow[data-compact=true] .ari-context-evidence span{font-size:8px}
  .ari-context-workflow[data-compact=true] .ari-context-node{padding:7px;gap:7px;border-radius:9px}
  .ari-context-workflow[data-compact=true] .ari-context-node strong{font-size:12px}
  .ari-context-workflow[data-compact=true] .ari-context-node small{font-size:9px}
  .ari-context-workflow[data-compact=true] .ari-context-node-icon{width:30px;height:30px}
  .ari-context-workflow[data-compact=true] .ari-context-node>i{display:none}
  .ari-context-workflow[data-compact=true] .ari-context-writing-heading{top:16px;left:22px}
  .ari-context-workflow[data-compact=true] .ari-context-writing-heading h2{font-size:28px;margin:0}
  .ari-context-workflow[data-compact=true] .ari-context-writing-heading p{display:none}
  .deep-research[data-context-writing=true] .ari-writing{font-size:12px;line-height:1.5;padding:16px}
  .integrations.ari-tools-pinned{padding:84px 0 12px!important}
  .ari-tools-pinned .integrations-inner{height:calc(100svh - 96px)!important}
  .ari-tools-orb .integrations-item__title{font-size:25px!important;line-height:1.1!important}
  .ari-tools-orb .integrations-item__description{font-size:12px!important;line-height:1.4!important;padding-top:8px!important}
  .ari-tools-orb .integrations-item+.integrations-item{margin-top:12px!important}
  .ari-tools-orb .integrations-item{padding-block:4px!important}
}
